@charset "utf-8";@-webkit-keyframes clockwiseTurn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwiseTurn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page_wrap{max-width:46.88rem;min-height:100vh;margin:0 auto;overflow:hidden;position:relative}.page_wrap .Navigation{width:46.88rem;line-height:3.75rem;position:fixed;font-family:SourceHanSansCN-Light;z-index:11111}.page_wrap .Navigation_wrap{font-size:2.5rem;line-height:5.5rem;height:5.5rem;position:relative;overflow:hidden;text-overflow:ellipsis;text-align:center;background-color:#fff}.page_wrap .back,.page_wrap .more{position:absolute;display:block;width:3.75rem;height:3.75rem;margin-top:1.25rem}.page_wrap .back{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/backnew.png) no-repeat 50%;background-size:cover;width:5rem;height:3rem}.page_wrap .more{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/more.png) no-repeat 50%;background-size:3rem;right:1.5rem}.page_wrap .clearFloat{zoom:1}.page_wrap .clearFloat:after,.page_wrap .clearFloat:before{content:".";display:block;height:0;visibility:hidden;clear:both}.header-left .Navigation{font-weight:600}.header-left .Navigation .Navigation_wrap{text-align:left!important;line-height:6rem}.header-left .Navigation .Navigation_wrap .title{padding-left:6rem;font-weight:600}.header-left .Navigation .Navigation_wrap .back{height:3.5rem!important;line-height:3.5rem!important;margin-top:1.28rem!important}.header-left .back{background-color:rgba(0,0,0,.05);border-radius:0 12.5rem 12.5rem 0}@media screen and (max-width:750px){#root.view-port-new.page_wrap{max-width:100%;min-height:100vh;margin:0 auto;overflow:hidden;position:relative}#root.view-port-new.page_wrap .Navigation{width:100%;line-height:30px;position:fixed;font-family:SourceHanSansCN-Light;z-index:11111}#root.view-port-new.page_wrap .Navigation_wrap{font-size:20px;line-height:44px;height:44px;position:relative;overflow:hidden;text-overflow:ellipsis;text-align:center;background-color:#fff}#root.view-port-new.page_wrap .back,#root.view-port-new.page_wrap .more{position:absolute;display:block;width:30px;height:30px;margin-top:10px}#root.view-port-new.page_wrap .back{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/backnew.png) no-repeat 50%;background-size:cover;width:40px;height:24px}#root.view-port-new.page_wrap .more{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/more.png) no-repeat 50%;background-size:24px;right:9pt}#root.view-port-new.page_wrap .clearFloat{zoom:1}#root.view-port-new.page_wrap .clearFloat:after,#root.view-port-new.page_wrap .clearFloat:before{content:".";display:block;height:0;visibility:hidden;clear:both}#root.view-port-new.header-left .Navigation{font-weight:600}#root.view-port-new.header-left .Navigation .Navigation_wrap{text-align:left!important;line-height:3pc}#root.view-port-new.header-left .Navigation .Navigation_wrap .title{padding-left:3pc;font-weight:600}#root.view-port-new.header-left .Navigation .Navigation_wrap .back{height:28px!important;line-height:28px!important;margin-top:10px!important}#root.view-port-new.header-left .back{background-color:rgba(0,0,0,.05);border-radius:0 75pt 75pt 0}}@media screen and (min-width:751px){#root.view-port-new.page_wrap{max-width:1190px;margin:0 auto;overflow:hidden;position:relative}#root.view-port-new.page_wrap .Navigation{width:100%;max-width:1190px;line-height:30px;position:fixed;font-family:SourceHanSansCN-Light;z-index:11111}#root.view-port-new.page_wrap .Navigation_wrap{font-size:20px;line-height:44px;height:44px;position:relative;overflow:hidden;text-overflow:ellipsis;text-align:center;background-color:#fff}#root.view-port-new.page_wrap .back,#root.view-port-new.page_wrap .more{position:absolute;display:block;width:30px;height:30px;margin-top:10px}#root.view-port-new.page_wrap .back{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/backnew.png) no-repeat 50%;background-size:cover;width:40px;height:24px}#root.view-port-new.page_wrap .more{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/more.png) no-repeat 50%;background-size:24px;right:9pt}#root.view-port-new.page_wrap .clearFloat{zoom:1}#root.view-port-new.page_wrap .clearFloat:after,#root.view-port-new.page_wrap .clearFloat:before{content:".";display:block;height:0;visibility:hidden;clear:both}#root.view-port-new.header-left .Navigation{font-weight:600}#root.view-port-new.header-left .Navigation .Navigation_wrap{text-align:left!important;line-height:3pc}#root.view-port-new.header-left .Navigation .Navigation_wrap .title{padding-left:3pc;font-weight:600}#root.view-port-new.header-left .Navigation .Navigation_wrap .back{height:28px!important;line-height:28px!important;margin-top:10px!important}#root.view-port-new.header-left .back{background-color:rgba(0,0,0,.05);border-radius:0 75pt 75pt 0}}.online-service{position:fixed;top:64%;right:1pc;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:10}.online-service .btn{width:7.5rem;height:7.5rem}.online-service .kf{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/kf.png) no-repeat 100%;background-size:100% 100%}.online-service .backTop{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/backtop.png) no-repeat 100%;background-size:100% 100%}@media screen and (max-width:750px){#root.view-port-new .online-service{position:fixed;top:64%;right:8px;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:10}#root.view-port-new .online-service .btn{width:60px;height:60px}#root.view-port-new .online-service .kf{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/kf.png) no-repeat 100%;background-size:100% 100%}#root.view-port-new .online-service .backTop{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/backtop.png) no-repeat 100%;background-size:100% 100%}}.hide_scroll ::-webkit-scrollbar{display:none!important}.weeklyspecial{background:#f5f5f5;font-family:PingFangSC-Semibold,PingFang SC}.weeklyspecial .module img.module-bg-img{height:auto;-o-object-fit:contain;object-fit:contain}.weeklyspecial .contentWith{padding:0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.weeklyspecial .black,.weeklyspecial .bodyColor{background:#000}.weeklyspecial .orange{background:#e59377}.weeklyspecial .bgred{background:#aa0a11}.weeklyspecial .ellipsis{-webkit-line-clamp:2}.weeklyspecial .ellipsis,.weeklyspecial .ellipsis-one{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.weeklyspecial .ellipsis-one{-webkit-line-clamp:1}.weeklyspecial .last-text{color:#c1c1c1;font-size:1.5rem;line-height:2rem;text-align:center;padding-bottom:4.25rem}.weeklyspecial .footer-box{width:44.5rem;height:20.63rem;margin:1rem auto 3rem}.weeklyspecial .footer-box img{width:100%}.weeklyspecial .hide{display:none!important}.weeklyspecial .header .nav{width:100%;height:5.5rem;line-height:5.5rem}.weeklyspecial .body{padding-bottom:3rem}.weeklyspecial .body .last-image.image-images{padding:0 1rem}.weeklyspecial .body .last-image.image-images img{width:100%}.weeklyspecial .tag{width:2.13rem;height:1.25rem;margin-right:.25rem;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);vertical-align:middle;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;display:none}.weeklyspecial .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.weeklyspecial .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.weeklyspecial .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.weeklyspecial .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.weeklyspecial .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.weeklyspecial .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.weeklyspecial .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.weeklyspecial .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.weeklyspecial .tag{padding:0!important}.weeklyspecial .module{position:relative}.weeklyspecial .module img.module-bg-img{position:absolute;top:0;width:100%;z-index:0}.weeklyspecial .module .module-container{position:relative;padding:2.5rem 1.5rem 1rem;overflow:hidden}.weeklyspecial .module .module-title{margin-top:1.5rem;margin-bottom:1.25rem;height:3.5rem;line-height:3.5rem;font-size:2.5rem;font-weight:600;color:#000}@media screen and (min-width:751px){.weeklyspecial.view-port-new .tag{margin-right:4px;width:24px;height:14px;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:middle;background-size:100%;background-repeat:no-repeat;background-position:50%;display:none;padding:0!important}.weeklyspecial.view-port-new .tag+.tag{margin-left:0}.weeklyspecial.view-port-new .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.weeklyspecial.view-port-new .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.weeklyspecial.view-port-new .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.weeklyspecial.view-port-new .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.weeklyspecial.view-port-new .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.weeklyspecial.view-port-new .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.weeklyspecial.view-port-new .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.weeklyspecial.view-port-new .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.weeklyspecial.view-port-new .module{position:relative}.weeklyspecial.view-port-new .module img.module-bg-img{position:absolute;top:0;width:100%;z-index:0}.weeklyspecial.view-port-new .module .module-container{position:relative;padding:40px 5pc 0;overflow:hidden}.weeklyspecial.view-port-new .module .module-container .new-suit-next,.weeklyspecial.view-port-new .module .module-container .new-suit-prev,.weeklyspecial.view-port-new .module .module-container .weekly-card-next,.weeklyspecial.view-port-new .module .module-container .weekly-card-prev{width:3pc;height:3pc;background:rgba(0,0,0,.2);border-radius:27px;position:absolute;top:50%;left:15px;cursor:pointer}.weeklyspecial.view-port-new .module .module-container .new-suit-next>p,.weeklyspecial.view-port-new .module .module-container .new-suit-prev>p,.weeklyspecial.view-port-new .module .module-container .weekly-card-next>p,.weeklyspecial.view-port-new .module .module-container .weekly-card-prev>p{width:100%;height:100%;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/back-white.png) 50%/30px no-repeat}.weeklyspecial.view-port-new .module .module-container .new-suit-next.swiper-button-disabled,.weeklyspecial.view-port-new .module .module-container .new-suit-prev.swiper-button-disabled,.weeklyspecial.view-port-new .module .module-container .weekly-card-next.swiper-button-disabled,.weeklyspecial.view-port-new .module .module-container .weekly-card-prev.swiper-button-disabled{display:none}.weeklyspecial.view-port-new .module .module-container .new-suit-next,.weeklyspecial.view-port-new .module .module-container .weekly-card-next{left:auto;right:15px}.weeklyspecial.view-port-new .module .module-container .new-suit-next>p,.weeklyspecial.view-port-new .module .module-container .weekly-card-next>p{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.weeklyspecial.view-port-new .module .module-title{margin-top:9pt;margin-bottom:10px;height:3pc;font-size:36px;line-height:3pc}}.weeklyspecial .FixedHeader{width:46.88rem;height:5.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 .63rem 1.25rem 0 rgba(0,0,0,.2);box-shadow:0 .63rem 1.25rem 0 rgba(0,0,0,.2);position:fixed;top:88px;z-index:99;margin-top:-1px;line-height:5.5rem;display:none}.weeklyspecial .FixedHeader .nav-tab{height:100%}.weeklyspecial .FixedHeader .nav-tab .nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.weeklyspecial .FixedHeader .nav-tab .nav-box .nav-s{width:10.25rem;height:3rem;border-radius:.5rem;font-size:1.5rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;line-height:3rem;text-align:center}.weeklyspecial .FixedHeader .nav-tab .nav-box .cur{background:#000;color:#fff}.weeklyspecial.rem .FixedHeader{top:44px}.weeklyspecial .FixedHeader_search{position:fixed;top:5.5rem;margin-top:-1px;width:46.88rem;height:5.5rem;line-height:5.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 .63rem 1.25rem 0 rgba(0,0,0,.2);box-shadow:0 .63rem 1.25rem 0 rgba(0,0,0,.2);z-index:99}.weeklyspecial .FixedHeader_search .app_filter_wrapper{z-index:19}.weeklyspecial .FixedHeader_search .app_filter_wrapper .main{position:relative;top:-1px}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter{position:relative;width:100%;height:5.5rem;line-height:5.5rem;background-color:#fff;z-index:1}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 2rem 0}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item{position:relative;display:block;width:7rem;height:3rem;line-height:3rem;text-align:center;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item .f_text{position:relative;left:-2.625rem;display:inline-block;width:5rem;font-size:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item .icon-arrow{position:absolute;width:2rem;height:2rem;top:.5rem;right:.75rem;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/arrow.png);background-repeat:no-repeat;background-size:contain}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item.active{background:#000;border-radius:.75rem;color:#fff}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item.active .f_text{left:-2.625rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item.active .icon-arrow{background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/arrow.png) no-repeat;background-size:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .black-mask-transition{position:fixed;top:0;left:0;display:none;width:100%;height:200%;background-color:rgba(0,0,0,.6);z-index:-1}.weeklyspecial .FixedHeader_search .app_filter_wrapper .main{z-index:99}.weeklyspecial .FixedHeader_search .app_filter_wrapper .f_transition{-webkit-transform:translateZ(0);transform:translateZ(0)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content{display:none;line-height:4.5rem;font-size:1.5rem;font-family:PingFangSC-Regular,PingFang SC}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content.active{display:block!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper{position:relative;top:-125pc;width:100%;overflow:hidden;z-index:0}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-main{padding:0 2rem 2rem;background:#fff}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer{position:relative;top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn{display:inline-block;width:100%;height:6rem;line-height:6rem;background:#000;text-align:center;font-size:1.75rem;color:#fff}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn:first-child{border-bottom-left-radius:1.5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn:last-child{border-bottom-right-radius:1.5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn.reset{background:#f2f2f2;color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content li{padding-left:1.5rem;height:4.5rem;line-height:4.5rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content li.active{font-weight:700;background:#fff}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-content li.active:before{content:"";position:relative;top:.875rem;left:.625rem;display:inline-block;margin-left:-3.375rem;margin-right:.75rem;width:1.75rem;height:3.375rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/ac.png) no-repeat;background-size:contain;color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main{padding-bottom:0!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul{display:block;min-width:0;height:100%;border:0 transparent}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one{position:relative;margin-left:-2rem;width:12rem;border-radius:1rem;background:#f5f5f5;color:#737373}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one li.active{color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one li.active ul.level-two{display:block;overflow:auto;color:#737373}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one li.active ul.level-two li.active{color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one>li{padding-left:3rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one li{height:5rem;line-height:5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one>.active:before{left:.25rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one>li:first-child{padding-top:1.25rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one>li:last-child{padding-bottom:1.25rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one ul.level-two{position:absolute;top:0;display:none;margin-left:10rem;width:30rem;padding-top:1.25rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one ul.level-two li{height:5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one ul.level-two li span{position:relative;left:.35rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand{padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand .tab-main{padding-bottom:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:29rem;background:#fff;padding-right:0!important;padding-top:1rem!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden;max-height:27rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li{width:19rem;color:#737373;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:2rem;height:5rem;line-height:normal}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li>span{position:relative;left:.375rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li.active{color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li.active:before{left:0}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li:nth-child(2n){position:relative;left:3.3rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort{background:#fff;border-radius:0 0 1.5rem 1.5rem!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort .tab-wrapper{border-radius:0 0 1.5rem 1.5rem!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort .tab-main{padding-top:1rem!important;padding-bottom:0!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort .sort-list li{height:5rem;line-height:normal;padding-left:2rem;color:#737373}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort .sort-list li:before{left:0}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort .sort-list li.active{color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-sort .sort-list li:last-child{-webkit-box-sizing:border-box;box-sizing:border-box}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .tab-main{padding-top:1.125rem!important;padding-right:.125rem!important;padding-bottom:.5rem!important}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .tab-main .filter-row:first-child{margin-bottom:2.5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell{font-size:1.5rem;color:#595959}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-title{margin-bottom:1.5rem;height:2.75rem;line-height:2.75rem;font-size:1.75rem;font-weight:700;font-family:PingFangSC-Semibold,PingFang SC;color:#000}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-title .prompt{line-height:2.5rem;font-size:1.5rem;font-weight:400;font-family:PingFangSC-Regular,PingFang SC;color:#595959}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;line-height:normal}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field ::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field ::-moz-placeholder{color:rgba(0,0,0,.25)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field :-ms-input-placeholder{color:rgba(0,0,0,.25)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field ::-ms-input-placeholder{color:rgba(0,0,0,.25)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field ::placeholder{color:rgba(0,0,0,.25)}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field .filter-line{display:block;width:1rem;height:.125rem;background:#000;border-radius:1px}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field .filter-input:first-child{margin-left:0;margin-right:1.5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field .filter-input:last-child{margin-right:0;margin-left:1.5rem}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-field:last-child{margin-bottom:0}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-tag{display:inline-block;width:13rem;height:3rem;line-height:3rem;margin:0 1.875rem 1.5rem 0;border-radius:1.25rem;background:#f7f7f7;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-tag.active{border:1px solid #000;color:#000;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.weeklyspecial .FixedHeader_search .app_filter_wrapper .tab-filter .filter-cell .filter-input{display:inline-block;margin:0 1.25rem;width:19.3rem;height:3rem;background:#f7f7f7;border-radius:.5rem;text-align:center;font-size:1.5rem;font-weight:400;color:#000}.weeklyspecial.rem .FixedHeader_search{top:44px}.weeklyspecial .module-flash-sale .module-container-header{padding-bottom:1.25rem}.weeklyspecial .module-flash-sale .user-swiper{margin-top:1rem}.weeklyspecial .module-flash-sale .section-import-text{height:1.625rem;line-height:1.625rem;font-size:1.5rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;margin-top:1.375rem;margin-bottom:1.75rem}.weeklyspecial .module-flash-sale .section-import-text .font-weight{font-weight:700;font-size:1.5rem}.weeklyspecial .module-flash-sale .module-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;background-color:transparent;font-weight:600;color:#fff;line-height:3.5rem}.weeklyspecial .module-flash-sale .product-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.88rem;width:21.5rem;height:42.88rem;background-color:#fff;border-radius:1.5rem;overflow:hidden}.weeklyspecial .module-flash-sale .product-item .time-bg-img{width:21.5rem;height:4.38rem;background:-webkit-gradient(linear,right top,left top,from(#dd00ad),to(#dd0031));background:linear-gradient(270deg,#dd00ad,#dd0031);padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.weeklyspecial .module-flash-sale .product-item .time-bg-img .time-section-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:4.38rem;height:100%}.weeklyspecial .module-flash-sale .product-item .time-bg-img .time-section-box .time-text-left{font-size:1.38rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:1.88rem}.weeklyspecial .module-flash-sale .product-item .time-bg-img .time-section-box .time-text-left em{font-size:1.75rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:700;color:#fff;line-height:2.75rem}.weeklyspecial .module-flash-sale .product-item .time-bg-img .time-section-box .time-text-right{width:2.5rem;height:3rem;font-size:1.25rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:1.5rem;display:inline-block}.weeklyspecial .module-flash-sale .product-item .recommendtopbig{height:21.5rem;width:21.5rem;position:relative}.weeklyspecial .module-flash-sale .product-item .recommendtopbig img{width:100%}.weeklyspecial .module-flash-sale .product-item .product-item-label{position:absolute;top:0;width:100%;height:3rem}.weeklyspecial .module-flash-sale .product-item .product-item-label img{max-width:100%;border-radius:1.5rem;height:auto}.weeklyspecial .module-flash-sale .product-item .shouqin{width:9rem;height:9rem;background:#000;opacity:.4;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;border-radius:50%;line-height:9rem;text-align:center;font-size:2rem;position:absolute;top:6.25rem;left:6.25rem}.weeklyspecial .module-flash-sale .product-item .product-item-text{font-size:1.5rem;color:#000;font-weight:700;padding:0 1rem}.weeklyspecial .module-flash-sale .product-item .product-item-text .tag{font-size:1.25rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:600;line-height:1.63rem;display:inline-block;text-align:center;margin-right:.5rem;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5rem}.weeklyspecial .module-flash-sale .product-item .product-item-text .product-item-title{width:19.5rem;height:4rem;font-size:1.5rem;color:#000;line-height:2rem;font-weight:500;text-align:center;margin-top:1rem}.weeklyspecial .module-flash-sale .product-item .product-item-text .product-item-price{margin-top:1rem;text-align:center}.weeklyspecial .module-flash-sale .product-item .product-item-text .product-item-price .product-item-price-cost{font-size:1.75rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#000;line-height:2.75rem}.weeklyspecial .module-flash-sale .product-item .product-item-text .product-item-price .product-item-price-cost-sub{font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#8c8c8c;font-size:2rem;line-height:2.875rem}.weeklyspecial .module-flash-sale .product-item .product-item-text .product-item-price .product-item-price-cost-sub .product-item-price-small{display:inline-block}.weeklyspecial .module-flash-sale .product-item .product-item-text .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent{margin-left:.75rem;display:inline-block}.weeklyspecial .module-flash-sale .product-item .look{width:13.75rem;height:3.5rem;position:absolute;left:50%;bottom:-.44rem;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;background-color:#000;border-radius:2rem;-webkit-box-shadow:0 8px 1pc 0 rgba(0,0,0,.2);box-shadow:0 8px 1pc 0 rgba(0,0,0,.2)}.weeklyspecial .module-flash-sale .product-item .look:after{content:"";display:block;position:absolute;top:0;right:-1%;width:51%;height:100%;background-color:hsla(0,0%,100%,.15);-webkit-transform:skewX(20deg);transform:skewX(30deg)}.weeklyspecial .module-flash-sale .product-item .look .buy-icon{display:inline-block;width:2.2rem;height:2.2rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/buy.png) no-repeat;background-size:100%}.weeklyspecial .module-flash-sale .product-item .look span.text{width:auto;height:auto}.weeklyspecial .module-flash-sale .product-item .look span.text:after{content:"立即购买";font-size:1.5rem;line-height:2.5rem;color:#fff;font-weight:400}.weeklyspecial .module-flash-sale .product-item .look.default{background-color:#ccc}.weeklyspecial .module-flash-sale .module-container{padding-top:4rem;padding-bottom:0}.weeklyspecial .module-flash-sale .module-container .time-box{top:5.5rem;right:1.5rem}.weeklyspecial .module-flash-sale .module-container .module-title{margin-top:0;margin-bottom:0;top:0!important}@media screen and (min-width:751px){.weeklyspecial.view-port-new .module-flash-sale .module-container-header{padding-bottom:2pc}.weeklyspecial.view-port-new .module-flash-sale .user-swiper{margin-top:8px}.weeklyspecial.view-port-new .module-flash-sale .section-import-text{height:13px;line-height:13px;font-size:9pt;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;margin-top:11px;margin-bottom:14px}.weeklyspecial.view-port-new .module-flash-sale .section-import-text .font-weight{font-weight:700;font-size:9pt}.weeklyspecial.view-port-new .module-flash-sale .module-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;background-color:transparent;font-weight:600;color:#fff;line-height:28px}.weeklyspecial.view-port-new .module-flash-sale .product-item{position:relative;display:block;width:507px;height:225px;background-color:#fff;border-radius:6px;overflow:hidden}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:175px}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .item-img .recommendtopbig{width:127px;height:127px}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .item-img .shouqin{width:72px;height:72px;background:#000;opacity:.4;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;border-radius:50%;line-height:72px;text-align:center;font-size:1pc;position:absolute;top:28px;left:28px}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding:0}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .item-text-title .product-item-brand{font-size:1pc;font-family:Futura;font-weight:400;color:#000;line-height:22px}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .item-text-title .product-item-title{width:100%;margin-top:4px;height:51px;font-size:1pc;font-family:PingFangSC,PingFang SC;font-weight:400;color:#000;line-height:24px;text-align:left}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info{margin-top:5px;position:relative}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .product-item-price{text-align:left;margin:0}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .product-item-price .product-item-price-cost{font-size:18px;color:#000;line-height:26px}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .product-item-price .product-item-price-cost-sub{font-size:9pt;line-height:22px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .product-item-price .product-item-price-cost-sub>p:nth-child(2){margin-left:1pc}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .look{position:absolute;width:90pt;height:2pc;background:#000;border-radius:1pc;left:auto;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .look:after{content:"";display:block;position:absolute;top:0;right:-1%;width:51%;height:100%;background-color:hsla(0,0%,100%,.15);-webkit-transform:skewX(20deg);transform:skewX(30deg)}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .look .buy-icon{display:inline-block;width:17px;height:17px;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/buy.png) no-repeat;background-size:100%}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .look span.text{width:auto;height:auto}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .look span.text:after{content:"立即购买";font-size:9pt;line-height:20px;color:#fff;font-weight:400}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-pc .product-item-text .product-item-info .look.default{background-color:#ccc}.weeklyspecial.view-port-new .module-flash-sale .product-item .time-bg-img{width:100%;height:50px;background:-webkit-gradient(linear,right top,left top,from(#dd00ad),to(#dd0031));background:linear-gradient(270deg,#dd00ad,#dd0031);padding:14px 1pc 9pt 11px}.weeklyspecial.view-port-new .module-flash-sale .product-item .time-bg-img .time-section-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:35px;height:100%}.weeklyspecial.view-port-new .module-flash-sale .product-item .time-bg-img .time-section-box .time-text-left{font-size:1pc;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:24px;margin-right:4px}.weeklyspecial.view-port-new .module-flash-sale .product-item .time-bg-img .time-section-box .time-text-left em{font-size:20px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff;line-height:2pc}.weeklyspecial.view-port-new .module-flash-sale .product-item .time-bg-img .time-section-box .time-text-right{width:70px;height:18px;font-size:1pc;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:17px;display:inline-block}.weeklyspecial.view-port-new .module-flash-sale .product-item .recommendtopbig{height:172px;width:172px;position:relative}.weeklyspecial.view-port-new .module-flash-sale .product-item .recommendtopbig img{width:100%}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-label{position:absolute;top:0;width:100%;height:24px}.weeklyspecial.view-port-new .module-flash-sale .product-item .product-item-label img{max-width:100%;border-radius:9pt;height:auto}.weeklyspecial.view-port-new .module-flash-sale .module-container{padding-top:2pc;padding-bottom:0}.weeklyspecial.view-port-new .module-flash-sale .module-container .time-box{top:50px;right:5pc}.weeklyspecial.view-port-new .module-flash-sale .module-container .module-title{margin-top:0;margin-bottom:0;top:0!important}}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper{height:46.5rem}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination-custom,.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination-fraction{bottom:0;left:0;width:100%}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination-bullet{width:.63rem;height:.63rem;background:rgba(0,0,0,.5);opacity:.3}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination-bullet-active{width:1.88rem;height:.63rem;background:#000;border-radius:.38rem;opacity:1}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-slide{width:30.25rem;height:43.75rem;background:#fff;border-radius:1.5rem;margin-right:.875rem}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-slide:first-child{margin-left:1.5rem}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-slide:last-child{margin-right:1.5rem}.weeklyspecial .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination{margin-top:1.25rem}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item{height:100%;width:100%;border-radius:1.5rem;background:#fff;position:relative}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .recommendtopbig{height:30.25rem;border-radius:1.5rem;text-align:center;position:relative}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .recommendtopbig img{width:100%;border-radius:1.5rem}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-label{position:absolute;top:-1px;width:100%;height:3rem;left:-1px}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-label img{max-width:100%;border-radius:1.5rem}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-text{padding:0 2rem;font-size:1.75rem;color:#000;font-weight:500}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-title{width:26.25rem;height:5.5rem;line-height:2.75rem;font-size:1.75rem;color:#000;text-align:left;margin-top:1rem}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price{margin-top:1rem;text-align:left}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price .product-item-price-cost{font-size:1.75rem;line-height:2.75rem}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price .product-item-price-small{color:#8c8c8c;font-size:1.375rem;line-height:1.75rem}.weeklyspecial .product-list-v2 .module-new-suit .swiper-item .buy{position:absolute;right:0;bottom:0;width:8.62rem;height:7rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/buy-big.png) no-repeat;background-size:100% 100%;border-radius:1.5rem}.weeklyspecial .product-list-v2 .module-new-suit .module-container{padding-top:4rem}.weeklyspecial .product-list-v2 .module-new-suit .module-container .module-title{margin-top:0;top:0!important;padding-left:1.5rem;margin-bottom:1.25rem!important}.weeklyspecial #module1 .module-container{padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width:751px){.weeklyspecial.view-port-new .product-list-v2 .module-new-suit{max-width:1190px;margin:0 auto}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper{height:477px}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination-custom,.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination-fraction{bottom:0;left:0;width:100%}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-slide{width:332px;height:435px;background:#fff;border-radius:6px;margin-right:17px;margin-left:0!important}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-slide:first-child{margin-left:9pt}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-slide:last-child{margin-right:9pt}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination{margin-top:0}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(0,0,0,.5);opacity:.3;margin:0 6px}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .new-suit-swiper .swiper-pagination .swiper-pagination-bullet-active{width:30px;height:10px;background:#000;border-radius:6px;opacity:1;bottom:0}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item{background:#fff;border-radius:6px;position:relative}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .recommendtopbig{width:252px;height:252px;position:relative;padding:9pt 40px 0}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .recommendtopbig img{width:100%;border-radius:0}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-label{position:absolute;top:-1px;width:100%;height:24px;left:-1px}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-label img{max-width:100%;border-radius:9pt}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text{padding:1pc 40px 0}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-pc .product-item-brand{font-size:1pc;font-family:Futura;font-weight:400;color:#000;line-height:22px;text-align:center}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-pc .product-item-title{width:100%;height:50px;font-size:1pc;font-family:PingFangSC,PingFang SC;font-weight:400;color:#000;line-height:24px;margin-top:4px;text-align:center}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price,.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price-sub{margin-top:7px;text-align:center;font-size:9pt;font-family:PingFangSC,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price-sub .product-item-price-normal,.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price .product-item-price-normal{font-size:18px;font-family:Futura;font-weight:400;color:#000;line-height:26px}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price-sub .product-item-price-sap,.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price .product-item-price-sap{font-size:14px;font-family:Futura;font-weight:400;color:rgba(0,0,0,.45);line-height:22px;text-decoration:line-through}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price-sub>p,.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price>p{margin:0 8px}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .product-item-text .product-item-price-sub{margin-top:5px}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .swiper-item .buy{display:none}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .module-container{padding-tpo:40px!important;padding-left:5pc!important;padding-right:5pc!important}.weeklyspecial.view-port-new .product-list-v2 .module-new-suit .module-container .module-title{padding-left:0!important;margin-bottom:2pc!important}}.weeklyspecial .module-product-more .hide{display:none}.weeklyspecial .module-product-more .module-content{min-height:975pt}.weeklyspecial .module-product-more .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;width:auto;background-color:transparent}.weeklyspecial .module-product-more .product-list .product-item{font-family:PingFangSC-Medium,PingFang SC;width:21.625rem}.weeklyspecial .module-product-more .product-list .product-item .tag{width:2.13rem;height:1.25rem;margin-right:.25rem;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);vertical-align:middle;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;display:none}.weeklyspecial .module-product-more .product-list .product-item .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.weeklyspecial .module-product-more .product-list .product-item .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.weeklyspecial .module-product-more .product-list .product-item .product-item-top{position:relative;width:100%}.weeklyspecial .module-product-more .product-list .product-item .product-item-top img.product-img{width:100%;-o-object-fit:contain;object-fit:contain;min-height:21.5rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-top .product-item-label{position:absolute;top:0;height:auto;width:18.75rem;left:0}.weeklyspecial .module-product-more .product-list .product-item .product-item-top .product-item-label img{max-width:100%}.weeklyspecial .module-product-more .product-list .product-item .product-item-top .status-sell-out{position:absolute;left:50%;top:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14rem;height:14rem;line-height:14rem;font-weight:600;text-align:center;font-size:2.5rem;color:#fff;border-radius:50%;background:#000;opacity:.3}.weeklyspecial .module-product-more .product-list .product-item .ellipsis{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.weeklyspecial .module-product-more .product-list .product-item .center{text-align:center}.weeklyspecial .module-product-more .product-list .product-item .product-item-brand{display:none}.weeklyspecial .module-product-more .product-list .product-item .product-item-content{position:relative;width:100%;padding:0 1rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;font-weight:500;color:#000;overflow:hidden;text-align:center}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-title{height:4rem;font-size:1.5rem;line-height:2rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-title .recommendIconCss{position:relative;top:-.25rem;display:inline-block;margin-right:.375rem;line-height:1.125rem;width:6.125rem;height:3.125rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-title .recommendIconCss.recommendiconnewex{width:6.75rem;height:1.625rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-price{margin-top:1rem;padding-bottom:0}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:1.75rem;line-height:2.75rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-small{color:#8c8c8c;line-height:1.75rem;height:1.75rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-small .campaignFont{display:none}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn{margin:.5rem auto 0;width:13.75rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000 none;border-radius:2rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn:after{content:"";display:block;position:absolute;top:0;right:-1%;width:51%;height:100%;background-color:hsla(0,0%,100%,.15);-webkit-transform:skewX(20deg);transform:skewX(20deg)}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn .buy-icon{display:inline-block;width:2.2rem;height:2.2rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/buy.png) no-repeat;background-size:100%}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn span.text{width:auto;height:auto}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn span.text:after{content:"立即购买";font-size:1.5rem;line-height:2.5rem;color:#fff;font-weight:400}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .button{margin:1rem auto;text-align:center}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .button img{width:13.75rem;height:auto}.weeklyspecial .module-product-more .product-list .product-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;height:33.75rem;width:21.5rem;background-color:#fff;border-radius:1.5rem;overflow:hidden}.weeklyspecial .module-product-more .product-list .product-item .product-item-content{text-align:initial;padding-bottom:1.75rem;margin-top:1rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn{margin:.5rem auto;position:absolute;right:0;bottom:0;width:6.78rem;height:5.5rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/buy-big.png) no-repeat 100%;background-size:auto 5.5rem;border-radius:1.5rem;-webkit-box-shadow:initial}.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn .buy-icon,.weeklyspecial .module-product-more .product-list .product-item .product-item-content .buy-btn .text{display:none}.weeklyspecial .module-product-more .product-list .product-item .recommendtopbig{position:relative;min-width:100%}.weeklyspecial .module-product-more .product-list .product-item .recommendtopbig .shouqin{position:absolute;top:6.25rem;left:6.25rem;width:9rem;height:9rem;line-height:9rem;border-radius:50%;background:#000;opacity:.4;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;text-align:center;font-size:2rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-label{position:absolute;top:-5px;width:100%;height:3rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-label img{max-width:100%;border-radius:1.8rem}.weeklyspecial .module-product-more .product-list .product-item img.product-img{width:21.5rem;height:21.5rem;min-height:21.5rem;display:block}.weeklyspecial .module-product-more .product-list .product-item .product-item-text{padding:0 1rem;font-size:1.5rem;color:#000;font-weight:700}.weeklyspecial .module-product-more .product-list .product-item .product-item-text .product-item-title{width:19.5rem;height:4.2rem;font-size:1.5rem;color:#000;line-height:2rem;font-weight:700;margin-top:1rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-text .product-item-price{margin-top:1rem}.weeklyspecial .module-product-more .product-list .product-item .product-item-text .product-item-price .product-item-price-cost{font-size:1.75rem;line-height:2.75rem;font-weight:700}.weeklyspecial .module-product-more .product-list .product-item .product-item-text .product-item-price .product-item-price-small{color:#8c8c8c;font-size:1.375rem;line-height:1.75rem}.weeklyspecial .module-product-more .product-list .product-item .buy{position:absolute;right:0;bottom:0;width:5.5rem;height:5.5rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/buy-small.png) no-repeat;background-size:5.5rem;-webkit-box-shadow:.25rem 1.875rem 1.875rem 0 rgba(0,0,0,.08);box-shadow:.25rem 1.875rem 1.875rem 0 rgba(0,0,0,.08);border-radius:1.5rem}.weeklyspecial .module-product-more .module-none-box{margin:20rem auto 24.75rem;font-family:PingFangSC-Regular,PingFang SC;font-size:1.75rem;font-weight:400;color:#b3b3b3;text-align:center}.weeklyspecial .module-product-more .module-none-box .button-reset{position:relative;margin:1.05rem auto 0;height:7.6rem;width:32.5rem;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/gfit-set/clear.png);background-color:transparent;background-repeat:no-repeat;background-size:cover}.weeklyspecial .module-product-more .module-container{padding-top:4rem}.weeklyspecial .module-product-more .module-container .module-title{margin-top:0;top:0;margin-bottom:1.25rem}@media screen and (min-width:751px){.weeklyspecial.view-port-new .module-product-more .module-content{min-height:650px}.weeklyspecial.view-port-new .module-product-more .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0;width:auto;gap:15px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item{width:276px;height:435px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:6px;overflow:hidden;padding:9pt;-webkit-box-sizing:border-box;box-sizing:border-box}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag{margin-right:4px;width:24px;height:14px;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:middle;background-size:100%;background-repeat:no-repeat;background-position:50%;display:none;padding:0!important}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag+.tag{margin-left:0}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top{position:relative;width:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top img.product-img{height:auto;min-height:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top .product-item-label{position:absolute;top:0;left:0;width:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top .product-item-label img{max-width:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top .status-sell-out{position:absolute;left:50%;top:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:72px;height:72px;line-height:72px;font-weight:500;text-align:center;font-size:1pc;color:#fff;border-radius:50%;background:#000;opacity:.4}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .ellipsis{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .center{text-align:center}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content{position:relative;width:100%;padding:0 8px 9pt;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:9pt;font-weight:500;color:#000;overflow:hidden;text-align:center}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-title{height:2pc;font-size:9pt;line-height:1pc}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-title .recommendIconCss{position:relative;top:-2px;display:inline-block;margin-right:2.5px;line-height:9px;width:25px;height:13px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-title .recommendIconCss.recommendiconnewex{width:54px;height:13px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-price{margin-top:8px;padding-bottom:0}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:14px;line-height:22px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-small{color:#8c8c8c;font-size:11px;line-height:14px;height:14px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-small .campaignFont{display:none}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .buy-btn{margin:4px auto 0;width:110px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000 none;border-radius:1pc}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .buy-btn:after{content:"";display:block;position:absolute;top:0;right:-1%;width:51%;height:100%;background-color:hsla(0,0%,100%,.15);-webkit-transform:skewX(20deg);transform:skewX(20deg)}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .buy-btn .buy-icon{display:inline-block;width:1.1pc;height:1.1pc;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/buy.png) no-repeat;background-size:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .buy-btn span.text{width:auto;height:auto}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .buy-btn span.text:after{content:"立即购买";font-size:9pt;line-height:20px;color:#fff;font-weight:400}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .button{margin:4px auto 0;text-align:center}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-content .button img{width:110px;height:auto}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .recommendtopbig{position:relative;min-width:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .recommendtopbig .shouqin{position:absolute;top:50px;left:50px;width:72px;height:72px;line-height:72px;border-radius:50%;background:#000;opacity:.4;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;text-align:center;font-size:1pc}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-label{position:absolute;top:-2.5px;width:100%;height:24px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-label img{max-width:100%;border-radius:14px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top{width:252px;height:252px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-top img.product-img{width:100%;height:100%}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-pc .product-item-brand{font-size:1pc;font-family:Futura;font-weight:400;color:#000;line-height:22px;text-align:center}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-pc .product-item-title{width:100%;height:50px;font-size:1pc;font-family:PingFangSC,PingFang SC;font-weight:400;color:#000;line-height:24px;margin-top:4px;text-align:center}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price,.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price-sub{margin-top:7px;text-align:center;font-size:9pt;font-family:PingFangSC,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price-sub .product-item-price-normal,.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price .product-item-price-normal{font-size:18px;font-family:Futura;font-weight:400;color:#000;line-height:26px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price-sub .product-item-price-sap,.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price .product-item-price-sap{font-size:14px;font-family:Futura;font-weight:400;color:rgba(0,0,0,.45);line-height:22px;text-decoration:line-through}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price-sub>p,.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price>p{margin:0 8px}.weeklyspecial.view-port-new .module-product-more .product-list .product-item .product-item-price-sub{margin-top:5px}.weeklyspecial.view-port-new .module-product-more .module-container{padding:40px 20px 0}.weeklyspecial.view-port-new .module-product-more .module-container .module-title{margin-top:0;top:0;margin-bottom:2pc;padding-left:40px}}.weeklyspecial .time-box{font-size:1.25rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;position:absolute;right:1rem;top:3rem}.weeklyspecial .time-box span{width:2.75rem;height:2.5rem;background:#000;-webkit-box-shadow:0 0 1.5rem 0 hsla(0,0%,100%,.2);box-shadow:0 0 1.5rem 0 hsla(0,0%,100%,.2);border-radius:.4rem;display:inline-block;color:#fff;font-size:1.5rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;line-height:2.5rem;text-align:center;margin:0 .5rem}.weeklyspecial .time-box span:last-child{margin-right:0}.weeklyspecial .time-box .bold{width:auto;height:auto;background:none;color:#000;font-weight:bolder;font-size:2rem;margin:0;padding:0;display:inline}.weeklyspecial .user-item{width:43.88rem;height:3.63rem;background:-webkit-gradient(linear,left top,right top,from(#e5e4e4),to(hsla(0,0%,75.7%,0)));background:linear-gradient(90deg,#e5e4e4,hsla(0,0%,75.7%,0));border-radius:1.94rem 0 0 1.94rem;margin-bottom:1.25rem}.weeklyspecial .user-item .user-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:3.63rem;height:3.63rem;padding-left:1rem}.weeklyspecial .user-item .user-item-list .avatars{position:relative}.weeklyspecial .user-item .user-item-list .avatars .avatars-img{width:100%;border-radius:50%;width:2rem;height:2rem;z-index:99;position:relative}.weeklyspecial .user-item .user-item-list .avatars .cardName{width:3.5rem;height:1rem;border-radius:.56rem;color:#fff;font-size:.63rem;line-height:1rem;position:absolute;left:50%;top:47%;text-align:center;z-index:0}.weeklyspecial .user-item .user-item-list .avatars .cardName span{padding-left:10px}.weeklyspecial .user-item .user-item-list .avatars .cardName .maxLength{width:2.5rem;text-align:center;display:inline-block;padding-right:.2rem}.weeklyspecial .user-item .user-item-list .avatars .black{background:#000}.weeklyspecial .user-item .user-item-list .avatars .pink{background:#f164a3;color:#fff}.weeklyspecial .user-item .user-item-list .avatars .white{background:#eee;color:#000}.weeklyspecial .user-item .user-item-list .avatars .gold{background:#dfc67b;color:#000}.weeklyspecial .user-item .user-item-list .tel-text{padding-left:3.5rem;width:29rem;font-size:1.3rem;color:#000;font-weight:500;line-height:3.63rem}.weeklyspecial .user-item .user-item-list .tel-text span{margin-right:.3rem}.weeklyspecial .placeholder{display:inline-block;height:3.5rem;width:2px}.weeklyspecial .time-box[hidden]+.placeholder{display:none}@media screen and (min-width:751px){.weeklyspecial.view-port-new .time-box{font-size:20px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;position:absolute;right:8px;top:24px}.weeklyspecial.view-port-new .time-box span{width:44px;height:40px;background:#000;-webkit-box-shadow:0 0 24px 0 hsla(0,0%,100%,.2);box-shadow:0 0 24px 0 hsla(0,0%,100%,.2);border-radius:6px;display:inline-block;color:#fff;font-size:24px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;line-height:40px;text-align:center;margin:0 4px}.weeklyspecial.view-port-new .time-box span:last-child{margin-right:0}.weeklyspecial.view-port-new .time-box .bold{width:auto;height:auto;background:none;color:#000;font-weight:bolder;font-size:1pc;margin:0;padding:0;display:inline}.weeklyspecial.view-port-new .user-item{width:100%;height:29px;background:-webkit-gradient(linear,left top,right top,from(#e5e4e4),to(hsla(0,0%,75.7%,0)));background:linear-gradient(90deg,#e5e4e4,hsla(0,0%,75.7%,0));border-radius:15px 0 0 15px;margin-bottom:10px}.weeklyspecial.view-port-new .user-item .user-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:29px;height:29px;padding-left:8px}.weeklyspecial.view-port-new .user-item .user-item-list .avatars{position:relative}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .avatars-img{width:100%;border-radius:50%;width:1pc;height:1pc;z-index:99;position:relative}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .cardName{width:28px;height:8px;border-radius:.56rem;color:#fff;font-size:4px;line-height:8px;position:absolute;left:50%;top:47%;text-align:center;z-index:0}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .cardName span{padding-left:5px}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .cardName .maxLength{width:20px;text-align:center;display:inline-block;padding-right:.1pc}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .black{background:#000}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .pink{background:#f164a3;color:#fff}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .white{background:#eee;color:#000}.weeklyspecial.view-port-new .user-item .user-item-list .avatars .gold{background:#dfc67b;color:#000}.weeklyspecial.view-port-new .user-item .user-item-list .tel-text{padding-left:28px;width:232px;font-size:10px;color:#000;font-weight:500;line-height:29px}.weeklyspecial.view-port-new .user-item .user-item-list .tel-text span{margin-right:2.4px}.weeklyspecial.view-port-new .placeholder{display:inline-block;height:28px;width:2px}.weeklyspecial.view-port-new .time-box[hidden]+.placeholder{display:none}}.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper{position:relative;width:100%;height:63rem}.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination-custom,.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination-fraction{bottom:0;left:0;width:100%}.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination-bullet{width:.63rem;height:.63rem;background:rgba(0,0,0,.5);opacity:.3}.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination-bullet-active{width:1.88rem;height:.63rem;background:#000;border-radius:.38rem;opacity:1}.weeklyspecial .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination{bottom:0}.weeklyspecial .module-weekly-card-list .module-card-item{width:43.88rem;height:14.25rem;background:#fff;border-radius:1.25rem;padding:1.5rem 1.25rem .875rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:.88rem;overflow:hidden}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .shouqin{width:9rem;height:9rem;background:#000;opacity:.4;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;border-radius:50%;line-height:9rem;text-align:center;font-size:2rem;position:absolute;left:12%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-img{width:11.25rem;height:11.25rem;margin-right:.75rem}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-img img{width:100%}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-item-label{position:absolute;top:-25px;right:20px;width:100%;height:3rem}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-item-label img{max-width:100%;max-height:-webkit-fill-available}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-detail{font-weight:500}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-detail .product-text-title{width:28.13rem;height:5.5rem;font-size:1.75rem;font-family:PingFangSC-Medium,PingFang SC;color:#000;line-height:2.75rem;position:relative}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-detail .ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:28.13rem}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-detail .product-text-price{margin-top:1rem}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-detail .product-text-price .font-big{font-size:1.75rem;font-weight:600;color:#000;line-height:2.75rem}.weeklyspecial .module-weekly-card-list .module-card-item .module-card-item-content .product-detail .product-text-price .font-small{font-size:1.38rem;color:#8c8c8c;line-height:1.75rem;margin-top:2px}.weeklyspecial .module-weekly-card-list .module-card-item .bottom-text{width:41.38rem;height:3rem;background:#f5f5f5;border-radius:1.81rem;padding:.63rem 1.25rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.88rem}.weeklyspecial .module-weekly-card-list .module-card-item .bottom-text .name{font-size:1.25rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:1.75rem;margin-right:10px}.weeklyspecial .module-weekly-card-list .module-card-item .bottom-text .auto{color:#8c8c8c;font-size:1.25rem}.weeklyspecial .module-weekly-card-list .module-card-item .look{width:10.5rem;height:3rem;position:absolute;right:1.5rem;bottom:2.5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;background-color:#000;border-radius:2rem;-webkit-box-shadow:0 8px 1pc 0 rgba(0,0,0,.2);box-shadow:0 8px 1pc 0 rgba(0,0,0,.2)}.weeklyspecial .module-weekly-card-list .module-card-item .look:after{content:"";display:block;position:absolute;top:0;right:-1%;width:51%;height:100%;background-color:hsla(0,0%,100%,.15);-webkit-transform:skewX(20deg);transform:skewX(35deg)}.weeklyspecial .module-weekly-card-list .module-card-item .look .buy-icon{display:inline-block;width:2rem;height:2rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/buy.png) no-repeat;background-size:100%}.weeklyspecial .module-weekly-card-list .module-card-item .look span.text{width:auto;height:auto}.weeklyspecial .module-weekly-card-list .module-card-item .look span.text:after{content:"立即购买";font-size:1.5rem;line-height:2rem;color:#fff;font-weight:400}.weeklyspecial .module-weekly-card-list .module-card-item .look.default{-webkit-box-shadow:0 8px 1pc 0 rgba(0,0,0,.1);box-shadow:0 8px 1pc 0 rgba(0,0,0,.1);background-color:#ccc}.weeklyspecial .module-weekly-card-list .module-container{padding-top:4rem;padding-bottom:0}.weeklyspecial .module-weekly-card-list .module-container .module-content{position:relative}.weeklyspecial .module-weekly-card-list .module-container .module-title{top:0;margin-top:0;margin-bottom:1.25rem!important}@media screen and (min-width:751px){.weeklyspecial.view-port-new .module-weekly-card-list{max-width:1190px;margin:0 auto}.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper{position:relative;width:100%;height:auto;padding-bottom:42px}.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1pc}.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination-custom,.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination-fraction{bottom:0;left:0;width:100%}.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination{bottom:0}.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(0,0,0,.5);opacity:.3;margin:0 6px}.weeklyspecial.view-port-new .module-weekly-card-list .weekly-card-list-swiper .swiper-pagination .swiper-pagination-bullet-active{width:30px;height:10px;background:#000;border-radius:6px;opacity:1}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item{width:507px;height:175px;background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;margin:0;padding:20px 20px 0}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item{position:relative;height:135px;display:block}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .shouqin{width:72px;height:72px;background:#000;opacity:.4;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;border-radius:50%;line-height:72px;text-align:center;font-size:1pc;position:absolute;left:12%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-img{width:127px;height:127px;margin-right:20px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-img img{width:100%}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-item-label{position:absolute;top:-12.5px;right:10px;width:100%;height:24px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-item-label img{max-width:100%;max-height:-webkit-fill-available}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-pc{font-weight:400;font-size:1pc;color:#000;line-height:22px;text-align:left;font-style:normal}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-pc .product-item-title{margin-top:4px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:225px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price,.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price-sub{text-align:center;font-size:9pt;font-family:PingFangSC,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price-sub .product-item-price-normal,.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price .product-item-price-normal{font-size:18px;font-family:Futura;font-weight:400;color:#000;line-height:26px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price-sub .product-item-price-sap,.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price .product-item-price-sap{font-size:14px;font-family:Futura;font-weight:400;color:rgba(0,0,0,.45);line-height:22px;text-decoration:line-through}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price-sub p:nth-child(2),.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price p:nth-child(2){margin-left:1pc}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .module-card-item-content .product-detail .product-item-price-sub{margin-top:5px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .bottom-text{width:330px;height:24px;background:#f5f5f5;border-radius:15px;padding:5px 10px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:7px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .bottom-text .name{font-size:10px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:14px;margin-right:5px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .bottom-text .auto{color:#8c8c8c;font-size:10px}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .look{width:90pt;height:2pc;position:absolute;bottom:0;right:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:1pc}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .look:after{content:"";display:block;position:absolute;top:0;right:-1%;width:51%;height:100%;background-color:hsla(0,0%,100%,.15);-webkit-transform:skewX(20deg);transform:skewX(35deg)}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .look .buy-icon{display:inline-block;width:1pc;height:1pc;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/buy.png) no-repeat;background-size:100%}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .look span.text{width:auto;height:auto}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .look span.text:after{content:"立即购买";font-size:9pt;line-height:1pc;color:#fff;font-weight:400}.weeklyspecial.view-port-new .module-weekly-card-list .module-card-item .product-item .look.default{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);background-color:#ccc}.weeklyspecial.view-port-new .module-weekly-card-list .module-container{padding-top:2pc;padding-bottom:0}.weeklyspecial.view-port-new .module-weekly-card-list .module-container .module-content{position:static}.weeklyspecial.view-port-new .module-weekly-card-list .module-container .module-title{margin-bottom:2pc!important}}.weeklyspecial .module .module-title{position:relative;top:-1rem;display:inline-block;width:90%;margin-top:auto;margin-bottom:auto}.weeklyspecial .Navigation_wrap{line-height:6rem}.weeklyspecial .Navigation_wrap .back{height:3.5rem!important;line-height:3.5rem!important;margin-top:1.28rem!important}.weeklyspecial .Navigation_wrap .title{padding-left:6rem}.weeklyspecial.view-port-new{max-width:1190px;margin:0 auto}