@charset "UTF-8";
.brand-wrapper { /* outro 사용 X */ }

.brand-wrapper .brand-logo { width: 800px; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-logo { width: 400px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-logo { width: 330px; } }

.brand-wrapper .brand-logo svg { width: 100%; }

.brand-wrapper .brand-section-kv .brand-kv-bg { background-color: #961f1a; }

.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; }

.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 { 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 { 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; transform-origin: 50% 0%; }

.brand-wrapper .brand-product-content .__product-container .__product-img .product-seq { display: none; width: 100%; height: 100%; }

.brand-wrapper .brand-product-content .__product-container .__product-img canvas { width: 100%; height: auto; }

.brand-wrapper .brand-product-content .__product-container .__product-img .hide-img { display: none; }

.brand-wrapper .brand-product-content .__product-container[data-product="film"] .__product-img { width: 74.07407%; height: 129.62963%; top: 66%; }

.brand-wrapper .brand-product-content .__product-container[data-product="film"] .__product-img .product-seq.film { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="film"] .__product-img .__img { background: url(../../../img/brands/everytime/seq/1/000.png) 50% 0 no-repeat; background-size: 100% auto; }

.brand-wrapper .brand-product-content .__product-container[data-product="film"] .__description-container.film { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="film"] .__oval { background-color: #CF4C47; }

.brand-wrapper .brand-product-content .__product-container[data-product="stick"] .__product-img { width: 185.18519%; height: 185.18519%; top: 60%; }

.brand-wrapper .brand-product-content .__product-container[data-product="stick"] .__product-img .product-seq.stick { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="stick"] .__product-img .__img { background: url(../../../img/brands/everytime/seq/2/000.png) 50% 0 no-repeat; background-size: 100% auto; }

.brand-wrapper .brand-product-content .__product-container[data-product="stick"] .__description-container.stick { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="stick"] .__oval { background-color: #AD1B16; }

.brand-wrapper .brand-product-content .__product-container[data-product="shot"] .__product-img { width: 111.11111%; height: 142.59259%; }

.brand-wrapper .brand-product-content .__product-container[data-product="shot"] .__product-img .product-seq.shot { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="shot"] .__product-img .__img { background: url(../../../img/brands/everytime/seq/3/000.png) 50% 0 no-repeat; background-size: 100% auto; }

.brand-wrapper .brand-product-content .__product-container[data-product="shot"] .__description-container.shot { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="shot"] .__oval { background-color: #936D50; }

.brand-wrapper .brand-product-content .__product-container .__description { position: absolute; top: 50%; transform: translateY(-50%); padding: 60px; color: #000; width: 300px; left: auto; right: 100%; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content .__product-container .__description { right: 95%; } }

.brand-wrapper .brand-product-content .__product-container .__description .__description-container { display: none; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-product-content .__product-container .__description { padding: 30px; width: 270px; left: 95%; } }

@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 .__description h3 { margin-bottom: 0.6em; line-height: 1.45; }

.brand-wrapper .brand-product-content .__product-container.__over .__product-img .__img { height: 100%; }

.brand-wrapper .brand-feature-item span br { display: none; }

.brand-wrapper .brand-section-product-outro { overflow: hidden !important; }

.brand-wrapper .brand-section-product-outro .__product-container .__oval { background-color: #c19055; }

.brand-wrapper .brand-section-product-outro .__product-container .__description { left: auto; right: 100%; color: #000; }

@media screen and (max-width: 1280px) { .brand-wrapper .brand-section-product-outro .__product-container .__description { right: 95%; } }

.brand-wrapper .brand-section-product-outro .__product-container .__product-case .__img { background: url(../../../img/brands/everytime/every-case@2x.png) 50% 50% no-repeat; background-size: 100% auto; width: 38.14815%; height: 168.14815%; position: absolute; left: 50%; transform: translateX(-50%); top: -30%; }

.brand-wrapper .brand-section-product-outro .__product-container.__case-over .__oval { background: transparent; }

.brand-wrapper .brand-section-product-outro .__product-container.__case-over .__product-case .__img { background-image: url(../../../img/brands/everytime/every-case-front@2x.png); }

.brand-wrapper .brand-section-product-outro .__product-container[data-product="everytime"] .__product-case .__img { background-image: url(../../../img/brands/everytime/every-case@2x.png); }

.brand-wrapper .brand-section-product-outro .__product-container[data-product="everytime"].__case-over .__product-case .__img { background-image: url(../../../img/brands/everytime/every-case-front@2x.png); }

.brand-wrapper .brand-section-product-outro .__product-container[data-product="everytime_balance"] .__product-case .__img { background-image: url(../../../img/brands/everytime/balance-case@2x.png); }

.brand-wrapper .brand-section-product-outro .__product-container[data-product="everytime_balance"].__case-over .__product-case .__img { background-image: url(../../../img/brands/everytime/balance-case-front@2x.png); }

.brand-wrapper .brand-section-product-outro .__product-container[data-product="everytime_limited"] .__product-case .__img { background-image: url(../../../img/brands/everytime/limited-case@2x.png); }

.brand-wrapper .brand-section-product-outro .__product-container.__case-over .__product-case .__img { background-image: url(../../../img/brands/everytime/limited-case-front@2x.png); }

.brand-wrapper .brand-section-hero[data-product="shot"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-shot@2x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-hero[data-product="shot"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-shot_t@2x.png); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-hero[data-product="shot"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-shot_m@2x.png); } }

.brand-wrapper .brand-section-hero[data-product="film"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-film@2x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-hero[data-product="film"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-film_t@2x.png); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-hero[data-product="film"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-film_m@2x.png); } }

.brand-wrapper .brand-section-hero[data-product="stick"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-stick@2x.png); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-hero[data-product="stick"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-stick_t@2x.png); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-hero[data-product="stick"] .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img-stick_m@2x.png); } }

.brand-wrapper .brand-section-text-img .brand-text-img-content .brand-text-img__text-title { flex-direction: column; }

.brand-wrapper .brand-section-text-img h4 { font-size: 28px; margin-bottom: 0.96429em; line-height: 1.5; }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-text-img h4 { font-size: 18px; } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-text-img h4 { font-size: 15px; } }

.has-scroll-smooth.mobile .brand-wrapper .brand-section-product { position: relative; height: calc(var(--app-height) * 2); }

.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-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; } }

@media screen and (max-width: 1280px) { .en .brand-wrapper .brand-product-content .__product-container .__description { left: 100%; } }

.cn .brand-kv-desc-text h2 span { display: block; }

.cn .brand-kv-desc-text p span { display: block; }

@media screen and (max-width: 1023px) { .cn .brand-kv-desc-text p span { display: inline; } }

/*# sourceMappingURL=page.css.map */