.sku[data-v-0f59d782]{background-color:#fff;margin-top:2.13333vw;padding:3.2vw 4.26667vw;position:relative}.sku .title[data-v-0f59d782]{align-items:center;display:flex;justify-content:space-between;padding:0 0 1.6vw}.sku .title label[data-v-0f59d782]{color:#0a0a0a;font-size:3.73333vw;font-weight:500}.sku .title p[data-v-0f59d782]{align-items:center;color:#999;display:flex;flex:1;font-size:3.2vw;font-style:normal;justify-content:flex-end;margin-left:auto;overflow:hidden}.sku .title p span[data-v-0f59d782]{color:#0a0a0a;font-size:3.2vw}.sku .title p span.name[data-v-0f59d782]{flex:1;margin-left:3.2vw;text-align:right}.sku .title p span.price[data-v-0f59d782]{font-weight:500;margin-left:1.06667vw}.sku .title p img[data-v-0f59d782]{height:4.26667vw;margin-left:.53333vw;width:4.26667vw}.sku .title p[data-v-0f59d782]:active{opacity:.7}.sku ul[data-v-0f59d782]{max-height:96vw;padding:1.6vw 0 0}.sku ul li[data-v-0f59d782]{--border-color:#fff;--background-color:#f7f7f7;--text-color:#0a0a0a;align-items:center;background:var(--background-color);border-radius:2.13333vw;color:var(--text-color);display:flex;height:10.13333vw;justify-content:space-between;padding:0 3.2vw;position:relative}.sku ul li[data-v-0f59d782]:after{border-width:0;border:1px solid var(--border-color);border-radius:calc(false*2);border-radius:4.26667vw;box-sizing:border-box;content:" ";height:200%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(.5);transform-origin:0 0;width:200%;z-index:0}.sku ul li+li[data-v-0f59d782]{margin-top:2.13333vw}.sku ul li label[data-v-0f59d782]{color:var(--text-color);flex:1;font-family:PingFang SC;font-size:3.2vw;line-height:4.8vw;margin-right:3.2vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.sku ul li span[data-v-0f59d782]{color:var(--text-color);font-size:4.26667vw;font-weight:500;margin-left:1.06667vw;position:relative;top:1px}.sku ul li span[data-v-0f59d782]:first-letter{font-size:3.2vw;margin-right:.53333vw}.sku ul li .tag[data-v-0f59d782]{align-items:center;border:.5px solid #fff;border-radius:2.13333vw 2.13333vw 2.13333vw .53333vw;color:#fff;display:flex;font-size:2.66667vw;font-style:normal;font-weight:600;height:4.26667vw;justify-content:center;padding:0 1.06667vw;position:absolute;right:0;top:0;transform:translate(1.6vw,-2.13333vw);z-index:10}.sku ul li .tag.recommend-tag[data-v-0f59d782]{background:linear-gradient(97deg,#ff8c6c 12.84%,#f92e7f 97.63%)}.sku ul li .tag.stockout-tag[data-v-0f59d782]{background:#ccc}.sku ul li.active[data-v-0f59d782]{font-weight:500;--border-color:#e01b28;--background-color:#fff5f5;--text-color:#e01b28}.sku ul li.active label[data-v-0f59d782],.sku ul li.active span[data-v-0f59d782]{font-weight:600}.sku ul li.stockout[data-v-0f59d782]{--border-color:#f7f7f7;--background-color:#f7f7f7;--text-color:#ccc}.sku ul li.stockout.active[data-v-0f59d782]{--border-color:#e01b28;--background-color:#fff5f5;--text-color:#ff99a0}.sku ul.in-popup[data-v-0f59d782]{margin:0 -1.6vw;max-height:none;padding:2.66667vw 1.6vw 0}.sku ul.in-popup li[data-v-0f59d782]{align-items:flex-start;height:-moz-fit-content;height:fit-content;padding:2.66667vw 3.2vw}.sku ul.in-popup li label[data-v-0f59d782]{overflow:visible;text-overflow:unset;white-space:unset}.sku ul.in-popup li span[data-v-0f59d782]{margin-left:3.2vw}.sku.with-image[data-v-0f59d782]{align-items:center;border-radius:0;display:flex;margin:0;overflow:visible;padding:0}.sku.with-image .sku-container[data-v-0f59d782]{align-items:center;display:flex;flex:1;gap:1.06667vw;overflow:scroll hidden;padding:4.26667vw 4.26667vw 1px}.sku.with-image .sku-container .sku-item[data-v-0f59d782]{--border-color:#fff;--background-color:#f7f7f7;--text-color:#0a0a0a;align-items:center;background:var(--background-color);border-radius:2.13333vw;color:var(--text-color);display:flex;flex-shrink:0;gap:1.06667vw;height:10.66667vw;max-width:53.33333vw;overflow:visible;padding:1.06667vw;position:relative}.sku.with-image .sku-container .sku-item[data-v-0f59d782]:after{border-width:0;border:1px solid var(--border-color);border-radius:calc(false*2);border-radius:4.26667vw;box-sizing:border-box;content:" ";height:200%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(.5);transform-origin:0 0;width:200%;z-index:0}.sku.with-image .sku-container .sku-item.active[data-v-0f59d782]{font-weight:500;--border-color:#e01b28;--background-color:#fff5f5;--text-color:#e01b28}.sku.with-image .sku-container .sku-item.stockout[data-v-0f59d782]{--border-color:#f7f7f7;--background-color:#f7f7f7;--text-color:#ccc}.sku.with-image .sku-container .sku-item.stockout.active[data-v-0f59d782]{--border-color:#e01b28;--background-color:#fff5f5;--text-color:#ff99a0}.sku.with-image .sku-container .sku-item .image-container .pz-image[data-v-0f59d782]{border-radius:1.06667vw;height:8.53333vw;width:8.53333vw}.sku.with-image .sku-container .sku-item .sku-title[data-v-0f59d782]{font-size:3.2vw;line-height:4.8vw}.sku.with-image .sku-container .sku-item .tag[data-v-0f59d782]{align-items:center;border:.5px solid #fff;border-radius:2.13333vw 2.13333vw 2.13333vw .53333vw;color:#fff;display:flex;font-size:2.66667vw;font-style:normal;font-weight:600;height:4.26667vw;justify-content:center;padding:0 1.06667vw;position:absolute;right:0;top:0;transform:translate(1.06667vw,-2.13333vw);z-index:10}.sku.with-image .sku-container .sku-item .tag.recommend-tag[data-v-0f59d782]{background:linear-gradient(97deg,#ff8c6c 12.84%,#f92e7f 97.63%)}.sku.with-image .sku-container .sku-item .tag.stockout-tag[data-v-0f59d782]{background:#ccc}.sku.with-image .more-sku[data-v-0f59d782]{align-items:center;display:flex;flex-shrink:0;height:10.66667vw;margin-top:4.26667vw;padding:0 3.2vw}.sku.with-image .more-sku span[data-v-0f59d782]{color:#0a0a0a;display:inline-block;font-size:3.2vw;line-height:4.26667vw;width:6.4vw}.sku.with-image .more-sku svg[data-v-0f59d782]{flex-shrink:0;font-size:4.26667vw}.popup-content[data-v-7cb65883]{background:#f7f7f7;display:flex;flex-direction:column;max-height:85vh}.popup-content .title[data-v-7cb65883]{background:#fff;color:#0a0a0a;display:block;flex-shrink:0;font-size:4.26667vw;font-weight:500;padding:4.26667vw}.popup-content .good-intro[data-v-7cb65883]{background:#fff;padding:3.2vw 4.26667vw}.popup-content .good-intro .intro[data-v-7cb65883]{align-items:center;display:flex}.popup-content .good-intro .intro .pz-image[data-v-7cb65883]{border-radius:2.13333vw;height:19.2vw;width:19.2vw}.popup-content .good-intro .intro .right[data-v-7cb65883]{display:flex;flex:1;flex-direction:column;height:19.2vw;justify-content:space-between;margin-left:3.2vw;overflow:hidden}.popup-content .good-intro .intro .right .name[data-v-7cb65883]{color:#0a0a0a;font-size:3.73333vw;line-height:5.86667vw}.popup-content .good-intro .intro .right .subtitle[data-v-7cb65883]{align-items:center;color:#999;display:flex;flex-wrap:wrap;font-size:2.93333vw;height:4.26667vw;line-height:4.26667vw;margin-bottom:2.13333vw;overflow:hidden;white-space:break-spaces}.popup-content .good-intro .intro .right .subtitle span[data-v-7cb65883]{align-items:center;display:flex}.popup-content .good-intro .intro .right .subtitle span[data-v-7cb65883]:not(:first-child):before{background:#e0e0e0;border-radius:26.66667vw;content:"";display:inline-block;height:2.66667vw;margin:0 1.6vw;width:1px}.popup-content .good-intro .intro .right .bottom[data-v-7cb65883]{align-items:center;display:flex}.popup-content .good-intro .intro .right .bottom .current-price[data-v-7cb65883]{color:#e01b28;display:block;font-size:5.33333vw;font-weight:600}.popup-content .good-intro .intro .right .bottom .current-price[data-v-7cb65883]:first-letter{font-size:3.73333vw}.popup-content .good-intro .intro .right .bottom .other-info[data-v-7cb65883]{color:gray;font-size:3.2vw;margin-left:auto}.popup-content .good-intro .count[data-v-7cb65883]{align-items:center;display:flex;justify-content:space-between;margin-top:3.2vw;padding-top:3.2vw;position:relative}.popup-content .good-intro .count[data-v-7cb65883]:after{border:solid #e0e0e0;border-width:1px 0 0;box-sizing:border-box;content:" ";height:200%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(.5);transform-origin:0 0;width:200%;z-index:0}.popup-content .good-intro .count label[data-v-7cb65883]{color:#0a0a0a;font-size:3.73333vw;font-weight:500}.popup-content .good-intro .count .limit[data-v-7cb65883]{color:#f5821d;flex:1;font-size:3.2vw;margin-right:1.06667vw;text-align:right}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper{--van-stepper-radius:26.66667vw;position:relative}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper:after,.popup-content .good-intro .count[data-v-7cb65883] .van-stepper:before{background:#ebebeb;content:"";height:3.2vw;position:absolute;top:50%;transform:translateY(-50%);width:1px}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper:before{left:8.53333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper:after{right:8.53333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper button{background:#f7f7f7;height:7.46667vw;width:8.53333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper button.van-stepper__minus:before{height:.53333vw;width:2.13333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper button.van-stepper__plus:before{height:.53333vw;width:2.13333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper button.van-stepper__plus:after{height:2.13333vw;width:.53333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper .van-stepper__input{background:#f7f7f7;color:#0a0a0a;margin:0;width:8.53333vw}.popup-content .good-intro .count[data-v-7cb65883] .van-stepper .van-stepper__input[disabled]{-webkit-text-fill-color:#0a0a0a}.popup-content[data-v-7cb65883] .sku{display:flex;flex:1;flex-direction:column;margin-top:2.13333vw;min-height:0}.popup-content[data-v-7cb65883] .sku .title{flex-shrink:0}.popup-content[data-v-7cb65883] .sku ul{flex:1;max-height:none;min-height:0;overflow-y:auto}.popup-content .footer[data-v-7cb65883]{background:#fff;flex-shrink:0;margin-top:2.13333vw;padding:2.13333vw 4.26667vw calc(2.13333vw + var(--custom-safe-area-bottom))}.popup-content .footer .van-button[data-v-7cb65883]{background:#e01b28;border-radius:2.13333vw;font-size:3.73333vw;font-weight:500;height:11.2vw}
