/* imweb 런타임 없이 페이지를 그리기 위한 최소 보정 (site.js 와 한 쌍) */

/* imweb 이 JS 로 켜 주던 이미지 */
._img_box img,img.org_image{visibility:visible!important}

/* 스크롤 등장 애니메이션: 화면에 들어오기 전엔 숨기고, site.js 가 imweb 의 키프레임 이름을 붙여 줍니다 */
.om-js ._widget_data.wg_animated:not(.om-shown),.om-js .wg_animated:not(.om-shown){opacity:0}
.om-shown{opacity:1;visibility:visible!important}
@media (prefers-reduced-motion:reduce){.om-js .wg_animated{opacity:1!important;visibility:visible!important;animation:none!important}}

/* 쓰지 않는 imweb 기능: 로그인·알림·검색·장바구니 */
.om-dead{display:none!important}

/* 모바일 슬라이드 메뉴 열림 (imweb mobile_menu.js 와 같은 클래스) */
#mobile_slide_menu_wrap.slide_open{width:100%!important}
.slide_menu_backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:-1}
#mobile_slide_menu .depth-01 ul{overflow:hidden;transition:height .25s}

/* 헤더 메뉴: imweb 이 폭을 잰 뒤 켜 주던 메뉴 줄 */
._inline_menu_container{visibility:visible!important}
/* 데스크톱 드롭다운 (imweb bootstrap-hover-dropdown 대체) */
#inline_header_normal li.dropdown:hover > .dropdown-menu,#inline_header_normal li.dropdown:focus-within > .dropdown-menu{display:block}

/* imweb 공유(SNS) 버튼: 스크립트가 없어 동작하지 않으므로 숨김 */
.bt-share,a:has(> .bt-share),button:has(> .bt-share){display:none!important}
