html{scroll-behavior:smooth}#hd{position:fixed;top:0;left:50%;translate:-50% 0;z-index:999;width:100%;max-width:2000px;font-size:16px;color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-50%, rgba(var(--theme-color-rgb), 0.5)), color-stop(rgba(var(--theme-color-rgb), 0.3)), to(transparent));background-image:linear-gradient(rgba(var(--theme-color-rgb), 0.5) -50%, rgba(var(--theme-color-rgb), 0.3), transparent);-webkit-transition:.4s;transition:.4s}#hd .hd__wrapper{width:90%;padding:20px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s}#hd .hd__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}#hd .hd__logo p{width:16em;aspect-ratio:244/32;overflow:hidden;cursor:default;background:#fff;border-radius:10em;font-size:14px;font-weight:500;color:#8c8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hd .hd__logo p::before{content:"";width:1.57em;margin-right:.5em;aspect-ratio:1/1;background:url(/img/main/system/best/badge.png) center/cover no-repeat}#hd .hd__logo a{display:block;width:328px;aspect-ratio:328/48;background-position:left center;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/logo/logo.svg);-webkit-filter:brightness(100);filter:brightness(100);-webkit-transition:.4s;transition:.4s}#hd .hd__menu{display:grid;grid-auto-flow:column;gap:4em}body.hd-fixed #hd .hd__wrapper{padding:10px 0}body.hd-fixed #hd .hd__logo a{width:250px}@media(max-width: 1280px){#hd .hd__menu{gap:2em}}@media(max-width: 1024px){#hd{font-size:14px}#hd .hd__logo a{width:160px}body.hd-fixed #hd .hd__logo a{width:140px}}@media(max-width: 768px){#hd{font-size:12px}#hd .hd__wrapper{width:96%}#hd .hd__logo a{width:140px}body.hd-fixed #hd .hd__logo a{width:120px}}@media(max-width: 640px){#hd{font-size:10px}#hd .hd__logo a{width:120px}body.hd-fixed #hd .hd__logo a{width:100px}}.scroll__marker{position:absolute;top:-100px}.scroll__marker.--t0{top:0}#custom_cursor{position:fixed;width:0;height:0;border-radius:50%;pointer-events:none;z-index:9999;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease,visibility 0s ease .3s;transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease,visibility 0s ease .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;background:rgba(var(--theme-color-rgb), 0.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2)}#custom_cursor .cursor_text{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#custom_cursor .cursor_text em{font-family:var(--Pretendard);font-style:normal;font-size:16px;font-weight:400;color:rgba(255,255,255,.9);letter-spacing:.08em;text-transform:lowercase}#custom_cursor .cursor_text svg{width:14px;height:14px;stroke:rgba(255,255,255,.7);stroke-width:1.5}#custom_cursor.on_swiper{width:100px;height:100px;opacity:1 !important;visibility:visible;-webkit-transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease,visibility 0s ease 0s;transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease,visibility 0s ease 0s}#custom_cursor.on_swiper .cursor_text{opacity:1}@media(max-width: 1024px){#custom_cursor{display:none}}/*# sourceMappingURL=hd.min.css.map */