:root{--v2-header:60px;--v2-quick:44px;--v2-dock:60px;--v2-ink:#282828;--v2-line:#ececec;--v2-dock-bg:#685742;--v2-dock-center:#3f3326}.site-mobile-naver,.site-mobile-quick,.site-mobile-dock,.site-mobile-lang{display:none}@media (max-width:1023px){.site-header.site-header--v2{color:var(--v2-ink);border-bottom:1px solid var(--v2-line);background-color:#fff}.site-header--v2 .site-header-row{height:var(--v2-header);justify-content:center;position:relative}.site-header--v2 .site-header-actions{display:contents}.site-header--v2 .site-header-actions>.member,.site-header--v2 .site-header-actions>.site-language-links{display:none}.site-header--v2 .site-mobile-menu-toggle{top:50%;left:calc(8px + env(safe-area-inset-left));position:absolute;transform:translateY(-50%)}.site-header--v2 .site-mobile-menu-toggle span span{background-color:var(--v2-ink)}.site-header--v2 .site-header-logo{width:auto;height:40px}.site-header--v2 .site-mobile-naver{top:50%;right:calc(10px + env(safe-area-inset-right));min-width:44px;min-height:44px;color:var(--v2-ink);letter-spacing:-.02em;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:10px;font-weight:500;line-height:1.1;display:flex;position:absolute;transform:translateY(-50%)}.site-header--v2 .site-mobile-naver img{width:26px;height:26px}.site-header--v2 .site-mobile-quick{height:var(--v2-quick);border-bottom:1px solid var(--v2-line);background-color:#fff;display:block}.site-mobile-quick ul{height:100%;padding:0 calc(6px + env(safe-area-inset-right)) 0 calc(6px + env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.site-mobile-quick a{height:100%;color:var(--v2-ink);letter-spacing:-.03em;white-space:nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.site-ko{--popup-offset:calc(var(--v2-header) + var(--v2-quick) + 10px)}.site-ko .site-main{padding-top:calc(var(--v2-header) + var(--v2-quick))}.site-ko .site-popup-track{padding-bottom:calc(var(--v2-dock) + env(safe-area-inset-bottom) + 20px)}.site-header--v2 .site-mobile-menu{max-height:calc(100vh - var(--v2-header) - var(--v2-quick) - var(--v2-dock));max-height:calc(100dvh - var(--v2-header) - var(--v2-quick) - var(--v2-dock) - env(safe-area-inset-bottom))}.site-header--v2 .site-mobile-lang{gap:8px;margin:0;padding:14px 20px 6px;list-style:none;display:flex}.site-mobile-lang li{flex:1}.site-mobile-lang a{min-height:44px;color:var(--v2-ink);border:1px solid #d9d9d9;justify-content:center;align-items:center;font-size:14px;display:flex}.site-mobile-dock{z-index:45;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background-color:var(--v2-dock-bg);display:block;position:fixed;bottom:0;left:0;right:0}.site-mobile-dock ul{height:var(--v2-dock);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-mobile-dock a{color:#fff;letter-spacing:-.04em;white-space:nowrap;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;font-size:11px;font-weight:500;display:flex}.site-mobile-dock li:first-child a{border-left:0}.site-mobile-dock li.is-center a{background-color:var(--v2-dock-center);border-left:0;border-radius:10px 10px 0 0;height:calc(100% + 14px);margin-top:-14px;font-weight:700;position:relative}.site-mobile-dock li.is-center+li a{border-left:0}.site-mobile-dock a:focus-visible{outline-offset:-4px;outline:2px solid #fff}.site-ko .site-footer:after{content:"";height:calc(var(--v2-dock) + env(safe-area-inset-bottom));display:block}.site-ko .quick-nav li.btn-show{display:none!important}.site-ko .quick-nav{bottom:calc(var(--v2-dock) + env(safe-area-inset-bottom) + 12px)!important}.site-header--v2[data-mobile-open=true] .site-mobile-quick{display:none}.site-header--v2[data-mobile-open=true] .site-mobile-menu{max-height:calc(100vh - var(--v2-header) - var(--v2-dock));max-height:calc(100dvh - var(--v2-header) - var(--v2-dock) - env(safe-area-inset-bottom))}.site-ko .site-hero{--hero-height:calc(100dvh - var(--v2-header) - var(--v2-quick))}.site-ko .utp-legacy .main_visual .video_wrap{height:100%}html:has(.site-ko){scroll-padding-bottom:calc(var(--v2-dock) + env(safe-area-inset-bottom) + 12px)}.site-ko .inquiry-form :is(input,textarea,select),.site-ko .member-dialog :is(input,textarea,select){font-size:16px}.site-ko .inquiry-form{padding-bottom:calc(var(--v2-dock) + env(safe-area-inset-bottom) + 24px)}}
