.banner[data-v-d20cfc44]{width:100%;position:relative}.banner .banner-swipe[data-v-d20cfc44]{width:100%;height:8.75rem}.banner .banner-item[data-v-d20cfc44]{width:100%}.banner .banner-item a[data-v-d20cfc44]{width:100%;height:100%}.banner .banner-img[data-v-d20cfc44]{width:100%;height:8.75rem;object-fit:cover}.banner .custom-indicator[data-v-d20cfc44]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;bottom:0.46875rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.banner .custom-indicator .dots[data-v-d20cfc44]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}.banner .custom-indicator .dot-wrapper[data-v-d20cfc44]{padding:0.15625rem}.banner .custom-indicator .dot-wrapper .dot[data-v-d20cfc44]{width:0.3125rem;height:0.3125rem;box-sizing:content-box;background:#fff;border-radius:0.15625rem;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .2s linear;transition:all .2s linear}.banner .custom-indicator .dot-wrapper .dot.active[data-v-d20cfc44]{width:0.78125rem;background:-webkit-linear-gradient(left, #FE775E, #FE305C);background:linear-gradient(90deg, #FE775E, #FE305C)}.banner .banner-shade[data-v-d20cfc44]{width:100%;height:2.15625rem;pointer-events:none;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:20}
.menu[data-v-6bdefe8c]:not(.com) ::-webkit-scrollbar{display:none}.menu[data-v-6bdefe8c]{width:100%;box-sizing:border-box;padding:0 0.3125rem;position:relative}.menu.menulink[data-v-6bdefe8c]{margin-bottom:0.4375rem}.menu .menu-box[data-v-6bdefe8c]{width:100%;overflow-y:hidden;overflow-x:auto;white-space:nowrap;font-size:0}.menu .menu-ul-wrap[data-v-6bdefe8c]{max-height:11.375rem}.menu .menu-ul-wrap.vertical[data-v-6bdefe8c]{display:inline-block;width:100%;max-height:11.25rem;overflow-x:auto;overflow-y:hidden}.menu .menu-ul-wrap .menu-ul[data-v-6bdefe8c]{margin-top:0.3125rem;display:inline-block;vertical-align:top}.menu .menu-ul-wrap .menu-ul.horizontal[data-v-6bdefe8c]{width:22.8125rem;white-space:normal}.menu .menu-ul-wrap .menu-ul.horizontal.link[data-v-6bdefe8c]{white-space:inherit}.menu .menu-ul-wrap .menu-ul.vertical[data-v-6bdefe8c]{width:9.125rem;height:11.25rem;white-space:normal}.menu .menu-ul-wrap .menu-li[data-v-6bdefe8c]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:4.5625rem;height:5.625rem;box-sizing:border-box;padding:0.5625rem 0;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;position:relative}.menu .menu-ul-wrap .menu-li>*[data-v-6bdefe8c]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu .menu-ul-wrap .menu-li .nav-item[data-v-6bdefe8c]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.menu .menu-ul-wrap .menu-li .menu-item-img[data-v-6bdefe8c]{width:2.65625rem;height:2.65625rem;border-radius:50%;object-fit:cover}.menu .menu-ul-wrap .menu-li .menu-item-text[data-v-6bdefe8c]{padding-top:0.8125rem;font-size:0.75rem;font-family:PingFang SC;font-weight:500;color:#666;line-height:1;white-space:nowrap}.menu .menu-ul-wrap .menu-li .menu-item-tag[data-v-6bdefe8c]{background:-webkit-linear-gradient(left, #FE755E 0%, #FE325C 100%);background:linear-gradient(90deg, #FE755E 0%, #FE325C 100%);box-shadow:0px 0.15625rem 0.3125rem 0px rgba(227,40,69,.35);border-radius:0.9375rem 0.9375rem 0.9375rem 0.3125rem;border:0.03125rem solid rgba(255,255,255,.8);height:0.9375rem;line-height:0.9375rem;color:#fff;position:absolute;top:0px;left:2.125rem;display:inline-block;width:auto;padding:0 0.28125rem;white-space:nowrap;overflow:hidden;font-size:0.625rem}.menu .scrollbar[data-v-6bdefe8c]{width:1.5625rem;height:0.25rem;background:#e3e6e6;border-radius:0.125rem;box-sizing:border-box;margin:0 auto;position:relative}.menu .scrollbar .scrollbar-line[data-v-6bdefe8c]{width:0.78125rem;height:0.25rem;background:-webkit-linear-gradient(left, #FF856F, #FE305C);background:linear-gradient(90deg, #FF856F, #FE305C);border-radius:0.125rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.count-down .colon[data-v-98a1b6e2]{display:inline-block;margin:0 0.125rem;color:#fe375e}.count-down .block[data-v-98a1b6e2]{width:0.9375rem;height:1.0625rem;line-height:1.0625rem;display:inline-block;color:#fff;font-size:0.625rem;text-align:center;background-color:#fe375e;border-radius:0.15625rem;font-family:PingFang SC,miui}
.scrollbar[data-v-5a115012]{width:1.5625rem;height:0.25rem;background:#e3e6e6;border-radius:0.125rem;box-sizing:border-box;margin:0 auto;position:relative}.scrollbar .scrollbar-line[data-v-5a115012]{width:0.78125rem;height:0.25rem;background:-webkit-linear-gradient(left, #FF856F, #FE305C);background:linear-gradient(90deg, #FF856F, #FE305C);border-radius:0.125rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ipage[data-v-57061e86]{background:#fff;overflow:hidden;margin-top:0.625rem;border-radius:0.625rem}.lipstick-item[data-v-57061e86]{width:21.875rem;background:#fff;background:-webkit-linear-gradient(top, #ffedf1 2%, #ffffff 18%);background:linear-gradient(180deg, #ffedf1 2%, #ffffff 18%);border-radius:0.625rem;box-sizing:border-box;padding:0.78125rem 0 0.625rem;margin:0.625rem auto}.lipstick-item .title[data-v-57061e86]{width:100%;box-sizing:border-box;padding:0 0.625rem}.lipstick-item .title .left .sub-time[data-v-57061e86]{margin-left:0.28125rem}.lipstick-item .title .left .main-title[data-v-57061e86]{font-size:0.9375rem;font-family:PingFang SC;font-weight:500;color:#333;line-height:1}.lipstick-item .title .left .subtitle[data-v-57061e86]{border-radius:0.15625rem;font-size:0.625rem;font-family:PingFang SC;font-weight:400;background:rgba(255,179,193,.3);color:#fe345d;line-height:1;margin-right:0.3125rem;padding:0.0625rem 0.3125rem}.lipstick-item .title .left .out-time[data-v-57061e86]{margin-left:0.625rem}.lipstick-item .title .left .out-time[data-v-57061e86]::before{content:"";width:.0625rem;height:.625rem;background:#ffdee5;display:inline-block}.lipstick-item .title .left .out-title[data-v-57061e86]{font-size:0.625rem;font-family:PingFang SC;font-weight:500;color:#999;line-height:1;margin-right:0.3125rem;margin-left:0.46875rem}.lipstick-item .title .right .right-text[data-v-57061e86]{height:0.75rem;font-size:0.75rem;font-family:PingFang SC;font-weight:500;color:#999}.lipstick-item .title .right .arrow-icon[data-v-57061e86]{font-size:0.75rem;line-height:1.2;color:#999;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.lipstick-item[data-v-57061e86]  .shop-img{width:6.5625rem;height:6.5625rem}.lipstick-item[data-v-57061e86]  .shop-box{height:4.0625rem}.lipstick-item[data-v-57061e86]  .g-shop-vertical{display:inline-block;vertical-align:top}.lipstick-item[data-v-57061e86]  .g-shop-vertical+.g-shop-vertical{margin-left:0.3125rem}.lipstick-item[data-v-57061e86]  .g-shop-vertical .box .coupon-box .price i{font-size:1.0625rem}.lipstick-item[data-v-57061e86]  .g-shop-vertical .box .sell{color:#999}.lipstick-item .list[data-v-57061e86]{width:100%;box-sizing:border-box;margin-top:0.4375rem}.lipstick-item .list .list-box[data-v-57061e86]{margin:0 auto;width:20.3125rem;overflow-y:hidden;overflow-x:auto;white-space:nowrap;padding:0.46875rem 0 0}.lipstick-item .list[data-v-57061e86] .scrollbar{margin-top:0.25rem}.lipstick-item .list .list-null[data-v-57061e86]{width:100%;height:10.34375rem}.lipstick-item .list .g-product-empty[data-v-57061e86]{width:100%;padding-top:0}.lipstick-item .product-sale[data-v-57061e86]{width:6rem;height:0.75rem;margin-top:0.625rem;position:relative}.lipstick-item .product-sale .product-progress[data-v-57061e86]{width:100%;height:0.75rem;background:-webkit-linear-gradient(left, rgba(255, 133, 111, 0.3), rgba(254, 48, 92, 0.3));background:linear-gradient(90deg, rgba(255, 133, 111, 0.3), rgba(254, 48, 92, 0.3));border-radius:0.375rem;overflow:hidden;position:relative;z-index:0}.lipstick-item .product-sale .progress[data-v-57061e86]{display:block;height:0.75rem;background:-webkit-linear-gradient(right, #FF856F, #FE305C);background:linear-gradient(-90deg, #FF856F, #FE305C);border-radius:0.375rem;position:absolute;top:0;left:0}.lipstick-item .product-sale .sale[data-v-57061e86]{width:100%;height:0.75rem;text-align:center;font-size:0.625rem;font-family:PingFang SC;font-weight:500;color:#fff;line-height:1;white-space:nowrap;position:absolute;top:0;left:0;z-index:1}.tl[data-v-57061e86]  .g-shop-vertical .box .sell{display:none}.tl .title .left .main-title[data-v-57061e86]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.seckill .stage{width:100%}.seckill .stage .stage-ul .van-tabs__wrap{height:auto}.seckill .stage .stage-ul .van-tab{padding:0}.seckill .stage .stage-ul .van-tab:not(:first-child){padding-left:0.3125rem}.seckill .stage .stage-ul .van-tab:not(:nth-last-child(2)){padding-right:0.3125rem}.seckill .stage .stage-ul .van-tabs__nav--complete{padding-left:0;padding-right:0}.seckill .stage .stage-ul .van-tabs__nav--line{padding-bottom:0}.seckill .stage .stage-ul .van-tabs__line{display:none;opacity:0;width:0;height:0}.seckill .g-product-empty .msg{margin-bottom:0}
.return-top[data-v-11671028]{position:fixed;bottom:6.875rem;bottom:calc(6.875rem + constant(safe-area-inset-bottom));bottom:calc(6.875rem + env(safe-area-inset-bottom));right:0.625rem;z-index:600}.return-top .wrap[data-v-11671028]{width:2.1875rem;height:2.1875rem;line-height:2.1875rem;background-color:rgba(0,0,0,.35);position:relative;border-radius:50%;text-align:center}.return-top .wrap i[data-v-11671028]{font-size:1.5625rem;color:#fff}
