@charset "utf-8";.product-list-style-v2{background-color:#f5f5f5}.product-list-style-v2 .header-image{height:15rem}.product-list-style-v2 .section-body{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;width:43.875rem;margin:0 auto;background-color:transparent}.product-list-style-v2 .section-body .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}.product-list-style-v2 .section-body .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}.product-list-style-v2 .section-body .product-item .tag.newTag{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}.product-list-style-v2 .section-body .product-item .tag.discount{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}.product-list-style-v2 .section-body .product-item .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}.product-list-style-v2 .section-body .product-item .tag.limitedAmount{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}.product-list-style-v2 .section-body .product-item .tag.memberPrice{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}.product-list-style-v2 .section-body .product-item .tag.flagpresell{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}.product-list-style-v2 .section-body .product-item .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}.product-list-style-v2 .section-body .product-item .tag.prelaunch{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}.product-list-style-v2 .section-body .product-item .product-item-top{position:relative;width:100%}.product-list-style-v2 .section-body .product-item .product-item-top img.product-img{width:100%;-o-object-fit:contain;object-fit:contain;min-height:21.5rem}.product-list-style-v2 .section-body .product-item .product-item-top .product-item-label{position:absolute;top:0;height:auto;width:18.75rem;left:0}.product-list-style-v2 .section-body .product-item .product-item-top .product-item-label img{max-width:100%}.product-list-style-v2 .section-body .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}.product-list-style-v2 .section-body .product-item .ellipsis{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-list-style-v2 .section-body .product-item .center{text-align:center}.product-list-style-v2 .section-body .product-item .product-item-brand{display:none}.product-list-style-v2 .section-body .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}.product-list-style-v2 .section-body .product-item .product-item-content .product-item-title{height:4rem;font-size:1.5rem;line-height:2rem}.product-list-style-v2 .section-body .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}.product-list-style-v2 .section-body .product-item .product-item-content .product-item-title .recommendIconCss.recommendiconnewex{width:6.75rem;height:1.625rem}.product-list-style-v2 .section-body .product-item .product-item-content .product-item-price{margin-top:1rem;padding-bottom:0}.product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:1.75rem;line-height:2.75rem}.product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-small{color:#8c8c8c;line-height:1.75rem;height:1.75rem}.product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-small .campaignFont{display:none}.product-list-style-v2 .section-body .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}.product-list-style-v2 .section-body .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)}.product-list-style-v2 .section-body .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%}.product-list-style-v2 .section-body .product-item .product-item-content .buy-btn span.text{width:auto;height:auto}.product-list-style-v2 .section-body .product-item .product-item-content .buy-btn span.text:after{content:"立即购买";font-size:1.5rem;line-height:2.5rem;color:#fff;font-weight:400}.product-list-style-v2 .section-body .product-item .product-item-content .button{margin:1rem auto;text-align:center}.product-list-style-v2 .section-body .product-item .product-item-content .button img{width:13.75rem;height:auto}.product-list-style-v2 .section-body.oneColumn .product-item{width:95%}.product-list-style-v2 .module-bg-container{background-color:#f5f5f5;background-size:100%;background-repeat:no-repeat}.product-list-style-v2 .product-item-crossed-price,.product-list-style-v2 .product-item-discount-rate-percent,.product-list-style-v2 .product-item-price-small{font-size:1rem;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#8c8c8c;line-height:1.75rem;display:inline-block}.product-list-style-v2 .product-item-crossed-price{text-decoration:line-through}.campaign-list .product-list-style-v2 .section-body{width:auto;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding-top:1rem}.campaign-list .product-list-style-v2 .section-body .product-item{width:21.625rem;height:auto;border-radius:1.5rem;margin:0 -.75rem .75rem 1.5rem;position:relative;font-family:黑体,Arial,Helvetica,"5b8b4f53",sans-serif}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-top{text-align:center;width:100%;height:21.38rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-top .product-img{width:100%;height:auto;min-height:100%}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-brand{margin:1rem auto 0;height:2rem;line-height:2rem;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;font-size:1.5rem;text-align:center;color:#000;font-weight:700;display:block!important}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content{padding:0}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-title-brand{display:none}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-title{margin:.15rem auto 1rem;font-size:1.25rem;font-weight:400;width:18.5rem;height:3rem;line-height:1.5rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub{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;height:2.75rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-price-sub,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-price-sub,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-price-sub{margin-bottom:1rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-crossed-price,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-price-small,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-crossed-price,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-price-small,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-crossed-price,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-price-small{margin:0 0 0 1rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost{font-size:1.75rem;font-family:PingFang SC,PingFangSC-Medium;font-weight:bolder;color:#000;line-height:2.75rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-sub{height:1.75rem}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-small{font-size:1rem;line-height:1.75rem;text-align:center;display:inline-block}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-small .campaignFont{display:initial}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-small .priFont{font-family:Arial,Helvetica,sans-serif}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn{margin:1rem auto;width:10rem;height:2.5rem;bottom:2.5rem;border-radius:0;background:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/product-item/button_0331.png) 100%/100% no-repeat}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn .buy-icon,.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn .text{display:none}.campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .button img{width:10rem}.campaign-list .goTop{position:fixed;width:11.125rem;height:11.125rem;bottom:6.25rem;right:0;z-index:10;display:none;background:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/topGO2.png) no-repeat}.campaign-list .app_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-top{padding:.5rem 1.125rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:19.875rem}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-top img.product-img{height:19.375rem;min-height:auto}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-top .product-item-label{top:.5rem;left:1.125rem}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-brand{margin:.75rem auto 0;font-family:Futura-Demi;font-weight:500}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content{padding:0}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-title{margin:0 auto;height:3.5rem;line-height:1.75rem;font-family:PingFang SC}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price{margin-top:0}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-sub{height:2rem}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-sub .product-item-price-cost{font-size:1.75rem;line-height:2rem;font-family:Futura-Demi;font-weight:500}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-sub .product-item-price-cost.price-cost-red{color:#bf0003}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-sub .product-item-crossed-price.no-crossed-price{text-decoration:none}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-cost-sub{height:1.5rem;font-size:1rem}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small{height:100%}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small.price-number{color:#bf0003;font-size:1.75rem;font-family:Futura-Demi}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent{height:100%;line-height:1.5rem}.campaign-list .product-list-style-v2 .product-list-oneRow-twoCol .product-item .product-item-content .product-item-price .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;vertical-align:bottom}.list-cart-btn .product-list-style-v2 .section-body .product-item .product-item-content{text-align:initial;padding-bottom:1.75rem;margin-top:1rem}.list-cart-btn .product-list-style-v2 .section-body .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}.list-cart-btn .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn .buy-icon,.list-cart-btn .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn .text{display:none}@media screen and (min-width:751px){#root.view-port-new .product-list-style-v2{max-width:1190px;margin:0 auto;background-color:#f5f5f5}#root.view-port-new .product-list-style-v2 .header-image{height:300px}#root.view-port-new .product-list-style-v2 .section-body{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;width:100%;margin:0 auto;background-color:transparent}#root.view-port-new .product-list-style-v2 .section-body .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}#root.view-port-new .product-list-style-v2 .section-body .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}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag+.tag{margin-left:0}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.newTag{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/newTag.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.discount{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/discount.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.exclusiveOnline{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveOnline.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.limitedAmount{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/limitedAmount.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.memberPrice{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/memberPrice.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.flagpresell{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/flagpresell.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.exclusiveSephora{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/exclusiveSephora.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .tag.prelaunch{display:inline-block;background-image:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/tagIcon/prelaunch.png)}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-top{position:relative;width:100%}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-top img.product-img{width:100%;height:auto;min-height:100%}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-top .product-item-label{position:absolute;top:0;left:0;width:100%}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-top .product-item-label img{max-width:100%}#root.view-port-new .product-list-style-v2 .section-body .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}#root.view-port-new .product-list-style-v2 .section-body .product-item .ellipsis{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#root.view-port-new .product-list-style-v2 .section-body .product-item .center{text-align:center}#root.view-port-new .product-list-style-v2 .section-body .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}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .product-item-title{height:2pc;font-size:9pt;line-height:1pc}#root.view-port-new .product-list-style-v2 .section-body .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}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .product-item-title .recommendIconCss.recommendiconnewex{width:54px;height:13px}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price{margin-top:8px;padding-bottom:0}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:14px;line-height:22px}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-small{color:#8c8c8c;font-size:11px;line-height:14px;height:14px}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-small .campaignFont{display:none}#root.view-port-new .product-list-style-v2 .section-body .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}#root.view-port-new .product-list-style-v2 .section-body .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)}#root.view-port-new .product-list-style-v2 .section-body .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%}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn span.text{width:auto;height:auto}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn span.text:after{content:"立即购买";font-size:9pt;line-height:20px;color:#fff;font-weight:400}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .button{margin:4px auto 0;text-align:center}#root.view-port-new .product-list-style-v2 .section-body .product-item .product-item-content .button img{width:110px;height:auto}#root.view-port-new .product-list-style-v2 .section-body.oneColumn .product-item{width:95%}#root.view-port-new .product-list-style-v2 .module-bg-container{background-color:#f5f5f5;background-size:100%;background-repeat:no-repeat}#root.view-port-new .product-list-style-v2 .promotion-activity{position:relative;height:26px;overflow:hidden}#root.view-port-new .product-list-style-v2 .promotion-activity .activity-image{width:100%;-o-object-position:left center;object-position:left center;height:auto}#root.view-port-new .product-list-style-v2 .promotion-activity .activity-content{position:absolute;top:50%;left:5.2px;-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}#root.view-port-new .product-list-style-v2 .promotion-activity .activity-content .activity-icon{width:20px;height:auto;margin-right:8px}#root.view-port-new .product-list-style-v2 .promotion-activity .activity-content .activity-name,#root.view-port-new .product-list-style-v2 .promotion-activity .activity-content .activity-price{font-size:13px;font-family:PingFang SC,PingFangSC-Semibold;font-weight:600;color:#fff;line-height:18px}#root.view-port-new .product-list-style-v2 .promotion-activity .noIcon{left:9pt}#root.view-port-new .product-list-style-v2 .product-item-crossed-price,#root.view-port-new .product-list-style-v2 .product-item-discount-rate-percent,#root.view-port-new .product-list-style-v2 .product-item-price-small{font-size:8px;font-family:PingFang SC,PingFangSC-Medium;font-weight:500;color:#8c8c8c;line-height:14px;display:inline-block}#root.view-port-new .product-list-style-v2 .product-item-crossed-price{text-decoration:line-through}#root.view-port-new .campaign-list .product-list-style-v2 .section-body{width:auto;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding-top:20px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .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;margin:0 0 1pc 20px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-top{text-align:center;width:100%;height:252px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-brand{height:22px;overflow:hidden;text-overflow:ellipsis;text-align:center;display:block!important;font-size:1pc;font-family:Futura;font-weight:600;color:#000;line-height:22px;margin:1pc 0 4px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content{padding:0 8px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-title-brand{display:none}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-title{width:100%;height:3pc;font-size:1pc;font-family:PingFangSC,PingFang SC;font-weight:400;color:#000;line-height:24px;margin-bottom:8px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price{margin:0}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost{font-size:18px;font-family:Futura;font-weight:600;color:#000;line-height:26px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub{height:22px;margin-top:5px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-crossed-price,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small{margin:0 8px;font-size:9pt;font-family:PingFangSC,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-crossed-price .product-item-crossed-price,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent .product-item-crossed-price,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small .product-item-crossed-price{font-size:14px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-crossed-price .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small .campaignFont{display:initial}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-crossed-price .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-discount-rate-percent .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price .product-item-price-cost-sub .product-item-price-small .priFont{font-family:Arial,Helvetica,sans-serif}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub{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;height:22px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-price-cost,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-price-cost,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-price-cost{font-size:18px;font-family:Futura;font-weight:400;color:#000;line-height:26px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-crossed-price,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-price-small,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-crossed-price,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-price-small,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-crossed-price,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-price-small{margin:0 8px;font-size:9pt;font-family:PingFangSC,PingFang SC;font-weight:400;color:rgba(0,0,0,.45);line-height:22px}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-crossed-price .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-price-small .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-crossed-price .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-price-small .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-crossed-price .campaignFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-price-small .campaignFont{display:initial}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-crossed-price .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-cost-fir .product-item-price-small .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-crossed-price .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-promotion .product-item-price-small .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-crossed-price .priFont,#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .product-item-price-sub .product-item-price-small .priFont{font-family:Arial,Helvetica,sans-serif}#root.view-port-new .campaign-list .product-list-style-v2 .section-body .product-item .product-item-content .buy-btn{display:none}#root.view-port-new .campaign-list .goTop{position:fixed;width:89px;height:89px;bottom:50px;right:0;z-index:10;display:none;background:url(../../../../../etc.clientlibs/sephora/clientlibs/mobile/clientlib-all/resources/images/topGO2.png) no-repeat}#root.view-port-new .campaign-list .app_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify}}