body main .e2BrandLandingPageTemplate e2-product-carousel{display:block}body main .e2BrandLandingPageTemplate e2-product-carousel~.e2-product-carousel{margin-top:15px}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-title{display:block;position:relative;text-align:center}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-title:before{border-bottom:1px solid #333333;content:"";position:absolute;top:49%;left:0;right:0}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-title p{position:relative;display:inline-block;color:#333;font-weight:500;font-size:16px;background:#fff;padding:0 20px;text-transform:uppercase}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container{display:flex;flex-wrap:wrap}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container .product-more{text-align:center;margin:10px 0;width:100%}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.listMode e2-product-tile{flex:0 1 100%;padding:10px 5px}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.listMode e2-product-tile~e2-product-tile{border-top:1px solid #dfdfdf}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.hasPromotion-4 .productContainer .productInfo .productHighlight:empty{display:block}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.hasColor-4 .productContainer .productInfo wtc-color-variant-product:empty,body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.hasColor-4 .productContainer .productInfo .colorNumber:empty{display:block}@media(min-width:1024px){body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile{width:25%;margin:10px 0;padding:5px}}@media(max-width:1023px){body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile{width:25%;margin:0;padding:15px 5px}}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-title{margin:20px auto;width:90%}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-title~.carousel-container{padding-top:10px;border-top:1px solid #dfdfdf}}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile{flex:0 1 50%;border-bottom:1px solid #dfdfdf}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile:nth-last-of-type(-n+2):nth-of-type(odd),body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile:nth-last-of-type(-n+2):nth-of-type(odd)~*{border-bottom:0}body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile:nth-of-type(odd){border-right:1px solid #dfdfdf}}@media(max-width:1023px)and (max-width:1024px){body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.flash-sale{width:20%}}@media(max-width:1023px)and (max-width:1024px)and (max-width:768px){body main .e2BrandLandingPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.flash-sale{width:25%}}body main .e2BrandLandingPageTemplate e2-blog-post-container e2-blog-post .title{font-size:14px;color:#333;margin:10px 0 0;font-weight:500;line-height:18px;height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%}body main .e2BrandLandingPageTemplate e2-blog-post-container e2-blog-post .date{margin:5px 0 0;font-size:12px;color:#9a9b9c;font-weight:400}body main .e2BrandLandingPageTemplate e2-blog-post-container{display:block;border:1px solid #dfdfdf;padding:18px}body main .e2BrandLandingPageTemplate e2-blog-post-container:empty{display:none}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-blog-post-container{padding:0 15px 15px}}body main .e2BrandLandingPageTemplate e2-blog-post-container .header{display:flex;flex-wrap:nowrap;line-height:30px}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-blog-post-container .header{position:relative;line-height:50px;background-color:#f5f5f5;margin-left:-15px;margin-right:-15px}}body main .e2BrandLandingPageTemplate e2-blog-post-container .header .title{color:#e600a0;font-size:20px;font-weight:500}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-blog-post-container .header .title{width:100%;text-align:center}}body main .e2BrandLandingPageTemplate e2-blog-post-container .header .more{margin-left:auto;color:#e600a0;font-size:17px}body main .e2BrandLandingPageTemplate e2-blog-post-container .header .more i{margin-left:10px}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-blog-post-container .header .more{position:absolute;right:15px;top:0}}body main .e2BrandLandingPageTemplate e2-blog-post-container .content{display:flex;flex-wrap:nowrap;margin:0 -10px}body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post{display:block;margin:10px 10px 0}body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post:empty{display:none}@media(min-width:1024px){body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post{width:25%}}@media(min-width:1024px)and (max-width:1279px){body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post{width:33%}body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post:nth-of-type(n+4){display:none}}@media(max-width:1023px){body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post{width:33%}body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post:nth-of-type(n+4){display:none}}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post{width:50%}body main .e2BrandLandingPageTemplate e2-blog-post-container .content e2-blog-post:nth-of-type(n+3){display:none}}body main .e2BrandLandingPageTemplate e2-video{display:block;overflow:hidden}body main .e2BrandLandingPageTemplate e2-video .video-box{width:71.2%;margin:0 auto;position:relative}body main .e2BrandLandingPageTemplate e2-video .video-box:before{display:block;content:" ";padding-top:56%}body main .e2BrandLandingPageTemplate e2-video .video-box:after{display:block;background-color:#000;content:" ";position:absolute;top:0;bottom:0;left:calc(-50vw + 50%);right:calc(-50vw + 50%);z-index:-1}body main .e2BrandLandingPageTemplate e2-video .video-box iframe,body main .e2BrandLandingPageTemplate e2-video .video-box video{position:absolute;top:0;left:0;width:100%;height:100%}body main .e2BrandLandingPageTemplate e2-video .video-intro{overflow:hidden}body main .e2BrandLandingPageTemplate e2-video .video-intro:not(:empty){border:1px solid #dfdfdf;padding:14px 10px}body main .e2BrandLandingPageTemplate e2-video .video-intro .title{font-weight:500;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .e2BrandLandingPageTemplate e2-video .video-intro .description{margin-top:3px;font-size:14px;color:#333;line-height:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .e2BrandLandingPageTemplate e2-range-banner .img img{width:100%}body main .e2BrandLandingPageTemplate e2-range-banner .detail{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0 20px}body main .e2BrandLandingPageTemplate e2-range-banner .detail .info{flex:1;padding:0 10px}body main .e2BrandLandingPageTemplate e2-range-banner .detail .info p{color:#4c4c4c;font-size:14px;margin:0;padding:0;text-align:left}body main .e2BrandLandingPageTemplate e2-range-banner .detail .info p:not(:empty){display:block}body main .e2BrandLandingPageTemplate e2-range-banner .detail .info p.title{font-weight:500}body main .e2BrandLandingPageTemplate e2-range-banner .detail .viewMore{color:#9a9b9c;font-size:14px;display:block;flex:0 1 auto;font-weight:400;margin-top:auto;text-decoration:underline}body main .e2BrandLandingPageTemplate e2-range-banner .detail .viewMore:hover{color:#009aa9}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel{width:100%;display:flex;flex-direction:column}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .header{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .header>*{background-color:#fff;z-index:2}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .header .title{text-transform:uppercase;font-size:24px;font-weight:500;line-height:28px;color:#333}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .header .buttons{display:flex;align-items:center;gap:8px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .header .buttons .button{width:40px;height:40px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box{padding-top:20px;--minHeight: 270px;--minWidth: 216px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .product-img{width:200px;height:200px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .product-name{display:none}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block{display:none}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productPrice{margin-top:8px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .brandLink{display:flex;justify-content:center;padding:20px 0}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .brandLink .brandLink-btn{cursor:pointer;width:238px;height:50px;border:solid 2px #333333;line-height:50px;text-align:center;font-size:16px;font-weight:400}@media(max-width:1023px){body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .header .buttons{display:none}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box{--minHeight: 230px;--minWidth: 150px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .product-img{width:150px;height:150px}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block .notify-me-img,body main .e2BrandLandingPageTemplate wtc-brand-product-carousel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block .add-to-bag-img{display:none}body main .e2BrandLandingPageTemplate wtc-brand-product-carousel .brandLink{display:none}}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav{list-style:none;display:flex;align-items:center;gap:15px;margin:0 calc(50% - 50vw) 18px;padding:0 calc(50vw - 50%);overflow:auto}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav::-webkit-scrollbar{display:none}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item{display:grid;margin:0;cursor:pointer;width:fit-content;white-space:nowrap;font-size:18px;line-height:1.25;letter-spacing:1px;color:#a6a6a6;text-transform:uppercase}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item:after{content:"";margin-top:4px;display:block;width:100%;height:3px;border-radius:16px;transform:scale(0);transition:all .2s ease-in-out;background-image:linear-gradient(92deg,#eeb6ca 8%,#e096ee 53%,#ff8686 104%)}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item.active{color:#000}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item.active:after{transform:scale(1)}@media(min-width:1024px){body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav{margin:0 0 16px;padding:0;gap:40px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item{font-size:28px;letter-spacing:1px;color:#d2d2d2;letter-spacing:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item:after{height:4px;border-radius:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item:hover:after{transform:scale(1)}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .tab-nav .nav-item.active{color:#333}}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel{display:block;position:relative}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block{display:none;flex-direction:column;margin-bottom:19px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .subtitle{font-size:24px;line-height:1.5;color:#676767;margin-bottom:6px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .subtitle wtc-loading-fragment .line{height:36px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .title{font-size:32px;line-height:1.25;letter-spacing:1px;color:#000}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .title wtc-loading-fragment .line{height:40px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons{display:flex;align-items:center}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons .button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #333333;cursor:pointer}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons .button:hover{color:#333!important;background-color:#ebebeb!important}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons .button:active{color:#fff!important;background-color:#333!important}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons .button.swiper-button-disabled{cursor:auto;border:none;color:#333!important;background-color:#fff!important}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons .button.swiper-button-disabled:hover{background-color:#fff;color:#333}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block .buttons .button.swiper-button-disabled i{color:#ccc}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab{display:flex;flex-direction:column}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item{color:#676767;letter-spacing:normal}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item.active{color:#000}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item:not(:first-child) wtc-loading-fragment .line{width:100%}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item wtc-loading-fragment .line{height:31px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .shop-all{display:none}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel{display:none;min-height:319px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel.active{display:block}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box{position:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box>.buttons{top:15px;transform:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide{margin-right:12px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block{order:5;margin-top:5px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .oos,body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .promotion-tag{display:flex}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-tile .productContainer .product-img .badge .brandIcon{display:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .skeleton-container{min-height:319px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .skeleton-container .wrapper{gap:12px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .skeleton-container .wrapper wtc-loading-fragment .boxWithText{width:150px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .shop-all{display:flex;align-items:center;justify-content:center;border:solid 1px #333333;width:238px;height:40px;font-size:14px;line-height:1.14;letter-spacing:.88px;color:#333;margin:40px auto 0}@media(min-width:1024px){body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .title-block{display:flex}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab{display:grid;grid-template-columns:243px calc(100% - 243px)}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container{z-index:2;background-color:#fff}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav{padding-top:8px;display:grid;grid-gap:32px;margin-bottom:35px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item{height:unset;width:fit-content;font-size:18px;line-height:1}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item:after{content:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item:hover{color:#35908d}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item.active{font-size:23px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item:first-child wtc-loading-fragment .line{width:100%}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .tab-nav .nav-item wtc-loading-fragment{min-width:200px;display:block}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-nav-container .shop-all{display:flex;max-width:200px;height:50px;font-size:16px;letter-spacing:normal;margin-left:0}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content{max-width:972px;width:100%;justify-self:flex-end}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel{min-height:382px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide{margin-right:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .tab-panel wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block{order:unset;margin-top:unset;margin-bottom:8px;flex-grow:unset;align-items:center}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .skeleton-container{min-height:382px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .skeleton-container .wrapper{gap:unset}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .tab-content .skeleton-container .wrapper wtc-loading-fragment .boxWithText{padding:0 8px;width:243px}body main .e2BrandLandingPageTemplate wtc-brand-tab-product-carousel .brand-deal-tab .shop-all{display:none}}body main .e2BrandLandingPageTemplate{opacity:1!important}@media(min-width:1024px){body main .e2BrandLandingPageTemplate:before,body main .e2BrandLandingPageTemplate:after{content:" ";display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body main .e2BrandLandingPageTemplate:after{clear:both}}body main .e2BrandLandingPageTemplate wtc-banner{text-align:center;display:block}body main .e2BrandLandingPageTemplate wtc-banner cx-generic-link{display:block}body main .e2BrandLandingPageTemplate wtc-banner p{display:none}body main .e2BrandLandingPageTemplate cx-page-slot.BannerCarousel wtc-banner-carousel wtc-loading-fragment{display:none}body main .e2BrandLandingPageTemplate cx-page-slot.BannerCarousel wtc-banner-carousel .title{display:none}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink{background-image:url(/assets/img/brand-shop-all-link-bg.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right;height:140px;margin-bottom:25px;position:relative;align-items:center;display:flex;flex-direction:row}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link{padding:24px;display:flex;align-items:center}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandLogo{max-width:180px;max-height:100px;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;display:flex;align-items:center;justify-content:center}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandLogo img{height:auto;max-height:100px;border-radius:10px;padding:10px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails{display:flex;flex-direction:column;padding-left:15px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandTitle{font-weight:500;font-size:28px;line-height:33.18px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandLink-btn{width:200px;height:50px;background-color:#333;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:400;margin-top:5px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandLink-btn a{display:flex;color:#fff}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandLink-btn a i{font-size:24px}@media(max-width:575px){body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink{background-image:url(/assets/img/brand-shop-all-link-bg-mobile.png);background-position:unset;background-size:100% 100%;margin-top:-40px;margin-bottom:0;height:130px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandLogo{max-height:70px;max-width:126px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandLogo img{max-height:70px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandTitle{font-size:20px;line-height:24px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandLink-btn{height:34px;width:170px;font-size:12px;line-height:16px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink .brand-link .brandDetails .brandLink-btn a i{font-size:16px}}body main .e2BrandLandingPageTemplate cx-page-slot.BannerSection{display:flex;flex-wrap:wrap;justify-content:space-between}body main .e2BrandLandingPageTemplate cx-page-slot.BannerSection wtc-banner{width:50%}body main .e2BrandLandingPageTemplate cx-page-slot.BannerSection e2-range-banner{width:calc(50% - 10px)}body main .e2BrandLandingPageTemplate cx-page-slot.ShopByRangeSplit e2-paragraph,body main .e2BrandLandingPageTemplate cx-page-slot.BrandStorySplit e2-paragraph{display:block;width:100%;position:relative;text-align:center}body main .e2BrandLandingPageTemplate cx-page-slot.ShopByRangeSplit e2-paragraph:before,body main .e2BrandLandingPageTemplate cx-page-slot.BrandStorySplit e2-paragraph:before{border-bottom:1px solid #333333;content:"";position:absolute;top:49%;left:0;right:0}body main .e2BrandLandingPageTemplate cx-page-slot.ShopByRangeSplit e2-paragraph div,body main .e2BrandLandingPageTemplate cx-page-slot.BrandStorySplit e2-paragraph div{position:relative;display:inline-block;color:#333;font-weight:500;font-size:16px;background:#fff;padding:0 20px;text-transform:uppercase}body main .e2BrandLandingPageTemplate cx-page-slot.ExclusiveBrand e2-exclusive-brand .missha-exclusive{min-height:76px;position:relative;margin:0 0 -10px}body main .e2BrandLandingPageTemplate cx-page-slot.ExclusiveBrand e2-exclusive-brand .missha-exclusive e2-media{text-align:center}body main .e2BrandLandingPageTemplate cx-page-slot.ExclusiveBrand e2-exclusive-brand .missha-exclusive e2-media img{max-height:75px;max-width:100%;width:auto;position:absolute;transform-origin:50% 50%;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:1023px){body main .e2BrandLandingPageTemplate cx-page-slot.ExclusiveBrand e2-exclusive-brand .missha-exclusive e2-media img{left:0;transform:translateY(-50%)}}body main .e2BrandLandingPageTemplate cx-page-slot.ExclusiveBrand e2-exclusive-brand .missha-exclusive .exclusive-list{display:inline-block;position:absolute;margin-top:-5px;top:50%;right:0}body main .e2BrandLandingPageTemplate cx-page-slot.ExclusiveBrand e2-exclusive-brand .missha-exclusive .exclusive-list img{display:inline-block;width:70px;margin-top:-30px}@media(min-width:1024px){body main .e2BrandLandingPageTemplate e2-product-carousel{margin-top:20px}body main .e2BrandLandingPageTemplate e2-product-carousel e2-product-tile{border:0}body main .e2BrandLandingPageTemplate cx-page-slot{margin-top:20px;margin-left:250px;width:calc(100% - 250px)}body main .e2BrandLandingPageTemplate cx-page-slot.Breadcrumb{margin:0;width:100%}body main .e2BrandLandingPageTemplate cx-page-slot.CategoryTree{margin:0;width:230px;float:left}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner{display:flex}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>wtc-banner{width:50%}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>wtc-banner e2-media img{max-height:250px}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>e2-paragraph,body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>e2-brand-description{width:50%;padding-left:7px;margin-left:0;font-size:14px;color:#333;line-height:20px;max-height:250px;overflow:auto}body main .e2BrandLandingPageTemplate cx-page-slot.BannerCarousel wtc-banner-carousel .navigation{width:100%}body main .e2BrandLandingPageTemplate cx-page-slot.BrandTabProductCarousel{clear:both;margin-left:0;width:100%;margin-top:26px;margin-bottom:16px;padding-top:16px}body main .e2BrandLandingPageTemplate cx-page-slot.BrandTabProductCarousel .tab-banner{padding-top:15px;border-top:solid 1px #dfdfdf}}@media(max-width:1023px){body main .e2BrandLandingPageTemplate cx-page-slot~cx-page-slot{margin-top:20px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink{margin-left:-15px;margin-right:-15px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink a:not(.brand-link a):after{display:inline-block;content:"\e871";font-family:fontello;padding-left:11px;font-size:12px}}@media(max-width:1023px)and (min-width:768px)and (max-width:1023px){body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner{display:flex}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>wtc-banner{width:50%}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>wtc-banner e2-media img{max-height:250px}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>e2-paragraph,body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner>e2-brand-description{width:50%;padding-left:7px;margin-left:0;font-size:14px;color:#333;line-height:20px;max-height:250px;overflow:auto}}@media(max-width:1023px)and (max-width:767px){body main .e2BrandLandingPageTemplate cx-page-slot.BannerCarousel,body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink,body main .e2BrandLandingPageTemplate cx-page-slot.BrandVideo,body main .e2BrandLandingPageTemplate cx-page-slot.BrandBlogPost{margin-left:-15px;margin-right:-15px}body main .e2BrandLandingPageTemplate cx-page-slot.ShopAllLink{line-height:40px}body main .e2BrandLandingPageTemplate cx-page-slot.BannerSection wtc-banner,body main .e2BrandLandingPageTemplate cx-page-slot.BannerSection e2-range-banner{width:100%}body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner wtc-banner~e2-paragraph,body main .e2BrandLandingPageTemplate cx-page-slot.BrandBanner wtc-banner~e2-brand-description{display:block;margin-top:20px}body main .e2BrandLandingPageTemplate cx-page-slot.BrandTabProductCarousel{border:unset}}
