body main .e2SimpleContentPageTemplate e2-product-carousel{display:block}body main .e2SimpleContentPageTemplate e2-product-carousel~.e2-product-carousel{margin-top:15px}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-title{display:block;position:relative;text-align:center}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-title:before{border-bottom:1px solid #333333;content:"";position:absolute;top:49%;left:0;right:0}body main .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate e2-product-carousel .carousel-container{display:flex;flex-wrap:wrap}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container .product-more{text-align:center;margin:10px 0;width:100%}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.listMode e2-product-tile{flex:0 1 100%;padding:10px 5px}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.listMode e2-product-tile~e2-product-tile{border-top:1px solid #dfdfdf}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.hasPromotion-4 .productContainer .productInfo .productHighlight:empty{display:block}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.hasColor-4 .productContainer .productInfo wtc-color-variant-product:empty,body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.hasColor-4 .productContainer .productInfo .colorNumber:empty{display:block}@media(min-width:1024px){body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile{width:25%;margin:10px 0;padding:5px}}@media(max-width:1023px){body main .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate e2-product-carousel .carousel-title{margin:20px auto;width:90%}body main .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile{flex:0 1 50%;border-bottom:1px solid #dfdfdf}body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile:nth-last-of-type(-n+2):nth-of-type(odd),body main .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile:nth-last-of-type(-n+2):nth-of-type(odd)~*{border-bottom:0}body main .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate e2-product-carousel .carousel-container.gridMode e2-product-tile.flash-sale{width:25%}}body main .e2SimpleContentPageTemplate e2-video{display:block;overflow:hidden}body main .e2SimpleContentPageTemplate e2-video .video-box{width:71.2%;margin:0 auto;position:relative}body main .e2SimpleContentPageTemplate e2-video .video-box:before{display:block;content:" ";padding-top:56%}body main .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate e2-video .video-box iframe,body main .e2SimpleContentPageTemplate e2-video .video-box video{position:absolute;top:0;left:0;width:100%;height:100%}body main .e2SimpleContentPageTemplate e2-video .video-intro{overflow:hidden}body main .e2SimpleContentPageTemplate e2-video .video-intro:not(:empty){border:1px solid #dfdfdf;padding:14px 10px}body main .e2SimpleContentPageTemplate e2-video .video-intro .title{font-weight:500;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .e2SimpleContentPageTemplate 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 .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .slides .slide:hover a{box-shadow:0 0 5px 5px #dfdfdf}body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .slides .slide a{display:block;margin:10px 5px;text-align:center}body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .previous{left:0}body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .next{right:0}body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .previous,body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .next{width:45px;height:45px;background-color:#009aa9;color:#fff;text-align:center;line-height:45px}body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .previous i:before,body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .next i:before{font-size:16px}body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .previous:hover,body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .next:hover{opacity:.7}@media(max-width:1023px)and (max-width:767px){body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .previous,body main .e2SimpleContentPageTemplate e2-brand-carousel .carousel-panel .next{display:none}}body main .e2SimpleContentPageTemplate{opacity:1!important}
