.shop-wrap .goods-list .goods .top .badge .txt[data-v-8b3de3b3]{font-size:12px;transform-origin:0 0}.shop-wrap .goods-list .goods .top[data-v-8b3de3b3]{background-position:center;background-size:contain;background-repeat:no-repeat}[data-v-8b3de3b3]:root{--dark-primary-color: "red";--light-primary-color: blue}.shop-wrap[data-v-8b3de3b3]{padding:0 20px;background-color:#f9f9f9}.shop-wrap .tab-list[data-v-8b3de3b3]{display:flex;align-items:center;margin-bottom:5px;height:40px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-wrap .tab-list .tab[data-v-8b3de3b3]{position:relative;margin-right:20px;cursor:pointer}.shop-wrap .tab-list .tab.active[data-v-8b3de3b3]{color:gold}.shop-wrap .tab-list .tab.active[data-v-8b3de3b3]:after{position:absolute;bottom:-6px;left:50%;width:20px;height:3px;border-radius:10px;background-color:gold;content:"";transform:translate(-50%)}.shop-wrap .goods-list[data-v-8b3de3b3]{position:relative;display:flex;align-content:baseline;flex-wrap:wrap;justify-content:space-between;width:calc(100% + 8px)}.shop-wrap .goods-list .goods[data-v-8b3de3b3]{box-sizing:border-box;margin-bottom:3%;width:48.5%;border-radius:6px;background-color:#fff;box-shadow:0 4px 10px #eef2f5cc;cursor:pointer;transition:box-shadow .2s linear}.shop-wrap .goods-list .goods[data-v-8b3de3b3]:hover{box-shadow:4px 4px 20px #cdd8e499}.shop-wrap .goods-list .goods .top[data-v-8b3de3b3]{position:relative;overflow:hidden;width:100%;height:130px}.shop-wrap .goods-list .goods .top .badge[data-v-8b3de3b3]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:4px;color:#fff}.shop-wrap .goods-list .goods .top .badge .txt[data-v-8b3de3b3]{display:inline-block;line-height:1;transform-origin:center!important;transform:scale(1)}.shop-wrap .goods-list .goods .bottom[data-v-8b3de3b3]{padding:10px}.shop-wrap .goods-list .goods .bottom .title[data-v-8b3de3b3]{font-weight:500;font-size:16px}.shop-wrap .goods-list .goods .bottom .price-wrap[data-v-8b3de3b3]{display:flex;align-items:baseline;margin-top:8px;color:#ff5000}.shop-wrap .goods-list .goods .bottom .price-wrap .rmb[data-v-8b3de3b3]{font-size:16px}.shop-wrap .goods-list .goods .bottom .price-wrap .price[data-v-8b3de3b3]{font-weight:500;font-size:28px}.shop-wrap .goods-list .goods .bottom .price-wrap .pay-num[data-v-8b3de3b3]{margin-left:5px;color:#999;font-size:14px}
