.brand-wrapper .brand-section-kv, .has-scroll-smooth.mobile .brand-wrapper .brand-section-kv { height: 500vh; }

.brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url("../../../img/brands/korean-red-ginseng-kid-tonic/kv_img@2x.png"); background-position: 50% 50%; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url("../../../img/brands/korean-red-ginseng-kid-tonic/kv_img_t@2x.png"); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url("../../../img/brands/korean-red-ginseng-kid-tonic/kv_img_m@2x.png"); } }

@media all and (max-width: 767px) { .brand-wrapper .brand-section-kv .brand-kv-desc-text p { max-width: 296px; margin: 0 auto; } }

.brand-wrapper .brand-section-kv .brand-kv-desc-text p span { display: inline; }

@media all and (max-width: 1023px) { .brand-wrapper .brand-section-kv .brand-kv-desc-text p span .m-only-block { display: none !important; } }

@media all and (max-width: 767px) { .brand-wrapper .brand-section-kv .brand-kv-desc-text p span .m-only-block { display: block !important; } }

.brand-wrapper .brand-section-product { position: relative; height: 200vh; overflow: visible !important; }

.brand-wrapper .brand-product-content { position: absolute; width: 100vw; height: 100vh; left: 0; top: 0; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content { height: var(--app-height); } }

.brand-wrapper .brand-product-content .__scene { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.brand-wrapper .brand-product-content .__scene .__scene-inner { position: absolute; width: 100vw; height: 100vh; top: 0; left: 0; background-color: #fff; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content .__scene .__scene-inner { height: var(--app-height); } }

.brand-wrapper .brand-product-content .__scene.__over { overflow: hidden; top: auto; bottom: 0; height: 50%; }

.brand-wrapper .brand-product-content .__scene.__over .__scene-inner { top: auto; bottom: 0; background: #1a1711; }

.brand-wrapper .brand-product-content .__scene.__over .__product-container .__oval { background: #fff; }

.brand-wrapper .brand-product-content .__product-container { width: 540px; height: 540px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content .__product-container { width: 380px; height: 380px; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-product-content .__product-container { width: 386px; height: 386px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-product-content .__product-container { width: 250px; height: 250px; } }

.brand-wrapper .brand-product-content .__product-container .__oval { background-color: #fdcc29; width: 100%; height: 100%; border-radius: 50%; overflow: hidden; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.brand-wrapper .brand-product-content .__product-container .__product-img { width: 29.62963%; height: 133.33333%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 50% 20%; }

.brand-wrapper .brand-product-content .__product-container .__product-img .__img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-size: 100% auto; transform-origin: 50% 0%; }

.brand-wrapper .brand-product-content .__product-container[data-product="goodbase"] .__description-container.goodbase { display: block; }

.brand-wrapper .brand-product-content .__product-container .__description { position: absolute; top: 50%; transform: translateY(-50%); left: 100%; padding: 60px; color: #fff; width: 300px; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content .__product-container .__description { padding: 30px; width: 270px; left: 95%; } }

.brand-wrapper .brand-product-content .__product-container .__description .__description-container { display: none; }

.brand-wrapper .brand-product-content .__product-container .__description .__description-container.fonts-black h3, .brand-wrapper .brand-product-content .__product-container .__description .__description-container.fonts-black p, .brand-wrapper .brand-product-content .__product-container .__description .__description-container.fonts-black span { color: #000; }

.brand-wrapper .brand-product-content .__product-container .__description h3 { margin-bottom: 0.6em; line-height: 1.45; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-product-content .__product-container .__description h3 span br { display: none; } }

.brand-wrapper .brand-product-content .__product-container .__description p span { color: #fff; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content .__product-container .__description { padding: 30px; width: 270px; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-product-content .__product-container .__description { padding: 50px 30px; width: 280px; text-align: center; left: 50% !important; transform: translateX(-50%) !important; top: 100% !important; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-product-content .__product-container .__description { padding: 30px; width: 280px; } }

.brand-wrapper .brand-product-content .__product-container.__over .__product-img .__img { height: 100%; }

.brand-wrapper .brand-section-flow .brand-flow-title-area { margin-bottom: 100px; }

.brand-wrapper .brand-section-flow .brand-flow-title-area .brand-flow-title-content { text-align: center; }

.brand-wrapper .brand-section-flow .brand-flow-content { position: relative; display: flex; justify-content: center; align-items: center; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-line-box { position: absolute; left: 50%; transform: translateX(-50%); top: 317px; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-line-box .flow1 { width: 1180px; height: 400.5px; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-line-box .flow1 img { object-fit: contain; width: 100%; height: 100%; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner { display: flex; justify-content: center; align-items: center; position: relative; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content { display: flex; align-items: center; flex-direction: column; margin-bottom: 85.7px; margin-top: 116px; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-img { width: 160px; height: 271.2px; margin-bottom: 123px; opacity: 1; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-img img { object-fit: cover; width: 100%; height: 100%; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-text { text-align: center; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-text b { font-size: 18px; line-height: 1.89; letter-spacing: -0.36px; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-text p { font-size: 16px; line-height: 1.69; letter-spacing: -0.32px; color: #333; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content:first-of-type { margin-top: 232px; margin-bottom: 0px; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content:last-of-type { margin-top: 0; margin-bottom: 201.4px; }

.brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-stack { width: 189.4px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-flow .brand-flow-content .brand-flow-title-area { margin-bottom: 70px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-line-box { top: 174px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-line-box .flow1 { width: 681.6px; height: 245.3px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content { margin-bottom: 44px; margin-top: 66px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-img { width: 92px; height: 158px; margin-bottom: 76.6px; opacity: 1; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content:first-of-type { margin-top: 135.6px; margin-bottom: 0px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content:last-of-type { margin-top: 0; margin-bottom: 110.4px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-text h5 { font-size: 18px; font-weight: 500; line-height: 1.67; letter-spacing: -0.36px; white-space: nowrap; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-text b { font-size: 14px; line-height: 1.86; letter-spacing: -0.28px; text-align: center; white-space: nowrap; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-content .flow-text p { font-size: 12px; line-height: 1.83; letter-spacing: -0.24px; white-space: nowrap; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-main .flow-main-inner .flow-stack { width: 85px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-flow .brand-flow-content { overflow-x: scroll; overflow-y: hidden; display: flex; justify-content: center; align-items: center; padding-left: 330px; }
  .brand-wrapper .brand-section-flow .brand-flow-content .flow-line-box { left: calc(50% + 150px); } }

/********** tagline **********/
.brand-section-tagline .brand-tagline-title-area .brand-tagline-title-content .brand-section-container .desc2 { display: none; }

.brand-section-tagline .brand-tagline-title-area .brand-tagline-title-content .brand-section-container.active .desc1 { display: none; }

.brand-section-tagline .brand-tagline-title-area .brand-tagline-title-content .brand-section-container.active .desc2 { display: block; }

/********** brand-section-white **********/
/********** brand-slide **********/
/********** features **********/
@media screen and (max-width: 767px) { .brand-section-features { padding-top: 120px !important; }
  .brand-section-features .brand-features-content .brand-features-title { margin-bottom: 0; } }

/********** intro **********/
.brand-wrapper .brand-section-product.brand-section-product-intro { height: var(--app-height) !important; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .brand-wrapper .brand-section-product.brand-section-product-intro { height: 100vh !important; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over { height: 100%; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over .__product-container:after { content: ''; display: block; position: absolute; width: 69.37037%; height: 33%; top: 0; left: 50%; transform: translate(-50%, -50%); transform-origin: 50% 20%; background-size: 100% auto; transform-origin: 50% 0%; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over1 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd1_bg_1@2x.png") no-repeat center/cover; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over1 .__scene-inner .__product-container:after { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd_12x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over1 .__scene-inner .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd_12x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over1 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd1_bg_t_1@2x.png") no-repeat center/cover; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over1 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd1_bg_m_1@2x.png") no-repeat center/cover; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over2 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd2_bg@2x.png") no-repeat center/cover; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over2 .__scene-inner .__product-container:after { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd_22x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over2 .__scene-inner .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd_22x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over2 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd2_bg_t@2x.png") no-repeat center/cover; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over2 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd2_bg_m@2x.png") no-repeat center/cover; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over3 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd3_bg@2x.png") no-repeat center/cover; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over3 .__scene-inner .__product-container:after { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd32x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over3 .__scene-inner .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd32x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over3 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd3_bg_t@2x.png") no-repeat center/cover; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over.__over3 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/pd3_bg_m@2x.png") no-repeat center/cover; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over .__product-container .__description.left { left: auto; right: 100%; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__scene.__over .__product-container .__description.left { right: 95%; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/pd_12x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content .__product-container .__product-img { /*width: 70.3703%;*/ width: 69.37037%; height: 116.9444%; top: 42%; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__product-container { top: 40%; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__product-container .__product-img { width: 103.6%; height: 134.9444%; top: 51%; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over .__scene-inner .__product-container:after { width: 103.6%; height: 33%; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over1 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd1_bg_1@2x.png") no-repeat center/cover; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over1 .__scene-inner .__product-container:after { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_4_crop@2x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over1 .__scene-inner .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_4_crop@2x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over1 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd1_bg_t_1@2x.png") no-repeat center/cover; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over1 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd1_bg_m_1@2x.png") no-repeat center/cover; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over2 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd2_bg@2x.png") no-repeat center/cover; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over2 .__scene-inner .__product-container:after { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_5_crop@2x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over2 .__scene-inner .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_5_crop@2x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over2 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd2_bg_t@2x.png") no-repeat center/cover; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over2 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd2_bg_m@2x.png") no-repeat center/cover; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over3 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd3_bg@2x.png") no-repeat center/cover; }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over3 .__scene-inner .__product-container:after { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_6_crop@2x.png); }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over3 .__scene-inner .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_6_crop@2x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over3 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd3_bg_t@2x.png") no-repeat center/cover; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__scene.__over.__over3 .__scene-inner { background: url("../../../img/brands/korean-red-ginseng-kid-tonic/sec2_pd3_bg_m@2x.png") no-repeat center/cover; } }

.brand-wrapper .brand-section-product.brand-section-product-intro .brand-product-content.sec2 .__product-container[data-product="goodbase"] .__product-img .__img { background-image: url(../../../img/brands/korean-red-ginseng-kid-tonic/product_4_crop@2x.png); }

.has-scroll-smooth.mobile .brand-wrapper .brand-section-product { position: relative; height: calc(var(--app-height) * 2); }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel.type_width:nth-of-type(2) { margin-bottom: 15px; } }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel.type_width:nth-of-type(3) { margin-bottom: 30px; } }

.brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(1) img { margin-top: 20px; }

@media screen and (max-width: 1023px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(1) img { margin-top: 0; } }

.brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(2) img { margin-top: -20px; margin-left: 40px; }

@media screen and (max-width: 1023px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(2) img { margin-top: -20px; margin-left: 25px; } }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(2) img { margin-left: 0; } }

.brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(3) img { margin-left: 65px; margin-top: -60px; }

@media screen and (max-width: 1023px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(3) img { margin-top: -40px; margin-left: 35px; } }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(3) img { margin-left: 20px; } }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container div.panel_wrap .panel:nth-child(4) img { margin-left: 10px; } }

.brand-section-slide .brand-slide-content .brand-section-container div.text_wrap .brand-font-xl { white-space: nowrap; }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container div.text_wrap .text_box { top: 90px !important; }
  .brand-section-slide .brand-slide-content .brand-section-container div.text_wrap .brand-font-xl { top: 0 !important; } }

.brand-wrapper .brand-section-grid-product { color: #000; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-text { width: 100%; text-align: center; margin-left: 0; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-text .brand-motion-content-desc h3 span { display: block; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-text p br.m-only-block { display: none !important; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-text p br { display: block !important; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-text p br { display: none !important; }
  .brand-wrapper .brand-section-grid-product .brand-grid-product-text p br.m-only-block { display: block !important; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content { position: relative; margin-top: 130px; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li { position: relative; text-align: center; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li { width: 50%; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dot { position: absolute; top: 210px; left: -7px; box-sizing: border-box; width: 14px; height: 14px; font-size: 0; background-color: #fff; border: solid 4px #8d2188; border-radius: 7px; z-index: 1; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dot { top: 127px; width: 8px; height: 8px; left: -5px; border-width: 2px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dot { top: 105px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dash { position: absolute; top: 216px; left: 0; width: 160px; height: 0; font-size: 0; border-top: dashed 2px #d3d3d3; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dash { top: 130px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dash { top: 108px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child { margin-top: 30px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child { margin-top: 32px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dot { border-color: #ffb036; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dash { width: 145px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dash { width: 94.7px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dash { width: 50px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 150px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 69.3px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 30px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) { margin-top: 264px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) { margin-top: 170px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dot { border-color: #e8823a; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dash { width: 145px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dash { width: 78px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dash { width: 52px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .brand-grid-product-content-inner { margin-right: 145px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .brand-grid-product-content-inner { margin-right: 60px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .brand-grid-product-content-inner { margin-right: 28px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) { margin-top: -220px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) { margin-top: -128px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dot { border-color: #e55c1f; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 166px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 78px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 48px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 150px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 72px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 32px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) { margin-top: 40px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) { margin-top: 22px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dot { border-color: #c41010; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dash { width: 110px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dash { width: 50px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dash { width: 23.2px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 120px; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner .brand-gird-product-content-text p.brand-font-sm { max-width: 250px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 56px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 30px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { margin-top: -370px; padding-right: 0; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { margin-top: -196px; margin-bottom: 54px; padding-right: 40px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { padding-right: 0; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dot { border-color: #be0a17; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 86px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 73px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 38px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 100px; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 120px; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 70px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 30px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(odd) { text-align: left; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(odd) { text-align: left; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) { text-align: right; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) { text-align: right; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) .dot { left: inherit; right: -7px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) .dot { right: -3px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) .dash { left: inherit; right: 0; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner { display: inline-block; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner { display: inline-block; vertical-align: middle; width: auto; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-img { max-width: 124px; margin: 0 auto 20px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-img { max-width: 72px; margin: 0 auto 6px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text { width: auto; max-width: inherit; text-align: center; padding: 0; margin: initial; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text { white-space: nowrap; margin: 0 auto; min-width: 100%; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text h5 { margin: 24px 0 12px; font-size: 24px; line-height: 36px; letter-spacing: -0.48px; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text h5 { font-size: 24px; line-height: 20px; letter-spacing: -0.28px; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text h5 { font-size: 14px; line-height: 20px; margin: 10px 0 6px; letter-spacing: -0.28px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text p { font-size: 16px; line-height: 26px; letter-spacing: -0.32px; font-weight: 400; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text span { font-size: 14px; line-height: 28px; letter-spacing: -0.28px; color: #666666; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text span { font-size: 12px; line-height: 26px; letter-spacing: -0.24px; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text .brand-font-sm { font-size: 13px; line-height: 20px; letter-spacing: -0.26px; } }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content .line_wrap { overflow: hidden; position: absolute; top: 0; left: 0; right: 0; width: 4px; height: 100%; margin: 0px auto 0; opacity: 0.8; z-index: -1; }

.brand-wrapper .brand-section-grid-product .brand-grid-product-content .line_wrap .line { width: 4px; height: 1958px; background-image: linear-gradient(to bottom, #ffb036, #ffb036 9%, #e8823a 32%, #e55c1f 52%, #c41010 71%, #be0a17 90%, #be0a17); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-grid-product .brand-grid-product-content .line_wrap .line { width: 2px; height: 1211px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-grid-product-text .brand-motion-content-desc.paragraph p { max-width: 270px; margin: 0 auto; }
  .brand-wrapper .brand-grid-product-text .brand-motion-content-desc.paragraph p br.m-only-block { display: block !important; } }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-text-img .brand-text-img-content .brand-text-img__text-desc p br { display: none; }
  .brand-wrapper .brand-section-text-img .brand-text-img-content .brand-text-img__text-desc p br.t-only-block { display: block !important; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-text-img .brand-text-img-content .brand-text-img__text-desc p br.t-only-block { display: none !important; }
  .brand-wrapper .brand-section-text-img .brand-text-img-content .brand-text-img__text-desc p br.m-only-block { display: block !important; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-grid-content .brand-grid-content-col .brand-motion-content-desc p { max-width: 260px; } }

.brand-wrapper .brand-grid-content .brand-grid-content-col .brand-motion-content-desc p br.t-only-block { display: none !important; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-grid-content .brand-grid-content-col .brand-motion-content-desc p br.t-only-block { display: block !important; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-grid-content .brand-grid-content-col .brand-motion-content-desc p br.t-only-block { display: none !important; } }

.brand-wrapper .brand-grid-content .brand-grid-content-col .brand-motion-content-desc p br.m-only-block { display: none !important; }

@media screen and (max-width: 767px) { .brand-wrapper .brand-grid-content .brand-grid-content-col .brand-motion-content-desc p br.m-only-block { display: block !important; } }

.title_k3 { font-size: 60px; line-height: 74px; letter-spacing: -1.2px; }

@media screen and (max-width: 1023px) { .title_k3 { font-size: 36px; line-height: 44px; letter-spacing: -0.36px; } }

@media screen and (max-width: 767px) { .title_k3 { font-size: 32px; line-height: 40px; letter-spacing: -0.32px; } }

.mob_none { display: block; }

@media screen and (max-width: 1023px) { .mob_none { display: none; } }

.mob_br { display: none; }

@media screen and (max-width: 1023px) { .mob_br { display: block; } }

.brand-tagline-bgs .dim20 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 2; height: 100%; }

.brand-section-hero .brand-hero-bg { background-image: url("../../../img/brands/korean-red-ginseng-kid-tonic/8_ending_img@2x.jpg"); }

@media screen and (max-width: 1023px) { .brand-section-hero .brand-hero-bg { background-image: url("../../../img/brands/korean-red-ginseng-kid-tonic/8_ending_img_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .brand-section-hero .brand-hero-bg { background-image: url("../../../img/brands/korean-red-ginseng-kid-tonic/8_ending_img_m@2x.jpg"); } }

.brand-section-hero .img_text { position: absolute; top: calc(100vh - 48px); font-size: 14px; right: 130px; color: #fff; letter-spacing: -0.28px; transform: translateY(-100%); -webkit-transform: translateY(-100%); z-index: 9; }

@media screen and (max-width: 767px) { .brand-section-hero .img_text { text-align: center; right: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } }

.brand-tagline-title-area .brand-tagline-title-content .brand-section-container h3 { margin-bottom: 30px; }

@media screen and (max-width: 1023px) { .brand-tagline-title-area .brand-tagline-title-content .brand-section-container h3 { margin-bottom: 20px; } }

@media screen and (max-width: 767px) { .brand-tagline-title-area .brand-tagline-title-content .brand-section-container h3 { margin-bottom: 10px; } }

.brand-tagline-title-area .brand-tagline-title-content .brand-section-container .remark { margin-top: 20px; }

b { display: block; }

@media screen and (max-width: 767px) { .brand-wrapper .title_k3 { font-size: 19px !important; } }

@media screen and (max-width: 1023px) { .brand-font-xl.kid-tonic-xl { font-size: 32px; line-height: 54px; letter-spacing: -0.2px; } }

@media screen and (max-width: 767px) { .brand-font-xl.kid-tonic-xl { font-size: 26px; line-height: 38px; letter-spacing: -0.52px; } }

.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span { display: block; font-family: 'CeraPro', sans-serif; }

@media screen and (max-width: 1280px) { .en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span { font-size: 28px; } }

@media screen and (max-width: 1023px) { .en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span { font-size: 24px; } }

.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span:last-child { font-size: 18px; }

@media screen and (max-width: 1023px) { .en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span:last-child { font-size: 14px; } }

.brand-wrapper .remark { color: white; }

body.en .brand-wrapper .cera_m { font-family: 'CeraPro', sans-serif; line-height: 1.2; }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dot { top: 112px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .dash { top: 115px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dash { width: 140px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dash { width: 94.7px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .dash { width: 50px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 150px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 50px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 30px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) { margin-top: 264px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) { margin-top: 170px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dash { width: 140px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dash { width: 78px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .dash { width: 52px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .brand-grid-product-content-inner { margin-right: 155px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .brand-grid-product-content-inner { margin-right: 60px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(2) .brand-grid-product-content-inner { margin-right: 28px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) { margin-top: -220px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) { margin-top: -128px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dot { border-color: #e55c1f; }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 140px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 98px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 48px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 150px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 50px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 32px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) { margin-top: 40px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) { margin-top: 22px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dash { width: 110px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dash { width: 50px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .dash { width: 40px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 66px; }

@media screen and (max-width: 1280px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 106px; } }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 56px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 30px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { margin-top: -370px; padding-right: 0; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { margin-top: -216px; margin-bottom: 54px; padding-right: 15px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { padding-right: 0; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dot { border-color: #be0a17; }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 86px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 103px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 38px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 150px; }

@media screen and (max-width: 1280px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 150px; } }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 50px; } }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 30px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) { text-align: right; }

@media screen and (max-width: 767px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) { text-align: right; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) .dot { left: inherit; right: -7px; }

@media screen and (max-width: 1023px) { body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) .dot { right: -3px; } }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(even) .dash { left: inherit; right: 0; }

body.en .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text p.brand-font-sm { max-width: 250px; margin: 0 auto; }

body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { top: calc(52% - 20.4167vw); }

@media screen and (min-width: 1920px) { body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { top: 250px; } }

@media all and (max-width: 1023px) { body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { top: calc(52% - 33.4167vw); } }

@media all and (max-width: 767px) { body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { font-size: 26px; line-height: 1.2; } }

@media all and (max-width: 767px) { body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li { margin-bottom: 10px; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span:first-child { font-size: 20px; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span:last-child { font-size: 14px; line-height: 1.2; } }

@media all and (max-width: 767px) { body.en .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap { height: 70vh; margin-left: 80px !important; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel.type_width { width: 52.5333vw; margin-bottom: -10px; margin-left: -15px; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel.type_width:nth-of-type(2) { margin-left: -40px; margin-bottom: -10px; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel.type_width:nth-of-type(2) img { margin-top: 0; margin-left: 0; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel.type_width:nth-of-type(3) { margin-bottom: 7px; }
  body.en .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel.type_height { width: 43.2667vw; margin-left: -40px; margin-bottom: -25px; } }

@media screen and (max-width: 1280px) { body.en .brand-wrapper .brand-product-content .__product-container .__description { left: 100%; } }

@media all and (max-width: 1023px) { body.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text { max-width: 350px; }
  body.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text .brand-font-sm { max-width: 250px; margin: 0 auto; } }

@media all and (max-width: 767px) { body.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text { max-width: 130px; -ms-word-break: break-all; word-break: break-all; } }

body.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-text { width: 80%; margin: 0 auto; }

body.cn .brand-wrapper .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { top: calc(52% - 23.4167vw); }

.en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { padding-top: 10px; font-size: 50px; }

@media screen and (max-width: 1280px) { .en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { font-size: 36px; padding-top: 30px; } }

@media screen and (max-width: 1023px) { .en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { padding-top: 0; font-size: 32px; } }

@media screen and (max-width: 767px) { .en .brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .brand-font-xl { padding-top: 0; font-size: 26px; } }

.en .text_box .panel-text { margin-top: 10px; }

@media screen and (max-width: 1280px) { .en .text_box .panel-text { margin-top: 0; } }

.brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel { top: 55%; }

@media screen and (max-width: 1023px) { .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel { top: 52%; } }

@media screen and (max-width: 767px) { .brand-section-slide .brand-slide-content .brand-section-container > div.panel_wrap .panel { top: auto; } }

.brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li { opacity: 1; }

.brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li span { color: #b3b3b3; }

.brand-section-slide .brand-slide-content .brand-section-container > div.text_wrap .text_box .panel-text.list-text li.active span { color: #000; }

.ko .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text p[data-trn-key='brand-kid-tonic-translate-30'] { margin: 0 auto; max-width: 200px; }

@media screen and (max-width: 1023px) { .ko .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text p[data-trn-key='brand-kid-tonic-translate-30'] { max-width: 160px; } }

.ko .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text p[data-trn-key='brand-kid-tonic-translate-30'] br { display: none; }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li { padding-right: 40px; }

@media screen and (max-width: 1023px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li { padding-right: 0; } }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 98px; }

@media screen and (max-width: 767px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .dash { width: 48px; } }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child { margin-top: -136px; }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 88px; }

@media all and (max-width: 767px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .dash { width: 38px; } }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 140px; }

@media screen and (max-width: 1023px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 60px; } }

@media screen and (max-width: 767px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(4) .brand-grid-product-content-inner { margin-right: 30px; } }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li .brand-grid-product-content-inner .brand-grid-product-content-text { width: 250px; }

@media screen and (max-width: 1023px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:first-child .brand-grid-product-content-inner { margin-left: 50px; } }

@media screen and (max-width: 1023px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:nth-child(3) .brand-grid-product-content-inner { margin-left: 50px; } }

.cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 150px; }

@media screen and (max-width: 1023px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 50px; } }

@media screen and (max-width: 767px) { .cn .brand-wrapper .brand-section-grid-product .brand-grid-product-content ul li:last-child .brand-grid-product-content-inner { margin-left: 30px; } }

.brand-wrapper .brand-header-logo .cls-1 { fill: #e200ff; opacity: 0.1; }

.brand-wrapper .brand-header-logo .cls-2 { fill: none; }

.brand-wrapper .brand-header-logo .cls-3 { clip-path: url(#clip-path); }

.brand-wrapper .brand-header-logo .cls-4 { clip-path: url(#clip-path-2); }

.brand-wrapper .brand-header-logo .cls-5 { mix-blend-mode: multiply; isolation: isolate; }

.brand-wrapper .brand-header-logo .cls-6 { clip-path: url(#clip-path-4); }

.brand-wrapper .brand-header-logo .cls-7 { fill: #1a1818; }

.brand-wrapper .brand-header-logo .cls-8 { fill: #cf171f; }

/*# sourceMappingURL=page.css.map */