.brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url(../../../img/brands/everytime/kv-img@2x.jpg); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url(../../../img/brands/everytime/kv_img_t@2x.jpg); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-kv .brand-kv-bg { background-image: url(../../../img/brands/everytime/kv_img_m@2x.jpg); } }

.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: #882420; 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: url(../../../img/brands/everytime/every@2x.png) 50% 0 no-repeat; background-size: 100% auto; transform-origin: 50% 0%; }

.brand-wrapper .brand-product-content .__product-container[data-product="everytime"] .__product-img .__img { background-image: url(../../../img/brands/everytime/every@2x.png); }

.brand-wrapper .brand-product-content .__product-container[data-product="everytime"] .__description-container.everytime { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="everytime_balance"] .__product-img .__img { background-image: url(../../../img/brands/everytime/balance@2x.png); }

.brand-wrapper .brand-product-content .__product-container[data-product="everytime_balance"] .__description-container.everytime_balance { display: block; }

.brand-wrapper .brand-product-content .__product-container[data-product="everytime_limited"] .__product-img .__img { background-image: url(../../../img/brands/everytime/limited@2x.png); }

.brand-wrapper .brand-product-content .__product-container[data-product="everytime_limited"] .__description-container.everytime_limited { 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; }

.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-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 .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img@2x.jpg); }

@media screen and (max-width: 1023px) { .brand-wrapper .brand-section-hero .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img_t@2x.jpg); } }

@media screen and (max-width: 767px) { .brand-wrapper .brand-section-hero .brand-hero-bg { background-image: url(../../../img/brands/everytime/hero-img_m@2x.jpg); } }

.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 */