.home-workspace{background:#ebece9;justify-content:center;align-items:center;width:100%;height:100dvh;padding:0;display:flex;overflow:hidden}.home-workspace>.tester{display:none}.home-workspace>.preview{aspect-ratio:9/19.5;flex-shrink:0;width:min(390px,100vw,46.1538dvh);max-width:none;height:min(845px,100dvh,216.667vw);margin:0}.home-workspace .preview-bar,.home-workspace .preview-footer{display:none}.home-workspace .phone-scroll{background:#fff;height:100%;overflow:hidden}.home-workspace .canvas-home{background:#fff;height:100%;container-type:size;aspect-ratio:auto!important}.home-workspace>.tester.expanded{z-index:65;background:#fff;width:min(300px,88vw);height:100dvh;padding:24px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #2a32222b}.home-drawer-scrim{z-index:60;background:#1e231955;position:fixed;inset:0}@font-face{font-family:HomeBrush;src:url(/art/home-type.woff2)format("woff2");font-display:swap}@font-face{font-family:HomeSong;src:url(/art/home-song.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-stage{--brand-green:#667b50;isolation:isolate;color:#111;background:#f8f5e8;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.home-stage *{box-sizing:border-box}.home-stage button{box-shadow:none;border:0;min-width:0;font-family:inherit;font-weight:400;transition:color .18s,transform .18s}.home-stage button:focus-visible{outline-offset:3px;outline:2px solid #506040}.home-stage button:active{transform:translateY(1px)}.home-food-photo{z-index:0;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.home-food-photo img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.home-bottom-dock{--nav-height:52px;--dock-bottom:8px;--dock-side:16px;isolation:isolate;z-index:3;gap:12px;width:100%;padding:22px 16px 8px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-bottom-dock:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);pointer-events:none;background:linear-gradient(145deg,#ffffffe0,#ffffffbd);border-radius:8px 8px 0 0;position:absolute;inset:calc(6.875cqw - 8px) 0 0;box-shadow:inset 0 1px #fff6,0 -3px 20px #1d24150d}.home-roof{fill:#23271f;pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:-7px;left:0}.home-roof-character{z-index:2;pointer-events:none;width:64px;max-width:19cqw;position:absolute;bottom:calc(100% - 25px);left:14px}.home-roof-character img{width:100%;height:auto;display:block}.home-order-panel{justify-content:center;min-height:0;display:flex;position:relative}.home-order-actions{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;width:100%;max-width:none;display:grid}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-bottom-dock:before{background:#ffffffbf}}.home-stage .home-order-action{width:100%;height:46px;box-shadow:none;color:#272a24;white-space:normal;text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:3px 8px;display:flex}.home-entry-type{text-align:center;width:max-content;color:inherit;flex-direction:column;align-items:stretch;display:inline-flex}.home-entry-chinese{letter-spacing:1px;white-space:nowrap;border-bottom:1px solid #5d625765;padding:0 0 2px 1px;font:400 22px/1.12 XiqueDisplay,HomeSong,serif;display:block}.home-entry-type>small{letter-spacing:.025em;padding-top:2px;font:400 10px/1.05 Georgia,Times New Roman,serif;display:block}.home-action-divider{background:#5d625745;width:1px;height:24px}.home-stage .home-order-action:hover{color:#111;background:0 0}.home-original-icon{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:24px;height:24px;display:block}.home-navigation{isolation:isolate;z-index:3;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;height:52px;padding:0 8px;display:grid;position:relative}.home-navigation:before,.home-navigation:after{content:none}.home-navigation>button{color:#111;letter-spacing:.04em;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;padding:2px;font-family:HomeSong,Songti SC,SimSun,serif;font-size:11px;line-height:1.15;display:flex;position:relative}.home-navigation>button>span:last-child:not(.home-entry-type){text-align:center;width:100%;height:13px;line-height:13px;position:absolute;bottom:13px;left:0}.home-navigation>button>.home-original-icon{width:22px;height:22px;position:absolute;bottom:17px}.home-navigation>button:hover,.home-navigation>button:active{color:#111;background:0 0}.home-navigation .home-member-code{color:#111;z-index:2;justify-content:flex-end;gap:1px;padding-bottom:3px}.home-code-disc{background:#ffffff30;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:1px;display:flex;position:absolute;bottom:15px;box-shadow:0 0 0 1px #fff5}.home-navigation .home-member-code .home-original-icon{border-radius:50%;width:52px;height:52px}@container (height<=600px){.home-bottom-dock{--nav-height:48px;--dock-bottom:6px;--dock-side:12px;gap:10px;padding:17px 12px 6px}.home-roof-character{bottom:calc(100% - 21px);left:10px}.home-stage .home-order-action{height:44px}.home-navigation{height:48px}.home-code-disc{width:50px;height:50px;padding:1px;bottom:13px}.home-navigation .home-member-code .home-original-icon{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.home-stage button{transition:none}}.home-is-editing .home-food-photo{z-index:0;cursor:grab;touch-action:none}.home-is-editing .home-bottom-dock{cursor:move;touch-action:none;outline-offset:-1px;-webkit-user-select:none;user-select:none;outline:1px dashed #506b33}.home-is-editing .home-order-action{cursor:move}.home-editor-open .home-workspace{padding-right:320px}.home-layout-editor{color:#2e3526;z-index:80;background:#fff;width:320px;padding:22px 20px;font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-1px 0 #e2e4e0}.home-layout-editor *{box-sizing:border-box}.home-layout-editor header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-layout-editor header strong{font-size:20px;font-weight:600;display:block}.home-layout-editor header span{color:#78877d;margin-top:4px;font-size:12px;display:block}.home-layout-editor button,.home-layout-editor a,.layout-file{color:#37412d;cursor:pointer;height:34px;box-shadow:none;background:#f1f2f0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 11px;font-family:inherit;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.home-layout-editor button:hover,.home-layout-editor a:hover,.layout-file:hover{background:#e7eae3}.home-layout-editor button:disabled{opacity:.4;cursor:default}.home-layout-editor header button{color:#fff;white-space:nowrap;background:#38462a}.home-layout-editor .layout-tip{color:#6e7468;margin:16px 0;font-size:12px}.layout-history{gap:8px;margin-bottom:20px;display:flex}.home-layout-editor fieldset{border:0;margin:0 0 20px;padding:0}.home-layout-editor legend{margin:0 0 10px;font-size:14px;font-weight:600}.home-layout-editor label{margin-bottom:12px;font-size:13px;display:block}.home-layout-editor output{float:right;color:#757b6f}.home-layout-editor input:not([type=file]),.home-layout-editor select{color:#313a27;background:#fff;border:1px solid #e2e4e0;border-radius:5px;width:100%;height:34px;margin-top:6px;padding:5px 8px;font-family:inherit;font-size:14px;line-height:1.3;display:block}.home-layout-editor input[type=range]{accent-color:#49573b;border:0;height:20px;padding:0}.home-layout-editor input[type=color]{padding:3px}.home-layout-editor .layout-file{width:100%;margin-bottom:12px;position:relative;overflow:hidden}.layout-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.layout-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.layout-color-row{justify-content:space-between;align-items:center;display:flex!important}.layout-color-row input{width:72px!important;margin:0!important}.home-layout-editor footer{border-top:1px solid #e7e8e5;padding-top:14px}.home-layout-editor footer p{color:#606956;margin:0 0 12px;font-size:12px}.home-layout-editor footer small{color:#7c877f;font-size:12px;line-height:1.6;display:block}@media (max-width:700px){.home-editor-open .home-workspace{height:60dvh;padding:0}.home-editor-open .home-workspace>.preview{width:33.75dvh}.home-layout-editor{width:100%;padding:16px 20px;top:60dvh;bottom:0;left:0;box-shadow:0 -1px #e2e4e0}.home-layout-editor header{z-index:2;background:#fff;padding:8px 0;position:sticky;top:-16px}.home-layout-editor fieldset{margin-bottom:14px}.home-editor-open .home-workspace>.preview{zoom:min(calc(100vw / 390px),calc(60dvh / 845px));width:390px;height:845px}}.home-food-photo .home-slide{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.home-food-photo .home-slide.is-active{opacity:1}.home-food-photo .home-slide-oriental img{object-position:center center}@media (prefers-reduced-motion:reduce){.home-food-photo .home-slide{transition:none}}.home-slide-layers,.home-slide img{position:absolute;inset:0}.home-layer-filters{pointer-events:none;position:absolute}.home-lettering{opacity:0}.home-lettering-white{filter:url(#home-white-lettering);clip-path:inset(24% 0 0)}.home-lettering-green{filter:url(#home-green-lettering)}.home-slide.is-active.layers-ready .home-lettering{animation:1.5s .7s both home-lettering-reveal}@keyframes home-lettering-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-slide.is-active.layers-ready .home-lettering{opacity:1;animation:none}}.floating-workspace{background:#ebece9;justify-content:center;align-items:center;height:100dvh;display:flex;overflow:hidden}.floating-phone{width:min(390px,100vw,46.1538dvh);height:min(845px,100dvh,216.667vw);position:relative;container-type:size}.home-navigation{border-top:1px solid #49573a2b;height:60px;padding-top:4px}.home-navigation .home-member-icon{object-fit:contain;flex-shrink:0;width:23px;height:23px;position:static}.home-navigation .home-member-code{color:#272a24;justify-content:center;gap:2px;padding:3px 2px 0}.home-member-code .home-entry-chinese{letter-spacing:.5px;padding:0 0 2px .5px;font-size:12px;line-height:1.15}.home-member-code .home-entry-type>small{letter-spacing:.025em;padding-top:2px;font-size:7px;line-height:1}.home-navigation>button>.home-original-icon{bottom:30px}.home-floating-panel{z-index:4;-webkit-backdrop-filter:blur(26px)saturate(85%);background:linear-gradient(145deg,#ffffffe3,#ffffffcb);border-radius:18px;animation:.22s ease-out float-panel-in;position:absolute;inset:14px 12px 155px;overflow:hidden;box-shadow:0 10px 35px #1e261624,inset 0 1px #ffffffc9}.home-floating-panel .parent-workspace,.home-floating-panel .parent-phone{background:0 0;width:100%;height:100%}.home-floating-panel .p-header{background:#ffffff35;border-bottom:1px solid #5161411a;height:44px}.home-floating-panel .p-bottom-nav{display:none}.home-floating-panel .p-scroll{background:0 0;padding:12px}.home-floating-panel .p-profile,.home-floating-panel .p-section,.home-floating-panel .p-story,.home-floating-panel .p-store-list,.home-floating-panel .p-store,.home-floating-panel .p-orders,.home-floating-panel .p-order,.home-floating-panel .p-voucher-card,.home-floating-panel .p-code-card{box-shadow:none;background:#ffffff35!important}.home-floating-panel .p-search,.home-floating-panel .p-cart-bar{background:#fff5}.home-floating-panel .workspace{background:0 0;width:100%;height:100%;padding:0;display:block}.home-floating-panel .tester,.home-floating-panel .preview-footer{display:none}.home-floating-panel .preview{width:100%;max-width:none;height:100%}.home-floating-panel .preview-bar{border-bottom:1px solid #5161411a;height:44px;min-height:44px;padding:0 12px}.home-floating-panel .preview-bar>button:last-child{visibility:hidden}.home-floating-panel .phone-scroll,.home-floating-panel .canvas{background:0 0}.home-floating-panel .piece{mix-blend-mode:multiply}.home-floating-panel .toast{position:absolute;top:50px}@keyframes float-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-floating-panel{animation:none}}@container (height<=600px){.home-floating-panel{inset:8px 8px 143px}.home-navigation{height:64px}}.home-has-panel .home-bottom-dock{gap:0;padding-top:22px}.home-has-panel .home-floating-panel{transition:bottom .22s;bottom:100px}.home-has-panel .home-navigation{border-top:0}@container (height<=600px){.home-has-panel .home-bottom-dock{gap:0;padding-top:17px}.home-has-panel .home-floating-panel{bottom:87px}}@media (prefers-reduced-motion:reduce){.home-has-panel .home-floating-panel{transition:none}}.home-food-photo .brand-campaign{position:relative}.home-food-photo .brand-campaign>img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.brand-campaign{background:#f5f2e9;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.brand-campaign>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@font-face{font-family:FlowBrush;src:url(/art/flow-brush.woff2)format("woff2");font-display:swap}.flow-shell{--f-green:#687858;--f-ink:#33392c;--f-muted:#77847b;height:100%;color:var(--f-ink);flex-direction:column;font:13px/1.55 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.flow-shell *{box-sizing:border-box}.flow-shell button,.flow-shell input,.flow-shell select,.flow-shell textarea{font:inherit;color:inherit}.flow-shell button{cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.flow-shell button:focus-visible,.flow-shell input:focus-visible,.flow-shell select:focus-visible,.flow-shell textarea:focus-visible){outline-offset:3px;outline:2px solid #687858}.flow-shell button:active{opacity:.78}.flow-shell h1,.flow-shell h2,.flow-shell h3,.flow-shell p{margin:0}.flow-shell h3{font-size:14px;font-weight:500;line-height:1.45}.flow-shell p{color:var(--f-muted);font-size:12px;line-height:1.7}.flow-shell small{color:var(--f-muted);font-size:11px}.flow-shell strong,.flow-shell b{font-weight:500}.flow-shell svg{flex-shrink:0}.f-header{border-bottom:1px solid #6878581a;flex-shrink:0;grid-template-columns:40px 1fr 40px;align-items:center;height:48px;padding:0 8px;display:grid}.f-header>button{color:#666f5d;place-items:center;height:40px;display:grid}.f-header h1{text-align:center;letter-spacing:.05em;color:#526143;font:400 23px/1.3 FlowBrush,KaiTi,serif}.f-scroll{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.f-scroll::-webkit-scrollbar{display:none}.f-footer{background:#f8f9f7b0;border-top:1px solid #68785824;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.f-footer>strong,.f-footer>span strong{color:#576846;font-size:20px}.f-footer>.f-button:only-child{width:100%}.f-meta{color:#758579;font-size:12px}.f-brand{background:#747f68;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.f-header-quiet{border-bottom:0;grid-template-columns:40px 1fr 40px;height:38px}.f-header-quiet>button{height:36px}.f-header-quiet>button:last-child{grid-column:3}.flow-shell .f-button{color:#fff;letter-spacing:.03em;background:#768269;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 18px;font-size:14px;line-height:1.3;display:inline-flex}.f-scroll>.f-button{width:100%;margin-top:12px}.f-small-button{place-items:center;min-width:32px;min-height:32px;display:grid;color:#fff!important;background:#77846a!important;border-radius:6px!important;padding:5px 10px!important;font-size:12px!important}.f-row{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;display:flex;border-bottom:1px solid #67725c1c!important;padding:10px 0!important;font-size:12px!important}.f-row>span:last-child{text-align:right;color:#768578;justify-content:flex-end;align-items:center;gap:5px;max-width:72%;font-size:12px;display:flex}.f-group{border-bottom:1px solid #67725c1c;padding:16px 0}.f-group h2{margin-bottom:12px;font-size:20px}.f-title-block{border-bottom:1px solid #67725c1c;margin-bottom:2px;padding:0 0 18px}.f-title-block h2{margin:5px 0}.f-kicker{letter-spacing:.06em;color:#82887c;font-size:11px}.f-title-block>.f-brand{float:right}.f-hairline{background:#68785826;height:1px;margin:24px 0}.f-tip{text-align:center;color:#849083!important;margin:16px 0 2px!important;font-size:11px!important;line-height:1.7!important}.f-text{color:#687858!important;font-size:12px!important}.f-inline{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.f-status{color:#768269;white-space:nowrap;font-size:11px}.f-empty{text-align:center;color:#909689;padding:45px 8px}.f-empty>svg{margin-bottom:14px}.f-empty p{margin-bottom:18px}.f-line-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.f-line-top>b{white-space:nowrap}.f-search{color:#7e8675;background:#ffffff65;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;display:flex}.f-search input{color:#33392c;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.f-store-heading{align-items:center;gap:14px;padding:4px 0 20px;display:flex}.f-store-heading h2{font-size:23px}.f-store-heading p{margin-top:5px}.f-store-card{padding:16px 0 0}.f-store-card h3{max-width:77%}.f-store-card p{margin:7px 0}.f-store-card>small{align-items:center;gap:5px;display:flex}.f-store-card>.f-button{width:100%;margin-top:18px;display:flex}.f-tabs{scrollbar-width:none;border-bottom:1px solid #67725c1c;align-items:center;gap:5px;padding:12px 0;display:flex;overflow:auto}.f-tabs button{white-space:nowrap;color:#7b887b;border-radius:5px;padding:7px 9px;font-size:12px;position:relative}.f-product{border-bottom:1px solid #67725c1c;gap:12px;padding:16px 0;display:flex}.f-product-art{color:#8b967f;background:#dfe4d982;border-radius:7px;flex-shrink:0;place-items:center;width:78px;height:82px;display:grid;overflow:hidden}.f-product-art img{object-fit:cover;width:100%;height:100%}.f-product>div:last-child{flex:1;min-width:0}.f-product p{margin:5px 0;font-size:11px}.f-product-bottom{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.f-product-bottom strong{color:#647157;font-size:18px}.f-total-link{text-align:left;align-items:center;gap:9px;display:flex;color:#69775a!important}.f-total-link strong{font-size:19px;line-height:1.2;display:block}.f-total-link small{margin-top:3px;font-size:10px;display:block}.f-choice-group{border:0;border-bottom:1px solid #67725c1c;margin:0;padding:16px 0}.f-choice-group legend{float:left;color:#627053;width:100%;margin-bottom:10px;padding:0;font:20px/1.4 FlowBrush,KaiTi,serif}.f-choice-group legend span{float:right;color:#999f92;font:11px/28px -apple-system,sans-serif}.f-options{clear:both;flex-wrap:wrap;gap:8px;display:flex}.f-options button{color:#6c7b6d;background:#ffffff60;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:7px 12px;font-size:13px;line-height:1.4;display:flex}.f-options button[aria-pressed=true]{color:#fff;background:#768269}.f-field{margin:16px 0;display:block}.f-field>span{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.flow-shell input,.flow-shell textarea,.flow-shell select{max-width:100%}.f-field input,.f-field textarea,.f-group select{resize:vertical;background:#ffffff70;border:0;border-radius:6px;outline:none;width:100%;padding:11px;font-size:13px}.f-group select{-webkit-appearance:auto;appearance:auto}.f-lines{border-bottom:1px solid #67725c1c}.f-line{border-bottom:1px solid #67725c1c;padding:14px 0}.f-line:last-child{border-bottom:0}.f-line p{color:#7b8a7c;margin:7px 0;font-size:11px}.f-line-top strong{font-size:14px}.f-line-bottom{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.f-counter{align-items:center;gap:12px;display:flex}.f-counter button{color:#69775a;background:#e4e8e0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.f-counter span{text-align:center;min-width:12px;font-size:13px}.f-check-store{color:#75806a;gap:6px;padding:0 0 12px;font-size:12px;display:flex}.f-bill{padding:12px 0}.f-bill>div{justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.f-bill .f-pay-total{color:#576846;border-top:1px solid #67725c1c;margin-top:9px;padding-top:14px;font-size:17px}.f-note{padding:10px 0}.f-order-card{text-align:left;width:100%;display:block;border-bottom:1px solid #67725c1c!important;padding:16px 0!important}.f-order-card .f-line-top{font-size:11px}.f-order-card h3{margin:12px 0 4px}.f-order-card p{margin-bottom:12px}.f-order-card strong{align-items:center;gap:3px;font-size:13px;display:flex}.f-receipt-top{text-align:center;border-bottom:1px dashed #7b84714a;padding:6px 0 20px}.f-receipt-top .f-brand{margin:0 auto 8px;display:block}.f-receipt-top h2{color:#667458;letter-spacing:.04em;margin:8px 0;font:500 28px/1.3 -apple-system,sans-serif}.f-receipt-top p{font-size:11px}.f-profile-top{align-items:center;gap:13px;padding:6px 0 18px;display:flex}.f-profile-top>img{object-fit:contain;mix-blend-mode:multiply;opacity:.8;width:37px;height:46px}.f-profile-top button{text-align:left;flex:1}.f-profile-top h2{font-size:25px}.f-profile-top span{color:#7c8b7c;align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.f-assets{border-block:1px solid #67725c1c;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0;display:grid}.f-assets>button{flex-direction:column;align-items:center;gap:7px;display:flex}.f-assets strong{color:#77806d;font-size:21px;line-height:1.2}.f-assets>button>span:last-child{color:#7c8275;font-size:12px}.f-services button{text-align:left;align-items:center;gap:10px;width:100%;min-height:48px;font-size:13px;display:flex}.f-services button>span:nth-child(2){flex:1}.f-services>button+button{border-top:1px solid #67725c1c}.f-member-head{text-align:center;padding:6px 0 15px}.f-member-head h2{margin:5px 0;font-size:23px}.f-member-head p{font-size:11px}.f-qr-card{text-align:center;background:#fffffff2;border-radius:10px;width:min(245px,100%);margin:0 auto 12px;padding:18px}.f-qr-card svg{aspect-ratio:1;width:100%;max-width:188px;margin:auto;display:block}.f-qr-card span{letter-spacing:.12em;margin:10px 0 3px;font-size:13px;display:block}.f-qr-card small{font-size:10px}.f-balance{text-align:center;border-bottom:1px solid #67725c1c;padding:10px 0 22px}.f-balance>.f-brand{margin:0 auto 9px;display:block}.f-balance>span{font-size:12px;display:block}.f-balance strong{color:#6c7760;margin-top:7px;font-size:32px;font-weight:400;display:block}.f-amounts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f-amounts button{text-align:center;color:#737c6a;background:#ffffff70;border-radius:6px;padding:18px 8px;font-size:20px}.f-amounts button[aria-pressed=true]{color:#fff;background:#768269}.f-ledger{border-bottom:1px solid #67725c1c;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.f-ledger small{margin-top:5px;font-size:10px;display:block}.f-ledger b{color:#6c7860}.f-coupon{background:#fff6;border-left:2px solid #88937c;border-radius:7px;gap:16px;margin-bottom:12px;padding:16px 12px;display:flex}.f-coupon>div:first-child{text-align:center;flex-direction:column;justify-content:center;min-width:66px;display:flex}.f-coupon strong{color:#758169;font-size:26px;line-height:1.3}.f-coupon strong small{color:inherit;font-size:12px}.f-coupon span{color:#8b9185;font-size:10px}.f-coupon p{margin:5px 0;font-size:11px}.f-coupon>div:last-child{border-left:1px dashed #88927e55;padding-left:14px}.f-coupon small{font-size:10px}.f-stamps{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 0;display:grid}.f-stamps>span{opacity:.24;flex-direction:column;align-items:center;gap:7px;display:flex}.f-stamps>span.lit{opacity:1}.f-redeem-head{text-align:center;padding:24px 0 12px}.f-redeem-head h2{margin:12px 0 7px}.f-or{text-align:center;color:#91978b;margin:18px 0 12px;font-size:11px}.f-scanner{text-align:center;color:#77846a;padding:50px 12px 28px}.f-scanner p{margin-top:24px}.f-story{text-align:center;padding:25px 14px}.f-story>img{object-fit:contain;mix-blend-mode:multiply;opacity:.7;width:38px;height:49px}.f-story h2{margin:15px 0 12px;font-size:34px}.f-story p{margin-top:14px}.f-toast{z-index:20;color:#fff;text-align:center;pointer-events:none;background:#3c4533ea;border-radius:7px;width:max-content;max-width:86%;padding:10px 14px;font:12px/1.6 -apple-system,PingFang SC,sans-serif;position:absolute;top:65px;left:50%;transform:translate(-50%)}.floating-phone .home-floating-panel{-webkit-backdrop-filter:blur(24px)saturate(75%);background:linear-gradient(145deg,#f7f9f5ed,#f0f3ecdb);border-radius:16px;box-shadow:0 8px 25px #2c372020,inset 0 1px #ffffffc0}@container (width<=340px){.f-scroll{padding:12px}.f-header{height:44px}.f-header h1{font-size:22px}.f-product-art{width:70px;height:78px}.f-options{gap:6px}.f-options button{padding:7px 10px;font-size:12px}.f-footer{padding:10px 12px}.f-store-heading h2{font-size:22px}}.home-has-panel .home-bottom-dock{z-index:5}.home-has-panel .home-roof-character{width:40px}.home-navigation>button[aria-current=page]>span:last-child{color:inherit;font-weight:600}.f-profile-top button h2{font-family:-apple-system,PingFang SC,sans-serif;font-size:20px;font-weight:500}.f-scanner>svg,.f-empty>svg{margin-left:auto;margin-right:auto;display:block}.flow-shell{--f-green:#667b50}:is(.flow-shell button:focus-visible,.flow-shell input:focus-visible,.flow-shell select:focus-visible,.flow-shell textarea:focus-visible){outline-color:var(--f-green)}.flow-shell h2,.f-header h1,.f-footer>strong,.f-footer>span strong,.f-text,.f-status,.f-product-bottom strong,.f-total-link,.f-choice-group legend,.f-check-store,.f-bill .f-pay-total,.f-receipt-top h2,.f-assets strong,.f-balance strong,.f-ledger b,.f-coupon strong,.f-scanner{color:var(--f-green)!important}.f-brand{background:var(--f-green)}.flow-shell .f-button,.f-small-button,.f-options button[aria-pressed=true],.f-amounts button[aria-pressed=true]{background:var(--f-green)!important}.flow-shell .f-button.secondary{color:#516838;background:#e8eee1}.f-tabs button[aria-selected=true]{color:#526939;background:#e4ecdc}.f-product-art,.f-counter button{color:#59713f;background:#e8eee1}.f-coupon{border-left-color:var(--f-green)}.floating-phone .home-floating-panel{background:linear-gradient(145deg,#f4f8f0f0,#e8eee1df)}.home-navigation>button[aria-current=page]{background:0 0}.home-navigation>button[aria-current=page]>span:last-child{color:inherit}.home-navigation>button[aria-current=page]>.home-original-icon{opacity:1}.f-store-heading{border-bottom:1px solid #667b5024;gap:10px;padding:2px 2px 10px}.f-store-heading .f-brand{background:var(--f-green);width:28px!important;height:28px!important}.f-store-heading h2{color:#2d3029;letter-spacing:.02em;font:600 16px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.f-store-heading p{color:#7b8176;margin-top:2px;font-size:11px;line-height:1.5}.f-search{min-height:42px;color:var(--f-green);background:#ffffff82;border:1px solid #667b5035;border-radius:7px;margin-top:12px;padding:9px 11px}.f-search input{font-size:13px}.f-store-card{background:#fff6;border:1px solid #667b5052;border-radius:8px;margin-top:11px;padding:14px;box-shadow:0 4px 12px #44582f0a}.f-store-card .f-line-top{align-items:center}.f-store-card h3{max-width:78%;font-size:14px;font-weight:600;line-height:1.45}.f-store-card .f-status{background:#e8eee1;border-radius:99px;padding:2px 7px;font-size:10px;color:#516838!important}.f-store-card p{margin:8px 0 5px;font-size:11px;line-height:1.55}.f-store-card>small{border-bottom:1px solid #667b501f;padding-bottom:11px;font-size:10px}.f-store-card>.f-button{border-radius:6px;min-height:38px;margin-top:12px;font-size:13px}.f-store-card+.f-tip{margin-top:11px!important}.f-member-identity{border-bottom:1px solid #667b5024;align-items:center;gap:12px;padding:2px 2px 15px;display:flex}.f-member-avatar{background:#e8eee1;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.f-member-avatar>img{object-fit:contain;width:40px;height:40px}.f-member-identity>div{min-width:0}.f-member-identity h2{color:#2c2f28!important;font:600 17px/1.35 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif!important}.f-level-pill{letter-spacing:.02em;align-items:center;gap:2px;margin-top:3px;display:flex;color:#667457!important;font-size:10px!important}.f-member-code-card{text-align:center;background:linear-gradient(155deg,#fffffff2,#f2f5eedf);border:1px solid #667b5030;border-radius:12px;margin-top:14px;padding:17px 15px 0;overflow:hidden;box-shadow:0 8px 22px #455a2f0e}.f-member-code-card>header span{letter-spacing:.02em;color:#2d2f2a;font-size:15px;font-weight:600;display:block}.f-member-code-card>header small{margin-top:3px;font-size:10px;display:block}.f-member-code-card>svg,.f-payment-code-card>svg{aspect-ratio:1;background:#fff;border:8px solid #fff;border-radius:5px;width:min(174px,66%);margin:15px auto 7px;display:block;box-shadow:0 2px 12px #29321f12}.f-code-refresh{color:#82897b;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.f-code-refresh>span{background:var(--f-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #667b5016}.f-member-assets{border-top:1px solid #667b5022;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px -15px 0;display:grid}.f-member-assets button{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;padding:12px 4px!important}.f-member-assets button+button{border-left:1px solid #667b501b}.f-member-assets strong{color:#425331;white-space:nowrap;font-size:16px;line-height:1.2}.f-member-assets span{color:#70786d;font-size:10px}.f-member-tabs{grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:14px;padding:0;display:grid}.f-member-tabs button{min-height:42px;font-size:13px;background:0 0!important;border-radius:0!important}.f-member-tabs button[aria-selected=true]{color:#43582e!important}.f-member-tabs button[aria-selected=true]:after{content:"";background:var(--f-green);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:34%;right:34%}.f-value-card{color:#fff;background:linear-gradient(135deg,#6d8751,#536a3b);border-radius:11px;min-height:132px;padding:20px;position:relative;overflow:hidden;box-shadow:0 9px 22px #3b4c2a26}.f-value-card:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-75px;right:-55px;box-shadow:0 0 0 22px #ffffff0a,0 0 0 44px #ffffff0a}.f-value-card .f-brand{background:#fff;margin-bottom:13px;display:block}.f-value-card>span,.f-value-card>strong,.f-value-card>small{z-index:1;display:block;position:relative}.f-value-card>span{letter-spacing:.15em;color:#eff4ea;font-size:10px}.f-value-card>strong{letter-spacing:.08em;margin-top:1px;font:400 27px/1.25 FlowBrush,KaiTi,serif}.f-value-card>small{color:#ecf2e5cc;margin-top:5px}.f-owned-card{background:linear-gradient(145deg,#f9fbf6,#e9efe2);border:1px solid #667b5040;border-radius:10px;padding:23px 20px;box-shadow:0 7px 18px #42552e0c}.f-owned-card>span,.f-owned-card>strong,.f-owned-card>small{display:block}.f-owned-card>span{color:#777d70;font-size:11px}.f-owned-card>strong{color:#455930;margin:5px 0 8px;font-size:30px;font-weight:400}.f-code-redeem{border-top:1px solid #667b5024;grid-template-columns:1fr auto;gap:8px;margin-top:16px;padding-top:15px;display:grid}.f-code-redeem input{background:#ffffff80;border:1px solid #667b5035;border-radius:6px;outline:none;min-width:0;height:39px;padding:0 11px;font-size:12px}.f-code-redeem button{min-width:58px;color:#4d6435!important;background:#e2e9da!important;border-radius:6px!important;font-size:12px!important}.f-tea-coupon{background:#ffffff80;border:1px solid #667b5042;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 5px 15px #3d4f2b08}.f-tea-coupon>div{min-width:0}.f-tea-coupon .f-brand{margin-bottom:9px;display:block}.f-tea-coupon>div>span{color:#7a8272;font-size:10px}.f-tea-coupon h3{margin:2px 0 5px;font-size:15px}.f-tea-coupon>button{flex-shrink:0;background:var(--f-green)!important;color:#fff!important;border-radius:99px!important;padding:7px 12px!important;font-size:11px!important}.f-tea-coupon.is-used{opacity:.62}.f-tea-coupon.is-used>span{white-space:nowrap;font-size:11px}.f-wallet-code-entry{text-align:left;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:12px;background:#ffffff72!important;border:1px solid #667b5030!important;border-radius:8px!important;padding:12px!important;display:grid!important}.f-wallet-code-icon{background:#e6ecdf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.f-wallet-code-entry>span:nth-child(2){flex-direction:column;display:flex}.f-wallet-code-entry strong{font-size:13px}.f-wallet-code-entry small{margin-top:2px;font-size:10px}.f-payment-code-card{text-align:center;background:linear-gradient(155deg,#fffffff4,#eef3e8e8);border:1px solid #667b5030;border-radius:12px;padding:16px;box-shadow:0 8px 22px #455a2f10}.f-payment-code-card>header{text-align:left;border-bottom:1px solid #667b5020;align-items:center;gap:10px;padding-bottom:13px;display:flex}.f-payment-code-card>header h2{color:#2d2f2a!important;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif!important}.f-payment-code-card>header p{font-size:10px}.f-payment-balance{color:#72796d;border-top:1px solid #667b5020;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:11px;display:flex}.f-payment-balance strong{color:#455930;font-size:17px}@container (width<=340px){.f-member-code-card{padding-inline:12px}.f-member-assets{margin-inline:-12px}.f-member-assets strong{font-size:15px}.f-value-card{min-height:122px;padding:17px}.f-payment-code-card{padding:13px}}.f-member-code-card{margin-top:2px}.f-order-card{margin-bottom:10px;box-shadow:0 5px 14px #42552e08;background:#ffffff78!important;border:1px solid #667b502e!important;border-radius:9px!important;padding:14px!important}.f-order-card>header{border-bottom:1px solid #667b501b;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:12px;display:flex}.f-order-card>header>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:#3c4038;overflow:hidden}.f-order-state{color:#506837;flex-shrink:0;align-items:center;gap:2px;font-size:11px;display:inline-flex}.f-order-state.done{color:#858b80}.f-order-list-product{grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.f-order-list-art{color:#60754b;background:#e8eee1;border-radius:7px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.f-order-list-art img{object-fit:cover;width:100%;height:100%}.f-order-list-product>div:nth-child(2){min-width:0}.f-order-list-product h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.f-order-list-product p{margin-top:3px;font-size:10px}.f-order-list-product>strong{color:#41453d;font-size:16px;font-weight:500}.f-order-card>footer{border-top:1px solid #667b501b;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.f-order-card>footer span{letter-spacing:.03em;color:#4b6035;font-size:11px;font-weight:600}.f-order-hero{text-align:center;background:linear-gradient(145deg,#f7f9f4e8,#e6eddfe0);border:1px solid #667b5030;border-radius:11px;padding:18px 16px;box-shadow:0 7px 19px #3f522c10}.f-order-hero>.f-order-state{background:#dce4d3;border-radius:99px;justify-content:center;margin-bottom:7px;padding:2px 8px}.f-order-hero>small{letter-spacing:.12em;font-size:10px;display:block}.f-order-hero>strong{letter-spacing:.13em;color:#415230;margin:2px 0 5px;font-size:36px;font-weight:400;display:block}.f-order-hero>p{font-size:11px}.f-order-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.f-order-actions button{min-height:37px;color:#465b31!important;background:#ffffff78!important;border:1px solid #667b504a!important;border-radius:6px!important;font-size:12px!important}.f-order-actions button:first-child{background:var(--f-green)!important;color:#fff!important}.f-order-actions button.is-done{color:#6e7765!important;background:#dde4d5!important;border-color:#0000!important}.f-order-section{background:#ffffff70;border:1px solid #667b5026;border-radius:9px;margin-top:11px;padding:14px}.f-order-section>header{border-bottom:1px solid #667b5020;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.f-order-section>header h3{font-size:14px;font-weight:600}.f-order-section>header span{color:#717869;font-size:10px}.f-order-info-row{grid-template-columns:64px 1fr;gap:10px;padding-top:10px;font-size:11px;display:grid}.f-order-info-row>span{color:#81897b}.f-order-info-row>strong{text-align:right;overflow-wrap:anywhere;font-weight:400}.f-order-section .f-lines{border-bottom:0}.f-order-section .f-bill{border-top:1px solid #667b5020}.f-order-section>.f-row{min-height:39px;padding-block:7px!important}.f-order-section>.f-note{color:#727a70;font-size:11px}@container (width<=340px){.f-order-card{padding:12px!important}.f-order-list-product{grid-template-columns:42px 1fr auto;gap:9px}.f-order-list-art{width:42px;height:42px}.f-order-section{padding:12px}.f-order-info-row{grid-template-columns:58px 1fr}.f-order-hero>strong{font-size:33px}}.floating-phone .home-floating-panel{-webkit-backdrop-filter:blur(20px)saturate(72%);background:linear-gradient(145deg,#f9faf7fc,#eef1eafa);box-shadow:0 9px 28px #29321f20,inset 0 1px #fff}.floating-phone .home-bottom-dock:before{-webkit-backdrop-filter:blur(16px)saturate(82%);backdrop-filter:blur(16px)saturate(82%);background:linear-gradient(145deg,#fffffff9,#f8f9f6f6)}.f-member-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.f-wechat-card{background:linear-gradient(145deg,#fcfdfa,#ebf0e5);border:1px solid #667b5030;border-radius:12px;overflow:hidden;box-shadow:0 7px 20px #3d4f2b0e}.f-wechat-card>header{grid-template-columns:1fr 58px;align-items:center;gap:8px;padding:15px;display:grid}.f-wechat-user{text-align:left;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:0;display:grid!important}.f-wechat-avatar{background:#e0e7d8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.f-wechat-avatar>img{object-fit:contain;width:36px;height:36px}.f-wechat-user>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.f-wechat-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.f-wechat-meta{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.f-level-badge{color:#fff;white-space:nowrap;background:#667b50;border-radius:99px;align-items:center;min-height:18px;padding:1px 6px;font-size:9px;line-height:1;display:inline-flex}.f-wechat-user small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.f-profile-qr{flex-direction:column;align-items:center;gap:3px;border-left:1px solid #667b5026!important;padding-left:10px!important;display:flex!important}.f-profile-qr small{color:#68705e;font-size:9px}.f-profile-assets{border-top:1px solid #667b5022;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f-profile-assets button{flex-direction:column;align-items:center;gap:3px;display:flex;padding:12px 5px!important}.f-profile-assets button+button{border-left:1px solid #667b501b}.f-profile-assets strong{color:#465b31;white-space:nowrap;font-size:16px;font-weight:500}.f-profile-assets span{color:#727a6c;font-size:10px}.f-profile-story{background:#303629;border-radius:12px;min-height:275px;margin-top:12px;position:relative;overflow:hidden}.f-profile-story>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f-profile-story:after{content:"";background:linear-gradient(#1c221612 10%,#1f2419d9 100%);position:absolute;inset:0}.f-profile-story>div{z-index:1;color:#fff;position:absolute;bottom:18px;left:18px;right:18px}.f-profile-story>div>img{object-fit:contain;filter:brightness(0)invert();opacity:.86;width:30px;height:38px}.f-profile-story>div>span{letter-spacing:.2em;color:#ecf0e7;margin:5px 0 4px;font-size:9px;display:block}.f-profile-story h2{color:#fff!important;font:400 22px/1.35 FlowBrush,KaiTi,serif!important}.f-profile-story p{max-width:92%;color:#f0f3edcf!important;margin-top:7px!important;font-size:10px!important;line-height:1.65!important}@container (height<=600px){.f-profile-story{min-height:220px}.f-wechat-card>header{padding:12px}.f-profile-assets button{padding-block:9px!important}}.f-tea-carousel{cursor:grab}.f-tea-slide{transform:translateX(var(--tea-drag,0));transition:transform .18s}.f-tea-slide.is-dragging{transition:none}.f-header h1{letter-spacing:.02em;color:#31332e;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600}.f-store-map{background:linear-gradient(145deg,#ecf0e8,#e0e6da);height:205px;margin:-16px -16px 0;position:relative;overflow:hidden}.f-store-map:before{content:"";opacity:.86;background:radial-gradient(circle at 18% 26%,#cddabf 0 13%,#0000 14%),radial-gradient(circle at 78% 75%,#cad7bd 0 21%,#0000 22%),linear-gradient(92deg,#0000 0 54%,#d5decc 55% 70%,#0000 71%);position:absolute;inset:0}.f-map-road{background:#f5f7f3;border:1px solid #c2c7bc;height:17px;position:absolute;box-shadow:inset 0 0 0 4px #e5e8e2}.f-map-road.road-a{width:130%;top:42%;left:-15%;transform:rotate(-9deg)}.f-map-road.road-b{width:100%;top:10%;left:22%;transform:rotate(68deg)}.f-map-road.road-c{width:95%;top:78%;left:-17%;transform:rotate(8deg)}.f-map-water{opacity:.85;background:#cbd5c1;border-radius:50%;width:170px;height:38px;position:absolute;bottom:20px;left:-23px;transform:rotate(-8deg)}.f-map-label{z-index:1;letter-spacing:.08em;color:#6f796e;font-size:9px;position:absolute}.f-map-label.label-a{top:115px;left:22px;transform:rotate(-9deg)}.f-map-label.label-b{top:30px;right:15px}.f-map-pin{z-index:2;background:var(--f-green);border:5px solid #fff;border-radius:50% 50% 50% 6px;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 5px 13px #333c2930}.f-map-pin>.f-brand{transform:rotate(45deg);background:#fff!important}.f-map-store-name{z-index:2;color:#383b35;background:#fcfdfbe8;border-radius:6px;width:max-content;max-width:82%;padding:7px 11px;font-size:11px;font-weight:600;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 13px #38412f1b}.f-store-tools{z-index:3;grid-template-columns:1fr 40px;gap:8px;margin:-18px 0 0;display:grid;position:relative}.f-store-tools .f-search{background:#fffffff5;border-color:#fff;min-height:40px;margin:0;box-shadow:0 5px 16px #363d2f17}.f-store-tools>button{place-items:center;display:grid;box-shadow:0 5px 16px #363d2f17;color:var(--f-green)!important;background:#fffffff5!important;border-radius:50%!important}.f-store-result-head{justify-content:space-between;align-items:flex-end;padding:17px 2px 9px;display:flex}.f-store-result-head>div{flex-direction:column;display:flex}.f-store-result-head strong{font-size:15px}.f-store-result-head span,.f-store-result-head small{color:#858c82;font-size:9px}.f-store-card{margin-top:0;background:#fcfdfad9!important;border-color:#667b5036!important;border-radius:10px!important;padding:14px!important}.f-store-card>header{grid-template-columns:29px 1fr;align-items:start;gap:10px;display:grid}.f-store-number{color:#516838;background:#e2e9db;border-radius:50%;place-items:center;width:29px;height:29px;font:600 10px/1 -apple-system,sans-serif;display:grid}.f-store-card>header h3{font-size:14px}.f-store-card>header .f-status{background:0 0;margin-top:2px;padding:0;font-size:9px;display:block}.f-store-card>p{padding-left:39px;margin:10px 0 8px!important;font-size:10px!important;line-height:1.65!important}.f-store-meta{color:#7c8478;border-top:1px solid #667b501c;justify-content:space-between;align-items:center;gap:8px;margin-left:39px;padding-top:8px;font-size:9px;display:flex}.f-store-meta span{align-items:center;gap:3px;display:flex}.f-store-card>.f-button{margin-top:12px!important}.f-menu-store{text-align:left;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;border-bottom:1px solid #667b5020!important;padding:3px 0 12px!important;display:grid!important}.f-menu-store>span:first-child{width:32px;height:32px;color:var(--f-green);background:#e2e9db;border-radius:50%;place-items:center;display:grid}.f-menu-store>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.f-menu-store strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.f-menu-store small{margin-top:1px;font-size:9px}.f-menu-store>svg{color:#7b8376}.f-menu-store+.f-tabs{justify-content:space-between;gap:0;padding-block:9px}.f-menu-store+.f-tabs button{text-align:center;color:#8a9088;background:0 0;flex:1}.f-menu-store+.f-tabs button[aria-selected=true]{color:#353732;background:0 0}.f-menu-store+.f-tabs button[aria-selected=true]:after{content:"";background:var(--f-green);border-radius:2px;height:2px;position:absolute;bottom:-9px;left:30%;right:30%}.f-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.f-menu-product{background:#fcfdfab8;border:1px solid #667b5024;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 4px 13px #38492709}.f-menu-product-open{text-align:left;width:100%;display:block!important}.f-menu-product-art{aspect-ratio:1;color:#63784d;background:#ecefe9;place-items:center;width:100%;display:grid;overflow:hidden}.f-menu-product-art img{object-fit:cover;width:100%;height:100%}.f-menu-product-copy{flex-direction:column;min-height:63px;padding:9px 9px 5px;display:flex}.f-menu-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.f-menu-product-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.f-menu-product>footer{justify-content:space-between;align-items:center;padding:6px 9px 10px;display:flex}.f-menu-product>footer>strong{color:#43463f;font-size:15px;font-weight:500}.f-menu-product>footer>button{place-items:center;width:25px;height:25px;display:grid;background:var(--f-green)!important;color:#fff!important;border-radius:50%!important}.f-menu-grid+.f-tip{margin-top:10px!important}.f-product-detail-hero{color:#667b50;background:linear-gradient(145deg,#f2f4f0,#e6e9e2);place-items:center;height:230px;margin:-16px -16px 0;display:grid;position:relative;overflow:hidden}.f-product-detail-hero:after{content:"";border:1px solid #667b501c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-80px;right:-50px;box-shadow:0 0 0 26px #667b5008,0 0 0 52px #667b5008}.f-product-detail-hero>img{z-index:1;object-fit:contain;border-radius:8px;width:76%;height:76%;position:relative}.f-product-detail-hero>svg{z-index:1;position:relative}.f-product-detail-hero>span{z-index:2;color:#596e42;background:#ffffffd9;border-radius:99px;padding:3px 8px;font-size:9px;position:absolute;bottom:13px;left:16px}.f-product-detail-copy{border-bottom:1px solid #667b5022;padding:15px 0 17px}.f-product-detail-price{align-items:center;gap:9px;display:flex}.f-product-detail-price strong{color:#40433c;font-size:22px;font-weight:500}.f-product-detail-price small{color:#5d7247;background:#e7ede1;border-radius:99px;padding:2px 6px;font-size:9px}.f-product-detail-copy h2{margin-top:6px;color:#2c2f29!important;font:600 17px/1.45 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important}.f-product-detail-copy p{margin-top:4px}.f-voucher-state{color:#516938;background:#e1e9d9;border-radius:4px;margin-top:10px;padding:4px 8px;font-size:9px;display:inline-flex}.f-product-specs{background:#fcfdfa9c;border:1px solid #667b5024;border-radius:9px;margin-top:11px;padding:0 13px}.f-product-specs .f-choice-group:last-child{border-bottom:0}.f-product-note{background:#fcfdfa9c;border:1px solid #667b5024;border-radius:9px;margin-top:11px;padding:15px}.f-product-note>strong{font-size:13px}.f-product-note>p{margin-top:5px}.f-detail-total{flex-direction:column;line-height:1.1;display:flex}.f-detail-total small{font-size:9px}.f-detail-total strong{color:var(--f-green);margin-top:3px;font-size:19px}.f-checkout-card{background:#fcfdfac9;border:1px solid #667b5022;border-radius:9px;margin-bottom:10px;padding:14px;box-shadow:0 4px 13px #3f502e07}.f-checkout-store-card{grid-template-columns:35px 1fr;align-items:center;gap:10px;display:grid}.f-checkout-store-icon{width:35px;height:35px;color:var(--f-green);background:#e2e9db;border-radius:50%;place-items:center;display:grid}.f-checkout-store-card>div{flex-direction:column;min-width:0;display:flex}.f-checkout-store-card small{font-size:9px}.f-checkout-store-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.f-checkout-store-card p{margin-top:2px;font-size:9px}.f-checkout-products>header{border-bottom:1px solid #667b501e;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.f-checkout-products>header strong{font-size:13px}.f-checkout-products>header span{color:#7d8578;font-size:9px}.f-checkout-products>article{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.f-checkout-products>article+article{border-top:1px solid #667b5018}.f-checkout-product-art{color:#667b50;background:#ebefe7;border-radius:6px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.f-checkout-product-art img{object-fit:cover;width:100%;height:100%}.f-checkout-products article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.f-checkout-products article>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.f-checkout-products article>div:nth-child(2)>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.f-checkout-products article>div:nth-child(2)>span{margin-top:4px;font-size:11px}.f-checkout-products .f-counter{gap:6px}.f-checkout-products .f-counter button{width:24px;height:24px}.f-checkout-section>h2{margin-bottom:11px;color:#343731!important;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important}.f-checkout-section>.f-options{padding-bottom:8px}.f-checkout-section>.f-options button{flex:1}.f-checkout-row{border-top:1px solid #667b501c;grid-template-columns:55px 1fr;align-items:center;gap:8px;min-height:42px;font-size:11px;display:grid}.f-checkout-row>span{color:#555e53}.f-checkout-row input,.f-checkout-row select{text-align:right;color:#737b70;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:10px}.f-checkout-row select{direction:rtl}.f-checkout-bill>div{justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;display:flex}.f-checkout-bill>div:last-child{border-top:1px solid #667b501f;margin-top:7px;padding-top:10px;font-size:14px}.f-checkout-bill>div:last-child strong{color:var(--f-green);font-size:18px}@container (width<=340px){.f-store-map{height:185px}.f-menu-grid{gap:8px}.f-menu-product-copy{padding-inline:8px}.f-product-detail-hero{height:205px}.f-checkout-card{padding:12px}.f-checkout-products>article{grid-template-columns:42px 1fr auto;gap:8px}.f-checkout-product-art{width:42px;height:42px}}.f-tea-page{background:#f3f6f0;padding:0!important;overflow:hidden!important}.f-tea-experience{isolation:isolate;background:linear-gradient(180deg,var(--tea-tone) 0%,#f5f7f2 63%,#f9faf8 100%);grid-template-rows:minmax(0,1fr) auto 48px;height:100%;transition:background .45s;display:grid;position:relative;overflow:hidden}.f-tea-experience:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,var(--tea-glow) 0%,transparent 69%);filter:blur(34px);opacity:.34;border-radius:50%;width:78%;transition:background .45s;position:absolute;top:-16%;right:-24%}.f-tea-carousel{touch-action:pan-y;outline:none;min-height:0;position:relative;overflow:hidden}.f-tea-slide{grid-template-rows:minmax(0,1fr) auto;height:100%;padding-top:5px;display:grid}.f-tea-slide.is-next{animation:.5s cubic-bezier(.2,.72,.2,1) f-tea-next}.f-tea-slide.is-prev{animation:.5s cubic-bezier(.2,.72,.2,1) f-tea-prev}.f-tea-art{aspect-ratio:522/753;filter:saturate(.9)contrast(.98);mix-blend-mode:multiply;transform-origin:50%;background-image:url(/art/tea-showcase-sprite.png);background-repeat:no-repeat;background-size:400% 100%;place-self:center;height:100%;max-height:320px;transform:scale(1.08)}.f-tea-copy{grid-template-columns:26px 1fr auto;align-items:end;gap:10px;padding:0 18px 13px;display:grid}.f-tea-copy>span{color:#54693f;letter-spacing:.1em;align-self:start;padding-top:3px;font:500 10px/1.2 ui-monospace,SFMono-Regular,monospace}.f-tea-copy>div{min-width:0}.f-tea-copy small{letter-spacing:.18em;color:#858e7c;margin-bottom:2px;font:500 7px/1.2 ui-monospace,SFMono-Regular,monospace;display:block}.f-tea-copy h2{letter-spacing:.015em;color:#282a26!important;font:600 19px/1.35 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important}.f-tea-copy p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:2px!important;font-size:9px!important;line-height:1.5!important}.f-tea-copy>strong{color:#465834;padding-bottom:2px;font-size:21px;font-weight:500}.f-tea-arrow{z-index:2;-webkit-backdrop-filter:blur(8px);place-items:center;width:29px;height:29px;position:absolute;top:41%;color:#4f603d!important;background:#ffffff70!important;border:1px solid #ffffffa8!important;border-radius:50%!important;font:300 24px/1 Georgia,serif!important;display:grid!important;box-shadow:0 4px 14px #3e4c2f10!important}.f-tea-arrow.is-left{left:10px}.f-tea-arrow.is-right{right:10px}.f-tea-dots{align-items:center;gap:5px;display:flex;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.f-tea-dots button{width:4px;height:4px;transition:width .25s,background .25s;background:#667b5042!important;border-radius:50%!important}.f-tea-dots button[aria-current=true]{width:15px;background:#667b50!important;border-radius:99px!important}.f-tea-spec-panel{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #667b5020;border-radius:11px;margin:0 12px 9px;padding:8px 11px;box-shadow:0 7px 20px #3e502b0b}.f-tea-spec-row{grid-template-columns:36px 1fr;align-items:center;gap:7px;min-height:37px;display:grid}.f-tea-spec-row>strong{color:#363d36;font-size:11px;font-weight:600}.f-tea-spec-row>div{justify-content:flex-end;gap:4px;min-width:0;display:flex}.f-tea-spec-row button{white-space:nowrap;flex:1;min-width:0;min-height:26px;color:#7a8073!important;border-radius:99px!important;padding:3px!important;font-size:9px!important}.f-tea-spec-row button[aria-pressed=true]{color:#fff!important;background:#667b50!important;box-shadow:0 3px 9px #43582d20!important}.f-tea-checkout{letter-spacing:.04em;justify-content:space-between;align-items:center;width:100%;color:#fff!important;background:#4a5d36!important;padding:0 18px!important;font-size:12px!important;display:flex!important}.f-tea-checkout strong{font-size:16px;font-weight:500}.f-tea-checkout:active{opacity:.9!important}.f-header:has(+.f-tea-page){background:#e5eedc;border-bottom-color:#667b5012}.f-header:has(+.f-tea-page) h1{letter-spacing:.08em;font-size:14px}@keyframes f-tea-next{0%{opacity:.15;filter:blur(5px);transform:translate(34px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes f-tea-prev{0%{opacity:.15;filter:blur(5px);transform:translate(-34px)}to{opacity:1;filter:blur();transform:translate(0)}}@media (prefers-reduced-motion:reduce){.f-tea-slide.is-next,.f-tea-slide.is-prev{animation:none}}@container (height<=600px){.f-tea-art{max-height:245px;transform:scale(1.04)}.f-tea-copy{padding-bottom:9px}.f-tea-dots{bottom:75px}.f-tea-spec-panel{margin-bottom:6px;padding-block:5px}.f-tea-spec-row{min-height:32px}.f-tea-experience{grid-template-rows:minmax(0,1fr) auto 43px}}.f-tea-carousel-shell{touch-action:pan-y;min-height:0;position:relative;overflow:hidden}.f-tea-carousel{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.f-tea-carousel:active{cursor:grabbing}.f-tea-carousel .f-tea-slide{width:100%;height:100%;position:relative}.f-tea-carousel .f-tea-art{aspect-ratio:auto;mix-blend-mode:multiply;filter:saturate(.94)contrast(.98);background-color:#0000;background-repeat:no-repeat;background-size:auto 160%;width:100%;max-width:100%;max-height:none;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%)}.f-header:has(+.f-tea-page){background:#f7f8eaf0;grid-template-columns:40px 1fr 40px;height:40px}.f-header:has(+.f-tea-page)>button{height:36px}.f-tea-spec-panel{-webkit-backdrop-filter:blur(14px);background:#fcfcf7f5!important;border:0!important;border-top:1px solid #5c683024!important;border-radius:0!important;margin:0!important;padding:9px 14px 10px!important;box-shadow:0 -8px 24px #323a1e0b!important}.f-tea-spec-row{align-items:center;grid-template-columns:58px 1fr!important;gap:10px!important;min-height:42px!important;display:grid!important}.f-tea-spec-row+.f-tea-spec-row{border-top:1px solid #5c68301a!important}.f-tea-spec-row>header{flex-direction:column;gap:1px;display:flex}.f-tea-spec-row>header strong{color:#333530;letter-spacing:.04em;font-size:11px;font-weight:600}.f-tea-spec-row>header span{color:#969c8f;letter-spacing:.12em;font:500 6px/1.2 ui-monospace,SFMono-Regular,monospace}.f-tea-spec-row>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;display:grid!important}.f-tea-spec-row:nth-child(2)>div{grid-template-columns:repeat(4,minmax(0,1fr))}.f-tea-spec-row button{min-height:29px!important;box-shadow:none!important;color:#62685f!important;background:#eef0ec!important;border:1px solid #0000!important;border-radius:5px!important;padding:4px 2px!important;font-size:9px!important}.f-tea-spec-row button[aria-pressed=true]{color:#fff!important;background:#4a5d36!important;border-color:#4a5d36!important}.f-tea-checkout{height:50px;background:#435332!important;padding:0 16px!important;box-shadow:inset 0 1px #ffffff1f!important}.f-tea-checkout>span{align-items:baseline;gap:8px;display:flex}.f-tea-checkout b{letter-spacing:.05em;font-size:13px;font-weight:600}.f-tea-checkout small{color:#ffffffa1;letter-spacing:.04em;font-size:8px}.f-tea-checkout strong{align-items:center;gap:4px;font-size:16px;display:flex}.f-tea-carousel .f-tea-slide[class*=is-exit-]{z-index:1;pointer-events:none;position:absolute;inset:0}.f-tea-slide.is-enter-next{animation:.56s cubic-bezier(.22,.8,.22,1) both tea-enter-next}.f-tea-slide.is-exit-next{animation:.56s cubic-bezier(.22,.8,.22,1) both tea-exit-next}.f-tea-slide.is-enter-prev{animation:.56s cubic-bezier(.22,.8,.22,1) both tea-enter-prev}.f-tea-slide.is-exit-prev{animation:.56s cubic-bezier(.22,.8,.22,1) both tea-exit-prev}@keyframes tea-enter-next{0%{opacity:0;transform:translate(23%)rotate(2deg)scale(.975)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes tea-exit-next{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(-12%)rotate(-1.5deg)scale(.985)}}@keyframes tea-enter-prev{0%{opacity:0;transform:translate(-23%)rotate(-2deg)scale(.975)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes tea-exit-prev{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(12%)rotate(1.5deg)scale(.985)}}@media (prefers-reduced-motion:reduce){.f-tea-slide[class*=is-enter-],.f-tea-slide[class*=is-exit-]{animation-duration:1ms}}.f-tea-experience{grid-template-rows:minmax(0,1fr) auto auto!important}.f-tea-spec-row button{min-height:33px!important;font-size:11px!important}.f-tea-purchase{border-top:1px solid #d8ded2;padding-top:9px}.f-tea-quantity{color:#616c56;justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 13px;font-size:12px;display:flex}.f-tea-quantity .f-counter{align-items:center;gap:13px;display:flex}.f-tea-quantity button{color:#4a5d36;background:#f5f7f2;border:1px solid #c7cebf;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.f-tea-quantity button:disabled{opacity:.35}.f-tea-quantity output{text-align:center;min-width:14px;font-size:14px}.f-tea-purchase .f-tea-checkout{width:100%}.f-order-tea-photo{mix-blend-mode:multiply;background-color:#fff;background-position:50% 73%;background-repeat:no-repeat;background-size:235%;border-radius:6px;flex:0 0 54px;width:54px;height:64px;display:block}.f-store-confirm-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f27174d;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.f-store-confirm{box-sizing:border-box;color:#3b4432;background:#f5f8f2;border:1px solid #dee4d8;border-radius:15px;width:100%;max-width:360px;padding:26px 20px 18px;position:relative;box-shadow:0 18px 55px #28311f30}.f-store-confirm h2{text-align:center;margin:0 0 18px;font-size:16px;font-weight:600}.f-confirm-close{color:#838c79;background:0 0;border:0;padding:4px;position:absolute;top:12px;right:10px}.f-confirm-marker{color:#708956;background:linear-gradient(130deg,#e2e8db,#edf1e9);border-radius:8px;place-items:center;height:74px;margin:0 0 20px;display:grid}.f-store-confirm h3{margin:0 0 10px;font-size:14px;line-height:1.5}.f-store-confirm p{color:#787f71;margin:5px 0;font-size:11px;line-height:1.7}.f-confirm-total{border-top:1px solid #d8dfd1;justify-content:space-between;align-items:baseline;margin-top:18px;padding:15px 0;font-size:11px;display:flex}.f-confirm-total strong{font-size:21px}.f-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f-confirm-actions button{min-height:40px;padding:8px!important;font-size:12px!important}.f-confirm-actions button:first-child{color:#4a5d36!important;background:0 0!important;border:1px solid #a2b291!important}.f-store-confirm>small{text-align:center;color:#8f9688;margin-top:12px;font-size:9px;display:block}.f-tea-cart-bar{background:#f2f5ee;border-top:1px solid #d8ded2;justify-content:space-between;align-items:center;height:42px;padding:0 13px;display:flex}.f-tea-cart-bar button{color:#4c5e39;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.f-tea-cart-bar button:disabled{opacity:.4}.f-cart-summary{color:#777f6f;justify-content:space-between;align-items:center;padding:5px 0 15px;font-size:12px;display:flex}.f-cart-summary button,.f-cart-item-actions>button{color:#647a4c;background:0 0;border:0;font-size:12px}.f-cart-item{background:#f7f9f4;border:1px solid #d7dfcf;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:16px 12px;display:flex}.f-cart-item-info{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.f-cart-item-info strong{color:#3a4331;font-size:14px}.f-cart-item-info small{color:#888e81;font-size:11px}.f-cart-item-info b{color:#4d5d3c;font-size:15px}.f-cart-item-actions{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.f-cart-item-actions .f-counter{align-items:center;gap:12px;font-size:13px;display:flex}.f-cart-item-actions .f-counter button{color:#586c44;background:0 0;border:1px solid #c6d1bb;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid}.f-tea-spec-panel{padding:9px 13px!important}.f-tea-spec-row{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.f-tea-spec-row+.f-tea-spec-row{border-top:0!important;margin-top:6px!important;padding-top:0!important}.f-tea-spec-row button{border-radius:4px!important;min-height:29px!important}.f-tea-spec-row>header strong{font-size:11px!important}.f-tea-purchase{padding-top:7px}.f-tea-quantity{gap:10px;margin-bottom:7px;font-size:10px}.f-tea-quantity>span{color:#888f80;flex-direction:column;flex:1;gap:2px;display:flex}.f-tea-quantity>span b{color:#495a38;font-size:15px;font-weight:600}.f-tea-quantity .f-compact-add{color:#fff;background:#6e8555;border:1px solid #6e8555;border-radius:5px;width:49px;height:29px;font-size:12px}.f-tea-quantity .f-compact-add:disabled{color:#99a290;opacity:1;background:#ebeee7;border-color:#dee3d8}.f-tea-cart-bar{height:40px}.f-scroll:has(>.f-store-map){padding:12px 14px}.f-scroll:has(>.f-store-map) .f-store-map{height:158px;margin:-12px -14px 0}.f-scroll:has(>.f-store-map) .f-map-store-name{padding:5px 9px;font-size:10px;top:14px}.f-scroll:has(>.f-store-map) .f-map-pin{border-width:4px;width:38px;height:38px;top:53%}.f-scroll:has(>.f-store-map) .f-store-tools{grid-template-columns:1fr 38px;gap:7px;margin-top:-15px}.f-scroll:has(>.f-store-map) .f-store-tools .f-search{min-height:38px;padding:7px 10px}.f-scroll:has(>.f-store-map) .f-store-result-head{padding:12px 2px 6px}.f-scroll:has(>.f-store-map) .f-store-result-head strong{font-size:14px}.f-scroll:has(>.f-store-map) .f-store-card{border-radius:8px!important;padding:11px!important}.f-scroll:has(>.f-store-map) .f-store-card>header{grid-template-columns:27px 1fr;gap:8px}.f-scroll:has(>.f-store-map) .f-store-number{width:27px;height:27px}.f-scroll:has(>.f-store-map) .f-store-card>header h3{font-size:13px}.f-scroll:has(>.f-store-map) .f-store-card>p{padding-left:35px;margin:6px 0 5px!important;line-height:1.5!important}.f-scroll:has(>.f-store-map) .f-store-meta{margin-left:35px;padding-top:6px}.f-scroll:has(>.f-store-map) .f-store-card>.f-button{min-height:36px;padding-block:6px;font-size:12px;margin-top:8px!important}@container (height<=650px){.f-scroll:has(>.f-store-map) .f-store-map{height:138px}.f-scroll:has(>.f-store-map) .f-store-result-head{padding-top:9px}}.flow-shell{--f-green:#667b50;--f-ink:#32372d;--f-muted:#777e6f;--f-border:#dce2d6;--f-surface:#f9fbf7;--f-soft:#eaeee5;font-variant-numeric:tabular-nums;font:13px/1.55 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.flow-shell .f-header{border-color:var(--f-border);background:#f4f8f0;height:44px;padding:0 10px}.flow-shell .f-header-quiet{border-bottom:0;height:40px}.flow-shell .f-header h1{letter-spacing:.03em;color:var(--f-ink);font:600 15px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.flow-shell .f-header>button{color:#606f51;border-radius:8px;height:38px}.flow-shell .f-scroll{scroll-behavior:smooth;padding:14px}.flow-shell h2{color:var(--f-ink);font:600 15px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.flow-shell h3{color:var(--f-ink);font-size:14px;font-weight:600}.flow-shell p{color:var(--f-muted)}.flow-shell .f-button{letter-spacing:.02em;border-radius:7px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:500;background:var(--f-green)!important;color:#fff!important}.flow-shell .f-button.secondary{background:var(--f-soft)!important;border:1px solid var(--f-border)!important;color:#556a3f!important}.flow-shell .f-footer{border-top:1px solid var(--f-border);background:#f7faf4;gap:12px;min-height:62px;padding:10px 14px}.flow-shell .f-footer strong{color:#485b35;white-space:nowrap;font-size:21px;font-weight:600}.flow-shell .f-footer>span{color:var(--f-muted);font-size:11px}.flow-shell button{-webkit-tap-highlight-color:transparent;transition:background .16s,color .16s,opacity .16s}.flow-shell button:disabled{cursor:default}:is(.flow-shell button:focus-visible,.flow-shell input:focus-visible,.flow-shell textarea:focus-visible,.flow-shell select:focus-visible){outline-offset:2px;outline:2px solid #667b50}.flow-shell .f-options{gap:8px}.flow-shell .f-options button{background:var(--f-soft);color:#606957;border-radius:6px;min-height:36px;padding:7px 12px;font-size:12px}.flow-shell .f-options button[aria-pressed=true],.flow-shell .f-amounts button[aria-pressed=true]{background:var(--f-green)!important;color:#fff!important}.flow-shell .f-group{border-color:var(--f-border);padding:16px 0}.flow-shell .f-row{min-height:46px;border-color:var(--f-border)!important}.flow-shell .f-field{margin:0 0 18px}.flow-shell .f-field input,.flow-shell .f-field textarea{background:var(--f-surface);border:1px solid var(--f-border);border-radius:7px;min-height:44px;padding:12px}.flow-shell .f-field>span{color:#4d5841;font-size:12px}.flow-shell .f-tabs{gap:8px;padding:4px 0 12px}.flow-shell .f-tabs button{min-height:34px;padding:6px 15px}.flow-shell .f-tabs button[aria-selected=true]{background:var(--f-soft);color:#4b6035}.flow-shell .f-tip{color:#848a7e!important;font-size:10px!important}.flow-shell .f-empty{background:#f8faf650;border:1px dashed #d8dfd1;border-radius:10px;margin:16px 0;padding:45px 16px}.flow-shell .f-counter button{color:#597040;background:#f2f5ee;border:1px solid #d1d9c9;border-radius:50%;width:32px;height:32px}.flow-shell .f-brand{background:var(--f-green)}.flow-shell .f-store-card{background:var(--f-surface)!important;border:1px solid var(--f-border)!important;box-shadow:none!important}.flow-shell .f-store-card h3{max-width:none}.flow-shell .f-store-card>p{font-size:11px!important}.flow-shell .f-store-result-head strong{font-size:13px!important}.flow-shell .f-store-tools .f-search{border:1px solid var(--f-border);background:#f8faf6;box-shadow:0 3px 10px #32372d08}.flow-shell .f-checkout-card,.flow-shell .f-order-section{box-shadow:none;border-radius:9px;margin-bottom:12px;padding:14px;background:var(--f-surface)!important;border:1px solid var(--f-border)!important}.flow-shell .f-checkout-section h2{margin-bottom:12px;font-size:13px!important}.flow-shell .f-checkout-store-card{align-items:flex-start;gap:10px}.flow-shell .f-checkout-store-card strong{font-size:13px}.flow-shell .f-checkout-store-card .f-text{margin-top:6px;padding:2px 0;color:#617b46!important;font-size:11px!important}.flow-shell .f-checkout-product{gap:10px;padding:13px 0}.flow-shell .f-checkout-product strong{font-size:13px}.flow-shell .f-checkout-product p{font-size:11px!important}.flow-shell .f-checkout-row{border-color:var(--f-border);gap:10px;min-height:46px}.flow-shell .f-checkout-row input,.flow-shell .f-checkout-row select{color:#616c56;min-width:0;padding:8px 0;font-size:12px}.flow-shell .f-checkout-bill>div{padding:7px 0;font-size:12px}.flow-shell .f-checkout-bill>div:last-child{border-color:var(--f-border);color:#4b5c3a}.flow-shell .f-cart-summary{padding-top:0}.flow-shell .f-cart-summary button{min-height:32px}.flow-shell .f-cart-item{border-color:var(--f-border);background:var(--f-surface);border-radius:9px;padding:14px}.flow-shell .f-cart-item-info{grid-template-columns:1fr auto;gap:5px 8px;display:grid;position:relative}.flow-shell .f-cart-item-info>strong{grid-column:1/-1;padding-right:26px}.flow-shell .f-cart-item-info>small{grid-column:1/-1}.flow-shell .f-cart-item-info>b{grid-column:1;align-self:center}.flow-shell .f-cart-item-actions{grid-column:2;margin:0}.flow-shell .f-cart-item-actions>button{font-size:10px;position:absolute;top:-5px;right:0}.flow-shell .f-order-tea-photo{background-position:50% 72%!important;background-size:190%!important}.flow-shell .f-checkout-product>.f-order-tea-photo{flex:0 0 46px;width:46px!important;height:58px!important}.flow-shell .f-cart-item-actions>button{color:#838c79;min-height:32px;padding:0 6px}.flow-shell .f-line{border-color:var(--f-border);gap:12px;padding:13px 0;display:flex}.flow-shell .f-line-thumbnail{flex:0 0 48px;place-items:center;display:grid}.flow-shell .f-line-content{flex:1;min-width:0}.flow-shell .f-line-top strong{font-size:13px}.flow-shell .f-line-photo{object-fit:cover;border-radius:6px;width:48px;height:58px;display:block}.flow-shell .f-line-thumbnail .f-order-tea-photo{width:48px;height:60px}.flow-shell .f-order-card{box-shadow:none;margin-bottom:12px;border-color:var(--f-border)!important;background:var(--f-surface)!important;padding:14px!important}.flow-shell .f-order-card>header{gap:8px}.flow-shell .f-order-card>header>span:first-child{font-size:12px;line-height:1.5}.flow-shell .f-order-list-product{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.flow-shell .f-order-list-product p{font-size:11px}.flow-shell .f-order-list-art{background:0 0;border-radius:6px;width:48px;height:58px}.flow-shell .f-order-list-art .f-order-tea-photo{width:48px;height:58px}.flow-shell .f-order-state{white-space:nowrap;color:#617848;font-size:10px}.flow-shell .f-order-state.done{color:#94998c}.flow-shell .f-order-hero{border:1px solid var(--f-border);background:#ecf1e7;border-radius:9px;margin-bottom:12px;padding:18px 14px}.flow-shell .f-order-hero>strong{color:#556b3e;letter-spacing:.04em;font:500 42px/1.15 -apple-system,sans-serif}.flow-shell .f-order-hero p{margin-top:8px;font-size:12px}.flow-shell .f-order-actions{gap:8px;margin-top:15px}.flow-shell .f-order-actions button{color:#556a3f;background:#f5f8f2;border:1px solid #aebf9d;border-radius:6px;min-height:36px}.flow-shell .f-order-info-row{align-items:flex-start;gap:12px;padding:8px 0;font-size:11px}.flow-shell .f-order-info-row strong{overflow-wrap:anywhere;text-align:right;max-width:70%}.flow-shell .f-order-section>header h3{font-size:13px}.flow-shell .f-member-identity{padding:12px 2px 16px}.flow-shell .f-level-pill{font-size:11px}.flow-shell .f-member-code-card{background:var(--f-surface);border:1px solid var(--f-border);box-shadow:none;border-radius:11px}.flow-shell .f-member-assets button{padding:14px 8px}.flow-shell .f-member-assets strong,.flow-shell .f-profile-assets strong{color:#596e42;font-size:18px}.flow-shell[data-page=profile] .f-scroll{flex-direction:column;gap:14px;display:flex}.flow-shell .f-wechat-card{border-color:var(--f-border);box-shadow:none;background:var(--f-surface);border-radius:10px;flex:none}.flow-shell .f-wechat-meta{flex-wrap:wrap;gap:5px}.flow-shell .f-wechat-meta small{font-size:10px}.flow-shell .f-profile-qr{color:#66804b;flex-direction:column;align-items:center;gap:5px;display:flex}.flow-shell .f-profile-qr small{font-size:10px}.flow-shell .f-profile-story{border-radius:10px;flex:1;min-height:260px;margin:0}.flow-shell .f-profile-story h2{color:#fff;font-family:FlowBrush,KaiTi,serif;font-size:23px}.flow-shell .f-profile-story p{color:#f0f5eb;font-size:12px;line-height:1.8}.flow-shell .f-balance{background:#e9efe2;border-radius:10px;padding:20px 16px}.flow-shell .f-balance strong{color:#597041;font:500 32px/1.3 -apple-system,sans-serif}.flow-shell .f-wallet-code-entry{border:1px solid var(--f-border);background:var(--f-surface);border-radius:8px;margin:12px 0;padding:12px}.flow-shell .f-amounts{gap:10px}.flow-shell .f-amounts button{border:1px solid var(--f-border);background:var(--f-surface);color:#5f724c;border-radius:8px;min-height:68px;font:500 20px/1.5 -apple-system,sans-serif}.flow-shell .f-coupon{border:1px solid var(--f-border);background:var(--f-surface);box-shadow:none;border-radius:9px;margin:0 0 12px}.flow-shell .f-coupon h3{font-size:13px}.flow-shell .f-coupon>div:first-child strong{color:#667b50;font-family:-apple-system,sans-serif;font-size:28px}.flow-shell .f-ledger{border-color:var(--f-border);padding:15px 0}.f-level-overview{background:#ecf1e7;border:1px solid #d7e0ce;border-radius:10px;padding:20px}.f-level-overview>strong{color:#576e3e;margin:12px 0;font-size:36px;line-height:1.2;display:block}.f-level-overview>strong small{margin-left:8px;font-size:12px}.f-level-overview progress{-webkit-appearance:none;appearance:none;background:#d6dfcd;border:0;border-radius:8px;width:100%;height:5px;overflow:hidden}.f-level-overview progress::-webkit-progress-bar{background:#d6dfcd}.f-level-overview progress::-webkit-progress-value{background:#6f8c51}.f-level-overview p{margin-top:10px;font-size:11px}.f-level-row{border-bottom:1px solid #dde3d6;align-items:center;gap:10px;padding:12px 0;display:flex}.f-level-row small{margin-left:auto}.f-level-row{padding-right:24px;position:relative}.f-level-row>svg{color:#667b50;position:absolute;right:0}.flow-shell .f-choice-group{border-color:var(--f-border);padding:14px 0}.flow-shell .f-choice-group legend{color:var(--f-ink);font:600 13px/1.5 -apple-system,sans-serif}.flow-shell[data-page=redeemSpec] .f-product-detail-hero{height:132px;min-height:132px}.flow-shell[data-page=redeemSpec] .f-product-detail-hero img{object-fit:cover;border-radius:8px;width:116px;height:116px}.flow-shell .f-redeem-head{padding:20px 12px}.flow-shell .f-redeem-head h2{font-size:18px}.flow-shell .f-search{border:1px solid var(--f-border);background:var(--f-surface);min-height:44px}.flow-shell .f-store-confirm h2{font-size:16px}.flow-shell .f-store-confirm h3{font-size:14px}.flow-shell .f-store-confirm p{font-size:12px}.flow-shell .f-confirm-actions .f-button:first-child{color:#566b41!important;background:0 0!important;border:1px solid #a6b993!important}.flow-shell .f-tea-page{padding:0}.flow-shell .f-tea-spec-row{min-height:36px}.flow-shell .f-tea-spec-row button{min-height:32px!important;font-size:11px!important}.flow-shell .f-tea-spec-row button[aria-pressed=true]{box-shadow:none!important;background:#667b50!important;border-color:#667b50!important}.flow-shell .f-tea-purchase{background:#f7faf4}.flow-shell .f-tea-quantity .f-compact-add{width:54px;height:34px}.flow-shell .f-tea-cart-bar{background:#ecf1e7;height:44px}.flow-shell .f-tea-cart-bar button{min-height:36px;font-size:12px}.flow-shell .f-tea-dots button{position:relative}.flow-shell .f-tea-dots button:after{content:"";position:absolute;inset:-10px -3px}.floating-phone .f-toast{color:#fff;background:#3b482eee;border-radius:9px;max-width:calc(100% - 36px);padding:11px 15px;font-size:12px;line-height:1.5;box-shadow:0 5px 18px #28301f20}@media (max-width:600px){.floating-workspace .floating-phone{width:100vw;max-width:100%;height:100dvh;max-height:none}.flow-shell .f-field input,.flow-shell .f-field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.flow-shell button{transition:none}.flow-shell .f-scroll{scroll-behavior:auto}}@media (max-height:600px){.flow-shell .f-tea-page{overflow-y:auto!important}.flow-shell .f-tea-experience{min-height:440px}.flow-shell .f-store-confirm{max-height:calc(100dvh - 150px);padding-top:20px;overflow-y:auto}.flow-shell .f-confirm-marker{height:42px;margin-bottom:10px}}@font-face{font-family:XiqueDisplay;src:url(/art/xique-light-v79.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.home-stage,.flow-shell,.f-store-confirm,.f-toast{--ui-display:XiqueDisplay, "Songti SC", serif;--ui-text:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--ui-text);font-synthesis:none}.home-navigation>button{font-family:var(--ui-display);letter-spacing:.04em;font-size:12px}.home-navigation>button>.home-original-icon{width:20px;height:20px;bottom:28px}.home-navigation>button>span:last-child:not(.home-entry-type){bottom:12px}.home-bottom-dock{gap:9px}.home-stage .home-entry-chinese{color:#33382e}.home-entry-type>small{color:#5c6452}.flow-shell{--f-green:#667b50;--f-ink:#353a30;--f-muted:#757b6e;--f-border:#d9dfd3;--f-surface:#f9fbf7;--f-soft:#eaeee5;letter-spacing:.015em;font-size:14px;line-height:1.55}.flow-shell :is(button,input,textarea,select){font-family:var(--ui-text);font-synthesis:none}.flow-shell :is(h1,h2,h3),.flow-shell .f-choice-group legend,.flow-shell .f-product-detail-copy h2,.flow-shell .f-checkout-section>h2,.flow-shell .f-tea-copy h2,.flow-shell .f-wechat-user>span>strong,.flow-shell .f-member-code-card>header>span{letter-spacing:0;font-family:var(--ui-text)!important;font-weight:600!important}.flow-shell .f-header h1{font-size:16px}.flow-shell .f-header{border-color:var(--f-border);background:#f6f9f2}.flow-shell .f-button{letter-spacing:.08em;border-radius:5px;min-height:40px;padding:9px 14px;font-size:14px}.flow-shell .f-button.secondary{background:0 0!important}.flow-shell .f-footer{background:#f7faf4;min-height:60px;padding:9px 12px}.flow-shell .f-group{padding:14px 0}.flow-shell .f-group h2{margin-bottom:10px;font-size:15px}.flow-shell .f-tabs{border-bottom:1px solid var(--f-border);gap:16px;margin-bottom:12px;padding:0 0 12px}.flow-shell .f-tabs button{border-bottom:1px solid #0000;border-radius:0;min-height:35px;padding:6px 2px;font-size:14px}.flow-shell .f-tabs button[aria-selected=true]{border-bottom-color:var(--f-green);color:#516838;background:0 0}.flow-shell :is(.f-store-card,.f-order-card,.f-member-code-card,.f-wechat-card,.f-cart-item,.f-checkout-card,.f-coupon,.f-product-specs,.f-product-note){box-shadow:none!important;border-radius:6px!important}.flow-shell .f-store-card>p{font-size:12px!important;line-height:1.65!important}.flow-shell .f-store-meta{padding-top:7px;font-size:11px}.flow-shell .f-status{font-size:11px}.flow-shell .f-search{border-radius:6px}.flow-shell .f-search input{font-size:14px}.flow-shell .f-field>span{font-size:13px}.flow-shell .f-options button{border-radius:4px;min-height:34px;font-size:13px}.flow-shell .f-tea-copy{gap:8px;padding:0 14px 12px}.flow-shell .f-tea-copy h2{line-height:1.35;font-size:19px!important}.flow-shell .f-tea-copy p{font-size:11px!important}.flow-shell .f-tea-spec-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-height:0!important}.flow-shell .f-tea-spec-row>header strong{font-family:var(--ui-text);color:#707768;font-weight:500;line-height:1.3;font-size:11px!important}.flow-shell .f-tea-spec-row button{border-radius:4px!important;min-height:30px!important;font-size:12px!important}.flow-shell .f-tea-quantity .f-compact-add{border-radius:4px;font-size:13px}.flow-shell .f-tea-cart-bar button{font-size:13px}.flow-shell .f-cart-item-info>strong,.flow-shell .f-checkout-product strong{font-family:var(--ui-text);font-size:15px;font-weight:500}.flow-shell .f-checkout-row :is(select,input),.flow-shell .f-checkout-bill>div{font-size:12px}.flow-shell .f-order-card>header>span:first-child{font-size:13px}.flow-shell .f-order-info-row{font-size:12px}.flow-shell .f-order-actions button{border-radius:4px;font-size:13px}.flow-shell .f-member-assets span,.flow-shell .f-profile-assets span{font-size:12px}.flow-shell .f-level-pill{border-radius:3px;font-size:12px}.flow-shell .f-profile-story{border-radius:6px}.flow-shell .f-profile-story h2{font-size:23px;font-family:var(--ui-display)!important;font-weight:400!important}.flow-shell .f-balance{border-radius:6px}.flow-shell .f-amounts button{border-radius:5px}.flow-shell :is(.f-footer strong,.f-balance strong,.f-amounts button,.f-member-assets strong,.f-profile-assets strong,.f-tea-copy>strong,.f-tea-quantity output,.f-tea-quantity>span b,.f-cart-item-info>b,.f-checkout-bill strong){font-variant-numeric:tabular-nums;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.f-store-confirm{border-radius:8px}.f-store-confirm :is(h2,h3){font-family:var(--ui-text);font-weight:600}@container (height<=600px){.home-stage .home-order-action{height:44px}.home-navigation{height:58px}}.flow-shell .f-tea-spec-panel{box-shadow:none!important;background:#f8faf6!important;border-top:1px solid #e1e5dc!important;padding:14px 18px 12px!important}.flow-shell .f-tea-selection-heading{border-bottom:1px solid #e5e8e1;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin-bottom:11px;padding-bottom:13px;display:grid}.flow-shell .f-tea-selection-heading h2{line-height:1.4;margin:0!important;font-size:17px!important}.flow-shell .f-tea-selection-heading p{color:#82887c;grid-area:2/1/auto/-1;line-height:1.5;margin:0!important;font-size:10px!important}.flow-shell .f-tea-price-controls{grid-area:1/2;align-items:center;gap:10px;display:flex}.flow-shell .f-tea-price-controls>strong{color:#4a5e36;font:500 17px/1 -apple-system,BlinkMacSystemFont,sans-serif}.flow-shell .f-tea-art-counter{align-items:center;gap:3px;display:flex}.flow-shell .f-tea-art-counter button{color:#566c3f;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:28px;padding:0;display:grid}.flow-shell .f-tea-art-counter button:disabled{opacity:.3}.flow-shell .f-tea-art-counter output{text-align:center;min-width:14px;font:500 12px/1 -apple-system,sans-serif}.flow-shell .f-tea-spec-row{text-align:left;gap:3px!important}.flow-shell .f-tea-spec-row>header strong{color:#8e9487;font-weight:400;font-size:10px!important}.flow-shell .f-tea-spec-row button{text-align:left;color:#606858!important;background:0 0!important;border:0!important;border-radius:3px!important;flex:none!important;width:auto!important;min-width:0!important;min-height:26px!important;padding:3px 7px!important;font-size:11px!important}.flow-shell .f-tea-spec-row button[aria-pressed=true]{font-weight:600;color:#536b3a!important;background:#e5ebdf!important}.flow-shell .f-tea-cart-bar{background:#f8faf6;border-top:1px solid #e1e5dc;gap:12px;height:52px;padding:8px 18px}.flow-shell .f-tea-cart-bar button{gap:5px;font-size:11px}.flow-shell .f-tea-cart-bar .f-tea-primary{color:#fff;background:#667b50;border-radius:5px;justify-content:center;min-width:88px;height:34px;min-height:34px;padding:0 11px}.flow-shell .f-tea-dots{bottom:12px}.flow-shell .f-tea-carousel .f-tea-slide{grid-template-rows:minmax(0,1fr)}@container (width<=340px){.flow-shell .f-tea-selection-heading{column-gap:6px}.flow-shell .f-tea-selection-heading h2{font-size:15px!important}.flow-shell .f-tea-price-controls{gap:5px}}.home-navigation .home-member-icon{filter:url(#home-theme-ink)}.flow-shell .f-tea-image-price{z-index:3;color:#667b50;font-variant-numeric:tabular-nums;pointer-events:none;font:500 19px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;bottom:14px;right:18px}@font-face{font-family:BrandSerif;src:url(/art/brand-serif-v107.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.flow-shell[data-page=story] .f-scroll{padding:0 26px 28px}.flow-shell .brand-story-page{color:#343b2f;text-align:left;font-synthesis:none}.story-masthead{margin:10px 0 15px}.story-masthead>span{letter-spacing:.08em;color:#68715f;font:400 13px/1.5 PingFang SC,sans-serif}.story-cover{aspect-ratio:17/10;width:100%}.story-letter{padding:23px 0 21px}.flow-shell .brand-story-page .story-letter>h2{letter-spacing:.04em;margin:0 0 12px;color:#343b2f!important;font:400 17px/1.7 BrandSerif,serif!important}.flow-shell .brand-story-page .story-letter>p,.flow-shell .brand-story-page .story-reading>p{letter-spacing:.015em;color:#626b5b;text-wrap:pretty;margin:0;font:400 14px/1.85 PingFang SC,Microsoft YaHei,sans-serif}.story-name-notes{border-block:1px solid #8a897526;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 25px;padding:16px 0;display:grid}.story-name-notes>div{justify-content:center;align-items:baseline;gap:7px;display:flex}.story-name-notes dt{color:#6f3c32;font:400 15px/1.6 BrandSerif,serif}.story-name-notes dd{color:#707666;white-space:nowrap;margin:0;font:400 11px/1.6 PingFang SC,sans-serif}.story-detail{grid-template-columns:42% minmax(0,1fr);align-items:center;gap:20px;margin-top:23px;display:grid}.brand-story-page .story-detail>figure{aspect-ratio:3/4;width:100%;margin:0}.story-reading{padding:0}.flow-shell .brand-story-page .story-reading>h3{letter-spacing:.06em;margin:0 0 10px;color:#343b2f!important;font:400 16px/1.7 BrandSerif,serif!important}.story-tea{grid-template-columns:minmax(0,1fr) 42%}.story-tea>figure{grid-area:1/2}.story-tea>.story-reading{grid-area:1/1}.story-colophon{text-align:center;border-top:1px solid #8a897526;margin-top:25px;padding:25px 0 0}.story-colophon .brand-signature{margin:0;padding:0}.story-colophon .brand-signature-rule{display:none}.story-colophon .brand-manual-wordmark{filter:none;opacity:.85;width:78px}.flow-shell .member-story-preview{flex:none;padding-bottom:8px}.member-story-preview>header{margin-bottom:13px}.member-story-preview>header>span{letter-spacing:.08em;color:#5f6955;font:400 13px/1.5 PingFang SC,sans-serif}.flow-shell .member-story-cover{aspect-ratio:17/10;text-align:left;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:hidden}.flow-shell .member-story-link{color:#727a65;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 0;display:flex}.member-story-link>span{color:#48553c;margin-right:auto;font:400 14px/1.7 BrandSerif,serif}.member-story-link>small{white-space:nowrap;font:400 11px/1.5 PingFang SC,sans-serif}@container (width<=340px){.story-name-notes{gap:5px}.story-name-notes>div{gap:4px}.story-detail{gap:15px}.member-story-link>span{font-size:13px}}.brand-signature{color:#667b50;align-items:center;padding:0;display:flex}.brand-signature-rule{display:none}.brand-signature-type{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.brand-manual-wordmark{width:94px;height:auto;display:block}.brand-signature-type small{letter-spacing:.12em;font:400 9px/1.6 PingFang SC,sans-serif}.brand-signature.is-light .brand-manual-wordmark{filter:brightness(0)invert()}.home-brand-signoff{z-index:2;pointer-events:none;position:absolute;top:26px;left:24px}.home-brand-signoff .brand-manual-wordmark{opacity:.95;width:96px}.home-brand-signoff.is-on-paper .brand-manual-wordmark{filter:none;opacity:.82}.home-bottom-dock{gap:16px;padding:27px 22px 10px}.home-bottom-dock:before{-webkit-backdrop-filter:blur(16px);background:#fafaf4f5;box-shadow:0 -8px 30px #26321a08}.home-roof{fill:#667b50;opacity:.78}.home-roof-character{width:46px;bottom:calc(100% - 18px);left:21px}.home-stage .home-order-action{height:54px}.home-entry-chinese{letter-spacing:.06em;border-bottom:0;font-size:22px}.home-entry-type>small{letter-spacing:.13em;opacity:.68;padding-top:5px;font:400 8px/1.4 Georgia,serif}.home-action-divider{background:#667b5025;height:25px}.home-navigation{border-top:1px solid #667b501a;height:62px;padding:8px 0 0}.home-navigation>button{color:#69705f;border-radius:0;gap:5px;padding:3px 0;font-size:11px}.home-navigation>button>.home-original-icon{opacity:.8;width:20px;height:20px;position:static}.home-navigation>button>span:last-child:not(.home-entry-type){width:auto;height:auto;line-height:1.3;position:static}.home-navigation .home-member-code{justify-content:center;gap:4px;padding:3px 0}.home-navigation .home-member-icon{width:21px;height:24px}.home-member-code .home-entry-chinese{border:0;padding:0;font-size:11px;line-height:1.3}.home-member-code .home-entry-type>small{display:none}.home-navigation>button[aria-current=page]{color:#415733}.home-navigation>button[aria-current=page]:after{content:"";background:#667b50;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-3px;left:calc(50% - 1.5px)}.home-has-panel .home-roof-character{display:none}.home-has-panel .home-roof{opacity:.45}.home-has-panel .home-bottom-dock{padding-top:16px}.home-has-panel .home-floating-panel{-webkit-backdrop-filter:blur(18px);background:#fafaf7f7;border-radius:12px;inset:12px 10px 94px;box-shadow:0 4px 20px #1b281518,inset 0 1px #fff9}.flow-shell{--f-ink:#282d26;--f-muted:#767b71;--f-border:#dddcd1;--f-surface:#fbf9f3;--f-soft:#efeee4;--f-green:#667b50;color:var(--f-ink);letter-spacing:0;background:#f5f2e9}.flow-shell .f-header{border-bottom:1px solid var(--f-border);background:0 0;grid-template-columns:36px 1fr 36px;height:46px;padding:0 12px}.flow-shell .f-header>button{color:#67725e;border-radius:50%;width:36px;height:36px}.flow-shell .f-header h1{font-size:14px;font-weight:500!important}.flow-shell :is(.f-store-card,.f-order-card,.f-cart-item,.f-checkout-card,.f-order-section,.f-member-code-card,.f-wechat-card,.f-coupon){border:1px solid var(--f-border)!important;background:var(--f-surface)!important;box-shadow:none!important;border-radius:8px!important}.flow-shell :is(.f-checkout-card,.f-order-section,.f-order-card,.f-cart-item){margin-bottom:12px;padding:16px!important}.flow-shell .f-button{letter-spacing:.02em;border-radius:6px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:500;box-shadow:none!important}.flow-shell .f-button.secondary{color:#5c6a50!important;background:0 0!important;border-color:#d9dfd2!important}.flow-shell .f-footer{border-top:1px solid var(--f-border);background:#fffefa;min-height:66px;padding:12px 16px}.flow-shell .f-footer strong{color:#3d4b33;font-size:23px;font-weight:500}.flow-shell .f-tip{line-height:1.65;color:#93988d!important;font-size:10px!important}.flow-shell .f-empty{text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:70px 16px}.flow-shell .f-empty p{color:#8a9082;margin-bottom:22px;font-size:13px}.flow-shell .f-empty .f-button{min-width:136px}.flow-shell .f-search{box-shadow:none!important;border-color:var(--f-border)!important;background:#f1f3ed!important}.flow-shell .f-field :is(input,textarea){border-color:var(--f-border);background:#fffefa;border-radius:5px}.flow-shell .f-tabs{border-color:var(--f-border);gap:22px;padding-bottom:8px}.flow-shell .f-tabs button{color:#8a9082;min-height:38px;font-size:13px}.flow-shell .f-tabs button[aria-selected=true]{color:#394d2d;background:0 0;font-weight:500}.flow-shell .f-store-card{padding:16px!important}.flow-shell .f-store-card h3{font-size:15px}.flow-shell .f-store-number{color:#9ca68f;background:0 0;border-radius:0;font:400 18px/1 Georgia,serif}.flow-shell .f-store-card>p{color:#858c7e;font-size:12px!important}.flow-shell .f-store-meta{font-size:10px}.flow-shell .f-store-map{filter:saturate(.65);border-radius:8px}.flow-shell .f-order-hero{border:1px solid var(--f-border);background:#f1f4eb;border-radius:8px;padding:24px 18px}.flow-shell .f-order-hero>strong{letter-spacing:.02em;font-size:40px;font-weight:400}.flow-shell .f-order-actions button{background:0 0;border:1px solid #d8dfcf;border-radius:5px;min-height:36px;font-size:12px}.flow-shell .f-order-list-product h3{font-size:14px}.flow-shell .f-order-state{font-size:11px}.flow-shell .f-order-info-row{padding:10px 0;font-size:12px;line-height:1.6}.flow-shell .f-checkout-product{padding:16px 0}.flow-shell .f-checkout-row{border-color:var(--f-border);min-height:48px}.flow-shell .f-cart-item-info>strong{font-size:14px}.flow-shell .f-cart-item-info>small{font-size:11px;line-height:1.65}.flow-shell .f-cart-item-actions .f-counter{gap:5px}.flow-shell .f-cart-item-actions .f-counter button{background:0 0;border:0;width:34px;height:34px}.flow-shell .f-member-identity{gap:12px;padding:8px 2px 22px}.flow-shell .f-member-identity h2{font-size:17px}.flow-shell .f-level-pill{letter-spacing:.02em;color:#4d6040;background:#edf1e7;border-radius:3px;padding:4px 7px;font-size:11px;line-height:1.5}.flow-shell .f-member-code-card{padding:0;overflow:hidden}.flow-shell .f-member-code-card>header{padding:26px 16px 16px}.flow-shell .f-member-code-card>header>span{font-size:14px;font-weight:500!important}.flow-shell .f-member-code-card>header>small{color:#94998e;margin-top:5px;font-size:11px}.flow-shell .f-member-code-card>svg{width:168px;height:168px;margin:4px auto 16px}.flow-shell .f-code-refresh{letter-spacing:.02em;color:#959b8e;padding-bottom:22px;font-size:10px}.flow-shell .f-member-assets{border-top:1px solid var(--f-border);background:#f5f7f0;margin:0}.flow-shell .f-member-assets strong{font-size:20px;font-weight:500}.flow-shell .f-wechat-card{overflow:visible;background:0 0!important;border:0!important}.flow-shell .f-wechat-user>span>strong{font-size:18px}.flow-shell .f-wechat-avatar{background:0 0;border:0;width:40px;height:44px}.flow-shell .f-wechat-meta{margin-top:7px}.flow-shell .f-wechat-meta small{color:#747e6b;font-size:11px}.flow-shell .f-profile-qr{gap:4px;padding:5px 0 5px 12px}.flow-shell .f-profile-qr small{color:#68765d;font-size:11px}.flow-shell .f-profile-assets{border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);background:0 0;padding:18px 0}.flow-shell .f-profile-assets button{border:0;gap:6px;padding:0 8px!important}.flow-shell .f-profile-assets strong{color:#394c2e;font-size:23px;font-weight:400}.flow-shell .f-profile-assets span{color:#717c66;font-size:12px}.flow-shell .f-profile-story{background:#f0f2ea;border:0;border-radius:2px;flex:none;grid-template-columns:1fr;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.flow-shell .f-profile-story>img{object-fit:cover;object-position:center 58%;filter:saturate(.72);opacity:1;width:100%;height:154px;display:block;position:relative;inset:auto}.flow-shell .f-profile-story>div{bottom:auto;left:auto;right:auto;background:0 0;padding:22px 22px 24px;position:relative;inset:auto}.flow-shell .brand-story-eyebrow{letter-spacing:.06em;align-items:center;gap:8px;font:400 9px/1.5 -apple-system,PingFang SC,sans-serif;display:flex;color:#7e8972!important}.brand-story-eyebrow small{letter-spacing:.14em;font:400 7px/1.5 Georgia,serif}.flow-shell .f-profile-story h2{letter-spacing:.1em;line-height:1.5;color:#44533b!important;margin:13px 0 12px!important;font-family:HomeSong,Songti SC,serif!important;font-size:27px!important;font-weight:400!important}.flow-shell .f-profile-story:after{display:none}.flow-shell .f-profile-story p{color:#7e8972!important;margin:0!important;font-size:11px!important;line-height:1.95!important}.flow-shell .f-profile-story .brand-signature{background:0 0;border-top:1px solid #dce1d3;justify-content:flex-end;margin:18px 0 0;padding:20px 0 0;display:flex;position:static}.flow-shell .f-profile-story .brand-signature-type{background:0 0;padding:0;position:static}.flow-shell .f-story{padding:30px 16px}.flow-shell .f-story .brand-signature{justify-content:center;margin-top:28px}.flow-shell .f-tea-page{background:#f5f2e9;padding:0}.flow-shell .f-tea-experience{background:#f5f2e9;transition:none;grid-template-rows:minmax(200px,1fr) auto auto!important}.flow-shell .f-tea-experience:before{display:none}.flow-shell .f-tea-carousel-shell{isolation:isolate;background:#f5f2e9}.f-tea-wash{z-index:-1;opacity:0;pointer-events:none;transition:opacity .48s;position:absolute;inset:0}.f-tea-wash.is-current{opacity:1}.brand-tea-edition{z-index:3;pointer-events:none;color:#61734f;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:24px;right:24px}.brand-tea-edition>span{letter-spacing:.12em;align-items:baseline;gap:10px;font:400 12px/1.5 HomeSong,Songti SC,serif;display:flex}.brand-tea-edition small{font:400 9px/1.5 var(--ui-text);letter-spacing:.08em;color:#6b7661}.brand-tea-edition>b{letter-spacing:.05em;color:#9ba18f;align-items:baseline;gap:7px;font:400 10px/1.5 Georgia,serif;display:flex}.brand-tea-edition em{color:#556944;font-size:13px;font-style:normal;animation:.48s both tea-copy-in}.brand-tea-edition i{color:#c3c9bb;font-style:normal}.flow-shell .f-tea-carousel{touch-action:pan-y;mix-blend-mode:multiply;padding:31px 0 68px}.f-tea-drag-plane{will-change:transform;width:100%;height:100%;transition:transform .33s cubic-bezier(.2,.7,.2,1);position:relative}.f-tea-carousel.is-dragging .f-tea-drag-plane{transition:none}.flow-shell .f-tea-carousel .f-tea-slide{mix-blend-mode:multiply;transform-origin:50% 75%;padding:0}.flow-shell .f-tea-carousel .f-tea-art{filter:saturate(.98);background-position:50% 70%;background-size:auto 160%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 3% 96%,#0000);mask-image:linear-gradient(#0000,#000 3% 96%,#0000)}.f-tea-product-caption{pointer-events:none;justify-content:space-between;align-items:baseline;gap:12px;animation:.48s both tea-copy-in;display:flex;position:absolute;bottom:17px;left:24px;right:24px}.flow-shell .f-tea-product-caption h2{letter-spacing:.025em;color:#2f382a;margin:0;font:500 23px/1.4 var(--ui-text)!important}.flow-shell .f-tea-image-price{letter-spacing:-.035em;color:#3f5431;white-space:nowrap;align-items:baseline;gap:3px;font:400 29px/1 Georgia,Times New Roman,serif;display:flex;position:static}.flow-shell .f-tea-image-price small{font:400 13px/1 var(--ui-text);letter-spacing:0}.flow-shell .f-tea-image-price>span{font:400 10px/1 var(--ui-text);letter-spacing:0;color:#718065;margin-left:4px}.flow-shell .f-tea-arrow{-webkit-backdrop-filter:none;opacity:.7;width:36px;height:44px;transition:opacity .2s;top:46%;box-shadow:none!important;color:#7a886c!important;background:0 0!important;border:0!important;font-size:24px!important}.flow-shell .f-tea-arrow:active{opacity:1}.flow-shell .f-tea-arrow.is-left{left:2px}.flow-shell .f-tea-arrow.is-right{right:2px}.flow-shell .f-tea-spec-panel{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 24px 14px!important}.flow-shell .f-tea-selection-heading{border-bottom:1px solid #667b5024;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:0 0 12px;display:grid}.f-tea-title{min-width:0;animation:.48s both tea-copy-in}.flow-shell .f-tea-selection-heading h2{letter-spacing:.025em;color:#303d29;line-height:1.3;margin:0 0 7px!important;font-family:HomeSong,Songti SC,serif!important;font-size:23px!important;font-weight:400!important}.flow-shell .f-tea-selection-heading p{color:#697460;white-space:normal;max-width:28em;font:400 11px/1.7 var(--ui-text)!important;margin:0!important}.flow-shell .f-tea-price-controls{grid-area:1/2;align-self:start;gap:0;margin-top:-2px}.flow-shell .f-tea-art-counter{gap:2px}.flow-shell .f-tea-art-counter button{color:#536c3d;background:0 0;border:0;border-radius:0;width:34px;height:38px}.flow-shell .f-tea-art-counter button:disabled{color:#aab39f;opacity:.4}.flow-shell .f-tea-art-counter button:active{background:#667b5010;border-radius:50%}.flow-shell .f-tea-spec-row{gap:3px!important;min-height:0!important}.flow-shell .f-tea-spec-row>header{flex-direction:row;align-items:center;gap:10px;min-height:17px;display:flex}.flow-shell .f-tea-spec-row>header strong{color:#53634a;letter-spacing:.04em;font:500 11px/1.4 var(--ui-text)!important}.flow-shell .f-tea-spec-row>header .f-tea-choice-hint{font:400 10px/1.4 var(--ui-text);color:#947143;letter-spacing:0}.flow-shell .f-tea-spec-row>div,.flow-shell .f-tea-spec-row:nth-child(2)>div{flex-wrap:wrap;margin-left:-3px;justify-content:flex-start!important;gap:13px!important;display:flex!important}.flow-shell .f-tea-spec-row button{transition:color .2s;position:relative;width:auto!important;min-width:0!important;min-height:36px!important;font:400 12px/1.4 var(--ui-text)!important;box-shadow:none!important;color:#65725a!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:6px 3px!important}.flow-shell .f-tea-spec-row button:after{content:"";transform-origin:0;background:#526d3a;height:1px;transition:transform .2s;position:absolute;bottom:3px;left:3px;right:3px;transform:scaleX(0)}.flow-shell .f-tea-spec-row button[aria-pressed=true]{color:#354e29!important;background:0 0!important;font-weight:500!important}.flow-shell .f-tea-spec-row button[aria-pressed=true]:after{transform:scaleX(1)}.flow-shell .f-tea-spec-row+.f-tea-spec-row{border:0!important;margin-top:9px!important}.flow-shell .f-tea-spec-row[data-needs-choice]>header strong{color:#947143}.flow-shell .f-tea-purchase{background:0 0;border:0;padding:0}.flow-shell .f-tea-cart-bar{background:#f5f2e9;border-top:1px solid #667b5024;gap:14px;height:76px;padding:14px 24px;position:relative}.flow-shell .f-tea-cart-bar>button:first-child{flex-shrink:0;gap:11px;min-width:0;min-height:44px;padding:0}.f-tea-bag-icon{color:#536b3f;place-items:center;animation:.3s both tea-bag-settle;display:grid}.f-tea-bag-summary{flex-direction:column;align-items:flex-start;gap:5px;line-height:1.1;display:flex}.f-tea-bag-summary small{font:400 11px/1 var(--ui-text);color:#657459}.f-tea-bag-summary strong{font:500 20px/1 var(--ui-text);color:#3f5532;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.f-tea-bag-summary strong i{font:400 11px/1 var(--ui-text);margin-right:2px}.flow-shell .f-tea-cart-bar .f-tea-primary{color:#fffefa;min-width:122px;height:43px;min-height:43px;font:400 12px/1 var(--ui-text);white-space:nowrap;letter-spacing:.02em;background:#667b50;border-radius:2px;justify-content:space-between;gap:14px;padding:0 14px}.flow-shell .f-tea-cart-bar .f-tea-primary:active{background:#4e663b}.f-tea-live-feedback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flow-shell :is(.f-button,.f-tea-primary){transition:background .18s,transform .18s,opacity .18s}.flow-shell :is(.f-button,.f-tea-primary):active{transform:scale(.985)}.flow-shell .f-tea-experience :is(button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #667b50!important}@keyframes tea-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tea-bag-settle{0%{opacity:.5;transform:scale(.84)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.f-store-confirm{background:#fffefa;border-color:#e6e9e1;border-radius:10px;box-shadow:0 18px 55px #26331c20}.f-store-confirm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1823134d}.f-toast{border-radius:6px!important;font-size:12px!important;box-shadow:0 8px 24px #1f2e1920!important}@container (width<=340px){.flow-shell .f-scroll{padding:13px}.flow-shell .f-tea-spec-panel{padding-inline:18px!important}.flow-shell .f-tea-cart-bar{gap:10px;padding-inline:18px}.flow-shell .f-tea-product-caption h2{font-size:20px!important}.flow-shell .f-tea-selection-heading p{font-size:10px!important}.flow-shell .f-tea-art-counter button{width:30px}.brand-tea-edition{left:18px;right:18px}.brand-tea-edition small{font-size:7px}.f-tea-product-caption{left:18px;right:18px}.flow-shell .f-tea-spec-row>div{gap:12px!important}.flow-shell .f-tea-cart-bar .f-tea-primary{gap:8px;min-width:112px;font-size:11px}.flow-shell .f-profile-story>div{padding:20px}.flow-shell .f-profile-story h2{font-size:24px!important}}@container (height<=600px){.flow-shell .f-tea-experience{grid-template-rows:minmax(0,1fr) auto auto!important}.home-has-panel .home-floating-panel{inset:8px 8px 82px}.home-navigation{height:56px}.flow-shell .f-tea-spec-panel{padding-top:9px!important;padding-bottom:10px!important}.flow-shell .f-tea-selection-heading{margin-bottom:9px;padding-bottom:10px}.flow-shell .f-tea-spec-row+.f-tea-spec-row{margin-top:3px!important}.flow-shell .f-tea-cart-bar{height:60px;padding-block:8px}.flow-shell .f-tea-carousel{padding-top:30px;padding-bottom:61px}.flow-shell .f-tea-image-price{font-size:25px}.f-tea-product-caption{bottom:13px}}@media (prefers-reduced-motion:reduce){.flow-shell button,.home-stage button,.f-tea-wash,.f-tea-drag-plane{transition:none!important}.f-tea-title,.f-tea-product-caption,.f-tea-image-price,.brand-tea-edition em,.f-tea-bag-icon{animation:none!important}.flow-shell .f-scroll{scroll-behavior:auto}}.home-has-panel{background:#f5f2e9}.home-has-panel .home-food-photo{visibility:hidden}.home-has-panel .home-floating-panel{box-shadow:none;-webkit-backdrop-filter:none;background:#f5f2e9;border-radius:0;transition:none;inset:0 0 76px}.home-has-panel .home-bottom-dock{background:#f5f2e9;gap:0;padding:0 24px 10px}.home-has-panel:not([data-home-editor]) .home-bottom-dock{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.home-has-panel .home-bottom-dock:before{box-shadow:none;-webkit-backdrop-filter:none;background:#f5f2e9;border-radius:0;inset:0}.home-has-panel :is(.home-roof,.home-roof-character){display:none}.home-has-panel .home-navigation{border-top:1px solid #667b5024;height:66px;padding-top:7px}.home-has-panel .home-navigation>button{font-family:var(--ui-text);color:#66705d;font-size:11px}.home-has-panel .home-navigation .home-entry-chinese{font-family:var(--ui-text);letter-spacing:0;font-size:11px}.home-has-panel .home-navigation>button[aria-current=page]{color:#33462a}.home-has-panel .home-navigation>button[aria-current=page]:after{bottom:2px}.flow-shell .f-header{border-bottom-color:#dddcd1;height:48px;padding:0 17px}.flow-shell .f-header-quiet{border:0;height:44px}.flow-shell .f-header>button{color:#54614b;width:40px;height:40px}.flow-shell .f-scroll{background:#f5f2e9;padding:20px 24px}.flow-shell :is(.f-order-card,.f-cart-item,.f-checkout-card,.f-order-section){margin-bottom:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dddcd1!important;border-radius:0!important;padding:18px 0!important}.flow-shell :is(.f-order-card,.f-cart-item,.f-checkout-card,.f-order-section):first-child{padding-top:0!important}.flow-shell :is(.f-store-card,.f-coupon){background:#fbf9f3!important;border-color:#dddcd1!important;border-radius:2px!important}.flow-shell .f-button{border-radius:2px;min-height:44px;font-size:13px}.flow-shell .f-footer{background:#f5f2e9;border-top-color:#dddcd1;padding:12px 24px}.flow-shell .f-member-code-card{background:#fbf9f3!important;border-color:#dddcd1!important;border-radius:3px!important}.flow-shell .f-member-assets{background:#efeee4;border-top-color:#dddcd1}.flow-shell .f-profile-story{background:0 0;border-radius:0}.flow-shell .f-profile-story>img{filter:saturate(.8);height:184px}.flow-shell .f-profile-story>div{padding:23px 0 0}.flow-shell .f-profile-story h2{color:#35452c!important;font-size:28px!important}.flow-shell .f-profile-story p{color:#69735f!important}.flow-shell .f-profile-story .brand-signature{border-top-color:#dddcd1;justify-content:flex-start;margin-top:22px;padding-top:19px}.flow-shell .f-profile-story .brand-manual-wordmark{opacity:.9;width:94px}.flow-shell .f-order-hero{background:#e8ecdf;border:0;border-radius:2px}@container (width<=340px){.home-has-panel .home-bottom-dock{padding-inline:18px}.flow-shell .f-scroll{padding:16px 18px}.flow-shell .f-scroll.f-tea-page{padding:0}.flow-shell .f-footer{padding-inline:18px}.flow-shell .f-profile-story>img{height:145px}.flow-shell .f-profile-story h2{font-size:24px!important}}@container (height<=600px){.home-has-panel .home-floating-panel{inset:0 0 66px}.home-has-panel .home-bottom-dock{padding-bottom:7px}.home-has-panel .home-navigation{height:59px}.flow-shell .f-header,.flow-shell .f-header-quiet{height:40px}.flow-shell .f-tea-spec-panel{padding-top:0!important}.flow-shell .f-tea-cart-bar{height:65px}}@container (height<=700px){.home-has-panel .home-floating-panel{bottom:66px}.home-has-panel .home-bottom-dock{padding-bottom:7px}.home-has-panel .home-navigation{height:59px}.flow-shell .f-header,.flow-shell .f-header-quiet{height:40px}.flow-shell .f-tea-experience{grid-template-rows:minmax(0,1fr) auto auto!important}.flow-shell .f-tea-spec-panel{padding-top:0!important;padding-bottom:10px!important}.flow-shell .f-tea-selection-heading{margin-bottom:9px;padding-bottom:7px}.flow-shell .f-tea-spec-row+.f-tea-spec-row{margin-top:3px!important}.flow-shell .f-tea-cart-bar{height:65px;padding-block:10px}.flow-shell .f-tea-carousel{padding:28px 0 57px}.f-tea-product-caption{bottom:13px}.flow-shell .f-tea-product-caption h2{font-size:20px!important}.flow-shell .f-tea-image-price{font-size:25px}}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]){--cover-masthead:66px;--cover-dock:228px;--cover-dock-gap:10px;--cover-nav:62px;color:#33402d;background:#f5f2e9}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead{z-index:2;height:var(--cover-masthead);background:#f5f2e9;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0 0 auto}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead .brand-manual-wordmark{opacity:1;filter:none;width:116px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead p{letter-spacing:.16em;color:#647157;margin:0;font:400 9px/1.7 HomeSong,Songti SC,serif}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-masthead-signature{flex-shrink:0;display:block}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-food-photo{inset:var(--cover-masthead) 18px var(--cover-dock);background:#b2b89d;border-radius:0;box-shadow:0 0 0 1px #667b5017}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-food-photo img{object-position:center center}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-lettering{display:none}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-bottom-dock{width:100%;height:var(--cover-dock);grid-template-rows:47px minmax(0, 1fr) var(--cover-nav);gap:var(--cover-dock-gap);background:#f5f2e9;padding:8px 24px 12px;display:grid;color:#33402d!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif!important;top:auto!important;bottom:0!important;left:0!important;transform:none!important}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-bottom-dock:before,.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) :is(.home-roof,.home-roof-character){display:none}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-caption{color:#69745d;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages{color:#b1b6a7;flex-shrink:0;align-items:center;gap:5px;font:400 11px/1 Georgia,serif;display:flex}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages button{color:#969d8b;width:25px;height:28px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;position:relative}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages button:after{content:"";transform-origin:0;background:#526740;height:1px;transition:transform .24s;position:absolute;bottom:2px;left:7px;right:7px;transform:scaleX(0)}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages button[aria-current=true]{color:#37482c;animation:.24s both home-cover-page-in}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages button[aria-current=true]:after{transform:scaleX(1)}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-panel{border-top:1px solid #667b5026;padding-top:4px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-actions{gap:18px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action{text-align:left;color:#33402d;justify-content:space-between;align-items:center;gap:9px;height:100%;padding:0}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-entry-copy{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action .home-entry-type{text-align:left;flex-direction:row;align-items:baseline;gap:7px;display:flex}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action .home-entry-chinese{letter-spacing:.04em;border:0;padding:0;font:400 18px/1.25 HomeSong,Songti SC,serif}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action .home-entry-type>small{letter-spacing:.035em;color:#7d8770;opacity:1;padding:0;font:400 8px/1.3 Georgia,Times New Roman,serif}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-entry-description{color:#7d8770;letter-spacing:.02em;align-items:center;gap:6px;font:400 10px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-entry-arrow{color:#788767;flex-shrink:0;margin-top:-10px;transition:transform .18s;display:block}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action:active .home-entry-arrow{transform:translate(3px)}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-action-divider{background:#667b5026;height:33px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-navigation{height:var(--cover-nav);border-top:1px solid #667b5026;padding:9px 0 0}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-navigation>button{color:#657359;gap:5px;font:400 11px/1.35 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-navigation .home-entry-chinese{letter-spacing:0;font:400 11px/1.35 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-navigation .home-member-icon{width:22px;height:25px}@container (height<=700px){.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]){--cover-masthead:58px;--cover-dock:204px;--cover-dock-gap:9px;--cover-nav:54px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead .brand-manual-wordmark{width:116px}}@container (width<=340px){.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-actions{gap:13px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action,.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action .home-entry-type{gap:5px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-entry-arrow{width:15px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action .home-entry-type>small{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-entry-arrow,.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages button:after{transition:none}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-cover-pages button[aria-current=true]{animation:none}}@keyframes home-cover-page-in{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.home-stage:not(.home-has-panel):not([data-home-editor]) .home-slide-oriental>img{object-position:58% center}.home-stage:not(.home-has-panel):not([data-home-editor]) .home-caption-story{text-align:left;color:#45563b;background:0 0;grid-template-columns:auto 14px;justify-content:start;align-items:center;gap:4px 10px;min-height:44px;padding:0;display:grid}.home-caption-story>span{letter-spacing:.1em;font:400 15px/1.3 HomeSong,Songti SC,serif}.home-caption-story>small{letter-spacing:.055em;color:#79816e;grid-area:2/1;font:400 9px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.home-caption-story>.home-entry-arrow{grid-area:1/2;width:12px!important;margin:0!important}.home-stage:not(.home-has-panel):not([data-home-editor]) .home-cover-pages{border-left:1px solid #667b5026;padding-left:12px}.home-stage:not(.home-has-panel):not([data-home-editor]) .home-editorial-masthead,.home-stage:not(.home-has-panel):not([data-home-editor]) .home-bottom-dock{background-image:var(--brand-paper-texture)}.home-stage{--brand-paper-texture:url(/art/brand-paper-grain.svg)}.flow-shell,.flow-shell .f-scroll,.flow-shell .f-footer,.home-has-panel .home-bottom-dock{background-image:var(--brand-paper-texture)}.brand-member-ribbon,.brand-order-signature{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-member-ribbon{border-bottom:1px solid #667b5024;margin:0 20px;padding:15px 0 12px}.brand-member-ribbon>span,.brand-order-signature>span{color:#46543b;letter-spacing:.07em;align-items:baseline;gap:8px;font:400 12px/1.5 HomeSong,Songti SC,serif;display:flex}.brand-member-ribbon>span>small,.brand-order-signature>span>small{letter-spacing:.075em;color:#7d8573;font:400 7px/1.5 Georgia,serif}.brand-member-ribbon>small,.brand-order-signature>small{font:400 9px/1.5 var(--ui-text);letter-spacing:.065em;color:#78816f}.flow-shell .f-member-code-card{background-image:var(--brand-paper-texture)!important;border-top:1px solid #829374!important}.brand-order-signature{border-bottom:1px solid #667b5026;margin-bottom:18px;padding-bottom:12px}.flow-shell .f-order-hero{box-shadow:none;background:#eeeee2;border-radius:0;position:relative}.flow-shell .f-order-hero:after{content:"";background:linear-gradient(135deg,#f5f2e9 25%,#0000 25%) -3px 0/6px 6px,linear-gradient(225deg,#f5f2e9 25%,#0000 25%) -3px 0/6px 6px;height:3px;margin:18px -18px -24px;display:block;transform:rotate(180deg)}.flow-shell .f-store-number{color:#637554;border-left:2px solid #9bae8b;width:28px;padding-left:6px;font:400 13px/1.5 Georgia,serif}.flow-shell .f-store-card h3{font-size:14px;font-weight:500}.flow-shell .f-wechat-user>span>strong{font-size:17px;font-weight:500}.flow-shell .f-wechat-card>header{padding-bottom:19px}.flow-shell .f-profile-assets{padding:18px 0}.flow-shell .f-profile-assets strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:400}.flow-shell .f-profile-story{background:0 0;display:block;overflow:visible}.flow-shell .f-profile-story>.brand-profile-image{background:#e7ebdf;border:0;grid-template-columns:minmax(0,1fr) 34px;padding:0;display:grid;position:relative}.flow-shell .f-profile-story .brand-profile-image>img{object-fit:cover;object-position:center 70%;filter:none;opacity:1;width:100%;height:226px;display:block;position:relative;inset:auto}.flow-shell .f-profile-story .brand-profile-image>span{writing-mode:vertical-rl;letter-spacing:.14em;color:#5e7351;place-self:end center;margin:0;padding-bottom:16px;font:400 10px/1.6 HomeSong,Songti SC,serif}.flow-shell .f-profile-story>.brand-profile-story-copy{background:0 0;padding:19px 0 0}.flow-shell .f-profile-story .brand-story-eyebrow{font:400 10px/1.5 var(--ui-text);color:#788270;letter-spacing:.07em;justify-content:space-between;align-items:center;display:flex}.flow-shell .f-profile-story .brand-story-eyebrow>small{letter-spacing:.12em;font:400 8px/1.5 Georgia,serif}.flow-shell .f-profile-story h2{letter-spacing:.035em;color:#3f4f35!important;margin:12px 0 9px!important;font:400 18px/1.6 HomeSong,Songti SC,serif!important}.flow-shell .f-profile-story p{font:400 11px/1.85 var(--ui-text)!important;color:#75806b!important}.flow-shell .brand-story-link{color:#506143;width:100%;min-height:44px;font:400 11px/1.5 var(--ui-text);background:0 0;border-top:1px solid #667b5026;border-radius:0;justify-content:space-between;align-items:center;margin-top:15px;padding:10px 0;display:flex}.flow-shell .brand-story-link svg{transition:transform .2s}.flow-shell .brand-story-link:active svg{transform:translate(3px)}.flow-shell .f-tea-carousel-shell{background-image:var(--brand-paper-texture)}.flow-shell .f-tea-wash{inset:0 0 54px}.flow-shell .f-tea-product-caption h2{letter-spacing:.015em;font-size:20px!important;font-weight:500!important}.flow-shell .f-tea-image-price>span{color:#7f8776;font-size:9px}.brand-tea-edition{border-bottom:1px solid #667b501e;padding-bottom:9px;top:13px}.brand-tea-edition>span{letter-spacing:.07em;font-size:12px}.brand-tea-edition small{letter-spacing:.015em;font-size:9px}.brand-tea-edition em{font-size:11px}.flow-shell .f-tea-carousel{padding-top:44px}.flow-shell .f-tea-selection-heading{margin-bottom:11px;padding-bottom:11px}.flow-shell .f-tea-spec-row>header strong{color:#8b927f;font-size:10px!important}.flow-shell .f-tea-spec-row button{color:#606e54!important;font-size:12px!important}.flow-shell .f-tea-spec-row button[aria-pressed=true]{color:#354c2a!important}.flow-shell .f-tea-spec-row button:after{background:#7d9867;height:1px;bottom:3px}.flow-shell .f-tea-cart-bar{background-image:var(--brand-paper-texture)}.flow-shell .f-tea-cart-bar .f-tea-primary{font-size:12px;box-shadow:inset 0 0 0 1px #51653e22}@container (width<=340px){.brand-member-ribbon{gap:8px;margin-inline:16px}.brand-member-ribbon>span,.brand-order-signature>span{gap:5px}.brand-member-ribbon>span>small,.brand-order-signature>span>small{font-size:6px}.flow-shell .f-profile-story .brand-profile-image>img{height:190px}.flow-shell .f-profile-story h2{font-size:17px!important}.brand-tea-edition small{font-size:8px}}@container (height<=700px){.flow-shell .f-tea-product-caption h2{font-size:18px!important}.flow-shell .f-tea-image-price{font-size:24px}.flow-shell .f-tea-carousel{padding-top:40px}.flow-shell .f-tea-selection-heading{margin-bottom:8px;padding-bottom:7px}}@media (prefers-reduced-motion:reduce){.flow-shell .brand-story-link svg{transition:none}}.flow-shell{--f-ink:#30392d;--f-muted:#737b6b;--f-border:#667b5026;font-size:12px;line-height:1.7}.flow-shell .f-scroll{padding:26px 30px}.flow-shell .f-header{border-bottom:0;padding-inline:21px}.flow-shell .f-header h1{letter-spacing:.06em;font-size:12px;font-weight:400!important}.flow-shell h2{font-size:14px;font-weight:400!important}.flow-shell h3{font-size:13px;font-weight:500!important}.flow-shell .f-group{padding-block:24px}.flow-shell .f-group h2{color:#6f7866;margin-bottom:16px;font-size:12px;font-weight:400}.flow-shell .f-button,.flow-shell .f-button.secondary{letter-spacing:.035em;border-radius:0;width:auto;min-width:0;min-height:44px;padding:10px 14px;font-size:12px;font-weight:400;position:relative;color:#3e5133!important;box-shadow:none!important;background:0 0!important;border:1px solid #63764e55!important}.flow-shell .f-button.secondary{color:#65715c!important;border-color:#0000!important}.flow-shell .f-button:active{background:#667b5009!important}.flow-shell .f-scroll>.f-button,.flow-shell .f-footer>.f-button:only-child,.flow-shell .f-store-card>.f-button{width:auto}.flow-shell .f-footer{justify-content:space-between;gap:20px;min-height:76px;padding:15px 30px 18px}.flow-shell .f-footer>.f-button:only-child{min-width:112px;margin-left:auto}.flow-shell .f-footer strong{font-size:18px;font-weight:400}.flow-shell .f-footer>span{font-size:11px}.flow-shell .f-footer>.f-button:not(:only-child){min-width:88px}.flow-shell .f-empty{padding:70px 0}.flow-shell .f-empty .f-button{min-width:0;padding:10px 0;border:0!important}.flow-shell .f-empty .f-button:after,.flow-shell .f-store-card>.f-button:after{content:"→";margin-left:18px;font-family:sans-serif}.flow-shell :is(.f-store-card,.f-order-card,.f-cart-item,.f-checkout-card,.f-order-section){margin:0;border:0!important;border-bottom:1px solid var(--f-border)!important;background:0 0!important;border-radius:0!important;padding:22px 0!important}.flow-shell .f-store-card>.f-button{margin:16px 0 0 auto;padding:8px 0;font-size:12px;display:flex;border:0!important}.flow-shell .f-store-card h3{font-size:13px;line-height:1.7}.flow-shell .f-store-card>p{line-height:1.8;font-size:11px!important}.flow-shell .f-store-map{border-radius:0;height:132px;min-height:0}.flow-shell .f-store-tools{margin-block:20px}.flow-shell .f-store-tools .f-search{border-radius:0;border:0!important;border-bottom:1px solid var(--f-border)!important;background:0 0!important}.flow-shell .f-store-result-head strong{font-weight:400;font-size:12px!important}.flow-shell .f-order-hero{border-bottom:1px solid var(--f-border);background:0 0;padding:20px 0 26px}.flow-shell .f-order-hero:after{display:none}.flow-shell .f-order-hero>strong{font-size:32px}.flow-shell .f-order-actions{gap:18px}.flow-shell .f-order-actions button{background:0 0;border:0;border-bottom:1px solid #667b5045;border-radius:0;padding:7px 0;font-size:11px}.flow-shell .f-order-info-row{padding-block:12px;font-size:11px}.flow-shell .f-order-list-product h3,.flow-shell .f-cart-item-info>strong{font-size:13px;font-weight:500}.flow-shell .f-checkout-section h2{color:#737b6b;margin-bottom:18px;font-weight:400;font-size:12px!important}.flow-shell .f-checkout-product{padding-block:14px}.flow-shell :is(.f-checkout-card,.f-order-section){margin-bottom:16px;border:0!important;padding-block:12px!important}.flow-shell .f-checkout-product .f-counter button{background:0 0;border:0;width:32px;height:36px}.flow-shell .f-checkout-section>header{border:0;padding-bottom:5px}.flow-shell .f-checkout-bill{border-top:1px solid var(--f-border)!important;padding-top:20px!important}.flow-shell .f-checkout-row{min-height:54px;font-size:12px}.flow-shell .f-checkout-store-card strong{font-size:13px;font-weight:500}.flow-shell .f-cart-item-info>b{font-size:16px;font-weight:400}.flow-shell .f-options button{background:0 0;border:0;border-radius:0;padding:8px 10px}.flow-shell .f-options button[aria-pressed=true]{box-shadow:inset 0 -1px #627a4e;color:#354b29!important;background:0 0!important}.flow-shell .f-choice-group legend{font-size:12px;font-weight:400}.flow-shell .f-product-detail-copy h2{font-weight:500;font-size:18px!important}.flow-shell .f-product-detail-price strong{font-size:22px;font-weight:400}.flow-shell .f-scroll.f-tea-page{padding:0}.brand-tea-edition{border:0;top:12px;left:30px;right:30px}.brand-tea-edition>span{font-size:11px}.flow-shell .f-tea-carousel{padding:48px 10px 74px}.flow-shell .f-tea-carousel .f-tea-art{background-size:auto 148%}.f-tea-product-caption{gap:20px;bottom:24px;left:30px;right:30px}.flow-shell .f-tea-product-caption h2{line-height:1.55;font-size:18px!important;font-weight:400!important}.flow-shell .f-tea-image-price{font-size:23px}.flow-shell .f-tea-image-price small{font-size:11px}.flow-shell .f-tea-spec-panel{padding:0 30px 24px!important}.flow-shell .f-tea-selection-heading{border-bottom:0;margin-bottom:14px;padding-bottom:17px}.flow-shell .f-tea-selection-heading p{font-size:11px!important;line-height:1.8!important}.flow-shell .f-tea-price-controls{align-self:center}.flow-shell .f-tea-art-counter button{width:34px;height:40px}.flow-shell .f-tea-art-counter button svg{width:14px;height:14px}.flow-shell .f-tea-spec-row>header strong{color:#737c69;font-size:11px!important;font-weight:400!important}.flow-shell .f-tea-spec-row>div{gap:17px!important}.flow-shell .f-tea-spec-row button{min-height:38px!important;font-size:12px!important;font-weight:400!important}.flow-shell .f-tea-spec-row+.f-tea-spec-row{margin-top:8px!important}.flow-shell .f-tea-cart-bar{background:0 0;height:60px;padding:13px 30px}.flow-shell .f-tea-cart-bar .f-tea-primary{color:#3e5133;min-width:0;height:auto;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;gap:14px;padding:9px 0 9px 8px;font-size:12px}.flow-shell .f-tea-cart-bar .f-tea-primary:active{color:#21391b;background:0 0}.f-tea-bag-summary{flex-direction:row;align-items:baseline;gap:8px}.f-tea-bag-summary strong{font-size:15px;font-weight:400}.f-tea-bag-summary small{font-size:10px}.flow-shell[data-page=profile] .f-scroll{gap:34px}.flow-shell .f-wechat-user>span>strong,.flow-shell .f-member-identity h2{font-size:15px!important;font-weight:400!important}.flow-shell .f-wechat-card>header{padding:4px 0 24px}.flow-shell .f-profile-assets{border-top-color:#667b501b;padding:22px 0}.flow-shell .f-profile-assets strong{font:400 20px/1.3 Georgia,serif}.flow-shell .f-profile-assets span{font-size:11px}.flow-shell .f-profile-story{grid-template-columns:.95fr 1fr;align-items:center;gap:20px;display:grid}.flow-shell .f-profile-story>.brand-profile-image{background:0 0;display:block}.flow-shell .f-profile-story .brand-profile-image>img{object-position:center;height:222px}.flow-shell .f-profile-story .brand-profile-image>span{writing-mode:horizontal-tb;letter-spacing:.08em;padding:10px 0 0;font-size:9px;display:block}.flow-shell .f-profile-story>.brand-profile-story-copy{padding:0}.flow-shell .f-profile-story .brand-story-eyebrow{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.flow-shell .f-profile-story h2{line-height:1.8;margin:15px 0 12px!important;font-size:16px!important}.flow-shell .f-profile-story p{font-size:11px!important;line-height:1.9!important}.flow-shell .brand-story-link{border:0;justify-content:flex-start;gap:12px;width:auto;margin-top:15px;font-size:11px}.flow-shell .f-member-identity{border-bottom:0;padding-bottom:28px}.flow-shell .f-member-avatar,.flow-shell .f-wechat-avatar{background:0 0;border:0;border-radius:0}.flow-shell .f-member-avatar>img,.flow-shell .f-wechat-avatar>img{object-fit:contain;filter:none;opacity:1;width:34px;height:44px}.home-stage .home-navigation .home-member-icon{opacity:1;filter:none!important}.flow-shell .f-member-code-card{border:0!important;border-top:1px solid var(--f-border)!important;background:0 0!important}.brand-member-ribbon{margin-inline:0;padding-block:17px}.flow-shell .f-member-code-card>header{padding-top:26px}.flow-shell .f-member-code-card>header>span{font-size:13px}.flow-shell .f-member-code-card>svg{margin:14px auto 20px}.flow-shell .f-member-assets{background:0 0;padding-top:8px}.flow-shell .f-member-assets strong{font:400 20px/1.3 Georgia,serif}.flow-shell .f-balance{text-align:left;background:0 0;border-radius:0;grid-template-columns:1fr auto;gap:13px;padding:8px 0 30px;display:grid}.flow-shell .f-balance>.f-brand{opacity:.6;grid-area:1/2/3;align-self:center}.flow-shell .f-balance>span{font-size:11px}.flow-shell .f-balance strong{font:400 26px/1.4 Georgia,serif}.flow-shell .f-wallet-code-entry{margin:0;border:0!important;border-block:1px solid var(--f-border)!important;background:0 0!important;border-radius:0!important;padding:18px 0!important}.flow-shell .f-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-shell .f-amounts button{background:0 0;border:0;border-radius:0;min-height:48px;font:400 16px/1.4 Georgia,serif}.flow-shell .f-amounts button[aria-pressed=true]{box-shadow:inset 0 -1px #627a4e;color:#354b29!important;background:0 0!important}.flow-shell .f-level-overview{border:0;border-bottom:1px solid var(--f-border);background:0 0;border-radius:0;padding:8px 0 28px}.flow-shell .f-level-overview>strong{margin-block:22px;font:400 28px/1.4 Georgia,serif}.flow-shell .f-coupon{margin-bottom:22px;padding:20px 0;border:0!important;border-block:1px solid var(--f-border)!important;background:0 0!important;border-radius:0!important}.flow-shell .f-coupon>div:first-child strong{font:400 24px/1.3 Georgia,serif}.flow-shell .f-redeem-method{padding:34px 0 32px}.flow-shell .f-redeem-head{text-align:left;padding:0}.flow-shell .f-redeem-head>.f-brand{margin:0 0 18px}.flow-shell .f-redeem-head h2{margin:0 0 10px;font-size:16px;font-weight:400}.flow-shell .f-redeem-head p{margin:0;font-size:12px;line-height:1.8}.flow-shell .f-scan-entry{color:#425837;background:0 0;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:8px 0;font-size:12px;display:flex}.flow-shell .f-scan-entry>svg:last-child{margin-left:18px}.flow-shell .f-voucher-entry{border-top:1px solid var(--f-border);padding-top:27px}.flow-shell .f-voucher-entry h2{color:#737b6b;margin:0 0 12px;font-size:11px;font-weight:400}.f-voucher-field{border-bottom:1px solid #667b5045;align-items:center;gap:20px;display:flex}.f-voucher-field label{flex:1;min-width:0}.f-voucher-field input{color:#30392d;width:100%;min-width:0;font:12px/1.7 var(--ui-text);outline-offset:2px;background:0 0;border:0;padding:12px 0}.f-voucher-field input::placeholder{color:#87917e}.flow-shell .f-voucher-field button{color:#425837;background:0 0;align-items:center;gap:6px;min-height:44px;padding:8px 0 8px 8px;font-size:12px;display:flex}.flow-shell[data-page=redeem] .f-tip{text-align:left;margin-top:24px;font-size:10px!important}.flow-shell .f-field>span{font-size:12px;font-weight:400}.flow-shell .f-field{margin-bottom:28px}.flow-shell .f-field :is(input,textarea){border:0;border-bottom:1px solid var(--f-border);background:0 0;border-radius:0;padding-inline:0}.flow-shell .f-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.flow-shell .f-confirm-actions .f-button{min-width:0;padding-inline:9px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]){--cover-masthead:84px;--cover-dock:252px;--cover-nav:60px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead{padding-inline:30px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead .brand-manual-wordmark{width:98px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-food-photo{box-shadow:none;left:30px;right:30px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-bottom-dock{grid-template-rows:48px 76px 60px;gap:20px;padding:16px 30px 12px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action{height:60px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-action .home-entry-chinese{font-size:16px}.home-caption-story>span{font-size:13px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-order-panel{border:0;padding-top:15px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-action-divider{height:24px}@container (width<=340px){.flow-shell .f-scroll{padding:22px 24px}.flow-shell .f-scroll.f-tea-page{padding:0}.flow-shell .f-footer{gap:12px;padding-inline:24px}.flow-shell .f-tea-spec-panel{padding-inline:24px!important}.brand-tea-edition,.f-tea-product-caption{left:24px;right:24px}.flow-shell .f-tea-product-caption h2{font-size:17px!important}.flow-shell .f-tea-cart-bar{gap:12px;padding-inline:24px}.flow-shell .f-tea-cart-bar .f-tea-primary{gap:8px;min-width:0;font-size:11px}.flow-shell .f-tea-spec-row>div{gap:14px!important}.flow-shell .f-profile-story{gap:17px}.flow-shell .f-profile-story .brand-profile-image>img{height:204px}.flow-shell .f-profile-story h2{font-size:15px!important}.flow-shell[data-page=story] .f-scroll{padding-inline:24px}}@container (height<=700px){.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]){--cover-masthead:66px;--cover-dock:224px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-bottom-dock{grid-template-rows:42px 68px 56px;gap:18px;padding:10px 26px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-food-photo{left:26px;right:26px}.home-stage:not(.home-has-panel):not(.home-is-editing):not([data-home-editor]) .home-editorial-masthead{padding-inline:26px}.flow-shell .f-tea-carousel{padding:40px 6px 62px}.f-tea-product-caption{bottom:16px}.flow-shell .f-tea-image-price{font-size:22px}.flow-shell .f-tea-spec-panel{padding-bottom:14px!important}.flow-shell .f-tea-selection-heading{margin-bottom:10px;padding-bottom:11px}.flow-shell .f-tea-spec-row+.f-tea-spec-row{margin-top:8px!important}.flow-shell .f-tea-cart-bar{height:60px;padding-block:8px}}.flow-shell[data-page=stores] .f-scroll .f-store-map{height:132px;margin:0}.flow-shell[data-page=stores] .f-scroll .f-store-tools{margin:15px 0}.flow-shell[data-page=stores] .f-scroll .f-store-card{border-radius:0!important;padding:18px 0!important}.flow-shell[data-page=stores] .f-scroll .f-store-tools>button{box-shadow:none;background:0 0!important}.flow-shell[data-page=stores] .f-scroll .f-store-meta{border:0}.flow-shell :is(.f-product-specs,.f-product-note,.f-payment-code-card){box-shadow:none;padding-inline:0;background:0 0!important;border:0!important;border-radius:0!important}.flow-shell .f-product-specs .f-choice-group{border-bottom-color:#667b501b;padding-block:18px}.flow-shell .f-confirm-marker{background:0 0;height:36px;margin-bottom:18px}.floating-phone{--motion-ease:cubic-bezier(.22,.8,.22,1);--motion-spring:cubic-bezier(.2,.9,.25,1.12);view-transition-name:app-scene}.home-navigation{view-transition-name:app-navigation}.floating-phone{--scene-nav-side:30px;--scene-nav-bottom:12px;--scene-nav-height:60px}.floating-phone .home-stage:not([data-home-editor]) .home-bottom-dock .home-navigation{left:var(--scene-nav-side);bottom:var(--scene-nav-bottom);width:calc(100% - 2 * var(--scene-nav-side));height:var(--scene-nav-height);border-top:1px solid #667b5026;padding:9px 0 0;position:absolute}.floating-phone .home-stage:not([data-home-editor]) .home-navigation .home-member-icon{width:22px;height:25px}.floating-phone .home-stage:not([data-home-editor]) .home-navigation .home-entry-chinese{letter-spacing:0;font:400 11px/1.35 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.floating-phone .home-stage.home-has-panel:not([data-home-editor]) .home-floating-panel{bottom:calc(var(--scene-nav-height) + var(--scene-nav-bottom))}@container (height<=700px){.home-stage{--scene-nav-side:26px;--scene-nav-bottom:10px;--scene-nav-height:56px}}@container (height<=480px){.home-stage{--scene-nav-side:24px;--scene-nav-bottom:6px;--scene-nav-height:54px}}::view-transition{pointer-events:none}::view-transition-group(app-scene){z-index:1;animation:none;overflow:clip}::view-transition-image-pair(app-scene){isolation:isolate}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-old(app-scene){mix-blend-mode:normal;opacity:1;object-fit:fill;height:100%;animation-duration:.36s;animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-fill-mode:both}::view-transition-new(app-scene){mix-blend-mode:normal;opacity:1;object-fit:fill;height:100%;animation-duration:.36s;animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-fill-mode:both}::view-transition-old(app-scene){z-index:1;animation-name:page-recede}::view-transition-new(app-scene){z-index:2;animation-name:page-push;box-shadow:-12px 0 28px #25331c12}::view-transition-group(app-navigation){z-index:3;animation:none}::view-transition-new(app-navigation){animation:none}::view-transition-old(app-navigation){display:none}html:is([data-scene-direction=back],[data-scene-direction=home])::view-transition-old(app-scene){z-index:2;animation-name:page-pop;animation-duration:.32s;box-shadow:-12px 0 28px #25331c12}html:is([data-scene-direction=back],[data-scene-direction=home])::view-transition-new(app-scene){z-index:1;box-shadow:none;animation-name:page-restore;animation-duration:.32s}@keyframes page-push{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes page-recede{0%{transform:translate(0)}to{transform:translate(-22%)}}@keyframes page-pop{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes page-restore{0%{transform:translate(-22%)}to{transform:translate(0)}}.brand-arrival{z-index:80;pointer-events:none;background:#f5f2e9;place-items:center;animation:.2s linear 2.2s forwards arrival-safety;display:grid;position:absolute;inset:0}.brand-arrival-signature{flex-direction:column;align-items:center;gap:24px;display:flex;transform:translateY(-15px)}.brand-arrival-signature>img{object-fit:contain;width:30px;height:40px;animation:arrival-seal .65s var(--motion-ease) both}.brand-arrival-line{background:#c5c8b7;width:58px;height:1px;display:block;overflow:hidden}.brand-arrival-line>i{background:#8e392f;width:42%;height:100%;animation:.9s ease-in-out infinite arrival-line;display:block}.brand-arrival[data-state=revealing]{animation:arrival-curtain .62s var(--motion-ease) both}.brand-arrival[data-state=revealing] .brand-arrival-signature{animation:.28s ease-out both arrival-signoff}.floating-phone[data-arrival=revealing] .home-editorial-masthead{animation:arrival-content .6s var(--motion-ease) .1s both}.floating-phone[data-arrival=revealing] .home-food-photo{animation:arrival-photo .78s var(--motion-ease) both}.floating-phone[data-arrival=revealing] .home-bottom-dock{animation:arrival-content .55s var(--motion-ease) .16s both}@keyframes arrival-seal{0%{opacity:0;transform:translateY(7px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes arrival-line{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes arrival-curtain{to{clip-path:inset(0 0 100%)}}@keyframes arrival-signoff{to{opacity:0;transform:translateY(-28px)}}@keyframes arrival-photo{0%{opacity:.45;clip-path:inset(8% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes arrival-content{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0}}@keyframes arrival-safety{to{opacity:0;visibility:hidden}}.home-stage:not([data-home-editor]):not(.home-has-panel) .home-slide{transition:none}.home-stage:not([data-home-editor]):not(.home-has-panel) .home-slide.is-active{z-index:2}.home-stage:not([data-home-editor]):not(.home-has-panel) .home-slide[class*=is-exit-]{z-index:1}.home-food-photo .home-slide.is-enter-next{animation:cover-enter-next .62s var(--motion-ease) both}.home-food-photo .home-slide.is-enter-prev{animation:cover-enter-prev .62s var(--motion-ease) both}.home-food-photo .home-slide.is-exit-next{animation:cover-exit-next .62s var(--motion-ease) both}.home-food-photo .home-slide.is-exit-prev{animation:cover-exit-prev .62s var(--motion-ease) both}.home-food-photo .brand-campaign{transform:translate3d(var(--home-drag,0px),0,0);transition:transform .38s var(--motion-ease)}.home-food-photo.is-dragging .brand-campaign{transition:none}@keyframes cover-enter-next{0%{opacity:0;transform:translate(13%)}to{opacity:1;transform:translate(0)}}@keyframes cover-enter-prev{0%{opacity:0;transform:translate(-13%)}to{opacity:1;transform:translate(0)}}@keyframes cover-exit-next{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}@keyframes cover-exit-prev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5%)}}.home-caption-story>span{animation:caption-settle .42s var(--motion-ease) both}@keyframes caption-settle{0%{opacity:.1;translate:0 5px}to{opacity:1;translate:0}}.floating-phone .home-stage button{-webkit-tap-highlight-color:transparent;transition:color .18s ease, opacity .18s ease, background-color .18s ease, scale .26s var(--motion-spring)}.floating-phone .home-stage button:active:not(:disabled){scale:.972}.floating-phone :is(.f-counter button,.f-header button,.home-navigation button):active:not(:disabled){scale:.91}.floating-phone :is(.f-row,.member-story-cover):active:not(:disabled){scale:.992}.home-navigation button{position:relative}.home-navigation button>img{transition:translate .35s var(--motion-spring), opacity .24s ease}.home-navigation button[aria-current=page]>img{translate:0 -2px}.home-navigation button:after{content:"";width:14px;height:1px;transition:transform .32s var(--motion-ease);background:#7b886c;position:absolute;bottom:1px;left:calc(50% - 7px);transform:scaleX(0)}.floating-phone .home-navigation button[aria-current=page]:after{border-radius:0;width:14px;height:1px;bottom:1px;left:calc(50% - 7px);transform:scaleX(1)}.home-entry-arrow,.member-story-link>svg{transition:translate .35s var(--motion-ease)}.home-order-action:active .home-entry-arrow,.member-story-link:active>svg{translate:3px}.floating-phone .home-floating-panel{animation:none}.floating-phone .f-store-confirm-backdrop{animation:.24s both veil-enter}.floating-phone .f-store-confirm{animation:sheet-enter .44s var(--motion-spring) both}.floating-phone .f-toast{animation:toast-enter .33s var(--motion-ease) both}.floating-phone .f-store-confirm-backdrop[data-exiting]{pointer-events:none;animation:.2s reverse both veil-enter}.floating-phone .f-store-confirm-backdrop[data-exiting] .f-store-confirm{animation:.2s reverse both sheet-enter}.floating-phone .f-toast[data-exiting]{animation:.2s reverse both toast-enter}.f-tea-bag-icon svg{animation:bag-confirm .4s var(--motion-spring) both}.f-counter output{font-variant-numeric:tabular-nums}.brand-story-page [data-reveal=pending]{opacity:0;transform:translateY(16px)}@keyframes veil-enter{0%{opacity:0}to{opacity:1}}@keyframes sheet-enter{0%{opacity:0;translate:0 20px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes toast-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes bag-confirm{0%{opacity:.5;scale:.82}to{opacity:1;scale:1}}@media (hover:hover) and (pointer:fine){.member-story-cover .brand-campaign img{transition:transform .8s var(--motion-ease)}.member-story-cover:hover .brand-campaign img{transform:scale(1.025)}.home-order-action:hover .home-entry-arrow,.member-story-link:hover>svg{translate:3px}}@media (prefers-reduced-motion:reduce){.floating-phone *,.floating-phone :before,.floating-phone :after{transition:none!important;animation:none!important}.brand-arrival{display:none}.brand-story-page [data-reveal=pending]{opacity:1;transform:none}.floating-phone .home-stage button:active:not(:disabled){scale:1}::view-transition-group(*){animation-duration:1ms!important}::view-transition-old(*){animation-duration:1ms!important}::view-transition-new(*){animation-duration:1ms!important}}.f-choice-notice{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow-shell .f-tea-spec-panel{overscroll-behavior:contain;min-height:0;overflow-y:auto}.flow-shell :is(.f-tea-spec-row,.f-choice-group){scroll-margin-block:12px}.flow-shell .f-tea-spec-row>header .f-tea-choice-hint{font:400 10px/1.5 var(--ui-text);letter-spacing:0;color:#79816f;align-items:center;gap:6px;display:inline-flex}.flow-shell .f-tea-spec-row[data-needs-choice]>header .f-tea-choice-hint,.flow-shell .f-choice-group[data-needs-choice] legend>span{color:#8a6b49;font-size:11px;font-weight:400}.flow-shell .f-tea-spec-row[data-needs-choice]>header .f-tea-choice-hint:before,.flow-shell .f-choice-group[data-needs-choice] legend>span:before{content:"";opacity:.65;vertical-align:middle;background:currentColor;width:10px;height:1px;display:inline-block}.flow-shell .f-choice-group[data-needs-choice] legend>span:before{margin-right:6px}.flow-shell :is(.f-tea-spec-row,.f-choice-group)[tabindex="-1"]:focus{outline:none!important}
