a:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
.footer--row.footer-bottom {
  display: none!important;
}

/* 폰트 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); /* Noto Sans Korean*/
/*@font-face {*/
/*    font-family: "Gmarket Sans";    font-style: normal;    font-weight: 700;*/
/*    src: local("Gmarket Sans Bold"), local("GmarketSans-Bold"),*/
/*    url("https://script.ebay.co.kr/fonts/GmarketSansBold.woff2") format("woff2"), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url("https://script.ebay.co.kr/fonts/GmarketSansBold.woff") format("woff"); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*  font-display: swap;*/
/*}*/
/*@font-face {*/
/*    font-family: "Gmarket Sans";    font-style: normal;    font-weight: 500;*/
/*    src: local("Gmarket Sans Medium"), local("GmarketSans-Medium"),*/
/*    url("https://script.ebay.co.kr/fonts/GmarketSansMedium.woff2") format("woff2"), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url("https://script.ebay.co.kr/fonts/GmarketSansMedium.woff") format("woff"); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*  font-display: swap;*/
/*}*/
/*@font-face {*/
/*    font-family: "Gmarket Sans";    font-style: normal;    font-weight: 300;*/
/*    src: local("Gmarket Sans Light"), local("GmarketSans-Light"),*/
/*    url("https://script.ebay.co.kr/fonts/GmarketSansLight.woff2") format("woff2"), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url("https://script.ebay.co.kr/fonts/GmarketSansLight.woff") format("woff"); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*  font-display: swap;*/
/*}*/

@font-face {
    font-family: 'GmarketSans';    font-style: normal;    font-weight: 700;
    src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
    url('https://script.gmarket.com/fonts/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('https://script.gmarket.com/fonts/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';    font-style: normal;    font-weight: 500;
    src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
    url('https://script.gmarket.com/fonts/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('https://script.gmarket.com/fonts/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';    font-style: normal;    font-weight: 300;
    src: local('Gmarket Sans Light'), local('GmarketSans-Light'),
    url('https://script.gmarket.com/fonts/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('https://script.gmarket.com/fonts/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
    font-display: swap;
}

/* 폰트 */
@font-face {
  font-family: "AppleSDGothicNeo";
  font-weight: 200;
  font-style: normal;
  src:
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoT.woff2'),
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoT.ttf'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoT.woff2') format('woff2'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoT.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: "AppleSDGothicNeo";
  font-weight: 300;
  font-style: normal;
  src:
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoL.woff2'),
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoL.ttf'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoL.woff2') format('woff2'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoL.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: "AppleSDGothicNeo";
  font-weight: 400;
  font-style: normal;
  src:
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoR.woff2'),
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoR.ttf'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoR.woff2') format('woff2'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoR.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: "AppleSDGothicNeo";
  font-weight: 500;
  font-style: normal;
  src:
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoM.woff2'),
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoM.ttf'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoM.woff2') format('woff2'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoM.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: "AppleSDGothicNeo";
  font-weight: 600;
  font-style: normal;
  src:
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoB.woff2'),
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoB.ttf'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoB.woff2') format('woff2'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoB.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: "AppleSDGothicNeo";
  font-weight: 700;
  font-style: normal;
  src:
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoH.woff2'),
      local('../wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoH.ttf'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoH.woff2') format('woff2'),
      url('/wp-content/themes/gmarket-corp/assets/fonts/AppleSDGothicNeoH.ttf') format('truetype');
  font-display: swap;
}
/* 공통 */
html {
  margin-top: 0!important;
    will-change: scroll-position;
    -webkit-overflow-scrolling: auto;
    -ms-overflow-style: none;   /* 추가 - 구 Edge/IE */
    scrollbar-width: none;      /* 추가 - Firefox */
}
html::-webkit-scrollbar {     /* 추가 - Chrome/Safari 보강 */
    display: none;
}
html,
body {
  font-family: "GmarketSans", sans-serif !important;
  height: 100%;
}
body {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
body::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera*/
}
ul {
    list-style: none;
}
p {
  margin-bottom: 0!important;
}
img {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.builder-item {padding: 0}

.area-hidden {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    position: absolute;
    top: 9999999px;
    left: 9999999px;
}
.section {
  min-height: 100vh;
  text-align: center;
  position: relative;
  content-visibility: auto;
}
.hidden-box {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
}
.nv-content-wrap > p {
    margin: 0!important;
}
.dp-none {display: none!important;}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  -webkit-transition: opacity 1s cubic-bezier(0.32, 0.94, 0.6, 1), -webkit-transform 1s cubic-bezier(0.15, 0.85, 0.45, 1)!important;
  transition: transform 1s cubic-bezier(0.15, 0.85, 0.45, 1), opacity 1s cubic-bezier(0.32, 0.94, 0.6, 1)!important;
}