@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%}}.giftset{background:#f5f5f5;font-family:PingFangSC-Semibold,PingFang SC}.giftset .contentWith{padding:0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.giftset .black,.giftset .bodyColor{background:#000}.giftset .orange{background:#e59377}.giftset .bgred{background:#aa0a11}.giftset .ellipsis{-webkit-line-clamp:2}.giftset .ellipsis,.giftset .ellipsis-one{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.giftset .ellipsis-one{-webkit-line-clamp:1}.giftset .last-text{color:#c1c1c1;font-size:1.5rem;line-height:2rem;text-align:center;padding-bottom:4.25rem}.giftset .footer-box{width:44.5rem;height:20.63rem;margin:1rem auto 3rem}.giftset .footer-box img{width:100%}.giftset .hide{display:none!important}.giftset .header .nav{width:100%;height:5.5rem;line-height:5.5rem}.giftset .body{padding-bottom:3rem}.giftset .module-advertisement-images .advertisement-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 1.5rem}.giftset .module-advertisement-images .advertisement-images>a{display:inline-block;margin-left:.875rem;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:1.5rem;overflow:hidden}.giftset .module-advertisement-images .advertisement-images>a:first-child{margin-left:0}.giftset .module-advertisement-images .advertisement-images>a img{width:100%;border:0;vertical-align:middle}.giftset .product-list-v2 .module-gift-countdown{background-size:100% 100%;padding-top:3rem;padding-bottom:2.5rem}.giftset .product-list-v2 .module-gift-countdown .module-container{position:relative}.giftset .product-list-v2 .module-gift-countdown .module-container .module-title{padding-left:2rem;color:#fff;min-height:4rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-title p{font-size:2rem;line-height:3rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-title p strong{font-size:3rem;line-height:3.5rem;font-weight:400;margin:0 .5rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-title h6{font-size:3rem;line-height:4rem;font-weight:400;margin:.5rem 0}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content{margin-top:10.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item{position:relative;display:inline-block;width:14rem;margin:.5rem .4375rem;padding:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1rem;background-color:#fff;overflow:hidden}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-img{height:13.5rem;min-height:13.5rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-label{position:absolute;top:.25rem;width:100%;height:3rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-label img{max-width:100%}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .status-sell-out{width:9rem;height:9rem;background:#000;opacity:.4;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#fff;border-radius:50%;line-height:9rem;text-align:center;font-size:2rem;position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-brand{display:none}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content{position:relative;height:10.75rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:1.25rem;line-height:1.75rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title{height:3.5rem;padding:0 1rem;font-size:1.25rem;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#000;line-height:1.75rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag{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}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-title .tag{width:2.13rem;height:1.25rem;padding:0}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price{margin-top:.5rem;padding-left:1rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:1.75rem;font-family:Futura-Demi;font-weight:500;color:#000;line-height:2rem}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost.price-cost-red{color:#bf0003}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small{margin-top:.25rem;font-size:1rem;font-family:PingFang SC,PingFangSC-Regular;font-weight:400;color:#999;line-height:1.5rem;display:block}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small.price-number{color:#bf0003;font-size:1.25rem;font-weight:600}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small .campaignFont{display:none}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent{margin-top:.25rem;font-size:1rem;font-family:PingFang SC,PingFangSC-Regular;font-weight:400;color:#999;line-height:1.5rem;display:block}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent.price-text{max-width:10rem;color:#bf0003;font-size:1.25rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .buy-btn{width:3.125rem;height:3.125rem;position:absolute;right:.25rem;bottom:.25rem;border-radius:.625rem;-webkit-box-shadow:-2px 0 3.75rem 0 rgba(0,0,0,.1019607843);box-shadow:-2px 0 3.75rem 0 rgba(0,0,0,.1019607843)}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .buy-btn .buy-icon{width:1.8rem;height:2rem;position:absolute;right:.75rem;bottom:.75rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/gfit-set/buy.png) no-repeat 100%;background-size:100% 100%}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content.giftloading{position:relative}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content.giftloading *{opacity:0}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content.giftloading:after{content:"";width:20rem;height:20rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/loading_nonbg.gif) no-repeat;background-size:100%;opacity:1}.giftset .product-list-v2 .module-gift-countdown .module-container .module-content .product-item-crossed-price{display:none}@media screen and (min-width:751px){.giftset.view-port-new .product-list-v2{max-width:1190px;margin:0 auto}.giftset.view-port-new .product-list-v2 .module-gift-countdown{padding:40px 5pc}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container{position:relative}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-title{padding-left:0;min-height:2pc}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-title p{font-size:24px;line-height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-title p strong{font-size:40px;line-height:40px;margin:0 5px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-title h6{font-size:40px;line-height:3pc;margin:9pt 0 0}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content{margin-top:24px;gap:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item{width:332px;height:435px;border-radius:6px;margin:0;padding:9pt 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-top .product-img{width:100%;height:252px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-label{position:absolute;top:-2.5px;width:100%;height:24px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-label img{max-width:100%}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .status-sell-out{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:50%;top:30%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc{margin-top:1pc}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .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;display:block}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .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}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .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}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag+.tag{margin-left:0}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-item-pc .product-item-title .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc{margin-top:8px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price,.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .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}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price-sub .product-item-price-normal,.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price .product-item-price-normal{font-size:18px;font-family:Futura;font-weight:400;color:#000;line-height:26px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price-sub .product-item-price-sap,.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .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}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price-sub>p,.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price>p{margin:0 8px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content .product-item .product-price-pc .product-item-price-sub{margin-top:5px}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content.giftloading{position:relative}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content.giftloading *{opacity:0}.giftset.view-port-new .product-list-v2 .module-gift-countdown .module-container .module-content.giftloading:after{content:"";width:10pc;height:10pc;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/loading_nonbg.gif) no-repeat;background-size:100%;opacity:1}}.giftset .product-list-v2 .module-gift-appointment{padding-top:11.06rem;background-size:cover;background-repeat:no-repeat;padding-bottom:1.5rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-title{padding-left:2rem;color:#fff}.giftset .product-list-v2 .module-gift-appointment .module-container .module-title.font-black{color:#000}.giftset .product-list-v2 .module-gift-appointment .module-container .module-title h6{font-size:3rem;line-height:4rem;font-weight:400;margin:.5rem 0}.giftset .product-list-v2 .module-gift-appointment .module-container .module-title p{font-size:1.75rem;line-height:2.75rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content{margin-top:3.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item{position:relative;display:inline-block;width:14rem;margin:.5rem .4375rem;padding:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1rem;background-color:#fff;overflow:hidden}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-img{height:13.5rem;min-height:13.5rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-label{position:absolute;top:.25rem;width:100%;height:3rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-label img{max-width:100%}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .status-sell-out{width:9rem;height:9rem;background:#000;opacity:.4;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#fff;border-radius:50%;line-height:9rem;text-align:center;font-size:2rem;position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-brand{display:none}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content{position:relative;height:10.75rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:1.25rem;line-height:1.75rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title{height:3.5rem;padding:0 1rem;font-size:1.25rem;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#000;line-height:1.75rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag{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}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title .tag{width:2.13rem;height:1.25rem;padding:0}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price{margin-top:.5rem;padding-left:1rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:1.75rem;font-family:Futura-Demi;font-weight:500;color:#000;line-height:2rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost.price-cost-red{color:#bf0003}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small{margin-top:.25rem;font-size:1rem;font-family:PingFang SC,PingFangSC-Regular;font-weight:400;color:#999;line-height:1.5rem;display:block}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small.price-number{color:#bf0003;font-size:1.25rem;font-weight:600}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small .campaignFont{display:none}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent{margin-top:.25rem;font-size:1rem;font-family:PingFang SC,PingFangSC-Regular;font-weight:400;color:#999;line-height:1.5rem;display:block}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent.price-text{max-width:10rem;color:#bf0003;font-size:1.25rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .buy-btn{width:3.125rem;height:3.125rem;right:.25rem;bottom:.25rem;border-radius:.625rem;-webkit-box-shadow:-2px 0 3.75rem 0 rgba(0,0,0,.1019607843);box-shadow:-2px 0 3.75rem 0 rgba(0,0,0,.1019607843)}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .buy-btn .buy-icon{width:1.8rem;height:2rem;position:absolute;right:.75rem;bottom:.75rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/gfit-set/buy.png) no-repeat 100%;background-size:100% 100%}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content.giftloading{position:relative}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content.giftloading *{opacity:0}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content.giftloading:after{content:"";width:20rem;height:20rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/loading_nonbg.gif) no-repeat;background-size:100%;opacity:1}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price,.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-title{padding:0 .375rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .activity-name{margin-top:-.25rem;width:10rem;height:1.5rem;color:#bf0003;font-size:1.125rem;line-height:1.625rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-content .product-item-price .activity-price{font-size:1.125rem;height:1.375rem;color:#000;line-height:1.375rem;margin-top:.25rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .buy-btn{position:absolute;right:0;bottom:0;width:3.5rem;height:3.5rem;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/whatsnew/Button-buy.png) no-repeat;background-size:100% 100%;-webkit-box-shadow:none;box-shadow:none}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .buy-btn .buy-icon,.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .buy-btn .text{display:none}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-price-small{font-size:1rem;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#8c8c8c;line-height:1.5rem;display:block;margin-top:.25rem}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-price-small.crossed-price{text-decoration:line-through}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-price-sub .product-item-crossed-price{font-size:1.25rem;font-family:Futura;font-weight:500;color:#8c8c8c;line-height:1.75rem;display:inline-block;margin-top:.25rem;text-decoration:line-through}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-price-sub .product-item-crossed-price.no-crossed-price{text-decoration:none}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-price-cost-sub .product-item-price-small.price-number{color:#bf0003;font-size:1.625rem;font-weight:600;font-family:Futura}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-price-cost-sub .product-item-discount-rate-percent.price-text{max-width:11rem;color:#bf0003;font-size:1.125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-top .product-img,.giftset .product-list-v2 .module-gift-appointment .module-container .module-content .product-item-top .product-item-label .activity-img{border-radius:1rem 1rem 0 0}.giftset .product-list-v2 .module-gift-appointment .module-container .product-change{width:30.4%;margin:2.5rem auto 0;padding-bottom:.75rem;text-align:center;position:relative}.giftset .product-list-v2 .module-gift-appointment .module-container .product-change>img{display:block;font-size:1.75rem;line-height:3.5rem;height:4.25rem;border-radius:1em;position:relative;width:100%}.giftset .product-list-v2 .module-gift-appointment .module-container .product-change:before{content:"";position:absolute;top:.5rem;left:.125rem;right:0;height:3.95rem;width:14rem;border-radius:1.75rem}.giftset .product-list-v2 .hidden-title{padding-top:1.5rem}.giftset .product-list-v2 .hidden-title .module-container .module-content{margin-top:0}.giftset .product-list-v2.hidden-title{background-size:auto!important}@media screen and (min-width:751px){.giftset.view-port-new .product-list-v2{max-width:1190px;margin:0 auto}.giftset.view-port-new .product-list-v2 .module-gift-appointment{padding:40px 5pc}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-title{padding-left:0;min-height:2pc;color:#fff}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-title.font-black{color:#000}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-title h6{font-size:40px;line-height:3pc}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-title p{font-size:24px;line-height:24px;margin:9pt 0 0}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item{width:332px;height:435px;border-radius:6px;margin:0;padding:9pt 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-top .product-img{width:100%;height:252px}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-label{position:absolute;top:-2.5px;width:100%;height:24px}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-label img{max-width:100%}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .status-sell-out{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:50%;top:30%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc{margin-top:1pc}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .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;display:block}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .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}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .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}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag+.tag{margin-left:0}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-item-pc .product-item-title .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc{margin-top:8px}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price,.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .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}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price-sub .product-item-price-normal,.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price .product-item-price-normal{font-size:18px;font-family:Futura;font-weight:400;color:#000;line-height:26px}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price-sub .product-item-price-sap,.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .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}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price-sub>p,.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price>p{margin:0 8px}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content .product-item .product-price-pc .product-item-price-sub{margin-top:5px}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content.giftloading{position:relative}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content.giftloading *{opacity:0}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .module-content.giftloading:after{content:"";width:10pc;height:10pc;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/loading_nonbg.gif) no-repeat;background-size:100%;opacity:1}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .product-change{margin-top:20px;padding-bottom:6px;text-align:center;position:relative}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .product-change>img{display:block;font-size:14px;line-height:28px;height:34px;border-radius:8px;position:relative;width:100%}.giftset.view-port-new .product-list-v2 .module-gift-appointment .module-container .product-change:before{content:"";position:absolute;top:4px;left:1px;right:0;height:31.6px;width:7pc;border-radius:14px}}.giftset .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}.giftset .FixedHeader_search .app_filter_wrapper{z-index:19}.giftset .FixedHeader_search .app_filter_wrapper .app_filter{position:relative;width:100%;height:5.5rem;line-height:5.5rem;background-color:#fff;z-index:1}.giftset .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}.giftset .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}.giftset .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}.giftset .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}.giftset .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item.active{background:#000;border-radius:.75rem;color:#fff}.giftset .FixedHeader_search .app_filter_wrapper .app_filter .f_category_group a.item.active .f_text{left:-21px}.giftset .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)}.giftset .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);-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;z-index:-1}.giftset .FixedHeader_search .app_filter_wrapper .main{z-index:99}.giftset .FixedHeader_search .app_filter_wrapper .f_transition{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.giftset .FixedHeader_search .app_filter_wrapper .tab-content{display:none;line-height:4.5rem;font-size:1.5rem;font-family:PingFangSC-Regular,PingFang SC}.giftset .FixedHeader_search .app_filter_wrapper .tab-content.active{display:block!important}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper{position:relative;top:-125pc;width:100%;overflow:hidden;z-index:0}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-main{padding:0 2rem 2rem;max-height:40rem;background:#fff}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer{position:relative;top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex}.giftset .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}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn:first-child{border-bottom-left-radius:1.5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn:last-child{border-bottom-right-radius:1.5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .tab-wrapper .tab-footer button.tab-btn.reset{background:#f2f2f2;color:#000}.giftset .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}.giftset .FixedHeader_search .app_filter_wrapper .tab-content li.active{font-weight:700}.giftset .FixedHeader_search .app_filter_wrapper .tab-content li.active:before{content:"";position:relative;top:7px;left:5px;display:inline-block;margin-left:-27px;margin-right:6px;width:14px;height:27px;background:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/weekly-specials/ac.png) no-repeat;background-size:contain;color:#000}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell{font-size:1.5rem;color:#595959}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-title{padding-top:1.125rem;line-height:2.75rem;font-size:1.75rem;font-weight:700;font-family:PingFangSC-Semibold,PingFang SC;color:#000}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-title .prompt{line-height:2.5rem;font-size:1.5rem;font-weight:400;font-family:PingFangSC-Regular,PingFang SC;color:#595959}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .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;line-height:3rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-field ::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-field ::-moz-placeholder{color:rgba(0,0,0,.25)}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-field :-ms-input-placeholder{color:rgba(0,0,0,.25)}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-field ::-ms-input-placeholder{color:rgba(0,0,0,.25)}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-field ::placeholder{color:rgba(0,0,0,.25)}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-field.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-tag{display:inline-block;margin-top:1.625rem;margin-right:3.875px;width:13rem;height:3rem;line-height:3rem;border-radius:1.25rem;background:#f7f7f7;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-tag:nth-of-type(3n){margin-right:0}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-tag.active{border:1px solid #000;color:#000;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.giftset .FixedHeader_search .app_filter_wrapper .tab-content .filter-cell .filter-input{display:inline-block;width:20.25rem;height:3rem;margin-top:1.5rem;background:#f7f7f7;border-radius:.5rem;text-align:center;font-size:1.5rem;font-weight:400;color:#000}.giftset .FixedHeader_search .app_filter_wrapper .tab-price .tab-main,.giftset .FixedHeader_search .app_filter_wrapper .tab-sex .tab-main{padding-bottom:2rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-price .filter-title{padding-top:1rem;line-height:1.75rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-price .filter-tag{margin-top:1.5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-price .filter-line{display:block;width:1rem;height:.125rem;background:#000;border-radius:1px;position:relative;top:-.625rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify ul{display:block;min-width:0;height:100%;border:0 transparent}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one{position:relative;margin-left:-2rem;width:11.5rem;min-height:35rem;border-radius:1rem;background:#f5f5f5}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one li.active ul.level-two{display:block;overflow:auto}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-one>li{padding-left:3.5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify ul.level-two{position:absolute;top:0;display:none;margin-left:11.5rem;width:30rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-brand .tab-main{padding-top:1rem!important;max-height:29rem!important;overflow-y:auto;background:#fff;padding-bottom:0}.giftset .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;max-height:27rem;overflow-y:auto;overflow-x:hidden}.giftset .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li{width:18rem;color:#737373;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:2.5rem;line-height:2.5rem;margin-bottom:2.5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li.active{color:#000;background:#fff}.giftset .FixedHeader_search .app_filter_wrapper .tab-brand ul.brand-list li:nth-child(2n){position:relative;left:4.6rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-gift .filter-tag{margin-top:2rem!important}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main{padding-bottom:0!important;background:#fff!important;max-height:100%!important}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one{position:relative;margin-left:-2rem;width:12rem;border-radius:8px;background:#f5f5f5;color:#737373}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one li.active{color:#000;background:#fff}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one li.active ul.level-two{display:block;overflow:auto;color:#737373;padding-bottom:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one li.active ul.level-two li.active{color:#000}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one>li{padding-left:3rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one li{height:5rem;line-height:5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one>.active:before{left:.25rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one>li:first-child{padding-top:1.25rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one>li:last-child{padding-bottom:1.25rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one ul.level-two{position:absolute;top:0;display:none;margin-left:10rem;width:30rem;padding-top:1.25rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one ul.level-two li{height:5rem}.giftset .FixedHeader_search .app_filter_wrapper .tab-classify .tab-main ul.level-one ul.level-two li span{position:relative;left:.35rem}.giftset .module-product-more .module-container{padding-top:6.25rem;padding-bottom:3rem}.giftset .module-product-more .module-title{color:#fff;padding-left:2rem;font-size:2.5rem;line-height:3rem}.giftset .module-product-more .module-content{min-height:100vh}.giftset .module-product-more .product-list{background:none;padding:1.5rem;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}.giftset .module-product-more .product-list .product-item{font-family:PingFangSC-Medium,PingFang SC;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;width:21.625rem;margin-bottom:1rem;background-color:#fff;border-radius:1.5rem;overflow:hidden}.giftset .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}.giftset .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)}.giftset .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)}.giftset .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)}.giftset .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)}.giftset .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)}.giftset .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)}.giftset .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)}.giftset .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)}.giftset .module-product-more .product-list .product-item .product-item-top{position:relative;width:100%}.giftset .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}.giftset .module-product-more .product-list .product-item .product-item-top .product-item-label{position:absolute;top:0;height:auto;width:18.75rem;left:0}.giftset .module-product-more .product-list .product-item .product-item-top .product-item-label img{max-width:100%}.giftset .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}.giftset .module-product-more .product-list .product-item .ellipsis{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.giftset .module-product-more .product-list .product-item .center{text-align:center}.giftset .module-product-more .product-list .product-item .product-item-brand{display:none}.giftset .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}.giftset .module-product-more .product-list .product-item .product-item-content .product-item-title{height:4rem;font-size:1.5rem;line-height:2rem}.giftset .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}.giftset .module-product-more .product-list .product-item .product-item-content .product-item-title .recommendIconCss.recommendiconnewex{width:6.75rem;height:1.625rem}.giftset .module-product-more .product-list .product-item .product-item-content .product-item-price{margin-top:1rem;padding-bottom:0}.giftset .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}.giftset .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}.giftset .module-product-more .product-list .product-item .product-item-content .product-item-price .product-item-price-small .campaignFont{display:none}.giftset .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}.giftset .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)}.giftset .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%}.giftset .module-product-more .product-list .product-item .product-item-content .buy-btn span.text{width:auto;height:auto}.giftset .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}.giftset .module-product-more .product-list .product-item .product-item-content .button{margin:1rem auto;text-align:center}.giftset .module-product-more .product-list .product-item .product-item-content .button img{width:13.75rem;height:auto}.giftset .module-product-more .product-list .product-item .product-item-content{text-align:initial;padding-bottom:1.75rem;margin-top:1rem}.giftset .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}.giftset .module-product-more .product-list .product-item .product-item-content .buy-btn .buy-icon,.giftset .module-product-more .product-list .product-item .product-item-content .buy-btn .text{display:none}.giftset .module-product-more .product-list .tag{font-size:1.25rem;width:3rem;height:1.75rem;line-height:1.625rem;display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:1px;top:-.25rem}.giftset .module-product-more .module-none-box{margin:20rem auto 24.75rem;line-height:2.75rem;font-family:PingFangSC-Regular,PingFang SC;font-size:1.75rem;font-weight:400;color:#fff;text-align:center}.giftset .module-product-more .module-none-box .button-reset{position:relative;height:7.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;margin:2.5rem auto 0;width:32.5rem;line-height:5rem;border-radius:2.5rem;font-size:2rem;font-weight:400}@media screen and (min-width:751px){.giftset.view-port-new .module-product-more .module-container{padding:40px 20px 0}.giftset.view-port-new .module-product-more .module-container .module-title{color:#fff;margin-top:0;top:0;margin-bottom:2pc;padding-left:40px}.giftset.view-port-new .module-product-more .module-content{min-height:100vh}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag+.tag{margin-left:0}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.newTag{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.discount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.limitedAmount{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.memberPrice{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.flagpresell{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .tag.prelaunch{display:inline-block;background-image:url(../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-top{position:relative;width:100%}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-top img.product-img{height:auto;min-height:100%}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-top .product-item-label{position:absolute;top:0;left:0;width:100%}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-top .product-item-label img{max-width:100%}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .ellipsis{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .center{text-align:center}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .product-item-title{height:2pc;font-size:9pt;line-height:1pc}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .product-item-title .recommendIconCss.recommendiconnewex{width:54px;height:13px}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .product-item-price{margin-top:8px;padding-bottom:0}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:14px;line-height:22px}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .product-item-price .product-item-price-small{color:#8c8c8c;font-size:11px;line-height:14px;height:14px}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .product-item-price .product-item-price-small .campaignFont{display:none}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .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)}.giftset.view-port-new .module-product-more .module-content .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%}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .buy-btn span.text{width:auto;height:auto}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .buy-btn span.text:after{content:"立即购买";font-size:9pt;line-height:20px;color:#fff;font-weight:400}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .button{margin:4px auto 0;text-align:center}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-content .button img{width:110px;height:auto}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-top{width:252px;height:252px}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-top img.product-img{width:100%;height:100%}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-price,.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-price-sub .product-item-price-normal,.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-price-sub .product-item-price-sap,.giftset.view-port-new .module-product-more .module-content .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}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-price-sub>p,.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-price>p{margin:0 8px}.giftset.view-port-new .module-product-more .module-content .product-list .product-item .product-item-price-sub{margin-top:5px}.giftset.view-port-new .module-product-more .module-content .module-none-box{margin:20rem auto 24.75rem;line-height:2.75rem;font-family:PingFangSC-Regular,PingFang SC;font-size:1.75rem;font-weight:400;color:#fff;text-align:center}.giftset.view-port-new .module-product-more .module-content .module-none-box .button-reset{position:relative;height:7.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;margin:2.5rem auto 0;width:32.5rem;line-height:5rem;border-radius:2.5rem;font-size:2rem;font-weight:400}}