ftr-popup .container{display:block;color:#fff;font-size:14px;position:relative}ftr-popup .container:before{position:absolute;background:#3563a2;margin:0 calc(-50vw + 50%);content:"";top:0;bottom:0;width:100vw;z-index:0}ftr-popup .container>*{position:relative;z-index:1}ftr-popup .container .announcement{display:flex;padding:8px 0;text-overflow:clip;white-space:nowrap;overflow:auto;position:relative}ftr-popup .container .announcement::-webkit-scrollbar{display:none}ftr-popup .container .announcement .icon-container{background-color:#3563a2;z-index:1}ftr-popup .container .announcement .icon-container .icon-announcement{font-size:20px;margin-right:8px;flex-shrink:0}ftr-popup .container .announcement .content-wrapper{overflow:hidden;width:100%;position:relative}ftr-popup .container .announcement .content{display:inline-block;white-space:nowrap;text-size-adjust:100%;-webkit-text-size-adjust:100%}ftr-popup .container .announcement .content,ftr-popup .container .announcement .content *{font-size:14px}main .e2HomepageTemplate .MainBanner ftr-skeleton-loader .main-banner{width:100vw;margin:0 calc(50% - 50vw);background-color:#f9f9f9;white-space:nowrap;overflow:hidden;position:relative}main .e2HomepageTemplate .MainBanner ftr-skeleton-loader .main-banner .banner-container .banner{border-radius:5px;display:inline-block;background-color:#eee;width:100vw;height:41.4507772021vw}@media(min-width:768px){main .e2HomepageTemplate .MainBanner ftr-skeleton-loader .main-banner{min-height:370px}main .e2HomepageTemplate .MainBanner ftr-skeleton-loader .main-banner .banner-container{position:absolute;padding:15px 0 0;top:0;left:50%;transform:translate(-50%)}main .e2HomepageTemplate .MainBanner ftr-skeleton-loader .main-banner .banner-container .banner{width:772px;height:320px}main .e2HomepageTemplate .MainBanner ftr-skeleton-loader .main-banner .banner-container .banner:not(:last-child){margin-right:16px}}main .e2HomepageTemplate .MainBanner{display:block;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:348px;padding:8px 0 0;overflow:hidden;background-color:#f9f9f9}main .e2HomepageTemplate .MainBanner swiper:not(.swiper-initialized) .swiper-wrapper{transform:none!important}main .e2HomepageTemplate .MainBanner swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3){margin-right:10px}main .e2HomepageTemplate .MainBanner swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3) .banner e2-responsive-banner{opacity:1}main .e2HomepageTemplate .MainBanner swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(1),main .e2HomepageTemplate .MainBanner swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(2){position:absolute;left:0;transform:translate(calc(-100% - 10px))}main .e2HomepageTemplate .MainBanner ftr-banner-carousel{position:relative}main .e2HomepageTemplate .MainBanner ftr-banner-carousel:not(.swiper-initialized){max-width:100vw;overflow:hidden;width:100vw;margin:0 calc(50% - 50vw);display:block}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box{position:relative}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box:not(.swiper-initialized){position:relative}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper{max-width:min(772px,100vw - 32px);overflow:unset}@media(max-width:1023px){main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper{margin-left:auto}}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper:not(.swiper-initialized){position:static;overflow:unset!important}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper.swiper-initialized .swiper-slide:not(.swiper-slide-active) .banner e2-responsive-banner{transition:opacity .4s linear}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide{max-width:772px}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide.swiper-slide-active .banner e2-responsive-banner{opacity:1}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner{display:flex;align-items:center;justify-content:center;background-color:#eee;border-radius:10px;max-width:772px;aspect-ratio:772/320}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-media,main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner img{border-radius:10px;width:100%;height:100%}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner img{background-color:#fff;object-fit:cover}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-responsive-banner{opacity:.6}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-media.is-loading:not(.media-forceLoad) img{height:100%!important;opacity:1!important;visibility:unset}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-media.is-loading:not(.media-forceLoad):not(.is-initialized) img[loading=lazy]{display:block}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-media.is-loading e2-loading{display:none}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner .banner-info{display:none}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-banner,main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-responsive-banner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-banner a,main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner e2-responsive-banner a{display:block;height:100%;width:100%}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .next,main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .previous{top:15px;bottom:35px;transition:opacity .2s ease-in-out}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .previous{left:0;transform:translate(calc((100vw - 100% - 772px)/2))}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .next{right:0;transform:translate(calc((100vw - 100% - 772px)/-2))}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .indicators{margin-top:8px;padding-bottom:8px}main .e2HomepageTemplate .MainBanner ftr-banner-carousel .toggle{position:absolute;top:8px;left:16px;right:756px;margin:auto;z-index:2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8}main .e2HomepageTemplate .MainBanner ftr-banner-carousel .toggle svg{width:100%;height:100%}@media(max-width:767px){main .e2HomepageTemplate .MainBanner ftr-banner-carousel .toggle{right:327px}}@media(max-width:767px){main .e2HomepageTemplate .MainBanner{min-height:200px}main .e2HomepageTemplate .MainBanner ftr-banner-carousel{background-color:#fff}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper{max-width:343px}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide{max-width:343px}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .swiper .swiper-slide .banner{max-width:343px;aspect-ratio:343/193}main .e2HomepageTemplate .MainBanner ftr-banner-carousel e2-banner-carousel .swiper-box .indicators{height:8px;display:flex;justify-content:center;align-items:flex-end}}::ng-deep .PromotionMini{margin-top:24px}::ng-deep .PromotionMini .group-header .viewAll-btn{width:120px}::ng-deep .PromotionMini .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:20px}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide{width:fit-content!important}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion{background-color:#eee;position:relative;display:block;width:232px;height:129px;border-radius:5px;overflow:hidden}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion e2-responsive-banner:hover{opacity:.8}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion e2-responsive-banner e2-media.is-loading:not(.media-forceLoad) img{height:100%!important;opacity:1!important;visibility:unset}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion e2-responsive-banner e2-media.is-loading:not(.is-initialized) img[loading=lazy]{display:block}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion e2-responsive-banner e2-media e2-loading{display:none}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion .banner-info{position:absolute;inset:0;height:fit-content;margin:auto;padding:0 14px;display:flex;flex-direction:column-reverse}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion .banner-info .banner-title{padding:2px 6px;display:flex;align-items:center;justify-content:center;background:#f36f21;border-radius:77px;width:fit-content;font-weight:700;font-size:10px;line-height:14px;color:#fff;margin-bottom:4px}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion .banner-info .banner-content{font-weight:700;font-size:12px;line-height:16px;color:#4a4a4a}::ng-deep .PromotionMini .swiper-box .swiper-wrapper .swiper-slide .promotion img{width:100%;height:100%;object-fit:cover}::ng-deep .PromotionMini .swiper-box .page-btn,::ng-deep .PromotionMini .swiper-box .indicators{display:none}::ng-deep .PromotionMini ftr-promotion-merchant:not(.isInit):empty{display:block;height:179px}@media(max-width:1023px){::ng-deep .PromotionMini ftr-promotion-merchant:not(.isInit):empty{height:175px}}@media(max-width:767px){::ng-deep .PromotionMini ftr-promotion-merchant:not(.isInit):empty{height:136px}}@media(max-width:1023px){::ng-deep .PromotionMini .swiper-box swiper{margin:0 calc(-50vw + 50%);padding:0 calc(50vw - 50%)}::ng-deep .PromotionMini .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:12px}::ng-deep .PromotionMini ftr-promotion-merchant:not(.isInit):empty{height:175px}}@media(max-width:767px){::ng-deep .PromotionMini .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:8px}::ng-deep .PromotionMini .swiper-box swiper .swiper-wrapper .swiper-slide .promotion{width:160px;height:90px}::ng-deep .PromotionMini ftr-promotion-merchant:not(.isInit):empty{height:136px}}::ng-deep .ShopByCategory .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:20px}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide{width:fit-content!important}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #eceae6;border-radius:5px;width:190px;height:156px;overflow:hidden;text-decoration:none}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a:hover{border:2px solid #042b60}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a:hover .banner-info{font-weight:700}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a e2-media{height:106px}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a e2-media img{width:100%;height:100%;object-fit:cover}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a e2-media.is-loading:not(.media-forceLoad) img{height:100%!important;opacity:1!important;visibility:unset}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a e2-media.is-loading:not(.is-initialized) img[loading=lazy]{display:block}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a e2-media e2-loading{display:none}::ng-deep .ShopByCategory .swiper-box .swiper-wrapper .swiper-slide a .banner-info{color:#042b60;font-weight:600;font-size:14px;line-height:12px;flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:center}::ng-deep .ShopByCategory ftr-banner-collection:not(.isInit):empty{display:block;height:206px}@media(max-width:1023px){::ng-deep .ShopByCategory .swiper-box swiper{margin:0 calc(-50vw + 50%);padding:0 calc(50vw - 50%)}::ng-deep .ShopByCategory .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:10px}::ng-deep .ShopByCategory ftr-banner-collection:not(.isInit):empty{height:193px}}@media(max-width:767px){::ng-deep .ShopByCategory .swiper-box swiper{height:240px}::ng-deep .ShopByCategory .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr;gap:8px}::ng-deep .ShopByCategory .swiper-box swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:unset}::ng-deep .ShopByCategory .swiper-box swiper .swiper-wrapper{flex-wrap:wrap}::ng-deep .ShopByCategory .swiper-box swiper .swiper-wrapper .swiper-slide{margin-right:8px;height:unset}::ng-deep .ShopByCategory .swiper-box swiper .swiper-wrapper .swiper-slide a{width:106px;height:110px}::ng-deep .ShopByCategory .swiper-box swiper .swiper-wrapper .swiper-slide a e2-media{height:62px}::ng-deep .ShopByCategory .swiper-box swiper .swiper-wrapper .swiper-slide a .title{font-size:13px;line-height:14px}::ng-deep .ShopByCategory ftr-banner-collection:not(.isInit):empty{height:275px}}::ng-deep .NewProductCarousel ftr-countdown-clock{display:none}::ng-deep .FeatureArea ftr-product-carousel .section-container .group-header .page-btn .btn.swiper-button-disabled{border-color:#eceae6;color:#eceae6}@media(max-width:1023px){::ng-deep .FeatureArea .background e2-media.mobile{display:inline}::ng-deep .FeatureArea .background e2-media.desktop{display:none}}::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .page-btn .btn.swiper-button-disabled{border-color:#eceae6;color:#eceae6}::ng-deep .FlashSale ftr-product-carousel .section-container .group-header{margin-bottom:8px}::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .subTitle{color:var(--section-container--text-color)}@media(max-width:767px){::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .title{width:100%}}::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .subTitle{font-size:16px}@media(max-width:1023px){::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .subTitle{font-size:14px}}@media(max-width:767px){::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .subTitle{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:16px;width:100%}}::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .viewAll-btn{margin:auto 0}@media(max-width:767px){::ng-deep .FlashSale ftr-product-carousel .section-container .group-header .viewAll-btn{position:absolute;right:0;top:0}}::ng-deep .FlashSale ftr-product-carousel .section-container .group-header ftr-countdown-clock{display:block;margin-left:16px}@media(max-width:1023px){::ng-deep .FlashSale ftr-product-carousel .section-container .group-header ftr-countdown-clock{margin-left:0;margin-bottom:0}}main .e2HomepageTemplate .SmallBanner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 20px}main .e2HomepageTemplate .SmallBanner e2-responsive-banner{background-color:#eee}main .e2HomepageTemplate .SmallBanner e2-responsive-banner:hover{opacity:.8}main .e2HomepageTemplate .SmallBanner e2-responsive-banner e2-media e2-loading{display:none}main .e2HomepageTemplate .SmallBanner e2-responsive-banner e2-media img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){main .e2HomepageTemplate .SmallBanner{grid-template-columns:1fr}}::ng-deep .ShoppingTips .overflow-block .carousel-container:empty{height:260px}::ng-deep .ShoppingTips .overflow-block .carousel-container ftr-skeleton-loader{display:block;overflow:hidden}::ng-deep .ShoppingTips .overflow-block .carousel-container ftr-skeleton-loader .product-list-container{width:max-content;gap:20px}::ng-deep .ShoppingTips .overflow-block .carousel-container ftr-skeleton-loader .product-list-container .product-container{min-height:unset;padding:8px;width:295px;height:260px;border-radius:5px}::ng-deep .ShoppingTips .overflow-block .carousel-container ftr-skeleton-loader .product-list-container .product-container .product-image{width:100%;border-radius:5px}::ng-deep .ShoppingTips .overflow-block .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide{width:fit-content}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner{display:flex;flex-direction:column;width:296px;height:260px;border:2px solid #eff3f8;border-radius:5px;padding:8px}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner:hover{border-color:#042b60}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner:hover p:last-of-type{color:#042b60}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner e2-media{flex-grow:1}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner e2-media e2-loading .loading-main,::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner e2-media img{background-color:#eee;width:280px;height:158px;border-radius:5px}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner .banner-headline{display:none}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner p{padding:0 8px}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner p:first-of-type{margin-top:16px;margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}::ng-deep .ShoppingTips .overflow-block .carousel-container e2-responsive-banner p:last-of-type{margin-top:0;font-weight:700;font-size:16px;line-height:20px;color:#4a4a4a;height:40px}::ng-deep .ShoppingTips .overflow-block .tab-content:empty{height:304px}::ng-deep .ShoppingTips .overflow-block .tab-content .tab-pane{display:none}::ng-deep .ShoppingTips .overflow-block .tab-content .tab-pane.active{display:block}::ng-deep .ShoppingTips .overflow-block .viewAll-btn{max-width:190px;margin:8px auto 0}@media(max-width:767px){::ng-deep .ShoppingTips .overflow-block .viewAll-btn{margin:20px auto 0}}@media(max-width:767px){::ng-deep .ShoppingTips .overflow-block .tab-content:empty{height:316px}::ng-deep .ShoppingTips .overflow-block .carousel-container .swiper-box{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);overflow:hidden}::ng-deep .ShoppingTips .overflow-block .carousel-container .swiper-box swiper{overflow:visible}}main .e2HomepageTemplate .LargeBanner .swiper-box,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box{position:relative}main .e2HomepageTemplate .LargeBanner .swiper-box .banner,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box .banner{aspect-ratio:1240/150;display:flex}main .e2HomepageTemplate .LargeBanner .swiper-box .banner a:after,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box .banner a:after{content:"banner";color:transparent;position:absolute;left:-9999px;width:0;overflow:hidden}main .e2HomepageTemplate .LargeBanner .swiper-box e2-loading .loading-main,main .e2HomepageTemplate .LargeBanner .swiper-box img,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box e2-loading .loading-main,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box img{width:100%;height:100%}main .e2HomepageTemplate .LargeBanner .swiper-box swiper,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box swiper{background-color:#eee}@media(max-width:767px){main .e2HomepageTemplate .LargeBanner .swiper-box,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box{margin:0 calc(50% - 50vw)}main .e2HomepageTemplate .LargeBanner .swiper-box .banner,main .e2HomepageTemplate .AccountOverviewBanner .swiper-box .banner{aspect-ratio:unset}}::ng-deep ftr-mp-homepage-mini-banner .banner-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px 20px}::ng-deep ftr-mp-homepage-mini-banner .banner-container e2-banner{background-color:#eee}::ng-deep ftr-mp-homepage-mini-banner .banner-container e2-banner:hover{opacity:.8}::ng-deep ftr-mp-homepage-mini-banner .banner-container e2-banner a e2-media e2-loading .loading-main{height:150px}::ng-deep ftr-mp-homepage-mini-banner .banner-container e2-banner a e2-media img{width:100%}@media(max-width:767px){::ng-deep ftr-mp-homepage-mini-banner .banner-container{grid-template-columns:1fr}}::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container{display:flex;flex-direction:column;background-color:#fff;gap:20px}::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container .banner{display:flex;max-height:150px}::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container .banner e2-banner{width:100%}::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container .banner e2-media,::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container .banner img{width:100%;height:100%}::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container .banner img{object-fit:cover}::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container ftr-product-carousel .group-header{margin-bottom:20px;flex-wrap:nowrap}@media(max-width:1023px){::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container .banner{width:100vw;margin:0 calc(50% - 50vw);max-height:300px}}@media(max-width:767px){::ng-deep ftr-mp-homepage-banner-product-carousel .banner-product-carousel-container ftr-product-carousel .group-header .title-group .title{height:auto;min-height:36px}}::ng-deep ftr-homepage-preview-wrapper>input{border:none;min-width:unset;width:0;height:0;opacity:0;overflow:hidden;visibility:hidden}::ng-deep ftr-homepage-preview-wrapper .popupBanner{display:none;position:fixed;z-index:99999;transition:.5s ease-in-out}::ng-deep ftr-homepage-preview-wrapper .popupBanner.hidden{opacity:0}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;display:inline-block}@media(max-width:767px){::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg{top:54%}}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .popupMedia{border-width:0;border-color:#383f47;border-image:initial;border-style:solid;background-color:#f1f1f100;background-size:contain;background-position:center center;background-repeat:no-repeat}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a{display:flex;width:100%;height:100%;overflow:hidden;justify-content:center;align-items:center;border-radius:8px;cursor:pointer}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a.noUrlLink{cursor:unset!important}@media(max-width:1023px){::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a{max-width:inherit;max-height:inherit}}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a e2-media img{max-width:100vw;max-height:85vh;padding:0 16px}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .close-btn{display:flex;width:96px;height:40px;justify-content:center;align-items:center;position:absolute;top:-48px;right:16px;border-radius:48px;border:1px solid #ffffff;color:#fff}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .close-btn.pointer{cursor:pointer}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupImg .close-btn .countdown-skip{font-weight:400;line-height:20px}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupOverlay{display:block;opacity:.5;background-color:#000;position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;pointer-events:none}::ng-deep ftr-homepage-preview-wrapper .popupBanner .popupOverlay.pointer{cursor:pointer;pointer-events:auto}::ng-deep ftr-homepage-preview-wrapper>input:checked+div{display:block}main .e2HomepageTemplate{opacity:1!important;padding-bottom:32px}main .e2HomepageTemplate cx-page-slot>*{display:block;margin-bottom:16px}main .e2HomepageTemplate cx-page-slot>*:empty{display:none}main .e2HomepageTemplate cx-page-slot e2-media e2-loading .loading-main .loading-wrapper span,main .e2HomepageTemplate cx-page-slot e2-media e2-loading .loading-main .loading-wrapper:before,main .e2HomepageTemplate cx-page-slot e2-media e2-loading .loading-main .loading-wrapper:after{animation:none}main .e2HomepageTemplate cx-page-slot .group-header{margin-bottom:12px}@media(max-width:1023px){main .e2HomepageTemplate cx-page-slot .group-header{margin-bottom:10px}}main .e2HomepageTemplate cx-page-slot.AnnouncementMessage>*{margin-bottom:0}main .e2HomepageTemplate cx-page-slot.MainBanner>*{margin-bottom:16px}main .e2HomepageTemplate cx-page-slot.Web3PopupBanner.cx-pending,main .e2HomepageTemplate cx-page-slot.Web3RevisedFloatingBanner.cx-pending,main .e2HomepageTemplate cx-page-slot.FtrNgStaticMpHomepageSplashAd.cx-pending,main .e2HomepageTemplate cx-page-slot.FtrMpHomepageSplashAd.cx-pending{min-height:unset}main .e2HomepageTemplate cx-page-slot.Web3PopupBanner>*,main .e2HomepageTemplate cx-page-slot.Web3RevisedFloatingBanner>*,main .e2HomepageTemplate cx-page-slot.FtrNgStaticMpHomepageSplashAd>*,main .e2HomepageTemplate cx-page-slot.FtrMpHomepageSplashAd>*{margin-bottom:unset}main .e2HomepageTemplate cx-page-slot.PromotionMini.cx-pending{min-height:unset}main .e2HomepageTemplate cx-page-slot.TopSeller>*,main .e2HomepageTemplate cx-page-slot.NewProductCarousel>*,main .e2HomepageTemplate cx-page-slot.FlashSale>*,main .e2HomepageTemplate cx-page-slot.BrandPromotion>*,main .e2HomepageTemplate cx-page-slot.FeatureArea>*{margin-bottom:unset}main .e2HomepageTemplate cx-page-slot.TopSeller ftr-product-carousel .section-container,main .e2HomepageTemplate cx-page-slot.NewProductCarousel ftr-product-carousel .section-container,main .e2HomepageTemplate cx-page-slot.FlashSale ftr-product-carousel .section-container,main .e2HomepageTemplate cx-page-slot.BrandPromotion ftr-product-carousel .section-container,main .e2HomepageTemplate cx-page-slot.FeatureArea ftr-product-carousel .section-container{padding:16px 0;position:relative}main .e2HomepageTemplate cx-page-slot.TopSeller ftr-product-carousel .section-container:before,main .e2HomepageTemplate cx-page-slot.NewProductCarousel ftr-product-carousel .section-container:before,main .e2HomepageTemplate cx-page-slot.FlashSale ftr-product-carousel .section-container:before,main .e2HomepageTemplate cx-page-slot.BrandPromotion ftr-product-carousel .section-container:before,main .e2HomepageTemplate cx-page-slot.FeatureArea ftr-product-carousel .section-container:before{position:absolute;top:0;height:100%;width:100vw;content:"";z-index:-1;margin:0 calc(50% - 50vw);background-color:var(--section-container--bg)}main .e2HomepageTemplate cx-page-slot.FtrMpHomepageBannerProductCarousel>*{margin-top:20px}main .e2HomepageTemplate cx-page-slot.SmallBanner{margin-bottom:24px}@media(max-width:767px){main .e2HomepageTemplate cx-page-slot.SmallBanner{margin-bottom:32px}}main .e2HomepageTemplate cx-page-slot.SmallBanner>*{margin-bottom:unset}main .e2HomepageTemplate cx-page-slot.FeatureArea>*{margin-bottom:16px}@media(max-width:767px){main .e2HomepageTemplate cx-page-slot.FeatureArea>*{margin-bottom:32px}}main .e2HomepageTemplate cx-page-slot.ServicesMenu ftr-service .menu-container .menu-detail .menu-button e2-icon-link cx-generic-link a:hover,main .e2HomepageTemplate cx-page-slot.CharityMenu ftr-service .menu-container .menu-detail .menu-button e2-icon-link cx-generic-link a:hover{background-color:#f7f9fc}@media(min-width:1024px){main .e2HomepageTemplate cx-page-slot.ServicesMenu ftr-service .menu-container .banner,main .e2HomepageTemplate cx-page-slot.CharityMenu ftr-service .menu-container .banner{min-width:295px;width:295px;min-height:328px}}main .e2HomepageTemplate cx-page-slot.CharityMenu ftr-service .menu-container .menu-detail{background-color:#eff3f8}@media(max-width:767px){main .e2HomepageTemplate cx-page-slot>*{margin-bottom:36px}main .e2HomepageTemplate cx-page-slot.MainBanner>*{margin-bottom:20px}main .e2HomepageTemplate cx-page-slot.SmallBanner{margin-bottom:36px}main .e2HomepageTemplate cx-page-slot.SmallBanner>*{margin-bottom:unset}main .e2HomepageTemplate cx-page-slot.ProductComparisonBar{display:none}}
