@charset "UTF-8";.floating-back-btn[data-v-00d37696]{position:fixed;left:0;z-index:var(--z-top);display:flex;align-items:center;justify-content:center;width:calc(9.6 * var(--vw-unit, 1vw));height:calc(12.8 * var(--vw-unit, 1vw));background:#00000059;backdrop-filter:blur(calc(2.13333 * var(--vw-unit, 1vw)));-webkit-backdrop-filter:blur(calc(2.13333 * var(--vw-unit, 1vw)));border:none;border-right:1px solid rgba(255,255,255,.15);border-radius:0 calc(2.13333 * var(--vw-unit, 1vw)) calc(2.13333 * var(--vw-unit, 1vw)) 0;color:#ffffffd9;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .2s ease,width .2s ease}.floating-back-btn[data-v-00d37696]:hover{background:#00000080;width:calc(10.66667 * var(--vw-unit, 1vw))}.floating-back-btn[data-v-00d37696]:active{background:#0009}.floating-back-btn.is-dragging[data-v-00d37696]{transition:none;width:calc(10.66667 * var(--vw-unit, 1vw));background:#0000008c}.floating-back-btn svg[data-v-00d37696]{flex-shrink:0;pointer-events:none}.fab-fade-enter-active[data-v-00d37696],.fab-fade-leave-active[data-v-00d37696]{transition:opacity .2s ease,transform .2s ease}.fab-fade-enter-from[data-v-00d37696],.fab-fade-leave-to[data-v-00d37696]{opacity:0;transform:translate(-100%)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .15s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}@font-face{font-family:custom-icon;src:url(data:font/woff2;base64,d09GMgABAAAAAASgAAsAAAAACVAAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDHAqFfIUMATYCJAMQCwoABCAFhGcHRxsTCMgOJQWRwADgIQRCPDzu93pukjI7RldXh6xGIPyrHJCTU34KWJi5P/955V/IqbQCkqmjn8zs8GWyoipxUOLYU499PVlTXURhmysLYQjBlVXlC1cHbCsc4YjVT87IZUar6YCu1oHsja8INFsWTXc7ObMQWL4geBlwpS/sDprqeCFiCWBsOJQFTmg010svFvER1JFe6T7Bh+L345/VMCapy8L7HD5KosGNX06/K/Tq/1fkL7IuAZsT6pAxf2aueLIcuEevKszT0zyV07cJKLlGib3OBf+u+F9TVFdlaIz+5ZElQdQLDa1MWNfnO6ZMpGR+BUtJ/KpQPQFD4e2NaMJ/Yocsvfs5mJQxc/MrS2eTjRZVnYWq6H6gUhcVjavchyccRsy6nB5HaH20GLEbUM0ZgWnnoYbDZmZvDtYfwMwbrMWxKnTWGxsbdURHR+0LLwXnUVPT18M2+UyoDCLDww5FR9yjQDUC8sw2GURGRpywi0GyfWXHnLDzESxjkbExR/S4F6o6OnejjnSnRtOg1Xap1fUqlWkVOdppjw+Pg1RNOBAjXU7U2JSO3t0kfRZy3Uqpwreho4emnMb2O5wNua/VajQqFTLtMTJuP7x8yFGjpYaih2q/k7hOw1FkYtl5/bgpohdVIQyk/SPQSIFQsGM6P7QgwNoubn6jH9NmYXTsMJ60cbhUhwmgAsKKIgTPIwURKO0vDAz8cNtitetqiyzgUwdaCqAFYuLrPZdlmwBsnUWiVJr4Ih8LsEl3oRwOGE0aHXBwodJtsID8F+NLLNYFYOAs6YJ3kaeT2IInkSS+JLmk4QWtY2nLsAbjZQLZZplCdB7uwv8kRAmjItnKSKEwspKNrLRV8cPYqCgQ2E1uurTivG/TxZFBs2qzwZGOdiVVovD3hE37muiNg1OWiRTbvjrW5rvJtkNlSYvOgWxOjrXUD8f9ZdbV+0sSGjcXlh161R9tE7u6naXaPGLtbm3fvjWmvHKL7eOOjic70D3Jj9iAXAC1K/lmjtJKHzKqt+bvtEn+ZLl9r1Xk38aWl7Ln68zZQW6r1ReQK+DvoBLL/zzGWyFi8ZKUMqVJVH9I4+OWYh+65sjNv6VCt08c6gEaX2g0lICkwQhkjUYxhTALdVqsQr1GW9BsTtL1Fj0U9ERpwqQmgtDpICTtPkPW6T6mELRQp99vqNfpHzQ7D4u7tZgMKoGDBA9phKxARJRcxsRmvlg0H7IlEoIby6KQU4qQRvy8ffvlFCiD3C6OKEtZf55nEIaTS5Fk7XlQIpEjCk5eDCneW8jzinAfH2bqW7wpuRQk4EAEHkRDkCogRChyMkyGzHf/Xj6IVUKCwAkxqI+jVOS8OMKPN18BJsUgE3U8k+VKpVj+eDxG2cbgyEkhkj0fJIkKcgjF9LpiEIXnTbhFTiGcDyMxUoP38U3Sl3cEmoUolUiRo0Sd1pdQqSRYuI0RSSRGSsjzIhmrz5VIIAAAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/iconfont-wLmsSYWa.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}.custom-icon{font-family:custom-icon!important;font-size:calc(4.26667 * var(--vw-unit, 1vw));font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-order-search:before{content:""}.icon-order-all:before{content:""}.icon-order-complete:before{content:""}.icon-order-pay:before{content:""}.icon-order-confirm:before{content:""}.icon-pay-wechat:before{content:""}.icon-pay-alipay:before{content:""}.icon-qrcode:before{content:""}.icon-share:before{content:""}.icon-aftersale:before{content:""}.icon-pay-balance:before{content:""}.icon-point:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .25s ease}.slide-left-enter-from{transform:translate(100%)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-30%)}.slide-right-leave-to{transform:translate(100%)}.fade-enter-active{transition:opacity .2s ease}.fade-leave-active{transition:opacity 0s}.fade-enter-from{opacity:0}.fade-leave-to{opacity:1}.skeleton-fade-enter-active{transition:opacity .2s ease}.skeleton-fade-leave-active{transition:opacity 0s}.skeleton-fade-enter-from{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--brand-primary: #07a55e;--brand-primary-dark: #059650;--brand-primary-darker: #047857;--brand-primary-light: #10b981;--brand-primary-bg: rgba(7, 165, 94, .08);--brand-primary-tint: rgba(7, 165, 94, .04);--brand-primary-glow: rgba(7, 165, 94, .2);--brand-accent-gold: #c8a45c;--brand-accent-gold-light: #e8d5a8;--brand-success: #07a55e;--brand-warning: #f59e0b;--brand-error: #ef4444;--brand-info: #3b82f6;--brand-accent: #8b5cf6;--brand-font-display: "Playfair Display", "Noto Serif SC", "STSong", serif;--brand-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, "Noto Sans SC", sans-serif}html.dark{--brand-primary: #07a55e;--brand-primary-dark: #059650;--brand-primary-darker: #047857;--brand-primary-light: #10b981;--brand-primary-bg: rgba(7, 165, 94, .12);--brand-primary-tint: rgba(7, 165, 94, .06);--brand-primary-glow: rgba(7, 165, 94, .25)}:root{--g-color-primary: var(--brand-primary);--g-color-primary-dark: var(--brand-primary-dark);--g-color-primary-bg: var(--brand-primary-bg);--g-bg-primary-light: rgba(7, 165, 94, .08);--g-color-success: var(--brand-success);--g-color-warning: var(--brand-warning);--g-color-error: var(--brand-error);--g-color-error-light: rgba(245, 63, 63, .1);--g-color-info: var(--brand-info);--g-color-accent: var(--brand-accent);--g-color-price: var(--brand-error);--g-text-primary: #1a1a1a;--g-text-body: #333333;--g-text-secondary: #666666;--g-text-tertiary: #999999;--g-text-placeholder: #c0c0c0;--g-text-title: #323233;--g-text-white: #ffffff;--g-overlay-white-85: rgba(255, 255, 255, .85);--g-overlay-white-80: rgba(255, 255, 255, .8);--g-overlay-white-60: rgba(255, 255, 255, .6);--g-bg-main: #f7f7f8;--g-bg-page: #f7f7f8;--g-bg-card: #ffffff;--g-bg-input: #f0f0f2;--g-bg-tag: #f0f0f2;--g-bg-mask: rgba(0, 0, 0, .5);--g-border: rgba(0, 0, 0, .08);--g-border-light: rgba(0, 0, 0, .04);--g-border-hover: rgba(200, 164, 92, .3);--g-tabbar-active: var(--brand-primary);--g-tabbar-inactive: #999999;--g-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, "Noto Sans SC", sans-serif;--g-font-display: "Playfair Display", "Noto Serif SC", "STSong", serif;--g-font-number: "DIN Alternate", "SF Pro Display", -apple-system, sans-serif;--g-font-mono: "SF Mono", "Monaco", "Menlo", monospace;--g-space-1: calc(1.06667 * var(--vw-unit, 1vw));--g-space-2: calc(2.13333 * var(--vw-unit, 1vw));--g-space-3: calc(3.2 * var(--vw-unit, 1vw));--g-space-4: calc(4.26667 * var(--vw-unit, 1vw));--g-space-5: calc(5.33333 * var(--vw-unit, 1vw));--g-space-6: calc(6.4 * var(--vw-unit, 1vw));--g-space-8: calc(8.53333 * var(--vw-unit, 1vw));--g-space-10: calc(10.66667 * var(--vw-unit, 1vw));--g-space-12: calc(12.8 * var(--vw-unit, 1vw));--g-spacing-md: 12px;--g-radius-sm: calc(1.06667 * var(--vw-unit, 1vw));--g-radius-md: calc(2.13333 * var(--vw-unit, 1vw));--g-radius-lg: calc(3.2 * var(--vw-unit, 1vw));--g-radius-xl: calc(4.26667 * var(--vw-unit, 1vw));--g-radius-pill: calc(6.4 * var(--vw-unit, 1vw));--g-radius-full: 9999px;--g-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--g-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08);--g-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--g-shadow-popup: 0 8px 24px rgba(0, 0, 0, .12);--g-shadow-button: 0 4px 12px rgba(200, 164, 92, .2);--g-shadow-tab: 0 -2px 12px rgba(0, 0, 0, .06);--g-shadow-primary-md: 0 4px 14px rgba(7, 165, 94, .25);--g-shadow-primary-sm: 0 2px 8px rgba(7, 165, 94, .2);--g-shadow-primary-focus: 0 0 0 3px rgba(7, 165, 94, .12);--g-shadow-primary-lg: 0 4px 16px rgba(7, 165, 94, .25);--g-shadow-primary-card: 0 10px 32px rgba(7, 165, 94, .08);--g-shadow-primary-banner: 0 10px 32px rgba(7, 165, 94, .06);--g-transition-fast: .15s ease;--g-transition-normal: .3s ease;--g-transition-slow: .5s ease;--g-navbar-height: calc(11.73333 * var(--vw-unit, 1vw));--g-tabbar-height: calc(14.93333 * var(--vw-unit, 1vw));--g-page-max-width: 750px;--vw-unit: 1vw;--z-base: 1;--z-sticky: 10;--z-navbar: 100;--z-popup: 200;--z-overlay: 300;--z-toast: 999;--z-top: 9999;--g-bg-danger-light: rgba(239, 68, 68, .08);--g-bg-danger-lighter: rgba(239, 68, 68, .14);--g-bg-success-lightest: rgba(7, 165, 94, .06);--g-bg-success: rgba(7, 165, 94, .1);--g-bg-info: rgba(59, 130, 246, .08);--g-bg-warning: rgba(245, 158, 11, .08);--g-bg-warning-lighter: rgba(245, 158, 11, .05);--g-bg-purple-light: rgba(139, 92, 246, .08);--g-bg-pink-tint: rgba(236, 72, 153, .06);--g-bg-primary-strong: rgba(7, 165, 94, .3);--g-bg-primary-faint: rgba(7, 165, 94, .05);--g-bg-primary-hover: rgba(7, 165, 94, .9);--g-bg-danger-warm: rgba(255, 80, 80, .3);--g-bg-danger-warm-strong: rgba(255, 80, 80, .5);--g-bg-ios-red: rgba(255, 59, 48, .1);--g-bg-ios-red-strong: rgba(255, 59, 48, .2);--g-bg-ios-red-faint: rgba(255, 59, 48, .08);--g-bg-ios-red-hover: rgba(255, 59, 48, .9);--g-bg-danger-medium: rgba(239, 68, 68, .2);--g-color-ios-red: #ff3b30;--g-bg-gold: rgba(212, 160, 32, .15);--g-bg-orange: rgba(255, 153, 0, .1);--g-color-success-dark: #059650;--g-color-danger: #dc2626;--g-color-warning-dark: #d97706;--g-color-info-dark: #2563eb;--g-color-sales: #ea580c;--g-color-hot: #ea580c;--g-color-liked: #ef4444;--g-color-teal: #0d9488;--g-color-rose: #d4695a;--g-color-online-dot: #6ee7a0;--g-color-success-light: rgba(7, 165, 94, .08);--g-color-warning-light: #d97706;--g-color-purple: #8b5cf6;--g-color-purple-dark: #7c3aed;--g-color-emergency: #ea580c;--g-pay-wechat: var(--brand-success);--g-pay-alipay: #1677ff;--g-pay-alipay-bg: rgba(22, 119, 255, .1);--g-pay-wallet: var(--brand-warning);--g-gold-light: #e8d5a8;--g-gold-dark: #c8a45c;--g-gold-text: #1a1a1a;--g-member-level-1: linear-gradient(135deg, #4a90c4, #357abd);--g-member-level-2: linear-gradient(135deg, #8b9dc3, #6b7da3);--g-member-level-3: linear-gradient(135deg, #f0c040, #d4a020);--g-member-level-4: linear-gradient(135deg, #1a1a2e, #16213e);--g-rank-gold: linear-gradient(135deg, #d4af37, #f5d77a);--g-rank-silver: linear-gradient(135deg, #95a0ad, #c9d0d8);--g-rank-bronze: linear-gradient(135deg, #b98251, #e0af7b);--g-primary-gradient-deep: #003d24;--g-signature-bg: #ffffff;--g-signature-ink: #1a1a1a;--g-auth-decor-light: rgba(7, 165, 94, .1);--g-auth-decor-accent: rgba(139, 92, 246, .1);--g-rating-star: var(--brand-primary);--g-pink-border: rgba(236, 72, 153, .2);--g-voucher-bg: rgba(59, 130, 246, .08)}:root:root{--van-button-primary-background: linear-gradient(135deg, #07a55e, #10b981);--van-button-primary-border-color: transparent;--van-button-primary-color: #ffffff;--van-button-border-radius: 9999px;--van-button-default-background: var(--g-bg-card);--van-button-default-border-color: var(--g-border);--van-button-default-color: var(--g-text-body);--van-primary-color: var(--brand-primary);--van-success-color: var(--brand-success);--van-danger-color: var(--brand-error);--van-warning-color: var(--brand-warning);--van-toast-background: rgba(0, 0, 0, .75);--van-toast-text-color: #ffffff}html{--van-toast-background: rgba(0, 0, 0, .75);--van-toast-text-color: #ffffff}html.dark{color-scheme:dark;--g-text-primary: #f5f0e8;--g-text-title: #f5f0e8;--g-text-body: rgba(245, 240, 232, .7);--g-text-secondary: rgba(245, 240, 232, .45);--g-text-tertiary: rgba(245, 240, 232, .35);--g-text-placeholder: rgba(245, 240, 232, .25);--g-text-white: #f5f0e8;--g-bg-main: #0b0b0e;--g-bg-page: #0b0b0e;--g-bg-card: rgba(255, 255, 255, .04);--g-bg-input: #141418;--g-bg-tag: rgba(255, 255, 255, .06);--g-bg-mask: rgba(0, 0, 0, .65);--g-border: rgba(255, 255, 255, .08);--g-border-light: rgba(255, 255, 255, .04);--g-border-hover: rgba(200, 164, 92, .25);--g-tabbar-inactive: rgba(245, 240, 232, .35);--g-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--g-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5);--g-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--g-shadow-popup: 0 8px 24px rgba(0, 0, 0, .6);--g-shadow-button: 0 4px 20px rgba(200, 164, 92, .25);--g-shadow-tab: 0 -2px 12px rgba(0, 0, 0, .3);--g-shadow-primary-md: 0 4px 14px rgba(7, 165, 94, .35);--g-shadow-primary-sm: 0 2px 8px rgba(7, 165, 94, .3);--g-shadow-primary-focus: 0 0 0 3px rgba(7, 165, 94, .18);--g-shadow-primary-lg: 0 4px 16px rgba(7, 165, 94, .35);--g-bg-danger-light: rgba(239, 68, 68, .12);--g-bg-danger-lighter: rgba(239, 68, 68, .18);--g-bg-success-lightest: rgba(7, 165, 94, .1);--g-bg-success: rgba(7, 165, 94, .15);--g-bg-primary-light: rgba(7, 165, 94, .12);--g-bg-info: rgba(59, 130, 246, .12);--g-bg-warning: rgba(245, 158, 11, .12);--g-bg-warning-lighter: rgba(245, 158, 11, .08);--g-bg-purple-light: rgba(139, 92, 246, .12);--g-bg-pink-tint: rgba(236, 72, 153, .08);--g-bg-primary-strong: rgba(7, 165, 94, .35);--g-bg-primary-faint: rgba(7, 165, 94, .08);--g-bg-primary-hover: rgba(7, 165, 94, .95);--g-bg-danger-warm: rgba(255, 80, 80, .35);--g-bg-danger-warm-strong: rgba(255, 80, 80, .55);--g-bg-ios-red: rgba(255, 59, 48, .15);--g-bg-ios-red-strong: rgba(255, 59, 48, .25);--g-bg-ios-red-faint: rgba(255, 59, 48, .1);--g-bg-ios-red-hover: rgba(255, 59, 48, .95);--g-bg-danger-medium: rgba(239, 68, 68, .25);--g-color-ios-red: #ff453a;--g-bg-gold: rgba(212, 160, 32, .2);--g-bg-orange: rgba(255, 153, 0, .15);--g-color-success-dark: #34d399;--g-color-danger: #f87171;--g-color-error-light: rgba(245, 63, 63, .15);--g-color-warning-dark: #fbbf24;--g-color-info-dark: #60a5fa;--g-color-sales: #fb923c;--g-color-hot: #fb923c;--g-color-liked: #f87171;--g-color-teal: #2dd4bf;--g-color-rose: #f08080;--g-color-online-dot: #34d399;--g-color-success-light: rgba(7, 165, 94, .1);--g-color-warning-light: #fbbf24;--g-gold-light: #e8d5a8;--g-gold-dark: #c8a45c;--g-gold-text: #f5f0e8;--g-member-level-1: linear-gradient(135deg, #5ba0d4, #4587cd);--g-member-level-2: linear-gradient(135deg, #9badd3, #7b8db3);--g-member-level-3: linear-gradient(135deg, #ffd050, #e4b030);--g-member-level-4: linear-gradient(135deg, #2a2a3e, #26214e);--g-rank-gold: linear-gradient(135deg, #e8c547, #ffe78a);--g-rank-silver: linear-gradient(135deg, #b5c0cd, #d9e0e8);--g-rank-bronze: linear-gradient(135deg, #c99261, #f0bf8b);--g-signature-bg: #ffffff;--g-signature-ink: #1a1a1a;--g-primary-gradient-deep: #0a5d44;--g-auth-decor-light: rgba(200, 164, 92, .15);--g-auth-decor-accent: rgba(139, 92, 246, .15);--g-pink-border: rgba(236, 72, 153, .3);--g-voucher-bg: rgba(59, 130, 246, .12);--van-background: #0b0b0e;--van-background-2: rgba(255, 255, 255, .04);--van-text-color: rgba(245, 240, 232, .7);--van-text-color-2: rgba(245, 240, 232, .45);--van-text-color-3: rgba(245, 240, 232, .25);--van-border-color: rgba(255, 255, 255, .08);--van-active-color: rgba(255, 255, 255, .06);--van-nav-bar-background: #0b0b0e;--van-nav-bar-title-text-color: #f5f0e8;--van-nav-bar-icon-color: rgba(245, 240, 232, .7);--van-tabbar-background: #0b0b0e;--van-tabbar-item-active-color: var(--brand-primary);--van-tabbar-item-inactive-color: rgba(245, 240, 232, .35);--van-button-default-background: rgba(255, 255, 255, .04);--van-button-default-color: rgba(245, 240, 232, .7);--van-button-default-border-color: rgba(255, 255, 255, .08);--van-button-primary-background: linear-gradient(135deg, #07a55e, #10b981);--van-button-primary-border-color: transparent;--van-button-primary-color: #ffffff;--van-button-border-radius: 9999px;--van-cell-background: rgba(255, 255, 255, .04);--van-cell-border-color: rgba(255, 255, 255, .08);--van-popup-background: #141418;--van-dialog-background: #141418;--van-dialog-has-title-message-text-color: rgba(245, 240, 232, .45);--van-action-sheet-item-background: #141418;--van-action-sheet-item-text-color: rgba(245, 240, 232, .7);--van-action-sheet-cancel-text-color: rgba(245, 240, 232, .7);--van-action-sheet-cancel-item-color: #141418;--van-toast-background: rgba(20, 20, 24, .9);--van-toast-text-color: #f5f0e8;--van-loading-text-color: rgba(245, 240, 232, .45);--van-overlay-background: rgba(0, 0, 0, .7);--van-picker-background: #141418;--van-picker-option-text-color: rgba(245, 240, 232, .7);--van-picker-mask-color: linear-gradient(180deg, rgba(20, 20, 24, .9), rgba(20, 20, 24, .4)), linear-gradient(0deg, rgba(20, 20, 24, .9), rgba(20, 20, 24, .4));--van-badge-background: var(--brand-error);--van-switch-node-background: #141418;--van-switch-background: rgba(255, 255, 255, .08);--van-field-label-color: rgba(245, 240, 232, .45);--van-field-input-text-color: rgba(245, 240, 232, .7);--van-field-placeholder-text-color: rgba(245, 240, 232, .25);--van-field-word-limit-color: rgba(245, 240, 232, .25);--van-search-background: #0b0b0e;--van-search-content-background: rgba(255, 255, 255, .04);--van-divider-text-color: rgba(245, 240, 232, .45);--van-divider-border-color: rgba(255, 255, 255, .08);--van-tag-default-color: rgba(245, 240, 232, .45);--van-tag-default-background: rgba(255, 255, 255, .06);--van-tag-primary-color: var(--brand-primary);--van-tag-primary-background: rgba(200, 164, 92, .12);--van-tag-success-color: #34d399;--van-tag-success-background: rgba(7, 165, 94, .12);--van-tag-warning-color: #fbbf24;--van-tag-warning-background: rgba(245, 158, 11, .12);--van-tag-danger-color: #f87171;--van-tag-danger-background: rgba(239, 68, 68, .12);--van-notice-bar-background: rgba(200, 164, 92, .08);--van-notice-bar-text-color: var(--brand-primary);--van-empty-description-color: rgba(245, 240, 232, .25);--van-list-text-color: rgba(245, 240, 232, .25);--van-pull-refresh-head-text-color: rgba(245, 240, 232, .45);--van-steps-background: transparent;--van-step-text-color: rgba(245, 240, 232, .25);--van-step-active-color: var(--brand-primary);--van-step-finish-text-color: rgba(245, 240, 232, .7);--van-step-circle-color: rgba(255, 255, 255, .08);--van-step-line-color: rgba(255, 255, 255, .08);--van-step-finish-line-color: var(--brand-primary);--van-collapse-item-title-color: rgba(245, 240, 232, .7);--van-collapse-item-text-color: rgba(245, 240, 232, .45);--van-collapse-item-content-text-color: rgba(245, 240, 232, .45);--van-collapse-item-content-background: rgba(255, 255, 255, .04);--van-card-background: rgba(255, 255, 255, .04);--van-card-text-color: rgba(245, 240, 232, .45);--van-card-price-color: var(--brand-error);--van-card-desc-color: rgba(245, 240, 232, .25);--van-submit-bar-background: #141418;--van-submit-bar-text-color: rgba(245, 240, 232, .7);--van-submit-bar-price-color: var(--brand-error);--van-submit-bar-tip-background: rgba(200, 164, 92, .08);--van-submit-bar-tip-color: var(--brand-primary);--van-goods-action-background: #141418;--van-goods-action-icon-color: rgba(245, 240, 232, .45);--van-goods-action-icon-text-color: rgba(245, 240, 232, .45);--van-coupon-background: rgba(255, 255, 255, .04);--van-coupon-text-color: rgba(245, 240, 232, .7);--van-coupon-disabled-text-color: rgba(245, 240, 232, .25);--van-address-list-text-color: rgba(245, 240, 232, .7);--van-address-list-disabled-text-color: rgba(245, 240, 232, .25);--van-address-list-add-text-color: var(--brand-primary);--van-share-sheet-title-color: #f5f0e8;--van-share-sheet-option-name-color: rgba(245, 240, 232, .7);--van-skeleton-paragraph-background: rgba(255, 255, 255, .06);--van-skeleton-title-background: rgba(255, 255, 255, .06);--van-skeleton-avatar-background: rgba(255, 255, 255, .06);--van-image-placeholder-background: rgba(255, 255, 255, .04);--van-image-placeholder-icon-color: rgba(245, 240, 232, .25);--van-image-loading-icon-color: rgba(245, 240, 232, .25);--van-image-error-icon-color: rgba(245, 240, 232, .25);--van-grid-item-content-background: rgba(255, 255, 255, .04);--van-grid-item-text-color: rgba(245, 240, 232, .7);--van-index-bar-index-active-color: var(--brand-primary);--van-index-anchor-text-color: rgba(245, 240, 232, .7);--van-index-anchor-background: #0b0b0e;--van-index-anchor-sticky-text-color: #f5f0e8;--van-index-anchor-sticky-background: #0b0b0e;--van-pagination-item-default-color: rgba(245, 240, 232, .45);--van-pagination-item-default-background: rgba(255, 255, 255, .04);--van-pagination-desc-color: rgba(245, 240, 232, .45);--van-tree-select-nav-background: #141418;--van-tree-select-nav-item-text-color: rgba(245, 240, 232, .45);--van-tree-select-nav-item-active-text-color: var(--brand-primary);--van-tree-select-nav-item-active-background: #0b0b0e;--van-tree-select-item-selected-color: var(--brand-primary);--van-back-top-text-color: rgba(245, 240, 232, .7);--van-back-top-background: #141418;--van-number-keyboard-background: #141418;--van-number-keyboard-key-background: rgba(255, 255, 255, .06);--van-number-keyboard-key-active-color: rgba(255, 255, 255, .1);--van-number-keyboard-delete-font-size: 18px;--van-number-keyboard-title-color: rgba(245, 240, 232, .7);--van-number-keyboard-close-color: var(--brand-primary);--van-password-input-background: rgba(255, 255, 255, .04);--van-password-input-item-background: rgba(255, 255, 255, .06);--van-password-input-item-border-color: rgba(255, 255, 255, .1);--van-password-input-text-color: rgba(245, 240, 232, .7);--van-password-input-cursor-color: #f5f0e8;--van-password-input-mask-color: #f5f0e8;--van-password-input-error-info-color: var(--brand-error)}.van-toast{background:#000000bf!important;color:#fff!important}html.dark .van-toast{background:#141418e6!important;color:#f5f0e8!important}@media(min-width:47em){:root{--vw-unit: 7.5px}html.dark{--vw-unit: 7.5px}}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--g-font-family);font-size:calc(3.73333 * var(--vw-unit, 1vw));color:var(--g-text-body);background-color:var(--g-border);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden}#app{height:100%;max-width:var(--g-page-max-width);margin:0 auto;background-color:var(--g-bg-main);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.fixed-bar-stable{position:fixed;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.c-navbar--fixed,.c-tabbar{max-width:var(--g-page-max-width);width:100%;left:50%!important;right:auto!important;transform:translate(-50%)}.page{height:100vh;display:flex;flex-direction:column;background:var(--g-bg-main)}.page-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(3.2 * var(--vw-unit, 1vw))}button:active,[class*=btn]:active{transform:scale(.97);transition:transform .1s}button,a,[role=button],[class*=btn],[class*=action],[class*=card],[class*=item],[class*=tab]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--g-color-primary);outline-offset:2px}button:focus-visible,[class*=btn]:focus-visible,[class*=card]:focus-visible,[class*=action]:focus-visible,[class*=item]:focus-visible{outline:2px solid var(--g-color-primary);outline-offset:2px}*:focus{outline:none}.section-header{display:flex;justify-content:space-between;align-items:center;padding:calc(3.2 * var(--vw-unit, 1vw)) calc(4.26667 * var(--vw-unit, 1vw)) calc(2.13333 * var(--vw-unit, 1vw))}.section-title{font-size:calc(4 * var(--vw-unit, 1vw));font-weight:500;color:var(--g-text-primary)}.section-more{appearance:none;-webkit-appearance:none;border:0;font:inherit;color:var(--g-text-secondary);text-align:center;background:transparent;padding:0;cursor:pointer;font-size:calc(3.2 * var(--vw-unit, 1vw))}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,var(--g-border) 25%,var(--g-bg-tag) 50%,var(--g-border) 75%);background-size:200% 100%;animation:shimmer 1.6s infinite;border-radius:var(--g-radius-sm)}.card{background:var(--g-bg-card);border-radius:calc(3.2 * var(--vw-unit, 1vw));border:1px solid var(--g-border);padding:calc(4.26667 * var(--vw-unit, 1vw)) calc(3.73333 * var(--vw-unit, 1vw));overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.card:hover{border-color:var(--g-border-hover);box-shadow:0 calc(1.06667 * var(--vw-unit, 1vw)) calc(5.33333 * var(--vw-unit, 1vw)) #0000000a}.card--pressable:active{transform:scale(.98);background:var(--g-bg-tag)}.tag{display:inline-flex;align-items:center;padding:2px calc(2.13333 * var(--vw-unit, 1vw));border-radius:calc(1.06667 * var(--vw-unit, 1vw));font-size:calc(2.93333 * var(--vw-unit, 1vw));line-height:1.4;font-weight:500}.tag--active{background:var(--g-color-primary-bg);color:var(--g-color-primary)}.tag--pending{background:var(--g-bg-warning);color:var(--g-color-warning-dark)}.tag--waiting{background:var(--g-bg-info);color:var(--g-color-info-dark)}.tag--complete{background:var(--g-bg-success);color:var(--g-color-success-dark)}.tag--cancel{background:var(--g-bg-tag);color:var(--g-text-secondary)}.page-footer{flex-shrink:0;padding:calc(3.2 * var(--vw-unit, 1vw)) calc(4.26667 * var(--vw-unit, 1vw));background:var(--g-bg-card);border-top:.5px solid var(--g-border);display:flex;align-items:center;justify-content:space-between}.van-popup{overscroll-behavior:contain}[class*=price],[class*=amount]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.van-swipe__track{transition-duration:.01ms!important}.shimmer{animation:none!important;background:var(--g-border)}}@media(min-width:47em){html,body{background-color:#e8e8ec;background-image:linear-gradient(135deg,#e8e8ec,#d8d8dc)}html.dark,html.dark body{background-color:#1a1a1e;background-image:linear-gradient(135deg,#1a1a1e,#0a0a0e)}#app{box-shadow:0 0 0 1px #0000000d,0 calc(2.13333 * var(--vw-unit, 1vw)) calc(10.66667 * var(--vw-unit, 1vw)) #0000001f}html.dark #app{box-shadow:0 0 0 1px #ffffff0d,0 8px 40px #0006}.c-navbar--fixed,.c-tabbar{max-width:var(--g-page-max-width)}.van-nav-bar--fixed,.van-popup--bottom,.van-popup--top{max-width:var(--g-page-max-width);left:50%!important;right:auto!important;transform:translate(-50%)}.van-popup--bottom.van-popup-slide-bottom-enter-from,.van-popup--bottom.van-popup-slide-bottom-leave-active{transform:translate(-50%) translate3d(0,100%,0)}.van-popup--top.van-popup-slide-top-enter-from,.van-popup--top.van-popup-slide-top-leave-active{transform:translate(-50%) translate3d(0,-100%,0)}.action-footer,.footer-bar,.bottom-bar,.action-bar,.pill-tab-bar{max-width:var(--g-page-max-width);left:50%!important;right:auto!important;transform:translate(-50%)}}@keyframes wzzj-shine-sweep{0%{transform:translate(-120%) skew(-20deg);opacity:0}20%{opacity:.7}to{transform:translate(220%) skew(-20deg);opacity:0}}@keyframes wzzj-ripple-out{0%{transform:scale(0);opacity:.6;border-width:2px}to{transform:scale(8);opacity:0;border-width:.5px}}@keyframes wzzj-border-breathe{0%,to{border-color:var(--g-border);box-shadow:0 0 #c8a45c00}50%{border-color:var(--g-border-hover);box-shadow:0 0 0 calc(1.06667 * var(--vw-unit, 1vw)) #c8a45c1f}}@keyframes wzzj-tea-ripple{0%{transform:scale(.4);opacity:.5;border-width:1.5px}to{transform:scale(3.5);opacity:0;border-width:.5px}}@keyframes wzzj-star-light{0%{transform:scale(.7);opacity:.4;filter:brightness(.7)}60%{transform:scale(1.18);opacity:1;filter:brightness(1.2)}to{transform:scale(1);opacity:1;filter:brightness(1)}}@keyframes wzzj-check-flash{0%{transform:scale(0) translateY(50%);opacity:0}40%{transform:scale(1.2) translateY(0);opacity:1}to{transform:scale(1) translateY(0);opacity:0}}@keyframes wzzj-dot-pulse{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes wzzj-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wzzj-badge-rise{0%{transform:translateY(calc(2.13333 * var(--vw-unit, 1vw))) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes wzzj-moon-fade{0%{opacity:0;transform:translateY(-calc(1.06667 * var(--vw-unit, 1vw)))}to{opacity:.7;transform:translateY(0)}}@keyframes wzzj-item-rise{0%{transform:translateY(calc(2.13333 * var(--vw-unit, 1vw)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wzzj-num-flip{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-50%);opacity:0}51%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.wzzj-shine,.van-button--primary{position:relative;overflow:hidden}.wzzj-shine:after,.van-button--primary:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%) skew(-20deg);pointer-events:none}.wzzj-shine:active:after,.van-button--primary:active:after{animation:wzzj-shine-sweep .7s ease-out}@media(hover:hover){.wzzj-shine:hover:after,.van-button--primary:hover:after{animation:wzzj-shine-sweep .7s ease-out}}.wzzj-card-glow{transition:border-color .3s var(--g-transition-normal, .3s ease),box-shadow .3s var(--g-transition-normal, .3s ease),transform .3s var(--g-transition-normal, .3s ease)}@media(hover:hover){.wzzj-card-glow:hover{border-color:var(--g-border-hover);box-shadow:0 calc(1.06667 * var(--vw-unit, 1vw)) calc(6.4 * var(--vw-unit, 1vw)) #c8a45c26;transform:translateY(-1px)}}.wzzj-card-glow:active{transform:translateY(0) scale(.99)}.wzzj-stagger-list>*{animation:wzzj-item-rise .4s var(--g-transition-normal, .3s ease) backwards}.wzzj-stagger-list>*:nth-child(1){animation-delay:.04s}.wzzj-stagger-list>*:nth-child(2){animation-delay:.08s}.wzzj-stagger-list>*:nth-child(3){animation-delay:.12s}.wzzj-stagger-list>*:nth-child(4){animation-delay:.16s}.wzzj-stagger-list>*:nth-child(5){animation-delay:.2s}.wzzj-stagger-list>*:nth-child(6){animation-delay:.24s}.wzzj-stagger-list>*:nth-child(7){animation-delay:.28s}.wzzj-stagger-list>*:nth-child(8){animation-delay:.32s}.wzzj-stagger-list>*:nth-child(9){animation-delay:.36s}.wzzj-stagger-list>*:nth-child(10){animation-delay:.4s}.wzzj-stagger-list>*:nth-child(11){animation-delay:.44s}.wzzj-stagger-list>*:nth-child(12){animation-delay:.48s}.wzzj-num-roll{display:inline-block;font-variant-numeric:tabular-nums;transition:transform .4s ease}.wzzj-pull-line{position:relative}.wzzj-pull-line:before{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--g-gold-dark),transparent);transform:translate(-50%);transition:width .2s ease;border-radius:1px;z-index:var(--z-sticky, 10)}.wzzj-pull-line.is-pulling:before{width:calc(10.66667 * var(--vw-unit, 1vw))}.wzzj-pull-line.is-released:before{width:calc(21.33333 * var(--vw-unit, 1vw));opacity:0;transition:width .4s ease,opacity .4s ease .2s}.wzzj-ripple-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:var(--z-toast, 999)}.wzzj-ripple-ring{width:calc(16 * var(--vw-unit, 1vw));height:calc(16 * var(--vw-unit, 1vw));border:2px solid var(--g-gold-dark);border-radius:50%;animation:wzzj-ripple-out 1s cubic-bezier(.16,1,.3,1) forwards}.wzzj-ripple-ring+.wzzj-ripple-ring{animation-delay:.2s}.wzzj-stars-celebrate .wzzj-star{display:inline-block;animation:wzzj-star-light .5s cubic-bezier(.34,1.56,.64,1) backwards}.wzzj-stars-celebrate .wzzj-star:nth-child(1){animation-delay:.08s}.wzzj-stars-celebrate .wzzj-star:nth-child(2){animation-delay:.16s}.wzzj-stars-celebrate .wzzj-star:nth-child(3){animation-delay:.24s}.wzzj-stars-celebrate .wzzj-star:nth-child(4){animation-delay:.32s}.wzzj-stars-celebrate .wzzj-star:nth-child(5){animation-delay:.4s}.wzzj-tea-ripples{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.wzzj-tea-ripples span{position:absolute;width:calc(10.66667 * var(--vw-unit, 1vw));height:calc(10.66667 * var(--vw-unit, 1vw));border:1.5px solid var(--g-gold-dark);border-radius:50%;animation:wzzj-tea-ripple 1.2s cubic-bezier(.16,1,.3,1) forwards}.wzzj-tea-ripples span:nth-child(2){animation-delay:.2s}.wzzj-tea-ripples span:nth-child(3){animation-delay:.4s}.wzzj-field-success{position:relative}.wzzj-field-success:after{content:"✓";position:absolute;right:calc(3.2 * var(--vw-unit, 1vw));top:50%;transform:translateY(-50%);color:var(--g-color-primary);font-size:calc(4.26667 * var(--vw-unit, 1vw));font-weight:600;animation:wzzj-check-flash .6s ease-out forwards;pointer-events:none}.wzzj-dots{display:inline-flex;gap:calc(1.6 * var(--vw-unit, 1vw));align-items:center}.wzzj-dots span{width:calc(1.6 * var(--vw-unit, 1vw));height:calc(1.6 * var(--vw-unit, 1vw));border-radius:50%;background:var(--g-color-primary);animation:wzzj-dot-pulse 1.4s infinite ease-in-out both}.wzzj-dots span:nth-child(2){animation-delay:.2s;background:var(--g-gold-dark)}.wzzj-progress-ring{position:relative;display:inline-block}.wzzj-progress-ring svg{transform:rotate(-90deg);animation:wzzj-ring-spin 2s linear infinite}.wzzj-progress-ring circle{fill:none;stroke-width:2;stroke-linecap:round}.wzzj-progress-ring circle.track{stroke:var(--g-border)}.wzzj-progress-ring circle.indicator{stroke:var(--g-gold-dark);stroke-dasharray:80,200;transition:stroke-dasharray .5s ease}.wzzj-approaching{animation:wzzj-border-breathe 2s ease-in-out 3}.wzzj-slide-confirm{position:relative;height:calc(12.8 * var(--vw-unit, 1vw));border-radius:var(--g-radius-full, calc(2666.4 * var(--vw-unit, 1vw)));background:var(--g-bg-input);border:1px solid var(--g-border);overflow:hidden;user-select:none;display:flex;align-items:center;justify-content:center;font-size:calc(3.46667 * var(--vw-unit, 1vw));color:var(--g-text-secondary)}.wzzj-slide-confirm:before{content:"";position:absolute;left:0;top:0;height:100%;width:calc(var(--progress, 0) * 100%);background:linear-gradient(90deg,#ef444414,#ef44442e);transition:width .1s linear}.wzzj-slide-confirm.is-confirmed{background:var(--g-bg-danger-light, rgba(239, 68, 68, .12));color:var(--g-color-error);border-color:var(--g-color-error)}.wzzj-badge{display:inline-flex;align-items:center;gap:calc(1.06667 * var(--vw-unit, 1vw));padding:calc(.8 * var(--vw-unit, 1vw)) calc(2.66667 * var(--vw-unit, 1vw));border:1px solid var(--g-gold-dark);border-radius:var(--g-radius-pill, calc(6.4 * var(--vw-unit, 1vw)));font-size:calc(2.93333 * var(--vw-unit, 1vw));font-weight:500;color:var(--g-gold-dark);background:#c8a45c0f;animation:wzzj-badge-rise .6s cubic-bezier(.34,1.56,.64,1) backwards;letter-spacing:.5px}.wzzj-badge--gold{background:linear-gradient(135deg,#e8d5a826,#c8a45c1a)}.wzzj-badge--subtle{border-color:var(--g-border);color:var(--g-text-secondary);background:transparent}.wzzj-moon-mark{display:inline-block;width:calc(3.2 * var(--vw-unit, 1vw));height:calc(3.2 * var(--vw-unit, 1vw));border-radius:50%;box-shadow:inset -calc(.8 * var(--vw-unit, 1vw)) 0 0 0 var(--g-gold-dark);background:transparent;animation:wzzj-moon-fade .6s ease-out backwards;vertical-align:middle}.wzzj-weather-punctual{display:inline-flex;align-items:center;gap:calc(.8 * var(--vw-unit, 1vw));padding:2px calc(1.6 * var(--vw-unit, 1vw));border-radius:var(--g-radius-sm, calc(1.06667 * var(--vw-unit, 1vw)));background:#c8a45c1a;color:var(--g-gold-dark);font-size:calc(2.66667 * var(--vw-unit, 1vw));font-weight:500}.wzzj-weather-punctual:before{content:"☔";font-size:calc(2.66667 * var(--vw-unit, 1vw))}.wzzj-empty{display:flex;flex-direction:column;align-items:center;padding:calc(12.8 * var(--vw-unit, 1vw)) calc(6.4 * var(--vw-unit, 1vw));gap:calc(3.2 * var(--vw-unit, 1vw))}.wzzj-empty-illu{width:calc(23.46667 * var(--vw-unit, 1vw));height:calc(23.46667 * var(--vw-unit, 1vw));opacity:.5;color:var(--g-text-tertiary)}.wzzj-empty-text{font-size:calc(3.46667 * var(--vw-unit, 1vw));color:var(--g-text-secondary);letter-spacing:.5px}.wzzj-empty-hint{font-size:calc(2.93333 * var(--vw-unit, 1vw));color:var(--g-text-tertiary);margin-top:calc(1.06667 * var(--vw-unit, 1vw))}@media(prefers-reduced-motion:reduce){.wzzj-shine:after,.wzzj-ripple-ring,.wzzj-stars-celebrate .wzzj-star,.wzzj-tea-ripples span,.wzzj-field-success:after,.wzzj-dots span,.wzzj-progress-ring svg,.wzzj-approaching,.wzzj-badge,.wzzj-moon-mark,.wzzj-stagger-list>*{animation:none!important;transition:none!important}.wzzj-ripple-overlay,.wzzj-tea-ripples{display:none!important}.wzzj-stagger-list>*{opacity:1!important;transform:none!important}}.simplified-mode .wzzj-shine:after,.simplified-mode .wzzj-ripple-overlay,.simplified-mode .wzzj-tea-ripples,.simplified-mode .wzzj-moon-mark,.simplified-mode .wzzj-weather-punctual,.simplified-mode .wzzj-approaching{display:none!important;animation:none!important}.simplified-mode .wzzj-badge{border:none;background:transparent;padding:0 calc(1.06667 * var(--vw-unit, 1vw));color:var(--g-text-secondary)}
