/* 모든 스타일은 css 충돌방지를 위해 .subtop을 기준으로 작성 하시면 됩니다. 예) .subtop .box {} */
  .subtop{}

/* ===== 2026-07-11 제품페이지 정렬 보정 ===== */
.subtop .inner.clearfix,
.subtop #sub-lnb-wrapper.sub_lnb_list > .inner {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    box-sizing: border-box;
}
.subtop #sub-lnb-wrapper.sub_lnb_list {
    position: relative;
    z-index: 50;
}
.subtop #sub-lnb-wrapper .sub_lnb_dropdown ul.sub_menu_list {
    z-index: 60;
}

/* ===== 모바일 서브네비 정렬 (dep1·dep2 겹침/선택불가 해결) ===== */
@media (max-width:768px){
  .subtop #sub-lnb-wrapper.sub_lnb_list > .inner{padding-left:0;padding-right:0;}
  .subtop .sub_lnb_list .inner .sub_home{width:100% !important;height:auto !important;float:none !important;text-align:left !important;border-left:0;border-right:0;border-bottom:1px solid #ddd;}
  .subtop .sub_lnb_list .inner .sub_home a{display:block !important;text-align:left !important;line-height:44px !important;padding-left:18px !important;}
  .subtop .sub_lnb_list .inner .sub_home i{display:inline-block !important;text-align:left !important;line-height:44px !important;padding-left:0 !important;}
  .subtop .sub_lnb_list .inner .sub_lnb_dropdown{float:none !important;width:100% !important;min-width:0 !important;line-height:44px !important;border-right:0 !important;border-bottom:1px solid #ddd;}
  .subtop .sub_lnb_list .inner .sub_lnb_dropdown a.select{padding:0 40px 0 18px !important;font-size:1em !important;}
  .subtop .sub_lnb_list .inner .sub_lnb_dropdown a.select:after{right:16px !important;}
  /* 드롭다운을 문서흐름(static)으로 → dep1 펼침이 dep2를 덮지 않고 아래로 밀어냄 */
  .subtop .sub_lnb_list .inner .sub_lnb_dropdown ul.sub_menu_list{position:static !important;width:100% !important;border:0 !important;box-shadow:none !important;}
}
