.brand-wrapper { /* brand-section-img-list */ }

.brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url(../../../img/brands/korean-red-ginseng-extract/kv_img@2x.jpg); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url(../../../img/brands/korean-red-ginseng-extract/kv_img_t@2x.jpg); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url(../../../img/brands/korean-red-ginseng-extract/kv_img_m@2x.jpg); } }

.brand-wrapper .brand-section-full-img { height: initial; }

.brand-wrapper .brand-section-full-img .brand-section-inner { min-height: initial !important; }

.brand-wrapper .brand-section-full-img .brand-full-img { overflow: hidden; position: relative; height: initial; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg { position: relative; height: 100%; }

.brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg .img_box { height: 100%; }

.brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg img { position: relative; }

@media screen and (min-width: 2300px) { .brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg img { max-width: 100%; /* plain */ } }

@media screen and (max-width: 1024px) { .brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg img { width: 100%; height: auto; left: 0; } }

.brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg img.img_m { display: none; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg img.img_w { display: none; }
  .brand-wrapper .brand-section-full-img .brand-full-img .brand-full-img-bg img.img_m { display: block; } }

@media all and (max-width: 1023px) { .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title { width: 40%; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title { width: 100%; } }

.brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .brand-history__list-year-title { display: block; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .brand-history__list-year-title { display: none; } }

.brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .mobile_title { display: none; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .mobile_title { display: block; padding-top: 120px; } }

.brand-wrapper .brand-section-history .brand-history__list ul { padding-top: 240px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-history .brand-history__list ul { padding-top: 160px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-history .brand-history__list ul { padding-top: 60px; } }

.brand-wrapper .brand-section-history .brand-history__list ul li { padding: 0 0 120px; border: none; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-history .brand-history__list ul li { padding: 0 0 60px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-history .brand-history__list ul li { padding: 0 0 50px; } }

.brand-wrapper .brand-section-history .brand-history__list ul li:last-child { padding-bottom: 0; }

.brand-wrapper .brand-section-history .brand-history__list ul li h5 { margin: 40px 0 30px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-history .brand-history__list ul li h5 { font-size: 20px; margin: 30px 0 15px; } }

.brand-wrapper .brand-section-history .brand-grid-content .brand-grid-content-col:last-child { margin-left: 160px; }

@media all and (max-width: 1280px) { .brand-wrapper .brand-section-history .brand-grid-content .brand-grid-content-col:last-child { width: 50%; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-history .brand-grid-content .brand-grid-content-col:last-child { margin-left: 60px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-history .brand-grid-content .brand-grid-content-col:last-child { width: 100%; margin-left: 0; } }

.brand-wrapper .brand-section-text-list .contents_wrap .title_section p { margin-bottom: 140px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-text-list .contents_wrap .title_section p { margin-bottom: 100px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-text-list .contents_wrap .title_section p { margin-bottom: 60px; } }

.brand-wrapper .brand-section-img-list { position: relative; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-img-list .brand-section-inner.__pb-lg { padding-bottom: 70px !important; } }

.brand-wrapper .brand-section-img-list .title_wrap { width: 100%; height: var(--app-height); z-index: 1; position: absolute; left: 0; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .brand-wrapper .brand-section-img-list .title_wrap { height: 100vh; } }

.brand-wrapper .brand-section-img-list .title_wrap .brand-font-xl { text-align: center; margin-bottom: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.brand-wrapper .brand-section-img-list .masonry-layout.mobile { display: none; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-img-list .masonry-layout { margin-bottom: 20px; }
  .brand-wrapper .brand-section-img-list .masonry-layout.pc li { padding: 30px 15px 20px 15px; margin-bottom: 0; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-img-list .masonry-layout.pc { display: none; }
  .brand-wrapper .brand-section-img-list .masonry-layout.mobile { display: block; }
  .brand-wrapper .brand-section-img-list .masonry-layout.mobile li { margin-bottom: 10px; } }

.brand-wrapper .brand-section-img-list ul { margin-top: 100vh; }

.brand-wrapper .brand-section-img-list ul li { margin-bottom: 100px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-img-list ul li { margin-bottom: 20px; } }

.brand-wrapper .brand-section-img-list ul li:nth-of-type(1) { margin-top: 138px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-img-list ul li:nth-of-type(1) { margin-top: 68px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-img-list ul li:nth-of-type(1) { margin-top: 100px; } }

.brand-wrapper .brand-section-img-list ul li:nth-of-type(3) { margin-top: 267px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-img-list ul li:nth-of-type(3) { margin-top: 127px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-img-list ul li:nth-of-type(3) { margin-top: 0; } }

.brand-wrapper .brand-section-hero .brand-hero-bg { background-image: url(../../../img/brands/korean-red-ginseng-extract/final_tit_img@2x.jpg); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-hero .brand-hero-bg { background-image: url(../../../img/brands/korean-red-ginseng-extract/final_tit_img_t@2x.jpg); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-hero .brand-hero-bg { background-image: url(../../../img/brands/korean-red-ginseng-extract/final_tit_img_m@2x.jpg); } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-list .brand-grid-list-content li p.brand-font-sm br { display: none; } }

.has-scroll-smooth.mobile .brand-wrapper .brand-section-product { position: relative; height: calc(var(--app-height) * 2); }

.en .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .brand-history__list-year-title.font-title-k3 { font-family: 'CeraPro', sans-serif; font-size: 62px; line-height: 1.39; }

@media screen and (max-width: 1280px) { .en .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .brand-history__list-year-title.font-title-k3 { font-size: 52px; line-height: 1.42; letter-spacing: -0.78px; } }

@media screen and (max-width: 1023px) { .en .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .brand-history__list-year-title.font-title-k3 { font-size: 36px; line-height: 1.5; } }

@media screen and (max-width: 767px) { .en .brand-wrapper .brand-section-history .brand-history__list .brand-grid-content-col.title .brand-history__list-year-title.font-title-k3 { font-size: 26px; line-height: 1.46; } }

body.cn .brand-wrapper .brand-section-history .brand-grid-content .brand-grid-content-col:last-child { width: 50%; }

@media all and (max-width: 767px) { body.cn .brand-wrapper .brand-section-history .brand-grid-content .brand-grid-content-col:last-child { width: 100%; } }

/*# sourceMappingURL=page.css.map */