.m-prodetail[data-v-140e2af2]{min-height:100vh;background:#f2f2f7;padding-bottom:calc(80px + env(safe-area-inset-bottom));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;color:#1c1c1e}.m-topbar[data-v-140e2af2]{height:48px;background:hsla(0,0%,100%,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(60,60,67,.29);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;position:sticky;top:0;z-index:10}.m-back[data-v-140e2af2],.m-cart[data-v-140e2af2]{font-size:20px;color:#c21401;cursor:pointer}.m-topbar-title[data-v-140e2af2]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:17px;font-weight:600;letter-spacing:-.02em}.m-hero[data-v-140e2af2]{background:#fff}.m-hero-real[data-v-140e2af2]{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;background:#f2f2f7;display:block}.m-hero-img[data-v-140e2af2]{height:260px;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;gap:8px;font-size:14px;color:#8e8e93;background:linear-gradient(135deg,#fafafa,#f2f2f7)}.m-hero-img[data-v-140e2af2] .anticon{font-size:40px;color:#c7c7cc}.m-price-bar[data-v-140e2af2]{background:linear-gradient(135deg,#c21401,#e53935);color:#fff;padding:16px;gap:12px}.m-price-bar[data-v-140e2af2],.m-price[data-v-140e2af2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.m-currency[data-v-140e2af2]{font-size:15px;font-weight:500}.m-amount[data-v-140e2af2]{font-size:30px;font-weight:700;margin-left:3px;letter-spacing:-.03em}.m-orig[data-v-140e2af2]{background:hsla(0,0%,100%,.22);padding:3px 9px;border-radius:999px;font-size:12px}.m-title-block[data-v-140e2af2]{background:#fff;padding:16px 16px 18px}.m-title[data-v-140e2af2]{font-size:18px;font-weight:600;color:#1c1c1e;margin:0 0 8px;line-height:1.35;letter-spacing:-.02em}.m-barcode[data-v-140e2af2]{font-size:12px;color:#8e8e93}.m-section[data-v-140e2af2]{background:#fff;margin:12px 14px;border-radius:16px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.m-section-title[data-v-140e2af2]{font-size:15px;font-weight:600;color:#1c1c1e;letter-spacing:-.02em;margin:0 0 12px}.m-row[data-v-140e2af2]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:9px 0;border-bottom:.5px solid rgba(60,60,67,.12)}.m-row[data-v-140e2af2]:last-child{border-bottom:none}.m-label[data-v-140e2af2]{width:64px;color:#8e8e93;-ms-flex-negative:0;flex-shrink:0}.m-val[data-v-140e2af2]{color:#1c1c1e;-webkit-box-flex:1;-ms-flex:1;flex:1}.m-tier-grid[data-v-140e2af2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m-tier-cell[data-v-140e2af2]{background:#f7f7f9;border-radius:12px;padding:12px;text-align:center}.m-tier-label[data-v-140e2af2]{font-size:11px;color:#8e8e93;margin-bottom:5px}.m-tier-num[data-v-140e2af2]{font-size:17px;font-weight:700;color:#c21401;letter-spacing:-.02em}.m-stock[data-v-140e2af2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px}.m-low[data-v-140e2af2]{color:#ff3b30}.m-footer[data-v-140e2af2]{position:fixed;bottom:0;left:0;right:0;height:calc(68px + env(safe-area-inset-bottom));padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.86);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid rgba(60,60,67,.29);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:100}.m-footer .ant-btn[data-v-140e2af2]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;border-radius:999px;font-weight:600;font-size:16px}.m-btn-cart[data-v-140e2af2]{background:#f2f2f7;border-color:transparent;color:#1c1c1e}