/* =========================
   MOBILE MENU SYSTEM 복구
========================= */
/* =========================
   MOBILE HEADER & MENU
========================= */

/* 기본 상태 (PC) */
.menu-toggle{
  display:none;
}

.mobile-menu{
  display:none;
}

/* =========================
   MOBILE (768px 이하)
========================= */
@media (max-width:768px){

  /* PC 메뉴 숨김 */
  .wk-header .nav{
    display:none !important;
  }

  /* 햄버거 버튼 표시 */
  .menu-toggle{
    display:block !important;
    font-size:28px;
    cursor:pointer;
  }

  /* 모바일 슬라이드 메뉴 기본 상태 */
  .mobile-menu{
    position:fixed;
    top:0;
    right:-100%;
    width:260px;
    height:100vh;
    background:#fff;
    box-shadow:-5px 0 15px rgba(0,0,0,0.15);
    display:flex;
    flex-direction:column;
    padding-top:80px;
    transition:0.3s ease;
    z-index:9999;
  }

  /* 활성화 상태 */
  .mobile-menu.active{
    right:0;
  }

  /* 모바일 메뉴 링크 */
  .mobile-menu a{
    padding:18px 25px;
    border-bottom:1px solid #eee;
    text-decoration:none;
    color:#111;
    font-weight:600;
  }

}