#tab{padding:15px;font-size:14px;font-weight:400;height:54px}#tab .tab-item{width:auto;color:#666;line-height:22px}#tab.tab-flex{height:auto;padding-left:0;padding-right:0;display:flex;justify-content:space-between;text-align:center}#tab.tab-flex .tab-item{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tab.tab-flex .tab-item:first-child{margin-right:15px}#tab.tab-swiper .tab-item{margin:0 24px}#tab.tab-swiper .tab-item:first-child{margin-left:0}#tab.tab-swiper .tab-item:last-child{margin-right:0}#tab .active{color:#111}#tab .active .tab-item__text{font-weight:500;border-bottom:2px solid #111}.flash-sale-products__item{margin-bottom:15px;position:relative}.flash-sale-products .product__item{border-radius:0}.flash-sale-product{display:flex}.flash-sale-product__image{min-width:99px;width:99px;height:132px;border-radius:4px;overflow:hidden;background:#fafafa}.flash-sale-product__image img{display:block;width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}.flash-sale-product .label{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;height:30px;width:26px;border-radius:4px 0 8px 0;background-color:rgba(255,197,61,.9)}.flash-sale-product .label .num{font-size:20px;color:#141414;line-height:.5;transform:scale(.5);transform-origin:50% 0}.flash-sale-product .label .iconfont{color:#141414;margin:-2px 0 2px;font-size:12px}.flash-sale-product__info{position:relative;margin-left:10px;min-height:90px;padding-bottom:42px;flex:1;overflow:hidden}.flash-sale-product__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:400;line-height:18px;color:#666;overflow:hidden;text-overflow:ellipsis;margin-bottom:7px}.flash-sale-product .component-sku-picker{position:relative;bottom:unset}@media (max-width:350px){.flash-sale-product .component-sku-picker{overflow-x:auto}.flash-sale-product .component-sku-picker::-webkit-scrollbar{display:none}}.flash-sale-product .component-sku-picker-dot:first-child{margin-left:0}.flash-sale-product__ft{position:absolute;bottom:0;width:100%}.flash-sale-product__ft .component__product-price{margin-right:90px}.flash-sale-product__btn{position:absolute;right:0;bottom:0;width:89px;height:32px;border-radius:2px;background:#141414;text-align:center;color:#fff}.flash-sale-product__btn-text{display:block;line-height:32px;font-size:12px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flash-sale-product .component__product-price-special .component__product-price-currency,.flash-sale-product .component__product-price-special .component__product-price-number{color:#fd0300}.flash-sale-product .component__product-price-origin{color:#999}.flash-sale-product .component-sku-picker__color-name{transform:translateY(-50%) scale(.833);font-size:12px;font-weight:400}.textEllipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global_title{font-size:16px;font-weight:700}.title_large{font-size:18px;font-weight:700}.btn_tab,.global_content,.global_tips{font-size:14px;font-weight:400}.btn_large{font-size:16px;font-weight:700}.btn_normal{font-size:14px;font-weight:400}.btn_small,.btn_text{font-size:12px;font-weight:400}.global_toast{font-size:14px;font-weight:400}.list_text{font-size:16px;font-weight:400}.navbar_title{font-size:18px;font-weight:700}.navbar_text{font-size:16px;font-weight:400}.tag_commend{font-size:14px;font-weight:400}.list_shoptitle{font-size:12px;font-weight:400}.detail_shoptitle{font-size:14px;font-weight:400}.tag_activity,.tag_shoppic{font-size:12px;font-weight:400}.price_now_list{font-size:16px;font-weight:700}.price_dash_list{font-size:12px;font-weight:400}.price_now_detail{font-size:20px;font-weight:700}.btn_size,.price_dash_detail{font-size:14px;font-weight:400}.input_qty{font-size:12px;font-weight:400}.input_tips{font-size:14px;font-weight:400}.input_content{font-size:16px;font-weight:400}.tips_small{font-size:12px;font-weight:400}.components-nav-bar .icon-m_icon_rules{font-size:18px;color:#000;height:18px;width:18px;line-height:1}.flash-sale__bg{margin-bottom:-30px}.flash-sale__bg,.flash-sale__bg img{display:block;width:100%}.flash-sale__bd{position:relative;padding:0 15px 15px}.flash-sale__bd,.flash-sale__sticky{background:#fff;border-radius:30px 30px 0 0}.flash-sale__sticky{position:sticky;top:44px;z-index:2;margin:0 -15px;padding:0 15px;overflow:hidden}.flash-sale__sticky.disabled-sticky-border-radius{border-radius:0}.flash-sale__sticky.disabled-sticky-border-radius .tab-countdown{position:fixed;left:0;right:0;top:44px;z-index:2;background:#fff}.flash-sale__sticky-border{position:sticky;top:44px;z-index:2;border-top:1px solid #e7e7e7;margin:0 -15px 15px}.flash-sale__sticky-border.active{border-color:#e7e7e7}.flash-sale__scroll-to-top{color:#000;background:#fff;border-radius:50%;box-shadow:0 10px 48px 16px rgba(0,0,0,.04),0 8px 28px 0 rgba(0,0,0,.06),0 4px 16px -8px rgba(0,0,0,.1);bottom:11%}.has-bg .flash-sale__sticky-border{border-color:transparent;margin-bottom:0}.has-bg .flash-sale__sticky-border.active{border-color:#e7e7e7}.tab-countdown{display:flex;justify-content:center;align-items:center;text-align:center;padding:15px 0;font-size:14px;font-weight:400}.tab-countdown .flash-sale-countdown{margin-left:10px}.tab-countdown .flash-sale-countdown .box{width:30px;height:30px;line-height:30px;background:#fabe32;color:#111}.tab-countdown .flash-sale-countdown .box i{font-style:normal}.activity-rules-btn{margin-right:15px}.activity-rules-btn .iconfont{font-size:18px;color:#000;height:18px;width:18px;line-height:1}.activity-rules-popup{max-height:calc(100vh - 44px);padding:20px 15px 0;display:flex;flex-direction:column}.activity-rules-popup__hd{font-size:16px;font-weight:700;text-align:center;margin:0 0 20px;color:#141414}.activity-rules-popup__bd{margin-right:-15px;padding:0 15px 20px 0;word-wrap:break-word;word-break:break-word;overflow:hidden;overflow-y:auto;flex:1}.has-bg{padding-top:15px}.has-countdown,.has-tabs{padding-top:0}.has-countdown #tab{padding-bottom:0}.has-countdown #tab.tab-swiper{height:41px}.has-countdown .flash-sale__sticky{height:60px}.has-countdown .flash-sale__sticky-border{top:104px}.has-border-bottom{box-shadow:0 1px 0 0 #e7e7e7;border-bottom:1px solid rgba(0,0,0,.04)}.components-nav-bar{border-bottom:0;box-shadow:none}.components-nav-bar__rules{margin-right:0;position:absolute;right:16px}