*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-body, var(--font-original-16px));line-height:1.5;color:#38352f;background:#ece8e2}.t-action{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0;padding:2px 6px;line-height:inherit;text-align:center;border-radius:0}.native-action:after{border:0}.t-input,.t-textarea{font-family:inherit;font-size:inherit;color:inherit}.t-span{display:inline}.t-strong,.t-b{font-weight:var(--font-weight-regular)}.t-small{font-size:var(--font-detail, var(--font-original-smaller))}.t-del{text-decoration:line-through}.t-em,.t-i{font-style:italic}.t-h1{display:block;font-size:var(--font-title, var(--font-original-2em));font-weight:var(--font-weight-medium);margin:.67em 0}.t-h2{display:block;font-size:var(--font-title, var(--font-original-1_5em));font-weight:var(--font-weight-medium);margin:.83em 0}.t-h3{display:block;font-size:var(--font-title, var(--font-original-1_17em));font-weight:var(--font-weight-medium);margin:1em 0}.t-p{display:block;margin:1em 0}.t-label{display:inline}.t-dl{margin:1em 0}.t-dd{margin-left:40px}.t-ol{padding-left:40px}.t-li{display:list-item}uni-page-body,.app-shell,.app-popup{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#38352f;background:#ece8e2;font-synthesis:none;-webkit-font-smoothing:antialiased;--brand: #bc583c;--brand-dark: #a44931;--brand-soft: #f9ede5;--text: #38352f;--secondary: #777269;--muted: #a19a90;--surface: #f8f6f2;--line: #eee9e2;--radius: 20px;--gutter: 12px;--product-image-size: 88px;--tabbar-height: calc(60px + max(10px, env(safe-area-inset-bottom))) ;--shadow: 0 6px 22px #58452e06}uni-view,uni-text,uni-image,uni-input,uni-textarea,uni-button,uni-scroll-view{box-sizing:border-box}.t-body{margin:0;line-height:1.5}.t-action,.t-input{font:inherit}.t-action,.t-a,.t-input{-webkit-tap-highlight-color:transparent}.t-action{cursor:pointer;border:0;background:none;color:inherit}.t-a{color:inherit;text-decoration:none}.t-action,.t-a{touch-action:manipulation}.t-action:focus-visible,.t-a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.t-input{min-width:0}.t-action:disabled,.t-action[aria-disabled=true]{cursor:default;opacity:.5}.native-action{transition:background .18s,color .18s,transform .18s,box-shadow .18s}.native-action:active:not(:disabled){transform:translateY(1px)}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.app-shell{max-width:440px;min-height:100vh;min-height:100dvh;margin:auto;background:var(--surface);position:relative;box-shadow:0 12px 80px rgba(73,61,46,.043)}.app-content{padding-bottom:calc(98px + env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh}.app-content.page-cart{padding-bottom:calc(158px + env(safe-area-inset-bottom))}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:440px;z-index:10;background:rgba(255,254,250,.93);backdrop-filter:blur(20px);border-top:1px solid rgba(234,228,218,.6666666667);display:grid;height:var(--tabbar-height);grid-template-columns:repeat(4,1fr);padding:9px 12px max(10px,env(safe-area-inset-bottom))}.nav-item{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:4px;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-medium);color:#8c877e;padding:0;min-height:50px;line-height:1.4}.nav-icon{position:relative;width:48px;height:31px;display:grid;place-items:center;border-radius:14px}.nav-item .icon{width:23px;height:23px}.nav-item.active{color:var(--brand);font-weight:var(--font-weight-medium)}.nav-item.active .icon{stroke-width:1.8}.badge{position:absolute;right:0;top:-2px;border-radius:12px;min-width:16px;background:var(--brand);border:2px solid #fffefa;color:#fff;font-size:var(--font-detail, var(--font-original-9px));line-height:var(--line-body, 13px);padding:0 3px}.balance-badge{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:5px;background:#eef0e4;color:#a5a07b;font-size:var(--font-caption, var(--font-original-8px))}.balance-badge.is-cash{background:#f7ecda;color:#b99b6c}.home-ambience{position:absolute;inset:0 0 auto;height:390px;overflow:hidden;pointer-events:none;z-index:-1;background:#ead0b4;-webkit-mask-image:linear-gradient(#000 0,#000 40%,transparent 92%);mask-image:linear-gradient(#000 0,#000 40%,transparent 92%)}.ambience-image{position:absolute;top:-45px;right:-45px;bottom:-45px;left:-45px;width:calc(100% + 90px);height:calc(100% + 90px);-o-object-fit:cover;object-fit:cover;filter:blur(35px) saturate(.85);opacity:0;transition:opacity .8s ease}.ambience-image.active{opacity:.85}.home-ambience:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,249,237,.208) 0,rgba(255,250,243,.36) 35%,rgba(255,253,248,.84) 75%,#fffdf8)}.home-top{position:relative;z-index:1;padding:16px var(--gutter) 0}.search{height:36px;display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0 12px;border-radius:18px;background:rgba(255,250,240,.28);border:1px solid rgba(255,247,230,.72);box-shadow:inset 0 1px rgba(255,255,255,.35),0 2px 8px rgba(142,99,72,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#a9896e;transition:border-color .2s,box-shadow .2s,background .2s}.search:focus-within{background:rgba(255,250,242,.38);border-color:#d3b496;box-shadow:0 0 0 3px rgba(255,249,236,.15)}.search .icon{width:16px;height:16px;stroke-width:1.5}.search .t-input{border:0;background:none;outline:none;color:#775f4c;width:100%;height:100%;padding:0;font-size:var(--font-body, var(--font-original-12px));line-height:normal;letter-spacing:0;caret-color:var(--brand)}.search .t-input::-moz-placeholder{color:#b19c87;letter-spacing:.5px}.search .t-input::placeholder{color:#b19c87;letter-spacing:.5px}.search .t-input::-webkit-search-cancel-button{cursor:pointer;opacity:.45}.banner{height:clamp(164px,46vw,194px);overflow:hidden;position:relative;border-radius:16px;color:#fff8ed;background:#cba17c;isolation:isolate;touch-action:pan-y pinch-zoom}.banner-track{display:flex;width:100%;height:100%}.banner-track.is-animating{transition:transform .45s cubic-bezier(.22,.68,.2,1)}.banner-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.banner-slide>.t-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(24,41,34,.2),rgba(24,41,34,.0823529412) 60%,transparent)}.banner-slide:nth-child(2):after,.banner-slide:last-child:after{background:transparent}.banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 24px 5px;text-align:center;text-shadow:0 2px 10px rgba(21,39,31,.3333333333);pointer-events:none}.banner-title{font-size:var(--font-title, var(--font-original-29px));font-weight:var(--font-weight-regular);letter-spacing:1px;line-height:1.3}.banner-slide:nth-child(2) .banner-title,.banner-slide:last-child .banner-title{font-size:var(--font-title, var(--font-original-36px))}.banner-subtitle{font-size:var(--font-detail, var(--font-original-10px));letter-spacing:2px;margin-top:11px;color:#fff8ee}.banner-arrow{position:absolute;top:50%;transform:translateY(-50%);width:25px;height:32px;padding:0;display:grid;place-items:center;z-index:2;border-radius:12px;color:rgba(255,249,235,.79);background:rgba(255,253,240,.05)}.banner-arrow:active:not(:disabled){transform:translateY(-50%)}.banner-prev{left:5px}.banner-next{right:5px}.banner-arrow .icon{width:12px;height:12px}.banner-prev .icon{transform:rotate(180deg)}.banner-controls{position:absolute;bottom:7px;left:11px;right:11px;display:flex;align-items:center;justify-content:space-between;height:22px;z-index:2}.banner-pause{display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;color:rgba(255,249,237,.74);background:rgba(255,255,255,.07);font-size:var(--font-body, var(--font-original-12px))}.banner-dots{position:absolute;left:50%;transform:translate(-50%);display:flex}.banner-dots .t-action{display:grid;place-items:center;width:17px;height:22px;padding:0}.banner-dots .t-action .t-span{width:4px;height:4px;border-radius:5px;background:rgba(255,249,237,.44);transition:width .3s,background .3s}.banner-dots .t-action[aria-pressed=true] .t-span{width:13px;background:#fff7e9}.banner-counter{font-size:var(--font-detail, var(--font-original-8px));letter-spacing:1px;color:rgba(255,249,237,.7);font-variant-numeric:tabular-nums}.category-panel{margin:0;padding:19px var(--gutter) 16px;display:grid;grid-template-columns:repeat(5,1fr);gap:15px 0}.category{padding:0;display:flex;align-items:center;flex-direction:column;gap:7px;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap;color:#655b50}.category-orb{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#fffaf1;background:linear-gradient(145deg,#e8c9a5,#c3946e);box-shadow:inset 0 0 0 1.5px rgba(255,249,233,.42),0 3px 8px rgba(164,123,84,.09);transition:.2s}.category-orb .icon,.category-icon-image{width:23px;height:23px}.category.active{color:var(--brand);font-weight:var(--font-weight-medium)}.category.active .category-orb{background:linear-gradient(140deg,#e6b08d,#c47654)}.coming-soon{color:#9d9387}.coming-soon .category-orb{background:linear-gradient(145deg,#d5cdc0,#a89a87);box-shadow:inset 0 0 0 1.5px rgba(255,249,233,.42),0 3px 8px rgba(131,114,90,.06)}.section-heading{padding:3px var(--gutter) 13px;text-align:center}.section-title{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-family:Songti SC,"Noto Serif CJK SC",SimSun,serif;font-size:var(--font-title, var(--font-original-20px));line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:2px;color:#67492e}.section-title:before,.section-title:after{content:"";width:37px;height:1px;background:linear-gradient(90deg,transparent,#bc9268)}.section-title:after{transform:rotate(180deg)}.section-title .t-span{position:relative}.section-title .t-span:before,.section-title .t-span:after{content:"";position:absolute;top:50%;width:3px;height:3px;margin-top:-1px;background:#b68c63;border-radius:50%}.section-title .t-span:before{left:-10px}.section-title .t-span:after{right:-8px}.section-subtitle{margin:4px 0 0;font-size:var(--font-detail, var(--font-original-9px));color:#ad937a;letter-spacing:2px}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 var(--gutter);align-items:start}.product-column{display:flex;flex-direction:column;gap:8px;min-width:0}.product-card{display:flex;flex-direction:column;min-width:0;padding:5px;background:linear-gradient(135deg,#fffefa,#fffdf9);border:1px solid rgba(237,226,213,.7019607843);border-radius:14px;box-shadow:0 4px 12px rgba(162,125,77,.016);overflow:hidden}.product-main{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-width:0;padding:0;text-align:left;border-radius:11px}.product-visual{position:relative;display:block;width:100%;border-radius:11px;overflow:hidden}.product-visual .t-img{width:100%;aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;display:block}.product-tag{position:absolute;top:8px;left:8px;border-radius:13px;border:1px solid rgba(255,242,219,.5490196078);padding:3px 7px;color:#fff7e9;background:rgba(145,101,55,.72);backdrop-filter:blur(6px);font-size:var(--font-detail, var(--font-original-9px));line-height:1.4;letter-spacing:0}.product-tag:before{content:"✦";margin-right:3px;font-size:var(--font-detail, var(--font-original-9px))}.product-tag.product-tag-light{background:rgba(244,223,189,.92);color:#82592e}.product-body{display:flex;flex-direction:column;width:100%;padding:5px 5px 0}.product-name{display:block;font-size:var(--font-body, var(--font-original-12px));line-height:1.65;margin:0;font-weight:var(--font-weight-regular);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7f694f}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:4px 5px 0;padding:4px 0 1px;border-top:1px solid rgba(216,198,177,.168627451);line-height:1}.product-prices{display:flex;align-items:baseline;gap:6px;min-width:0}.product-bottom .price{display:inline-flex;align-items:baseline;gap:0;font-size:var(--font-amount, var(--font-original-18px));font-weight:var(--font-weight-regular);letter-spacing:-.3px;color:#c25d3b;white-space:nowrap}.product-bottom .price .t-small{font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular);margin-right:3px;letter-spacing:0}.product-bottom .price-decimal{font-size:var(--font-body, var(--font-original-11px));font-weight:var(--font-weight-regular);letter-spacing:-.1px}.original-price{margin-right:auto;color:#b4afa7;font-size:var(--font-body, var(--font-original-9px));font-weight:var(--font-weight-regular);white-space:nowrap;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.product-forward{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border-radius:9px;color:#b4997c;background:linear-gradient(145deg,#fbf7f0,#f5eee4);border:1px solid rgba(234,223,204,.4392156863);box-shadow:inset 0 1px rgba(255,255,255,.7)}.product-forward .icon{width:11px;height:11px;stroke-width:1.5}.price{color:var(--brand);font-weight:var(--font-weight-regular);font-size:var(--font-amount, var(--font-original-18px));letter-spacing:-.3px;font-variant-numeric:tabular-nums}.price .t-small{font-size:var(--font-detail, var(--font-original-12px));margin-right:2px}.app-content[data-page=profile]{background:linear-gradient(180deg,#e9d7bd 0,#f6eee2 280px,var(--surface) 460px)}.profile-header{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 0,rgba(255,243,217,.2784313725),transparent 65%),linear-gradient(125deg,#e5cba5,#d4b48c 45%,#bd966f);color:#fffaf5;padding:34px var(--gutter) 18px}.profile-identity{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;text-align:left;padding:0}.profile-user:has(.profile-level) .identity-name{padding-right:68px}.avatar{width:60px;height:60px;flex-shrink:0;border:3px solid #ffdfb9;border-radius:50%;background:linear-gradient(135deg,#fff8eb,#efd7ba);display:grid;place-items:center;overflow:hidden;box-shadow:0 3px 10px rgba(159,117,69,.067),inset 0 0 0 3px rgba(255,245,228,.26)}.avatar .icon{width:31px;height:31px;fill:none;stroke:#b48b62;stroke-width:1.25}.avatar.logged{background:linear-gradient(135deg,#fffaee,#efd5b0)}.identity-nickname{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.region-identity-badge{flex:0 0 auto;padding:3px 5px;border:1px solid #fff2d5;border-radius:4px;background:#fff8e8;color:#9b6635;font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0}.identity-name .icon{width:13px;height:13px;opacity:.65}.identity-sub{display:block;font-size:var(--font-body, var(--font-original-13px));margin-top:6px;color:#fff0e3;letter-spacing:.25px;line-height:1.5}.balances{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;padding:11px 5px 10px;text-align:center;border:1px solid rgba(255,244,230,.2705882353);border-radius:14px;background:linear-gradient(115deg,rgba(255,249,237,.14),rgba(255,245,233,.07) 55%,rgba(255,244,230,.125));box-shadow:inset 0 1px rgba(255,248,237,.15),0 4px 12px rgba(182,95,52,.063);backdrop-filter:blur(12px)}.balance{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.balance+.balance:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:22px;width:1px;background:linear-gradient(transparent,rgba(255,244,230,.4588235294) 20%,rgba(255,244,230,.4588235294) 80%,transparent)}.balance .t-strong{font-size:var(--font-amount, var(--font-original-23px));font-weight:var(--font-weight-regular);color:#fffaf5;display:block;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums lining-nums}.balance .t-span{font-size:var(--font-body, var(--font-original-11px));display:block;margin-top:5px;line-height:1.4;color:#fff0e3;letter-spacing:.5px}.profile-level{position:absolute;right:0;top:2px;display:flex;align-items:center;gap:10px;padding:4px 8px 4px 5px;border:1px solid rgba(255,241,215,.5490196078);border-radius:10px 10px 10px 3px;background:linear-gradient(120deg,rgba(255,240,217,.93),rgba(237,205,169,.88));color:#86603b;box-shadow:inset 0 1px rgba(255,249,236,.5),0 2px 6px rgba(161,101,60,.047);font-family:Georgia,Times New Roman,serif;font-size:var(--font-body, var(--font-original-12px));line-height:1;letter-spacing:0;pointer-events:none}.level-crown{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:linear-gradient(135deg,#dfbd86,#bc915c);color:#fff8e9}.level-crown .icon{width:13px;height:13px;stroke-width:1.5}.panel{margin:14px var(--gutter) 0;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;padding:20px 14px;box-shadow:var(--shadow)}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.panel .t-h2{display:flex;align-items:center;gap:8px;font-size:var(--font-title, var(--font-original-17px));font-weight:var(--font-weight-medium);margin:0;letter-spacing:.4px}.panel .t-h2:before{content:"";width:3px;height:13px;border-radius:2px;background:linear-gradient(#dfbc97,#c98964)}.view-all{font-size:var(--font-body, var(--font-original-12px));color:#998a77;display:flex;align-items:center;gap:3px;padding:6px 0 6px 6px}.view-all .icon{width:12px;height:12px}.orders{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.order{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:var(--font-detail, var(--font-original-11px));padding:0;line-height:1.4;color:#94836f}.order-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(240,231,218,.5490196078);border-radius:12px;background:linear-gradient(145deg,#fcf8f1,#f8efe3)}.order .icon{width:23px;height:23px;color:#bb946e;stroke-width:1.4}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 6px}.service{display:flex;flex-direction:column;align-items:center;gap:8px;white-space:nowrap;font-size:var(--font-detail, var(--font-original-11px));line-height:1.4;padding:0;color:#897763}.service-tile{width:43px;height:43px;background:linear-gradient(135deg,#e6c6a1,#c89a70);border:1px solid rgba(240,221,195,.6509803922);border-radius:13px;color:#fffaf1;box-shadow:0 3px 7px rgba(164,123,84,.07),inset 0 1px rgba(255,247,229,.16);display:grid;place-items:center;transition:.2s}.service-tile .icon{width:23px;height:23px;stroke-width:1.4}.service-grid .service:nth-child(4n) .service-tile{background:linear-gradient(135deg,#dfc49d,#bd9a6f)}.service-grid .service:nth-child(4n+2) .service-tile{background:linear-gradient(135deg,#e3c6b0,#c49c7e)}.service-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding-top:17px;border-top:1px solid rgba(232,218,200,.2196078431)}.service-footer .service-tile{background:linear-gradient(135deg,#e4c395,#c79f6b)}.services-panel{padding-bottom:18px}.login-page{min-height:100vh;display:flex;align-items:center;padding:76px 20px 52px;background:radial-gradient(ellipse at 0 0,rgba(242,203,169,.4784313725) 0,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(237,212,180,.3607843137),transparent 48%),#faf7f2;position:relative;overflow:hidden}.login-page:before{content:"";position:absolute;pointer-events:none;width:310px;height:310px;top:-175px;right:-180px;border:1px solid rgba(213,182,144,.1882352941);border-radius:50%;box-shadow:0 0 0 28px rgba(213,182,144,.02),0 0 0 56px rgba(213,182,144,.016)}.login-card{background:linear-gradient(145deg,rgba(255,254,251,.937),rgba(255,253,248,.9));border:1px solid rgba(255,255,255,.8509803922);width:100%;padding:27px 23px 22px;border-radius:23px;box-shadow:inset 0 1px #fff,0 12px 36px rgba(157,116,67,.035);text-align:center;z-index:1}.login-logo{width:50px;height:50px;background:linear-gradient(135deg,#faead3,#edcda8);color:#b78253;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,243,223,.7882352941);box-shadow:inset 0 1px #fff8e8,0 3px 8px rgba(173,126,74,.03)}.login-logo .icon{width:25px;height:25px;stroke-width:1.4}.login-eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;color:#b39779;font-size:var(--font-caption, var(--font-original-8px));letter-spacing:1.8px;margin-bottom:8px}.login-eyebrow:before,.login-eyebrow:after{content:"";width:16px;height:1px;background:rgba(218,195,169,.42)}.login-card .t-h1{font-size:var(--font-title, var(--font-original-25px));font-weight:var(--font-weight-medium);margin:0;color:#735c47;letter-spacing:2px;line-height:1.5}.welcome{font-size:var(--font-detail, var(--font-original-11px));color:#a18d79;margin:5px 0 23px;letter-spacing:.5px}.field-caption{display:block;text-align:left;color:#99836d;font-size:var(--font-detail, var(--font-original-10px));margin:0 0 6px 3px;letter-spacing:.5px}.login-field{display:flex;align-items:center;gap:9px;background:#faf6f0;border:1px solid #ede3d6;border-radius:12px;padding:0 12px;min-height:48px;margin-bottom:15px;color:#baa184;transition:border-color .2s,box-shadow .2s}.login-field:focus-within{border-color:#d4a681;box-shadow:0 0 0 3px rgba(207,149,109,.043);background:#fffbf5}.login-field .icon{width:18px;height:18px;flex-shrink:0;stroke-width:1.4}.login-field .t-input{flex:1;width:0;min-width:0;padding:0;border:0;outline:none;background:none;font-size:var(--font-body, var(--font-original-14px));color:#79634e;text-align:left}.login-field .t-input::-moz-placeholder{color:#b0a18f;font-size:var(--font-body, var(--font-original-12px))}.login-field .t-input::placeholder{color:#b0a18f;font-size:var(--font-body, var(--font-original-12px))}.code-field{position:relative;padding-right:10px;margin-bottom:20px}.code-field.has-code-button .t-input{box-sizing:border-box;padding-right:88px}.code-button{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;background:transparent;background-color:transparent!important;box-shadow:none;font-size:var(--font-body, var(--font-original-10px));white-space:nowrap;flex:0 0 78px;min-width:78px;color:#b77d57;border-left:1px solid #e6d9c9;padding:5px 0 5px 9px}.code-button:disabled{background:transparent!important;background-color:transparent!important}.code-button:active:not(:disabled){transform:translateY(-50%);background:transparent}.primary-button{width:100%;background:linear-gradient(110deg,#d38c65,#bc6549);color:#fff9f2;border:1px solid rgba(190,116,80,.1607843137);box-sizing:border-box;border-radius:9px;min-height:36px;padding:0 16px;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-medium);letter-spacing:.5px;box-shadow:0 2px 8px rgba(188,101,73,.08);display:flex;align-items:center;justify-content:center;gap:8px}.primary-button .icon{width:12px;height:12px}.login-card .primary-button{gap:8px}.login-card .primary-button .icon{width:12px;height:12px}.login-switch{color:#ad8060;font-size:var(--font-detail, var(--font-original-11px));padding:16px 12px 18px}.agreement{display:flex;justify-content:center;align-items:center;gap:4px;font-size:var(--font-detail, var(--font-original-9px));color:#b0a08e;line-height:1.5;margin:0 -3px;text-align:left}.agreement .t-input{width:13px;height:13px;flex-shrink:0;margin:0;accent-color:#cc895f;cursor:pointer}.agreement>.t-div{display:flex;align-items:center;white-space:nowrap}.agreement>uni-checkbox-group{display:flex;align-items:center;flex:0 0 18px;height:18px;line-height:0;font-size:0;align-self:center}.agreement .t-label{display:inline-flex;align-items:center}.agreement .t-label{cursor:pointer}.login-card .text-link{color:#a98665}.text-link{color:#a57b58;padding:0;font-size:inherit}.back-button{position:absolute;left:24px;top:22px;color:#a48b70;display:flex;align-items:center;font-size:var(--font-body, var(--font-original-12px));padding:8px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;padding:28px var(--gutter) 7px}.page-heading .t-h1{font-size:var(--font-title, var(--font-original-23px));font-weight:var(--font-weight-medium);margin:0;letter-spacing:1px}.page-subtitle{font-size:var(--font-detail, var(--font-original-10px));color:#ad9a82;letter-spacing:1px}.small-note{color:var(--muted);font-size:var(--font-detail, var(--font-original-10px));line-height:1.7}.empty{padding:76px 24px;text-align:center;color:#a49a8a}.empty>.icon{width:64px;height:64px;color:#c7b59d;stroke-width:1;padding:2px}.empty .t-h2{color:#74634e;font-size:var(--font-title, var(--font-original-18px));font-weight:var(--font-weight-medium);margin:24px 0 12px}.empty .t-p{font-size:var(--font-body, var(--font-original-12px));line-height:2}.empty .t-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;color:#ac906c;background:transparent;border-radius:6px;padding:6px 10px;margin-top:8px;font-size:var(--font-body, var(--font-original-11px));font-weight:var(--font-weight-regular)}.empty .t-action:after{content:"";width:4px;height:4px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.7}.cart-item{display:flex;align-items:flex-start;gap:8px;min-height:calc(var(--product-image-size) + 16px);padding:8px 10px 8px 4px;border:0;border-radius:0;background:transparent}.cart-item>.cart-check{align-self:center}.cart-intro{display:flex;align-items:center;gap:5px;margin:0 var(--gutter) 10px;color:#aa9a84;font-size:var(--font-detail, var(--font-original-10px))}.cart-intro-groups{margin-left:auto}.cart-check-label{flex:0 0 auto;color:#6e675e;font-size:var(--font-detail, var(--font-original-10px));white-space:nowrap}.cart-check{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;color:#fff}.cart-check-circle{position:relative;display:grid;place-items:center;width:17px;height:17px;border:1px solid #d8cbbb;border-radius:50%;background:#fffefa;transition:background .16s,border-color .16s}.cart-check-circle.is-selected{border-color:var(--brand);background:var(--brand)}.cart-check-mark{width:7px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translateY(-1px) rotate(-45deg)}.cart-group{margin:0 var(--gutter) 12px;overflow:hidden;border:1px solid #eee8df;border-radius:11px;background:#fffefa}.cart-group-heading{display:flex;align-items:center;justify-content:space-between;margin:0;padding:9px 10px 9px 4px;color:#9c805b;border-bottom:1px solid #f1ece5}.cart-group-heading .t-h2{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--font-body);font-weight:var(--font-weight-regular)}.cart-group-check{margin:-6px 0}.cart-check-circle.is-partial{border-color:var(--brand);background:var(--brand)}.cart-check-dash{width:7px;height:1.5px;background:#fff}.cart-group-heading .t-small{color:#b3a28b;font-size:var(--font-detail, var(--font-original-10px))}.cart-group-subtotal{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0;padding:8px 12px;color:#ad997d;font-size:var(--font-body, var(--font-original-10px));border-top:1px solid #f2eee8}.cart-group-subtotal .t-strong{color:#b87c52;font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.cart-item .t-img{display:block;width:var(--product-image-size);height:var(--product-image-size);border-radius:10px;-o-object-fit:cover;object-fit:cover}.cart-item>.cart-product-link{flex:0 0 var(--product-image-size);width:var(--product-image-size);height:var(--product-image-size)}.quantity{display:flex;align-items:center;gap:0;overflow:hidden;border:1px solid #eadfce;border-radius:16px;margin-top:0;font-size:var(--font-body, var(--font-original-12px));font-variant-numeric:tabular-nums}.quantity .t-action{display:grid;place-items:center;background:#fffefa;border:0;color:#a78a64;border-radius:0;width:32px;min-width:32px;height:30px;padding:0;font-size:var(--font-body, var(--font-original-17px))}.quantity .quantity-input{box-sizing:border-box;flex:0 0 37px;width:37px;min-width:37px;height:30px;padding:0 2px;border:0;border-right:1px solid #eadfce;border-left:1px solid #eadfce;border-radius:0;background:#fffefa;color:#957954;font-size:var(--font-body, var(--font-original-12px));line-height:30px;text-align:center;font-variant-numeric:tabular-nums}.cart-item+.cart-item{margin-top:0;border-top:1px solid #f2eee8}.checkout{position:fixed;z-index:9;left:50%;bottom:var(--tabbar-height);display:grid;grid-template-columns:auto minmax(0,1fr) 92px;align-items:center;gap:8px;width:min(100%,440px);margin:0;padding:9px var(--gutter);transform:translate(-50%);background:#fffefa;border:1px solid var(--line);border-radius:11px 11px 0 0;box-shadow:0 -5px 18px rgba(88,69,46,.047)}.checkout-select{display:flex;align-items:center;gap:2px;white-space:nowrap}.checkout-select .cart-check{flex-basis:24px;width:24px}.checkout .primary-button{width:100%;min-width:0;margin:0;padding:0 8px}@media (max-width: 360px){.app-readable{--product-image-size: 76px}.checkout{grid-template-columns:auto minmax(0,1fr) 80px;gap:6px;padding-left:10px;padding-right:10px}}.demo-label{display:inline-block;background:#f7eee2;color:#aa8760;font-size:var(--font-detail, var(--font-original-10px));padding:5px 9px;border-radius:7px}.toast{visibility:hidden;position:fixed;top:43%;left:50%;transform:translate(-50%,-50%);z-index:40;background:rgba(81,71,57,.933);color:#fff8ef;font-size:var(--font-body, var(--font-original-12px));line-height:1.7;text-align:center;border:1px solid rgba(255,255,255,.0823529412);border-radius:13px;padding:13px 22px;width:-moz-max-content;width:max-content;max-width:min(320px,85vw);pointer-events:none;opacity:0;transition:opacity .2s;box-shadow:0 8px 32px rgba(75,53,45,.1)}.toast.visible{visibility:visible;opacity:1}.app-popup{border:1px solid #fff8ef;background:#fffdf8;padding:25px;border-radius:24px;color:var(--text);width:min(360px,90vw);max-height:85vh;box-shadow:0 20px 80px rgba(67,50,34,.133)}.reference-backdrop{background:rgba(58,48,40,.3);backdrop-filter:blur(6px)}.app-popup .t-h2{font-weight:var(--font-weight-medium);font-size:var(--font-title, var(--font-original-20px))}.dialog-close{position:absolute;display:grid;place-items:center;right:10px;top:8px;color:#a0927e;width:30px;height:30px;font-size:var(--font-amount, var(--font-original-23px));line-height:1;border-radius:50%}.dialog-copy{line-height:1.9;font-size:var(--font-body, var(--font-original-13px));color:#9b8a73}.no-results{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 10px 42px}.no-results-art{display:grid;place-items:center;width:72px;height:64px;margin-bottom:17px;color:#cbbba6}.no-results-art>.icon{width:54px;height:54px;stroke-width:1.1}.no-results .t-h2{margin:0 0 8px;font-size:var(--font-title, var(--font-original-14px));font-weight:var(--font-weight-medium);color:#8d7862;letter-spacing:.5px}.no-results .t-p{margin:0;font-size:var(--font-body, var(--font-original-11px));line-height:1.8;color:#b1a28f}.no-results-reset{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:19px;min-height:34px;padding:7px 15px;border:1px solid #e7d8c3;border-radius:18px;color:#ac8860;background:#faf4e9;font-size:var(--font-detail, var(--font-original-11px))}.no-results-reset .icon{width:11px;height:11px}@media (min-width: 600px){.app-shell{margin:24px auto;min-height:calc(100vh - 48px);border:1px solid #e7e0d6;border-radius:24px;overflow:hidden}.app-content{min-height:calc(100vh - 48px)}.bottom-nav{bottom:0;border:1px solid #e7e0d6;border-bottom:0;border-radius:20px 20px 0 0}.login-page{min-height:calc(100vh - 48px)}}@media (max-width: 360px){uni-page-body,.app-shell,.app-popup{--gutter: 12px}.banner{height:164px}.banner-title{font-size:var(--font-title, var(--font-original-25px))}.banner-slide:nth-child(2) .banner-title,.banner-slide:last-child .banner-title{font-size:var(--font-title, var(--font-original-31px))}.banner-subtitle{font-size:var(--font-detail, var(--font-original-10px));letter-spacing:1.5px}.category-panel{padding:17px var(--gutter) 14px;gap:14px 0}.category{font-size:var(--font-detail, var(--font-original-11px))}.category-orb{width:43px;height:43px}.products,.product-column{gap:8px}.product-body{padding:5px 3px 0}.product-name{font-size:var(--font-body, var(--font-original-12px))}.product-bottom{margin:4px 3px 0;padding:4px 0 1px;gap:3px}.product-bottom .price{font-size:var(--font-body, var(--font-original-16px))}.product-forward{width:22px}.original-price{font-size:var(--font-body, var(--font-original-8px))}.product-bottom .price-decimal{font-size:var(--font-body, var(--font-original-10px))}.price{font-size:var(--font-body, var(--font-original-16px))}.identity-name{font-size:var(--font-amount, var(--font-original-20px))}.identity-sub{font-size:var(--font-detail, var(--font-original-11px))}.panel{padding:18px 12px}.panel .t-h2{display:flex;align-items:center;gap:8px;font-size:var(--font-title, var(--font-original-16px))}.service{font-size:var(--font-detail, var(--font-original-11px))}.service-tile{width:40px;height:40px;border-radius:12px}.balances{padding:10px 3px 9px;border-radius:12px}.balance .t-strong{font-size:var(--font-amount, var(--font-original-20px))}.login-page{padding:65px 16px 35px}.login-card{padding:24px 19px 20px}.login-field{padding-left:11px;gap:8px}.code-button{font-size:var(--font-body, var(--font-original-10px));padding-left:8px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important}}.app-content[data-page=product]{padding-bottom:calc(86px + env(safe-area-inset-bottom));background:#f8f5ef}.pd-nav{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 12px;background:rgba(255,253,247,.93);backdrop-filter:blur(16px);color:#8a735c;border-bottom:1px solid rgba(238,228,214,.3607843137)}.pd-nav>.t-span{font-size:var(--font-body, var(--font-original-13px));letter-spacing:1px}.pd-nav>.t-action{position:relative;width:32px;height:32px;padding:7px;display:grid;place-items:center}.pd-nav .icon{width:19px;height:19px;stroke-width:1.5}.pd-nav>.t-action:first-child .icon{transform:rotate(180deg);width:15px;height:15px}.pd-cart-count{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:-2px;top:0;background:#c4825c;color:#fffaf0;font-size:var(--font-badge);font-weight:var(--font-weight-regular);font-style:normal;min-width:16px;height:16px;line-height:1;white-space:nowrap;letter-spacing:0;padding:0 3px;border-radius:8px}.pd-cart-count[hidden]{display:none}.pd-hero{position:relative;background:#f1e2c7}.pd-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pd-gallery::-webkit-scrollbar{display:none}.pd-gallery>.t-action{display:block;flex:0 0 100%;min-width:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in}.pd-gallery>.t-action:active{transform:none}.pd-hero .t-img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.pd-gallery-dots{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;height:20px;padding:0 4px;border-radius:12px;background:rgba(255,250,240,.3)}.pd-gallery-dots .t-action{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:20px;min-height:0;margin:0;padding:0;line-height:1;border:0;background:transparent}.pd-gallery-dots .t-action:after{display:none}.pd-gallery-dot{width:4px;height:4px;border-radius:4px;background:rgba(153,131,98,.4);transition:width .2s,background .2s}.pd-gallery-dot.is-active{width:11px;background:#9e7d51}.pd-image-count{position:absolute;right:16px;bottom:23px;padding:4px 9px;border:1px solid rgba(255,249,232,.3254901961);border-radius:12px;background:rgba(121,100,73,.28);color:#fff9ec;font-size:var(--font-detail, var(--font-original-9px));letter-spacing:1px}.pd-summary{position:relative;margin-top:-12px;padding:17px 18px 1px;border-radius:18px 18px 0 0;background:#fffdf8}.pd-price-caption{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#b5a38c;font-size:var(--font-detail, var(--font-original-10px))}.pd-price-caption>.t-span:first-child{color:#aa8b64;letter-spacing:.4px}.pd-prices{display:flex;align-items:baseline;gap:7px;margin:4px 0 9px}.pd-price{color:#bf7950;font-size:var(--font-amount, var(--font-original-27px));font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.pd-price .t-small{font-size:var(--font-detail, var(--font-original-13px));margin-right:3px;font-weight:var(--font-weight-regular)}.pd-price .t-em{font-size:var(--font-body, var(--font-original-15px));font-style:normal}.pd-prices .t-del{font-size:var(--font-body, var(--font-original-10px));color:#b8aa98}.pd-unit{font-size:var(--font-detail, var(--font-original-10px));color:#aa9b86}.pd-summary .t-h1{font-size:var(--font-title, var(--font-original-17px));line-height:1.6;font-weight:var(--font-weight-regular);color:#715d46;margin:0 0 5px;letter-spacing:.2px}.pd-subtitle{color:#a08d78;font-size:var(--font-detail, var(--font-original-11px));line-height:1.85;margin:0 0 13px}.pd-options{margin:10px var(--gutter);padding:0 13px;border-radius:14px;background:#fffdf8;border:1px solid rgba(238,228,214,.3607843137)}.pd-row{display:flex;align-items:center;justify-content:flex-start;gap:13px;width:100%;text-align:left;padding:13px 0;font-size:var(--font-detail, var(--font-original-11px))}.pd-row+.pd-row{border-top:1px solid rgba(240,232,219,.5215686275)}.pd-row-label{color:#b4a28b;flex-shrink:0}.pd-row-content{color:#8a755d;flex:1;min-width:0;line-height:1.6}.pd-row>.icon{width:11px;height:11px;color:#bdab91}.pd-row-muted{color:#b2a18b;font-size:var(--font-detail, var(--font-original-10px))}.pd-row-hint{display:block;font-size:var(--font-detail, var(--font-original-9px));color:#b9a992;margin-top:3px}.pd-rule-tag{display:inline-block;padding:2px 6px;background:#f9f0e2;border-radius:4px;color:#b08a5d;font-size:var(--font-detail, var(--font-original-9px));margin:2px 4px 2px 0}.pd-description{margin:0 var(--gutter);padding:16px 13px 12px;border:1px solid rgba(238,228,214,.3607843137);border-radius:14px;background:#fffdf8}.pd-section-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#8c7355;font-size:var(--font-title, var(--font-original-13px));letter-spacing:.5px}.pd-section-title:before{content:"";width:2px;height:10px;background:#d7b58b;border-radius:2px}.pd-section-title .t-small{margin-left:auto;color:#c0ac91;font-size:var(--font-detail, var(--font-original-7px));letter-spacing:1.3px}.pd-editorial{overflow:hidden;text-align:center;padding:21px 0 16px;border:1px solid rgba(236,224,204,.5019607843);border-radius:10px;background:linear-gradient(145deg,#fcf7e9,#eee0c3)}.pd-editorial-brand{color:#b39a72;font-size:var(--font-detail, var(--font-original-8px));letter-spacing:2px}.pd-editorial .t-h2{font-size:var(--font-title, var(--font-original-16px));color:#927547;line-height:1.7;font-weight:var(--font-weight-medium);margin:12px 20px 7px}.pd-editorial .t-p{font-size:var(--font-body, var(--font-original-10px));color:#ac946f;line-height:1.9;margin:0 22px 16px}.pd-editorial .t-img{width:100%;display:block}.pd-editorial .pd-detail-image{margin-top:3px;aspect-ratio:1}.pd-editorial-foot{display:block;margin-top:16px;font-size:var(--font-detail, var(--font-original-9px));color:#a78d63;letter-spacing:2px}.pd-parameters-title{margin-top:22px;margin-bottom:10px}.pd-parameters{margin:0;font-size:var(--font-detail, var(--font-original-10px))}.pd-parameters>.t-div{display:grid;grid-template-columns:5em minmax(0,1fr);align-items:start;gap:16px;padding:9px 2px;border-bottom:1px solid #f1eadf;line-height:1.7}.pd-parameters>.t-div:last-child{border-bottom:0}.pd-parameters .t-dt{white-space:nowrap;color:#b6a68f}.pd-parameters .t-dd{min-width:0;overflow-wrap:anywhere;margin:0;color:#98836a}.pd-endnote{margin:19px 0 0;text-align:center;font-size:var(--font-detail, var(--font-original-9px));color:#c2b39e;letter-spacing:1px}.pd-buybar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:440px;display:flex;align-items:center;gap:8px;padding:9px 14px max(9px,env(safe-area-inset-bottom));background:rgba(255,253,248,.96);backdrop-filter:blur(18px);border-top:1px solid rgba(238,229,215,.6509803922);box-shadow:0 -4px 18px rgba(139,104,67,.016)}.pd-buybar>.t-action{height:36px;min-height:36px;box-sizing:border-box;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-medium);border-radius:9px;letter-spacing:.5px;transition:background .18s,box-shadow .18s,transform .18s}.pd-buybar>.t-action:active{transform:translateY(1px)}.pd-buybar>.t-action:focus-visible{outline:2px solid #b7895c;outline-offset:3px}.pd-home{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex-shrink:0;width:39px;padding:0;color:#a38d73}.pd-home .icon{width:17px;height:17px;stroke-width:1.35}.pd-home .t-span{font-size:var(--font-detail, var(--font-original-8px));font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:.5px}.pd-add{flex:1;padding:0 8px;background:linear-gradient(145deg,#fcf5e8,#f4e7d1);color:#a08056;border:1px solid #e7d5b8;box-shadow:inset 0 1px #fffdf5}.pd-buy{flex:1;padding:0 8px;background:linear-gradient(110deg,#d38c65,#bc6549);color:#fffaf3;border:1px solid rgba(190,116,80,.1607843137);box-shadow:0 4px 12px rgba(188,101,73,.098)}.sku-sheet{position:fixed;top:auto;bottom:0;margin:0 auto;width:min(440px,100%);max-width:440px;max-height:88vh;padding:23px 20px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.sku-heading{display:flex;align-items:center;gap:13px;padding-right:12px}.sku-heading .t-img{width:78px;height:78px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.sku-heading .t-h2{font-size:var(--font-title, var(--font-original-13px));font-weight:var(--font-weight-medium);color:#81694e;margin:0 0 6px;line-height:1.7}.sku-heading .price{font-size:var(--font-amount, var(--font-original-21px));color:#bf8055}.sku-heading .t-p{margin:3px 0 0;color:#b6a38b;font-size:var(--font-detail, var(--font-original-10px))}.sku-label{color:#917a5e;font-size:var(--font-detail, var(--font-original-12px));font-weight:var(--font-weight-regular);margin:23px 0 11px}.sku-choices{display:flex;flex-wrap:wrap;gap:8px}.sku-choices .t-action{border:1px solid #eadecd;background:#f9f4eb;border-radius:9px;padding:8px 14px;color:#ac9577;font-size:var(--font-body, var(--font-original-11px))}.sku-choices .t-action[aria-pressed=true]{background:#f4e7d2;border-color:#d3b386;color:#9e774b}.sku-choices .t-action:disabled,.sku-choices .t-action[aria-disabled=true]{background:#f4f1eb;border-style:dashed;color:#baaf9f}.sku-quantity{display:flex;align-items:center;justify-content:space-between;margin:23px 0 0;color:#917a5e;font-size:var(--font-body, var(--font-original-12px))}.sku-quantity>.t-div{display:flex;align-items:center;border:1px solid #eadfce;border-radius:9px;overflow:hidden}.sku-quantity .t-action{width:32px;height:30px;background:#f8f2e9;color:#a78a64;font-size:var(--font-body, var(--font-original-17px))}.sku-quantity .t-output{min-width:37px;text-align:center;font-size:var(--font-body, var(--font-original-12px));color:#957954}.sku-total{display:flex;justify-content:space-between;margin:22px 0 14px;font-size:var(--font-body, var(--font-original-11px));color:#ae977a}.sku-total .t-strong{font-size:var(--font-body, var(--font-original-15px));font-weight:var(--font-weight-regular);color:#bd8053}.sku-sheet .primary-button{min-height:36px}.pd-rule-list>.t-div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #efe5d6;padding:12px 0;color:#ad967b;font-size:var(--font-detail, var(--font-original-11px))}.pd-rule-list .t-strong{color:#a17d53;font-weight:var(--font-weight-regular)}.image-dialog{padding:0;overflow:hidden;background:#f5e6c8}.pd-preview-image{display:block;width:100%}.cart-product-link{padding:0;text-align:left}.cart-product-link .t-img{display:block}.cart-spec{font-size:var(--font-detail, var(--font-original-9px));color:#b29d82;margin:0}@media (max-width: 360px){.pd-summary{padding-left:16px;padding-right:16px}.pd-buybar{gap:7px;padding-left:12px;padding-right:12px}.pd-nav{height:44px}}.pd-nav{display:grid;grid-template-columns:1fr auto 1fr}.pd-nav>.t-action:first-child{justify-self:start}.pd-nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:3px}.pd-nav-actions>.t-action{position:relative;display:grid;place-items:center;width:30px;height:32px;padding:6px;color:#a58a68}.pd-nav-actions>.t-action:first-child .icon{width:17px;height:17px}.share-dialog{width:min(360px,92vw);max-height:92vh;padding:18px 16px 14px;border-radius:22px;background:#faf6ed;scrollbar-width:thin;scrollbar-color:#decdb5 transparent}.share-export-canvas{position:fixed;top:0;left:-320px;opacity:0;pointer-events:none}.share-heading{margin:0 0 12px;padding-right:20px}.share-heading .t-h2{margin:0;color:#8c7150;font-size:var(--font-title, var(--font-original-14px));font-weight:var(--font-weight-medium);letter-spacing:.5px}.share-heading .t-p{margin:4px 0 0;font-size:var(--font-detail, var(--font-original-9px));color:#b5a185}.share-poster{overflow:hidden;border:1px solid rgba(233,218,193,.3019607843);border-radius:14px;background:linear-gradient(145deg,#fffcf5,#faf1df);box-shadow:0 5px 18px rgba(159,120,69,.04)}.share-poster-image-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:62vh;min-height:300px;max-height:480px;overflow:hidden;border:1px solid rgba(233,218,193,.3019607843);border-radius:14px;background:#fffaf0}.share-poster-image{width:100%;height:100%}.share-poster-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a1845e;font-size:var(--font-body, var(--font-original-12px))}.share-brand{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;color:#a18256;font-size:var(--font-detail, var(--font-original-11px))}.share-brand .t-small{font-size:var(--font-detail, var(--font-original-6px));letter-spacing:1px;color:#bca584;margin-left:5px}.share-brand .t-em{font-size:var(--font-detail, var(--font-original-8px));font-style:normal;color:#baa17d}.share-product-image{display:block;width:calc(100% - 20px);margin:0 10px;aspect-ratio:1;height:min(270px,92vw - 54px);-o-object-fit:contain;object-fit:contain;background:#f4e8cc;border-radius:8px}.share-product-copy{padding:12px 14px 11px}.share-product-copy .t-h3{margin:0 0 4px;color:#7c6448;font-size:var(--font-title, var(--font-original-13px));font-weight:var(--font-weight-regular);line-height:1.6}.share-product-copy>.t-p{margin:0;color:#b29b7b;font-size:var(--font-body, var(--font-original-9px));line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-price{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:8px}.share-price>.t-span{color:#bc8154;font-size:var(--font-amount, var(--font-original-23px));line-height:1.1;font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:-.4px}.share-price .t-small{font-size:var(--font-detail, var(--font-original-11px));margin-right:3px}.share-price .t-em{color:#b9a386;font-size:var(--font-body, var(--font-original-8px));font-style:normal}.share-poster-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px;padding:12px 0;border-top:1px dashed #e4d3b6}.share-person{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.share-person-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#eee0c8;border:1px solid #fff9e7;color:#b39265}.share-person-avatar uni-image{display:block;width:100%;height:100%}.share-person-avatar .icon{width:18px;height:18px;stroke-width:1.3}.share-person-copy{min-width:0}.share-person .t-strong{display:block;color:#9b7e58;font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular);line-height:1.5;overflow-wrap:anywhere}.share-person .t-p{margin:3px 0 0;color:#b6a082;font-size:var(--font-body, var(--font-original-8px))}.share-person-sign{display:block;margin-top:5px;color:#c2ac8b;font-size:var(--font-detail, var(--font-original-7px));letter-spacing:.7px}.share-qr{flex-shrink:0;text-align:center}.share-qr>.t-div{background:#fff;width:85px;height:85px;border:1px solid rgba(234,223,207,.4509803922);border-radius:5px;overflow:hidden}.share-qr .t-svg{display:block;width:100%;height:100%}.share-qr .t-svg path{fill:#68523a}.share-qr>.t-span{display:block;margin-top:3px;color:#b5a082;font-size:var(--font-detail, var(--font-original-7px));letter-spacing:.5px}.share-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.share-actions .t-action{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;border:1px solid #dfcba9;font-size:var(--font-body, var(--font-original-11px));color:#a1845e;background:#f8efdf}.share-actions .t-action:first-child{background:linear-gradient(115deg,#d9b582,#c69e6d);border-color:#caa77c;color:#fffaf0}.share-actions .icon{width:14px;height:14px;stroke-width:1.5}.share-login{display:flex;justify-content:center;align-items:center;gap:3px;font-size:var(--font-detail, var(--font-original-9px));color:#aa8b65;padding:0;margin:12px auto 0}.share-login .icon{width:9px;height:9px}.share-copy-fallback{margin-top:12px}.share-copy-fallback .t-label{color:#b19a7b;font-size:var(--font-detail, var(--font-original-9px))}.share-copy-fallback .t-input{display:block;width:100%;margin-top:5px;padding:8px;border:1px solid #e5d7c2;border-radius:7px;color:#9b805e;background:#fffaf1;font-size:var(--font-body, var(--font-original-10px))}@media (max-height: 700px){.share-product-image{max-height:180px}}.app-content[data-page=checkout]{background:linear-gradient(180deg,#f2e6d1 0,#f7f4ed 235px);padding-bottom:calc(95px + env(safe-area-inset-bottom))}.co-nav{position:sticky;top:0;z-index:5;height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gutter);background:rgba(250,245,233,.93);backdrop-filter:blur(18px);color:#8a7359;border-bottom:1px solid rgba(234,223,201,.2509803922)}.co-nav .t-action{width:28px;height:32px;display:grid;place-items:center;padding:5px}.co-nav .t-action .icon{width:14px;height:14px;transform:rotate(180deg)}.co-nav .t-h1{margin:0;font-size:var(--font-title, var(--font-original-14px));font-weight:var(--font-weight-medium);letter-spacing:1px}.co-card{display:block;margin:0 var(--gutter) 10px;padding:15px 14px;width:auto;background:#fffdf8;border:1px solid rgba(238,228,214,.4);border-radius:15px}.co-address{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:11px;text-align:left;padding:17px 14px 20px;overflow:hidden}.co-address:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;opacity:.42;background:repeating-linear-gradient(115deg,#dcb48a 0,#dcb48a 12px,#fffdf8 12px,#fffdf8 22px,#c7c9b4 22px,#c7c9b4 34px,#fffdf8 34px,#fffdf8 44px)}.co-address-copy{flex:1;min-width:0}.co-address>.icon{width:12px;height:12px;color:#bead94}.co-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.co-card .t-h2{margin:0;font-size:var(--font-title, var(--font-original-12px));color:#8b7355;font-weight:var(--font-weight-medium)}.co-card-heading .t-h2{display:flex;align-items:center;gap:6px}.co-card-heading .t-h2 .icon{display:block;width:14px;height:14px;color:#b29a77;stroke-width:1.4}.co-card-heading>.t-span{font-size:var(--font-detail, var(--font-original-9px));color:#b6a58e}.co-product{display:flex;align-items:flex-start;gap:12px}.co-product>.t-img{flex-shrink:0;width:var(--product-image-size);height:var(--product-image-size);border-radius:10px;-o-object-fit:cover;object-fit:cover}.co-level-note{display:flex;align-items:center;gap:5px;margin:13px 0 3px;padding:8px 9px;border-radius:7px;background:linear-gradient(100deg,#f8eedc,#fcf7ed);color:#ad8b58;font-size:var(--font-detail, var(--font-original-9px))}.co-level-note .icon{width:12px;height:12px}.co-level-note .t-em{margin-left:auto;font-style:normal;white-space:nowrap}.co-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;font-size:var(--font-detail, var(--font-original-11px));color:#ad9981}.co-line .t-strong{font-size:var(--font-detail, var(--font-original-11px));font-weight:var(--font-weight-regular);color:#8b7459;font-variant-numeric:tabular-nums}.co-line .t-small{font-size:var(--font-detail, var(--font-original-9px));color:#b6a38a;margin-left:5px}.co-remark{display:flex;align-items:center;gap:20px;border-top:1px solid #f0e8dc;padding:6px 0 0;font-size:var(--font-body, var(--font-original-12px));color:#ad9981}.co-remark>.t-span{white-space:nowrap}.co-remark .t-input{flex:1;width:0;height:26px;min-height:26px;border:0;outline:none;background:transparent;font-size:var(--font-body, var(--font-original-11px));line-height:var(--line-body, 20px);color:#927b5f;text-align:right;padding:0}.co-remark .t-input::-moz-placeholder{color:#c1b3a0}.co-remark .t-input::placeholder,.co-remark .co-remark-placeholder{color:#c1b3a0}.co-remark .t-input:focus-visible{outline:1px solid #dcc7a8;outline-offset:3px}.co-payment .co-card-heading{margin-bottom:4px}.co-balance-toggle{display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px 0 12px;cursor:pointer}.co-balance-toggle>.t-span:first-child{font-size:var(--font-body, var(--font-original-11px));color:#967e60}.co-balance-toggle .t-small{display:block;font-size:var(--font-detail, var(--font-original-9px));color:#b9a68c;margin-top:3px}.co-balance-toggle .t-input{position:absolute;right:0;width:34px;height:22px;opacity:0;cursor:pointer}.co-switch{width:32px;height:19px;border-radius:12px;background:#e5ddcf;padding:3px;pointer-events:none}.co-switch:after{content:"";display:block;width:13px;height:13px;background:#fffdf8;border-radius:50%;box-shadow:0 1px 3px rgba(131,103,68,.125);transition:transform .2s}.co-balance-toggle .t-input:checked+.co-switch{background:#ccb086}.co-balance-toggle .t-input:checked+.co-switch:after{transform:translate(13px)}.co-balance-toggle .t-input:focus-visible+.co-switch{outline:2px solid #a9875b;outline-offset:3px}.co-payment-tip{margin:2px 0 0;padding:8px 9px;font-size:var(--font-detail, var(--font-original-9px));line-height:1.7;color:#b0916a;border-radius:6px;background:#faf4e9}.co-shortfall .t-strong{color:#b98c64}.co-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:440px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));background:rgba(255,253,248,.96);backdrop-filter:blur(18px);border-top:1px solid #ede2d2}.co-footer>.t-div>.t-span{font-size:var(--font-detail, var(--font-original-10px));color:#ac967b}.co-footer .t-strong{font-size:var(--font-amount, var(--font-original-22px));font-weight:var(--font-weight-regular);color:#ba8057;margin-left:5px;font-variant-numeric:tabular-nums}.co-footer .t-strong .t-small{font-size:var(--font-detail, var(--font-original-12px));margin-right:2px}.co-footer .t-p{font-size:var(--font-body, var(--font-original-9px));color:#b3a087;margin:1px 0 0}.co-footer>.t-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 18px;border:1px solid rgba(190,116,80,.1607843137);border-radius:9px;background:linear-gradient(110deg,#d38c65,#bc6549);color:#fffaf3;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-medium);letter-spacing:.5px;box-shadow:0 2px 8px rgba(188,101,73,.08)}.co-footer .t-action .icon{width:12px;height:12px}.co-address-option{display:block;width:100%;text-align:left;padding:14px 12px;margin-top:10px;border:1px solid #eee1cb;border-radius:10px}.co-address-option[aria-pressed=true]{background:#faf0df;border-color:#d7bc91}.co-address-option .t-strong{display:block;color:#90734f;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-regular)}.co-address-option .t-small{color:#b29b7e;font-size:var(--font-detail, var(--font-original-10px))}.co-address-option .t-span{display:block;margin-top:6px;color:#a18b70;font-size:var(--font-detail, var(--font-original-11px));line-height:1.7}.co-address-option .t-em{display:block;margin-top:8px;font-size:var(--font-detail, var(--font-original-9px));color:#b18e5e;font-style:normal}@media (max-width: 360px){.co-card{padding-left:12px;padding-right:12px}.co-product>.t-img{width:var(--product-image-size);height:var(--product-image-size)}.co-footer{padding-left:var(--gutter);padding-right:var(--gutter);gap:8px}.co-footer>.t-action{padding:0 16px}}.app-content[data-page=order-result]{background:linear-gradient(180deg,#f1e4cc 0,#f8f5ee 420px);padding-bottom:calc(88px + env(safe-area-inset-bottom))}.or-status{display:flex;flex-direction:column;align-items:center;padding:22px var(--gutter) 17px;text-align:center}.or-status-icon{position:relative;display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid #fffaf0;border-radius:50%;color:#a28556;background:linear-gradient(140deg,rgba(255,250,240,.7),rgba(228,206,166,.65));box-shadow:0 0 0 4px rgba(255,250,240,.18),inset 0 1px 5px #fffdf5;margin-bottom:0}.or-status-icon .icon{width:15px;height:15px;stroke-width:1.5}.or-status.is-pending .or-status-icon{color:#b08b5d;background:linear-gradient(140deg,#fff8e7,#ecd8b6)}.or-status-heading{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:0}.or-status .t-h2{font-size:var(--font-title, var(--font-original-18px));font-weight:var(--font-weight-medium);letter-spacing:.6px;color:#8e7049;margin:0}.or-status>.t-p{font-size:var(--font-body, var(--font-original-10px));line-height:1.8;color:#b19a7a;margin:0}.or-status-amount{display:flex;align-items:baseline;gap:7px;margin:8px 0 9px}.or-status-amount>.t-small{color:#ac9473;font-size:var(--font-detail, var(--font-original-10px))}.or-status-amount .t-strong{font-size:var(--font-display, var(--font-original-33px));font-weight:var(--font-weight-regular);letter-spacing:-.5px;color:#b18053;font-variant-numeric:tabular-nums}.or-status-amount .t-strong .t-small{font-size:var(--font-detail, var(--font-original-14px));margin-right:3px}.or-progress{display:flex;align-items:center;justify-content:space-between;padding:16px 26px}.or-step{display:flex;flex-direction:column;align-items:center;gap:7px;color:#c2b6a2;font-size:var(--font-detail, var(--font-original-9px));white-space:nowrap}.or-step .t-i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #eae1d2;border-radius:50%;font-style:normal;font-size:var(--font-detail, var(--font-original-9px));background:#faf7f1}.or-step.done{color:#b0956c}.or-step.done .t-i{background:#e9d9bd;border-color:#e9d9bd;color:#9e8053}.or-step.current{color:#ad8959}.or-step.current .t-i{border-color:#d9bd92;background:#f9efdc}.or-step-line{flex:1;height:1px;background:#eee7da;margin:-20px 9px 0}.or-step-line.done{background:#dfcba9}.or-delivery .co-card-heading{margin-bottom:7px}.or-delivery-tip{margin:0 0 14px;font-size:var(--font-detail, var(--font-original-10px));color:#b29c80;line-height:1.7;padding-left:20px}.or-address{display:flex;align-items:flex-start;gap:9px;padding-top:13px;border-top:1px solid #f0e8dc}.or-order-info{scroll-margin-top:63px}.or-order-info .t-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:var(--font-body, var(--font-original-12px));color:#8b7355;font-weight:var(--font-weight-medium);list-style:none}.or-order-info .t-summary::-webkit-details-marker{display:none}.or-order-info .t-summary>.t-span{display:flex;align-items:center;gap:5px;color:#bba88d;font-size:var(--font-detail, var(--font-original-9px));font-weight:var(--font-weight-regular)}.or-order-info .t-summary .icon{width:10px;height:10px;transform:rotate(90deg)}.or-order-info .t-details[open] .t-summary{padding-bottom:13px;margin-bottom:4px;border-bottom:1px solid #f0e8dc}.or-order-info .t-details[open] .t-summary .icon{transform:rotate(-90deg)}.or-order-info .co-line{padding:7px 0}.or-order-info .co-line>.t-span{flex-shrink:0}.or-order-info .co-line .t-strong{overflow-wrap:anywhere;min-width:0;text-align:right;font-size:var(--font-detail, var(--font-original-10px))}.or-remark{align-items:flex-start}.or-support{display:flex;align-items:center;justify-content:center;gap:5px;font-size:var(--font-detail, var(--font-original-9px));color:#b7a68c;margin:18px var(--gutter) 0}.or-support .icon{width:11px;height:11px;stroke-width:1.3}.or-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:440px;display:flex;gap:10px;padding:11px var(--gutter) max(11px,env(safe-area-inset-bottom));background:rgba(255,253,248,.96);backdrop-filter:blur(18px);border-top:1px solid #ede2d2}.or-footer .t-action{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;font-size:var(--font-body, var(--font-original-12px));border-radius:22px;color:#a4855c;background:#faf2e3;border:1px solid #e7d7ba}.or-footer .t-action:last-child{background:linear-gradient(115deg,#d89c72,#c58a62);color:#fffaf3;border-color:#ce956b;box-shadow:inset 0 1px rgba(255,230,207,.4)}.or-footer .icon{width:11px;height:11px}.app-content[data-page=cashier]{background:linear-gradient(180deg,#f1e5cf,#f8f5ee 340px);padding-bottom:calc(135px + env(safe-area-inset-bottom))}.ca-amount{padding:28px 23px 25px;text-align:center}.ca-amount>.t-span{font-size:var(--font-body, var(--font-original-11px));color:#a88f6d}.ca-amount>.t-strong{display:block;margin:8px 0 11px;color:#ad7950;font-size:var(--font-display, var(--font-original-37px));font-weight:var(--font-weight-regular);letter-spacing:-.7px;font-variant-numeric:tabular-nums}.ca-amount>.t-strong .t-small{font-size:var(--font-detail, var(--font-original-18px));margin-right:4px}.ca-amount .t-p{font-size:var(--font-body, var(--font-original-10px));color:#a68e6e;margin:0;line-height:1.8}.ca-amount .t-em{display:block;font-size:var(--font-body, var(--font-original-9px));color:#baa78b;font-style:normal;margin-top:6px;letter-spacing:0}.ca-selected{display:flex;align-items:center;gap:10px;padding:5px 0 17px}.ca-wallet{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#b29463;background:#f6ebd5}.ca-wallet .icon{width:20px;height:20px;stroke-width:1.4}.ca-selected .t-strong{font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-regular);color:#8d7453}.ca-selected .t-p{font-size:var(--font-body, var(--font-original-9px));color:#b29e81;margin:4px 0 0}.ca-radio{display:grid;place-items:center;margin-left:auto;width:18px;height:18px;border-radius:50%;background:#c5a87b;color:#fffaf0;font-size:var(--font-detail, var(--font-original-11px))}.ca-ready{margin:3px 0 0;padding:9px;color:#9f9c75;background:#f3f3e8;font-size:var(--font-detail, var(--font-original-10px));border-radius:7px}.ca-order .co-line{padding:7px 0}.ca-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:440px;padding:10px var(--gutter) max(14px,env(safe-area-inset-bottom));background:rgba(255,253,248,.96);backdrop-filter:blur(18px);border-top:1px solid #ede2d2}.ca-footer .t-p{display:flex;justify-content:center;align-items:center;gap:4px;color:#b4a083;font-size:var(--font-body, var(--font-original-9px));margin:0 0 10px}.ca-footer .t-p .icon{width:11px;height:11px}.ca-footer>.t-action{display:flex;align-items:center;justify-content:center;width:100%;line-height:1;box-sizing:border-box;min-height:36px;border:1px solid rgba(190,116,80,.1607843137);border-radius:9px;color:#fffaf3;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-medium);letter-spacing:.5px;background:linear-gradient(110deg,#d38c65,#bc6549);box-shadow:0 2px 8px rgba(188,101,73,.08)}.ca-online-total{border-top:1px solid #eee4d3;padding:12px 0 0}.ca-online-total .t-strong{color:#b98155;font-size:var(--font-body, var(--font-original-17px));font-weight:var(--font-weight-regular)}.ca-online-methods .co-card-heading{margin-bottom:4px}.ca-online-option{display:flex;align-items:center;gap:11px;position:relative;padding:14px 0;cursor:pointer}.ca-online-option+.ca-online-option{border-top:1px solid #f0e8dc}.ca-channel-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.ca-channel-icon.wechat{background:#edf3e8;color:#84a077}.ca-channel-icon.alipay{background:#eaf0f4;color:#819faf}.ca-channel-icon .icon{width:21px;height:21px;stroke-width:1.5}.ca-channel-icon .t-b{font-size:var(--font-amount, var(--font-original-19px));font-weight:var(--font-weight-regular)}.ca-online-option .t-strong{font-size:var(--font-body, var(--font-original-12px));color:#8c7557;font-weight:var(--font-weight-regular)}.ca-online-option .t-small{display:block;color:#b5a186;font-size:var(--font-detail, var(--font-original-9px));margin-top:3px}.ca-online-option .t-input{position:absolute;right:0;width:22px;height:22px;opacity:0}.ca-channel-radio{margin-left:auto;width:18px;height:18px;border-radius:50%;border:1px solid #ded0b9;display:grid;place-items:center}.ca-online-option .t-input:checked+.ca-channel-radio{background:#c5a87b;border-color:#c5a87b}.ca-online-option .t-input:checked+.ca-channel-radio:after{content:"✓";color:#fffcf5;font-size:var(--font-body, var(--font-original-11px))}.ca-online-option .t-input:focus-visible+.ca-channel-radio{outline:2px solid #b29467;outline-offset:3px}.ca-demo-actions{display:grid;gap:9px}.ca-demo-actions .t-action{display:flex;align-items:center;justify-content:center;line-height:1.4;padding:11px;background:#f8eedc;border:1px solid #e9d7b8;border-radius:10px;color:#a2865c;font-size:var(--font-body, var(--font-original-12px))}.ca-demo-actions .t-action:first-child{background:#cd976e;color:#fffaf3;border-color:#cd976e}.ca-flow{display:flex;align-items:center;justify-content:center;margin:-6px 22px 18px;gap:9px}.ca-flow>.t-span{display:flex;align-items:center;gap:5px;font-size:var(--font-detail, var(--font-original-9px));color:#c0b29c;white-space:nowrap}.ca-flow .t-i{display:grid;place-items:center;width:16px;height:16px;border:1px solid #dfd3bf;border-radius:50%;font-size:var(--font-detail, var(--font-original-8px));font-style:normal}.ca-flow .t-em{flex:1;height:1px;background:#e7dbc6;max-width:30px}.ca-flow .current{color:#ae8958}.ca-flow .current .t-i{border-color:#cbb084;background:#faf0dd}.ca-flow .done{color:#a29471}.ca-flow .done .t-i{background:#d9c7a5;border-color:#d9c7a5;color:#fffaf0}.ca-channel-amount{font-size:var(--font-display, var(--font-original-28px));text-align:center;font-weight:var(--font-weight-regular);color:#b48255;margin:18px 0}.or-status>.t-p.or-status-summary{font-size:var(--font-body, var(--font-original-9px));color:#b09672;margin:0;line-height:1.8;text-wrap:balance}.or-order-info .or-collapse-label,.or-order-info .t-details[open] .or-expand-label{display:none}.or-order-info .t-details[open] .or-collapse-label{display:inline}.app-content[data-page=orders],.app-content[data-page=order-detail]{background:#f7f4ed}.mo-list-tools{position:sticky;top:48px;z-index:4;background:rgba(247,244,237,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:11px var(--gutter) 0}.mo-search{display:flex;align-items:center;box-sizing:border-box;height:36px;gap:8px;padding:0 12px;border:1px solid #e9dfce;border-radius:18px;background:#fffdf7}.mo-search .icon{flex-shrink:0;width:13px;height:13px;color:#b5a080}.app-readable .mo-search .t-input{flex:1;height:100%;min-height:0;padding:0;border:0;outline:none;background:transparent;font-size:var(--font-detail, var(--font-original-10px));color:#907655}.mo-search .t-input::-moz-placeholder{color:#bca98e}.mo-search .t-input::placeholder{color:#bca98e}.mo-search:focus-within{border-color:#cdb68f}.mo-tabs-scroll{width:100%;height:40px;min-width:0;white-space:nowrap}.mo-tabs{display:inline-flex;min-width:100%;vertical-align:top;justify-content:space-between;gap:16px;padding:0}.mo-tabs .t-action{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;gap:3px;white-space:nowrap;flex:0 0 auto;min-width:0;padding:0;font-size:var(--font-body, var(--font-original-11px));color:#b09b7d;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none;background:transparent;transform:none}.mo-tabs .t-action .t-small{font-size:var(--font-detail, var(--font-original-8px));color:#bfad93}.mo-tabs .t-action[aria-pressed=true]{color:#a17b4b;font-weight:var(--font-weight-medium)}.mo-tabs .t-action[aria-pressed=true]:after{position:absolute;content:"";top:auto;bottom:4px;left:50%;transform:translate(-50%);width:16px;height:2px;background:#c6a473;border-radius:2px}.mo-tabs .t-action:active,.mo-tabs .t-action:focus:not(:focus-visible){box-shadow:none!important;background:transparent!important;background-color:transparent!important;transform:none;outline:none}.mo-list{padding:7px var(--gutter) 0}.mo-order-card{padding:13px 13px 11px;margin:0 0 10px;border-radius:14px}.mo-card-total{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;font-size:var(--font-body, var(--font-original-10px));color:#ac9678;margin-top:11px}.mo-card-total>.t-span:first-child{color:#bba98e;font-size:var(--font-body, var(--font-original-9px))}.mo-card-total .t-strong{font-size:var(--font-body, var(--font-original-16px));font-weight:var(--font-weight-regular);color:#a87d50;font-variant-numeric:tabular-nums}.mo-card-total .t-strong .t-small{font-size:var(--font-detail, var(--font-original-10px));margin-right:2px}.mo-card-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8db}.mo-card-bottom>.t-span{font-size:var(--font-detail, var(--font-original-9px));color:#c1b19a}.mo-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mo-actions .t-action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:29px;line-height:1;padding:0 11px;border:1px solid #e8ddcb;border-radius:16px;color:#a28b6c;font-size:var(--font-body, var(--font-original-10px));background:#fffdf8;white-space:nowrap}.mo-actions .t-action.is-primary{background:#f7ecd9;border-color:#dbc19b;color:#a17d4d}.mo-card-bottom .mo-actions .t-action{padding-left:10px;padding-right:10px;border-radius:14px}.mo-after-tag{display:flex;align-items:center;gap:5px;padding:7px 8px;width:100%;background:#f7efdf;color:#b0946b;font-size:var(--font-detail, var(--font-original-9px));border-radius:6px;margin-top:10px}.mo-after-tag .icon{width:10px;height:10px}.mo-after-tag .icon:last-child{margin-left:auto}.mo-empty{padding-top:70px}.mo-detail-status{display:flex;align-items:center;gap:12px;padding:23px 21px;background:linear-gradient(115deg,#f0e3c9,#f7efdf);margin-bottom:10px}.mo-status-orb{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;color:#ac8c5d;border:1px solid #fff8e9;border-radius:50%;background:rgba(249,240,220,.61);box-shadow:0 0 0 4px rgba(255,250,240,.145)}.mo-status-orb .icon{width:20px;height:20px;stroke-width:1.35}.mo-after-banner{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px 14px;background:#faf0de}.mo-after-banner>.t-span{display:flex;align-items:center;gap:7px;font-size:var(--font-detail, var(--font-original-11px));color:#a68556}.mo-after-banner .icon{width:13px;height:13px}.mo-after-banner .t-small{color:#b6a080;font-size:var(--font-detail, var(--font-original-9px))}.mo-logistics{display:flex;align-items:center;gap:10px;padding:13px 14px;text-align:left}.mo-logistics>.icon{width:18px;height:18px;color:#b39363}.mo-logistics>.icon:last-child{width:11px;height:11px;margin-left:auto}.mo-logistics .t-strong{display:block;font-size:var(--font-detail, var(--font-original-11px));color:#a2855b;font-weight:var(--font-weight-regular)}.mo-logistics .t-small{display:block;margin-top:3px;font-size:var(--font-detail, var(--font-original-9px));color:#b39d7f}.mo-detail-address{display:flex;align-items:center;gap:11px}.mo-detail-divider{height:1px;background:#f0e8db;margin:14px 0 4px}.mo-subtle{color:#b8a58a;font-size:var(--font-detail, var(--font-original-9px));line-height:1.8;margin:9px 0 0}.mo-detail-info .co-card-heading>.t-action{display:flex;align-items:center;justify-content:center;line-height:1;gap:4px;font-size:var(--font-body, var(--font-original-9px));color:#b29a79;padding:0}.mo-detail-info .icon{width:11px;height:11px}.mo-detail-info .co-line{align-items:flex-start}.mo-detail-info .co-line>.t-span{flex-shrink:0}.mo-detail-info .co-line .t-strong{text-align:right;min-width:0;overflow-wrap:anywhere;font-size:var(--font-detail, var(--font-original-10px))}.mo-detail-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:440px;padding:11px var(--gutter) max(11px,env(safe-area-inset-bottom));background:rgba(255,253,248,.96);backdrop-filter:blur(16px);border-top:1px solid #ede2d2}.mo-detail-footer .t-action{display:flex;align-items:center;justify-content:center;line-height:1;min-height:36px;font-size:var(--font-body, var(--font-original-11px));padding:0 17px;border-radius:20px}.mo-dialog-actions{display:flex;gap:9px}.mo-dialog-actions .t-action{display:flex;align-items:center;justify-content:center;line-height:1.4;flex:1;padding:10px;font-size:var(--font-body, var(--font-original-12px));border:1px solid #e7d5b7;border-radius:10px;color:#ac8b5e}.mo-dialog-actions .t-action:last-child{background:#f7ecd8}.mo-after-summary{padding:13px;background:#f8eedb;color:#a78758;font-size:var(--font-body, var(--font-original-13px));border-radius:9px;margin-bottom:10px}.mo-after-summary .t-small{display:block;margin-top:5px;font-size:var(--font-detail, var(--font-original-9px));color:#b49c78}.mo-after-form .t-label{display:block;font-size:var(--font-detail, var(--font-original-11px));color:#a28965;margin:15px 0}.mo-after-form .t-select,.mo-after-form .t-textarea{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #e8dac4;border-radius:8px;background:#fffcf5;font:inherit;color:#9a805b;resize:vertical}.mo-after-form .primary-button{font-size:var(--font-body, var(--font-original-12px));min-height:36px}@media (max-width: 360px){.mo-tabs .t-action{gap:2px;font-size:var(--font-body, var(--font-original-10px))}.mo-card-bottom>.t-span{display:none}.mo-card-bottom{justify-content:flex-end}.mo-actions{gap:5px}.mo-actions .t-action{padding-left:9px;padding-right:9px;font-size:var(--font-body, var(--font-original-9px))}.mo-after-banner .t-small{display:none}}.balance{padding:0;text-align:center}.app-content[data-page=wallet]{background:#f7f4ed;padding-bottom:24px}.wa-overview{position:relative;padding:21px var(--gutter) 15px;background:linear-gradient(135deg,#eeddbd,#f3e7d0 65%,#f8f0df);overflow:hidden}.wa-decoration{position:absolute;right:8px;top:0;color:#c1a275;transform:rotate(-12deg);opacity:.3;pointer-events:none}.wa-decoration .icon{width:55px;height:55px;stroke-width:.8}.wa-main-amount{display:block;margin:7px 0;font-size:var(--font-display, var(--font-original-35px));font-weight:var(--font-weight-regular);color:#a27b49;line-height:1.4;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.wa-main-amount .t-small{font-size:var(--font-body, var(--font-original-17px));margin-right:4px;font-weight:var(--font-weight-regular)}.wa-cash-main{position:relative;display:block;width:100%;padding:0;text-align:left}.wa-cash-main:active{transform:none}.wa-account-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}.wa-account-grid .t-action{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px;min-width:0;text-align:left;padding:10px 12px;border:1px solid rgba(255,248,233,.4196078431);border-radius:10px;background:rgba(255,249,237,.27)}.wa-account-grid .t-action[aria-pressed=true]{background:rgba(255,250,240,.875);border-color:#ddc69e;box-shadow:0 2px 6px rgba(173,139,85,.04)}.wa-account-grid .t-action>.t-span{font-size:var(--font-detail, var(--font-original-10px));color:#ac946f}.wa-account-grid .t-strong{grid-column:1;font-size:var(--font-body, var(--font-original-16px));font-weight:var(--font-weight-regular);color:#a28559;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wa-account-grid .icon{grid-column:2;grid-row:1/3;align-self:center;width:10px;height:10px;color:#c3ae8d}.wa-account-grid .t-action[aria-pressed=true] .icon{color:#ab8755}.wa-records{margin:15px var(--gutter) 0;padding:15px 13px 5px;border:1px solid rgba(238,228,213,.4);background:#fffdf8;border-radius:15px}.wa-record-heading{display:flex;justify-content:space-between;align-items:center}.wa-record-heading .t-h2{font-size:var(--font-title, var(--font-original-13px));color:#8f7552;font-weight:var(--font-weight-regular);margin:0}.wa-record-heading .t-select{color:#b29c7c;font-size:var(--font-detail, var(--font-original-10px));background:transparent;border:0;padding:3px}.wa-record-tools{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.wa-record-tools>.t-div{display:flex;gap:4px;padding:3px;border-radius:13px;background:#f8f2e7}.wa-record-tools .t-action{font-size:var(--font-body, var(--font-original-10px));color:#b7a181;border-radius:10px;padding:3px 12px}.wa-record-tools .t-action[aria-pressed=true]{color:#a28254;background:#fffdf6;box-shadow:0 1px 3px rgba(175,141,86,.063)}.wa-record-tools>.t-span{font-size:var(--font-detail, var(--font-original-9px));color:#bcaa8e}.wa-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:13px 0 8px;color:#bcaa8e;font-size:var(--font-detail, var(--font-original-9px))}.wa-summary .t-strong{font-size:var(--font-detail, var(--font-original-9px));color:#aa906a;font-weight:var(--font-weight-regular);margin-left:3px}.wa-summary .t-i{width:1px;height:9px;background:#e8ddca}.wa-record-date{font-size:var(--font-detail, var(--font-original-9px));color:#c0ac8d;padding:13px 0 4px}.wa-record{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;padding:12px 0;text-align:left;border-bottom:1px solid #f2eadf}.wa-record:last-child{border-bottom:0}.wa-record-icon{display:grid;place-items:center;width:30px;height:32px;border-radius:10px;background:#f8efdf;color:#b79a70;flex-shrink:0}.wa-record-icon.is-income{background:#eff1e5;color:#a1a17f}.wa-record-icon .icon{width:15px;height:15px;stroke-width:1.4}.wa-record-copy{flex:1;min-width:0}.wa-record-copy .t-strong{font-size:var(--font-detail, var(--font-original-11px));color:#947b58;font-weight:var(--font-weight-regular);display:block}.wa-record-copy .t-small{font-size:var(--font-detail, var(--font-original-9px));color:#bba88b;display:block;margin-top:4px}.wa-record-amount{text-align:right;flex-shrink:0}.wa-record-amount .t-strong{display:block;font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular);color:#a5865e;font-variant-numeric:tabular-nums}.wa-record-amount.is-income .t-strong{color:#9b9e76}.wa-record-amount .t-small{display:block;font-size:var(--font-detail, var(--font-original-9px));color:#bba98c;margin-top:3px}.wa-record>.icon{width:9px;height:9px;color:#c4b297;margin-left:2px}.wa-empty{padding:35px 8px}.wa-empty>.icon{width:38px;height:38px}.wa-empty .t-h2{font-size:var(--font-title, var(--font-original-13px))}.wa-empty .t-p{font-size:var(--font-body, var(--font-original-10px))}.wa-rules>.t-div{padding:12px 0;border-bottom:1px solid #eee3d2}.wa-rules .t-strong{font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-regular);color:#a0845b}.wa-rules .t-p{font-size:var(--font-body, var(--font-original-10px));color:#b09876;margin:5px 0 0;line-height:1.8}.wa-entry-amount{font-size:var(--font-display, var(--font-original-30px));color:#ac8758;text-align:center;padding:18px 0;font-variant-numeric:tabular-nums}.wa-entry-amount.is-income{color:#9da17b}.wa-biz-number{align-items:flex-start}.wa-biz-number .t-strong{overflow-wrap:anywhere;min-width:0;text-align:right}.wa-view-order{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:17px;padding:10px;border:1px solid #e6d2b0;border-radius:15px;background:#f9eedb;color:#a88a5c;font-size:var(--font-detail, var(--font-original-11px))}.wa-view-order .icon{width:11px;height:11px}@media (max-width: 360px){.wa-main-amount{font-size:var(--font-display, var(--font-original-32px))}.wa-records{padding-left:11px;padding-right:11px}.wa-record{gap:7px}.wa-record-amount .t-strong{font-size:var(--font-body, var(--font-original-13px))}}.app-content[data-page=shares]{background:#f7f4ed}.sh-overview{margin:12px var(--gutter) 14px;padding:16px;border:1px solid #f7ead4;border-radius:16px;background:linear-gradient(130deg,#eddcbc,#f4e8d1 70%,#f7efdf)}.sh-records{margin:0 var(--gutter);padding:16px 13px 5px;border:1px solid rgba(238,227,209,.4);background:#fffdf8;border-radius:15px}.sh-record-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.sh-record-heading .t-h2{font-size:var(--font-title, var(--font-original-13px));color:#907452;font-weight:var(--font-weight-regular);margin:0}.sh-record-heading .t-select{font-size:var(--font-detail, var(--font-original-10px));color:#b29a78;border:0;background:transparent}.sh-search{background:#faf6ee;border-color:#eee3d2;margin-bottom:10px}.sh-person{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #f1e9dc}.sh-person:last-child{border-bottom:0}.sh-person-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:linear-gradient(130deg,#f7edda,#eee1c7);color:#b49a73}.sh-person-avatar .icon{width:19px;height:19px;stroke-width:1.2}.sh-person-copy{min-width:0;flex:1}.sh-person-copy .t-h3{font-size:var(--font-title, var(--font-original-11px));line-height:1.7;color:#967e5b;margin:0;font-weight:var(--font-weight-regular);overflow-wrap:anywhere}.sh-person-copy .t-p{font-size:var(--font-body, var(--font-original-8px));color:#bba88b;margin:4px 0 0}.sh-empty{padding:35px 5px}.sh-empty .t-h2{font-size:var(--font-title, var(--font-original-13px))}.sh-empty .t-p{font-size:var(--font-body, var(--font-original-10px))}@media (max-width: 360px){.sh-overview{padding:13px}.sh-person{gap:7px}.sh-person-copy .t-h3{font-size:var(--font-title, var(--font-original-10px))}.sh-person-copy .t-p{font-size:var(--font-body, var(--font-original-7px))}}.sh-pagination{display:flex;flex-direction:column;align-items:center;gap:5px;padding:15px 0 17px;border-top:1px solid #f1e9dc}.sh-page-progress{font-size:var(--font-detail, var(--font-original-8px));color:#c3b298}.sh-load-more{display:flex;align-items:center;justify-content:center;gap:5px;min-height:25px;padding:0 12px;font-size:var(--font-detail, var(--font-original-9px));color:#b49b76}.sh-load-more>.icon{width:9px;height:9px;transform:rotate(-90deg)}.sh-load-more:disabled{opacity:1;cursor:default}.sh-pagination.is-complete .sh-load-more{color:#c1ae91}.sh-loading-spinner{width:10px;height:10px;border:1px solid #e7dac4;border-top-color:#b49565;border-radius:50%;animation:sh-spin .7s linear infinite}@keyframes sh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sh-loading-spinner{animation:none}}.mo-pagination{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 0 19px}.mo-page-progress{font-size:var(--font-detail, var(--font-original-8px));color:#c3b298}.mo-load-more{display:flex;align-items:center;justify-content:center;line-height:1;gap:5px;min-height:25px;padding:0 12px;font-size:var(--font-detail, var(--font-original-9px));color:#b49b76}.mo-load-more>.icon{width:9px;height:9px;transform:rotate(-90deg)}.mo-load-more:disabled{opacity:1;cursor:default}.mo-pagination.is-complete .mo-load-more{color:#c1ae91}.mo-loading{display:flex;align-items:center;gap:6px;min-height:25px;color:#a98a61;font-size:var(--font-detail, var(--font-original-9px))}.mo-loading-spinner{width:10px;height:10px;border:1px solid #e7dac4;border-top-color:#b49565;border-radius:50%;animation:mo-spin .7s linear infinite}@keyframes mo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mo-loading-spinner{animation:none}}.app-content[data-page=earnings]{background:#f7f4ed;padding-bottom:24px}.er-overview{position:relative;overflow:hidden;padding:20px var(--gutter) 0;background:linear-gradient(125deg,#eddbba,#f3e6cf 65%,#f8efdd)}.er-total{display:flex;align-items:baseline;gap:5px;position:relative;margin:10px 0 12px;color:#947346}.er-total>.t-small{font-size:var(--font-body, var(--font-original-17px))}.er-total>.t-strong{font-size:var(--font-display, var(--font-original-34px));line-height:1.3;font-weight:var(--font-weight-regular);letter-spacing:-.8px;font-variant-numeric:tabular-nums}.er-decoration{position:absolute;right:8px;top:-2px;color:#c1a275;transform:rotate(-12deg);opacity:.3}.er-decoration .icon{width:55px;height:55px;stroke-width:.8}.er-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:11px 0;border-top:1px solid rgba(211,187,151,.1843137255)}.er-types .t-action{font-size:var(--font-body, var(--font-original-10px));color:#ad9471;padding:5px 1px;border-radius:8px;white-space:nowrap}.er-types .t-action[aria-pressed=true]{color:#947345;background:rgba(255,251,240,.71);box-shadow:0 1px 4px rgba(168,141,97,.063)}.er-records{margin-top:12px}.er-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;margin:13px 0 5px;gap:2px;background:#f7f1e6;border-radius:10px}.er-status-tabs .t-action{padding:5px 0;font-size:var(--font-body, var(--font-original-9px));color:#b19a79;white-space:nowrap;border-radius:7px}.er-status-tabs .t-action[aria-pressed=true]{background:#fffdf8;color:#96774c;box-shadow:0 1px 3px rgba(173,139,89,.063)}.er-record{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid #f0e8db}.er-record-icon{width:29px;height:32px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(237,223,199,.3607843137);border-radius:10px;color:#b79c72;background:#f7efdf}.er-record-icon .icon{width:15px;height:15px;stroke-width:1.3}.er-record-copy{flex:1;min-width:0}.er-record-copy .t-strong{display:block;font-size:var(--font-detail, var(--font-original-11px));font-weight:var(--font-weight-regular);color:#937a58;overflow-wrap:anywhere}.er-record-copy .t-small{display:block;font-size:var(--font-detail, var(--font-original-8px));color:#b7a589;margin-top:5px}.er-record-value{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.er-record-value>.t-strong{font-size:var(--font-body, var(--font-original-14px));font-weight:var(--font-weight-regular);color:#a38357;font-variant-numeric:tabular-nums}.er-status{display:inline-block;padding:2px 5px;font-size:var(--font-detail, var(--font-original-8px));border-radius:4px;line-height:1.4}.er-status-0{color:#b0905c;background:#f8efdc}.er-status-1{color:#929878;background:#eff1e7}.er-status-2{color:#b1a89a;background:#f3f0eb}.er-record>.icon{width:9px;height:9px;color:#c7b69c}.er-records .mo-pagination{padding-top:15px;padding-bottom:12px}.er-detail-hero{text-align:center;padding:8px 0 14px}.er-detail-hero>.er-status{font-size:var(--font-detail, var(--font-original-10px));padding:3px 7px}.er-detail-hero>.t-strong{display:block;font-size:var(--font-display, var(--font-original-30px));font-weight:var(--font-weight-regular);color:#9a7d53;margin:10px 0 3px;font-variant-numeric:tabular-nums}.er-detail-hero>.t-strong .t-small{font-size:var(--font-detail, var(--font-original-15px));margin-right:4px}.er-detail-hero .t-p{color:#a9906c;font-size:var(--font-body, var(--font-original-12px));margin:0}.er-detail-note{font-size:var(--font-detail, var(--font-original-10px));color:#b19c7e;line-height:1.8;margin:14px 0 0}@media (max-width: 360px){.er-overview{padding-left:var(--gutter);padding-right:var(--gutter)}.er-record{gap:6px}.er-record-icon{width:25px}.er-record-copy .t-small{font-size:var(--font-detail, var(--font-original-7px))}.er-record-value>.t-strong{font-size:var(--font-body, var(--font-original-12px))}}.pd-prices .pd-nav-actions{margin-left:auto;align-self:center}.pd-prices .pd-nav-actions .icon{width:17px;height:17px;stroke-width:1.4}.app-content[data-page=wallet],.app-content[data-page=shares],.app-content[data-page=earnings]{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.app-content[data-page=wallet]>.co-nav,.app-content[data-page=wallet]>.wa-overview,.app-content[data-page=shares]>.co-nav,.app-content[data-page=shares]>.sh-overview,.app-content[data-page=earnings]>.er-overview{flex-shrink:0}#share-record-list,#wallet-record-list,#earning-records{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d9cbb4 transparent}.app-content[data-page=earnings]{height:100dvh}@media (min-width: 600px){.app-content[data-page=earnings]{height:calc(100dvh - 50px)}}.lg-heading{flex-shrink:0;padding-right:28px;color:#806746;font-size:var(--font-title, var(--font-original-15px));font-weight:var(--font-weight-medium)}.lg-scroll{flex:1;height:0;min-height:0;margin-top:16px;overscroll-behavior-y:contain}.lg-express-row{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eee5d8}.lg-express{flex:1;min-width:0}.lg-express-name,.lg-express-number{display:block;line-height:1.6}.lg-express-name{color:#806b50;font-size:var(--font-body, var(--font-original-12px));font-weight:var(--font-weight-regular)}.lg-express-number{margin-top:2px;color:#a28d70;font-size:var(--font-detail, var(--font-original-11px));overflow-wrap:anywhere}.lg-copy{flex-shrink:0;padding:4px 0 4px 8px;color:#a17e50;font-size:var(--font-detail, var(--font-original-10px));line-height:var(--line-body, 18px)}.app-popup.logistics-dialog .dialog-close{display:grid;place-items:center;line-height:1}.lg-address{padding:12px 0;border-bottom:1px solid #eee4d6}.lg-timeline{padding-top:18px}.lg-track{display:flex;gap:12px}.lg-track-marker{position:relative;display:flex;justify-content:center;flex:0 0 12px}.lg-track:not(:last-child) .lg-track-marker:after{content:"";position:absolute;top:12px;bottom:-8px;left:5px;width:1px;background:#e9dfcf}.lg-track-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#d8cab5}.lg-track.is-current .lg-track-dot{background:#b18b57;box-shadow:0 0 0 3px #f7efdf}.lg-track-copy{flex:1;min-width:0;padding-bottom:20px}.lg-track:last-child .lg-track-copy{padding-bottom:0}.lg-track-title{display:block;color:#a28d70;font-size:var(--font-title, var(--font-original-12px));line-height:var(--line-body, 20px)}.lg-track.is-current .lg-track-title{color:#806746;font-weight:var(--font-weight-regular)}.lg-track-time{display:block;margin-top:4px;color:#b09d83;font-size:var(--font-detail, var(--font-original-10px));line-height:var(--line-body, 18px)}.lg-empty{padding:24px 0 8px;color:#a28d70;font-size:var(--font-body, var(--font-original-12px));text-align:center}.pd-cart{position:relative}.pd-cart .pd-cart-count{right:0;top:-2px}.mo-tab-label{display:inline-flex;align-items:center;gap:3px}.mo-tabs .mo-tab-label .t-small{font-weight:var(--font-weight-regular)}.app-content[data-page=password],.app-content[data-page=wechat]{background:linear-gradient(180deg,#f0e2c9,#f8f5ee 340px);padding-bottom:24px}.pw-intro{display:flex;align-items:center;gap:12px;padding:27px 22px 22px}.pw-intro-text{min-width:0}.pw-symbol{display:grid;place-items:center;width:42px;height:42px;color:#b18e5c;background:rgba(255,249,235,.62);border:1px solid #fdf6e8;border-radius:14px;flex-shrink:0}.pw-symbol .icon{width:23px;height:23px;stroke-width:1.2}.pw-intro .t-h2{font-size:var(--font-title, var(--font-original-19px));font-weight:var(--font-weight-medium);letter-spacing:.4px;color:#8d704e;margin:0 0 5px}.pw-intro .t-p{font-size:var(--font-body, var(--font-original-11px));color:#ae9575;margin:0}.pw-card{background:#fffdf8;border:1px solid #f0e7d9;border-radius:17px;margin:0 var(--gutter);padding:22px 18px}.pw-card .field-caption{font-size:var(--font-detail, var(--font-original-11px));margin-bottom:8px;color:#9b8363}.pw-card .login-field{min-height:45px;border-radius:10px;margin-bottom:19px;background:#faf6ee}.pw-card .login-field .t-input{font-size:var(--font-body, var(--font-original-13px))}.pw-card .login-field .t-input::-moz-placeholder{font-size:var(--font-body, var(--font-original-11px));color:#c0ae94}.pw-card .login-field .t-input::placeholder{font-size:var(--font-body, var(--font-original-11px));color:#c0ae94}.pw-visibility{display:grid;place-items:center;padding:8px 0 8px 6px;flex-shrink:0;color:#b9a487}.pw-visibility .icon{width:16px;height:16px;stroke-width:1.2}.pw-guidance{font-size:var(--font-detail, var(--font-original-10px));color:#b3a086;line-height:1.8;margin:-5px 0 0}.pw-error{color:#bb795c;font-size:var(--font-detail, var(--font-original-11px));margin:8px 0;min-height:17px}.pw-submit.primary-button{min-height:36px}.pw-success{text-align:center;padding:18px 0 24px}.pw-success>.t-span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;margin:0 auto 15px;background:#f2eddd;color:#aa956c}.pw-success .t-h2{font-size:var(--font-title, var(--font-original-17px));color:#937957;font-weight:var(--font-weight-medium);margin:0}.pw-success .t-p{color:#b09b7d;font-size:var(--font-body, var(--font-original-11px));margin:8px 0 20px}.pw-success .t-action{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-body, var(--font-original-11px));color:#ac8c60;padding:8px}.pw-success .t-action .icon{width:10px;height:10px}.wx-field-hint{margin:-4px 0 18px;font-size:var(--font-detail, var(--font-original-11px));color:#ae9575}.wx-notice{padding:14px;background:#f8f3e9;border-radius:10px;margin:18px 0}.wx-notice .t-h3{font-size:var(--font-title, var(--font-original-12px));color:#957b57;font-weight:var(--font-weight-medium);margin:0 0 8px}.wx-notice .t-p{color:#a08c71;font-size:var(--font-detail, var(--font-original-11px));line-height:1.9;margin:6px 0 0}.wx-agreement{display:flex;align-items:flex-start;gap:8px;font-size:var(--font-detail, var(--font-original-11px));line-height:1.8;color:#9b8363}.wx-agreement .t-input{flex-shrink:0;margin:3px 0 0;accent-color:#c68c65}#wechat-unbind-form .code-button:disabled{cursor:default;opacity:.6}.ad-list{padding:14px var(--gutter) 12px}.ad-card{padding:18px 16px 0;margin-bottom:12px;background:#fffdfa;border:1px solid #eee6da;border-radius:14px}.ad-card-top{display:flex;align-items:center;gap:12px}.ad-copy{flex:1;min-width:0}.ad-edit{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;padding:0;color:#ac977a}.ad-use{align-self:center;flex-shrink:0;color:#a58250;font-size:var(--font-detail, var(--font-original-11px))}.ad-select-note{margin:8px 4px;color:#a99a83;font-size:var(--font-detail, var(--font-original-11px))}.ad-edit .icon{width:17px;height:17px}.ad-card-bottom{display:flex;justify-content:space-between;margin-top:15px;padding:11px 0;border-top:1px solid #f0ebe4}.ad-default{display:flex;align-items:center;gap:7px;padding:0;color:#a49b8e;font-size:var(--font-detail, var(--font-original-11px))}.ad-default>.t-span{display:grid;place-items:center;width:15px;height:15px;border:1px solid #d8cec0;border-radius:50%;font-size:var(--font-detail, var(--font-original-10px))}.ad-default.is-default{color:#ae8a56}.ad-default.is-default>.t-span{background:#b59668;color:#fffdf8;border-color:#b59668}.ad-delete{padding:0 0 0 12px;color:#a49b8e;font-size:var(--font-detail, var(--font-original-11px))}.ad-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:440px;padding:12px var(--gutter) max(16px,env(safe-area-inset-bottom));background:rgba(255,253,248,.96);border-top:1px solid var(--line);z-index:5}.ad-footer .primary-button{width:100%;margin:0;font-size:var(--font-body, var(--font-original-12px))}.ad-empty{padding:90px 16px;text-align:center;color:#b7a88f}.ad-empty>.icon{width:46px;height:46px;stroke-width:1}.ad-empty .t-h2{color:#7e7363;font-size:var(--font-title, var(--font-original-16px));font-weight:var(--font-weight-medium);margin:18px 0 7px}.ad-empty .t-p{font-size:var(--font-body, var(--font-original-12px))}.ad-form{padding:14px var(--gutter) 12px}.ad-fields{padding:0 16px;background:#fffdfa;border:1px solid #eee6da;border-radius:14px}.ad-fields .t-label{display:flex;align-items:baseline;gap:12px;padding:19px 0;border-bottom:1px solid var(--line);font-size:var(--font-detail, var(--font-original-13px));color:#756b5d}.ad-fields .t-label:last-child{border-bottom:0}.ad-fields .wd-col-picker{display:block}.ad-fields .ad-region{align-items:baseline;min-height:58px}.ad-fields .ad-region .t-input{display:block;color:var(--text)}.ad-fields .ad-region .t-input.is-placeholder{color:#b7afa3}.ad-fields .t-input,.ad-fields .t-textarea{flex:1;min-width:0;width:0;padding:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;line-height:1.6}.ad-fields .t-input::-moz-placeholder,.ad-fields .t-textarea::-moz-placeholder{color:#b7afa3}.ad-fields .t-input::placeholder,.ad-fields .t-textarea::placeholder{color:#b7afa3}.ad-fields .t-input:focus,.ad-fields .t-textarea:focus{outline:1px solid #cfb28a;outline-offset:5px;border-radius:2px}.ad-fields .ad-street{align-items:flex-start}.ad-fields .t-textarea{resize:vertical}.ad-default-setting{display:flex;justify-content:space-between;align-items:center;padding:17px 16px;margin-top:12px;background:#fffdfa;border:1px solid #eee6da;border-radius:14px}.ad-default-setting .t-strong{display:block;font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular)}.ad-default-setting .t-small{display:block;color:#a59b8c;font-size:var(--font-detail, var(--font-original-10px));margin-top:3px}.ad-default-setting .t-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:21px;padding:3px;margin:0;background:#e3ddd2;border-radius:20px;cursor:pointer}.ad-default-setting .t-input:before{content:"";display:block;width:15px;height:15px;border-radius:50%;background:#fffefa;transition:transform .2s}.ad-default-setting .t-input:checked{background:#b89a70}.ad-default-setting .t-input:checked:before{transform:translate(15px)}.ad-form-note{color:#b1a591;font-size:var(--font-detail, var(--font-original-10px));margin:14px 8px}.sa-referrer{margin:0 var(--gutter) 16px;padding:13px 15px;background:#f4ead8;border:1px solid #eee0c7;border-radius:12px}.sa-referrer>.t-strong{font-size:var(--font-body, var(--font-original-14px));font-weight:var(--font-weight-regular);color:#8c7049}.sa-referrer .t-small{font-size:var(--font-detail, var(--font-original-11px));font-weight:var(--font-weight-regular)}.sa-referrer .t-p{margin:6px 0 0;font-size:var(--font-body, var(--font-original-10px));color:#ac9675}.sa-guidance{margin:12px 0 0;font-size:var(--font-detail, var(--font-original-11px));line-height:1.8;color:#a29888}.sa-login-note{margin:13px 0 0;font-size:var(--font-detail, var(--font-original-10px));line-height:1.8;color:#ac9e89;text-align:center}.tf-form{padding:12px var(--gutter)}.tf-card{padding:19px 17px;margin-bottom:12px;border:0;background:#fffdfa;border-radius:16px}.tf-card .field-caption{margin:0 0 9px}.tf-card .login-field{margin-bottom:0}.tf-results:empty{display:none}.tf-results>.t-p{margin:14px 0 0;color:var(--muted);font-size:var(--font-body, var(--font-original-11px))}.tf-results>.t-action{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid var(--line)}.tf-payee-copy{flex:1;min-width:0}.tf-results>.t-action>.icon{width:11px;height:11px;color:#b3a58e}.tf-results .t-strong,.tf-recipient .t-strong{display:block;font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular)}.tf-results .t-small,.tf-recipient .t-small{display:block;color:#ac9b83;font-size:var(--font-detail, var(--font-original-10px));margin-top:2px}.tf-avatar{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#e9d8b8,#f6eddb);color:#a28355;font-size:var(--font-body, var(--font-original-15px))}.tf-avatar .icon{width:18px;height:18px}.tf-recipient{margin:0}.tf-recipient[hidden]{display:none}.tf-select{margin-left:auto;width:auto;max-width:55%;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--brand);font:inherit;font-size:var(--font-body, var(--font-original-13px));cursor:pointer}.tf-available{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px;margin:13px 0 15px;color:#ac9b83;font-size:var(--font-detail, var(--font-original-11px))}.tf-available .t-strong{color:#9b8059;font-weight:var(--font-weight-regular)}.tf-amount{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);padding:5px 0 15px;margin:0}.tf-amount>.t-span{color:#66543d;font-size:var(--font-amount, var(--font-original-27px))}.tf-amount .t-input:focus-visible{outline:1px solid #cfb28a;outline-offset:3px;border-radius:2px}.tf-amount .t-input{min-width:0;width:0;flex:1;border:0;background:transparent;outline:none;font-size:var(--font-display, var(--font-original-30px));font-weight:var(--font-weight-regular);color:#9f7d4d}.tf-amount .t-input::-moz-placeholder{color:#bcb3a6;font-size:var(--font-amount, var(--font-original-25px));font-weight:var(--font-weight-regular)}.tf-amount .t-input::placeholder{color:#bcb3a6;font-size:var(--font-amount, var(--font-original-25px));font-weight:var(--font-weight-regular)}.tf-card .field-caption .t-small{color:#b4a997;font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular)}.tf-note{display:block;border:0;background:transparent;width:100%;min-height:86px;margin-top:16px;resize:vertical;font:inherit;font-size:var(--font-detail, var(--font-original-13px));line-height:1.7;color:var(--text);padding:0}.tf-note::-moz-placeholder{color:#b5a997}.tf-note::placeholder{color:#b5a997}.tf-tip{font-size:var(--font-detail, var(--font-original-10px));color:#ac9d87;line-height:1.8;margin:12px 4px}.tf-confirm-amount{color:#9c7946;font-size:var(--font-display, var(--font-original-32px));text-align:center;padding:12px 0 20px;font-variant-numeric:tabular-nums}.tf-confirm-amount .t-small{display:block;font-size:var(--font-detail, var(--font-original-11px));margin-top:2px;color:#ad9470}.tf-cancel{display:block;margin:12px auto 0;padding:8px;color:#a69883;font-size:var(--font-body, var(--font-original-12px))}.tf-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#a69882;font-size:var(--font-title, var(--font-original-12px))}.tf-payee-identity{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:12px;text-align:left;padding:0}.tf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tf-form>.tf-tip{display:flex;align-items:center;justify-content:center;gap:5px}.tf-tip .icon{width:12px;height:12px;flex-shrink:0}.tf-footer{display:flex;align-items:center;gap:12px}.tf-footer .primary-button{width:auto;flex-shrink:0;min-width:88px;min-height:36px;padding:0 14px}.tf-caption{margin:0 4px 9px;color:#ac9b83;font-size:var(--font-detail, var(--font-original-12px));font-weight:var(--font-weight-regular)}.tf-payee-copy .t-strong .t-em{margin-left:10px;font-size:var(--font-detail, var(--font-original-10px));color:#b19c7d;font-weight:var(--font-weight-regular);font-style:normal}.tf-payee-copy>.t-small{display:flex;flex-wrap:wrap;gap:3px 10px;font-variant-numeric:tabular-nums}.tf-payee-identity>.icon{flex-shrink:0;width:13px;height:13px;color:#c4b9a6}.tf-payee-identity .tf-payee-copy>.t-strong{font-size:var(--font-body, var(--font-original-16px));font-weight:var(--font-weight-regular)}.tf-payee-identity .tf-payee-copy>.t-small{font-size:var(--font-detail, var(--font-original-12px));margin-top:5px}.tf-available .t-action{margin-left:auto;padding:0 0 0 8px;color:var(--brand);font-size:var(--font-body, var(--font-original-11px))}.tf-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tf-presets .t-action{background:#f5f1e9;color:#8e806b;border:1px solid transparent;border-radius:24px;padding:8px 0;font-size:var(--font-body, var(--font-original-13px));font-variant-numeric:tabular-nums}.tf-presets .t-action[aria-pressed=true]{background:#f5e9d4;border-color:#e2c9a0;color:#9f7946}.tf-note-card>.t-label{font-size:var(--font-detail, var(--font-original-12px));color:#a69882}.tf-note-card>.t-label .t-small{font-size:inherit}.tf-note-count{text-align:right;color:#b2a591;font-size:var(--font-detail, var(--font-original-10px));margin-top:8px}@media (max-width: 360px){.tf-card{padding:16px 14px}.tf-payee-identity{gap:9px}.tf-payee-identity .tf-payee-copy>.t-small{font-size:var(--font-detail, var(--font-original-11px));gap:2px 7px}}.tf-avatar-empty{background:#f4efe6;color:#bbae97}.tf-avatar-empty .icon{width:23px;height:23px;stroke-width:1.3}.tf-empty-copy>.t-strong{color:#a99a83;font-weight:var(--font-weight-regular)}.tf-empty-copy>.t-small{color:#c1b6a4}.tf-search-dialog .tf-results{max-height:45vh;overflow-y:auto}.wa-cash-row{display:flex;align-items:center;gap:12px}.wa-cash-row .wa-cash-main{flex:1;min-width:0;width:auto}.wa-transfer{display:flex;align-items:center;flex-shrink:0;gap:4px;padding:7px 0 7px 8px;border:0;background:transparent;color:#9b7b4e;font-size:var(--font-body, var(--font-original-14px))}.wa-transfer .icon{width:17px;height:17px}.wa-cash-row .wa-decoration{right:8px}.page-cart .quantity .t-action{width:24px;min-width:24px;height:var(--button-height-small);font-size:var(--font-body)}.page-cart .quantity .quantity-input{flex-basis:28px;width:28px;min-width:28px;height:var(--button-height-small);min-height:var(--button-height-small);font-size:var(--font-detail);line-height:var(--button-height-small)}.co-product-divider{height:1px;margin:12px 0;background:#f2eee8}.app-content{min-height:100vh;line-height:1.5}.app-navigation{position:sticky;top:0;z-index:20;flex-shrink:0;background:rgba(250,245,233,.93)}.app-navigation .co-nav,.app-navigation .pd-nav{position:relative;color:#8a7359}.app-navigation .co-nav .t-h1,.app-navigation .pd-nav .t-h1{margin:0;font-size:var(--font-title, var(--font-original-14px));font-weight:var(--font-weight-medium);letter-spacing:1px;color:#8a7359;text-align:center}.app-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:20px 24px;color:#8f877c;text-align:center;font-size:var(--font-detail, var(--font-original-13px));line-height:1.6}.app-notice-message{max-width:100%;overflow-wrap:anywhere}.app-notice-action{padding:4px 8px;color:#a2754e;font-size:var(--font-detail, var(--font-original-12px))}.icon{display:inline-block;vertical-align:middle;width:24px;height:24px;flex-shrink:0}.banner-swiper{width:100%;height:100%}.banner-slide>.t-img{width:100%;height:100%}.pd-gallery-swiper{width:100%;height:min(100vw,440px)}.gallery-preview{display:block;width:100%;height:100%;padding:0}.gallery-preview .t-img{width:100%;height:100%}.product-visual>.t-img{width:100%;height:100%}.product-visual{aspect-ratio:1}.app-popup{z-index:50;width:min(360px,90vw);max-height:85vh;overflow:auto;border:1px solid #fff8ef;border-radius:24px;background:#fffdf8;color:#38352f;box-shadow:0 20px 80px rgba(67,50,34,.133)}.app-popup .t-h2{font-size:var(--font-title, var(--font-original-20px));font-weight:var(--font-weight-medium)}.app-popup.popup-bottom{max-width:440px;width:100%;left:50%;transform:translate(-50%);padding:23px 20px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.app-popup.share-dialog{max-height:92vh}.app-popup.logistics-dialog{width:min(390px,94vw);height:min(70vh,560px);min-height:0;max-height:70vh;box-sizing:border-box;overflow:hidden;border-radius:20px;padding:20px 18px 18px;background:#fbf7ef}.app-popup.logistics-dialog .popup-body{display:flex;flex-direction:column;height:100%;min-height:0}.wd-overlay{max-width:440px;left:50%!important;transform:translate(-50%)}.period-picker{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-detail, var(--font-original-10px));color:#aa9477;padding:4px 0;white-space:nowrap}.app-content.page-wallet>.app-navigation,.app-content.page-shares>.app-navigation,.app-content.page-earnings>.app-navigation{flex-shrink:0}#share-record-list,#wallet-record-list,#earning-records{height:0;flex:1}.app-content.page-shares .app-popup,.app-content.page-wallet .app-popup{flex:none}.mo-pagination .wd-loadmore{max-width:260px;padding:0;--wot-loadmore-height: 28px;--wot-divider-fs: var(--font-caption, var(--font-original-12px));--wot-divider-color: #c1b8ab;--wot-divider-line-color: #eee8df;--wot-divider-margin: 0;--wot-divider-padding: 0 12px}.order-action-host{min-width:0}.mo-card-bottom .order-action-host{margin-left:auto}.mo-detail-footer .mo-actions{justify-content:flex-end}.tf-results{height:min(45vh,360px)}.tf-note{height:86px}.tf-select{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-body, var(--font-original-12px));color:#a08056}.ad-street .t-textarea{height:75px;width:100%}.mo-after-form .t-textarea{height:90px;width:100%}.mo-after-form .t-label{display:block}.after-reason{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;font-size:var(--font-body, var(--font-original-13px))}.dropdown-caret{box-sizing:border-box;width:6px;height:6px;flex:0 0 6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.qr-canvas{transform:scale(.55);transform-origin:top left}.share-qr{width:88px}.result-summary{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-body, var(--font-original-12px));color:#927958;margin-bottom:12px}.result-summary>.t-span{font-size:var(--font-detail, var(--font-original-9px));color:#b09a7b}.result-summary .icon{width:12px;height:12px}.co-address-choice{display:block;width:100%;padding:12px 0;text-align:left;border-bottom:1px solid #eee4d3}.co-address-choice .t-strong{font-size:var(--font-body, var(--font-original-12px));color:#8a7359}.co-address-choice .t-p{font-size:var(--font-body, var(--font-original-11px));color:#aa9477}.agreement uni-checkbox{transform:translateY(-2px) scale(.65);transform-origin:center center;width:18px;height:18px}.wx-agreement uni-checkbox{transform:scale(.65);transform-origin:center center;width:18px;height:18px}body{background:#ece8e2}uni-page-wrapper{background:#ece8e2}uni-page-body{max-width:440px;margin:auto}uni-tabbar{display:none!important}.app-content{min-height:100dvh}.app-content.page-wallet,.app-content.page-shares{height:100dvh;min-height:0}@media (min-width: 600px){.app-content{min-height:calc(100dvh - 48px)}.app-content.page-wallet,.app-content.page-shares{height:calc(100dvh - 48px);min-height:0}}.app-navigation .t-h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.ca-channel-radio.selected{background:#c5a87b;border-color:#c5a87b}.ca-channel-radio.selected:after{content:"✓";font-size:var(--font-detail, var(--font-original-11px));color:#fffcf5}.qr-code{width:88px;height:88px;overflow:hidden}.wd-overlay{width:100%!important;right:auto!important}.banner-slide .banner-title{font-size:var(--font-title, var(--font-original-29px))}.banner-slide.brand-slide .banner-title{font-size:var(--font-title, var(--font-original-36px))}.banner-slide:after{background:linear-gradient(0deg,rgba(24,41,34,.2),rgba(24,41,34,.0823529412) 60%,transparent)}.banner-slide.brand-slide:after{background:transparent}.app-popup{--popup-bottom-padding: 25px}.app-popup.share-dialog{--popup-bottom-padding: 14px}.app-popup.logistics-dialog{--popup-bottom-padding: 18px}.app-popup.popup-bottom{--popup-bottom-padding: max(22px, env(safe-area-inset-bottom))}.app-popup.popup-bottom.address-dialog{position:fixed;left:50%;bottom:0;width:min(440px,100vw);max-height:88dvh;padding:22px 20px max(18px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:hidden}.co-picker-heading .t-h2{margin:0;padding-right:26px}.co-picker-heading .t-p{margin:5px 0 14px;font-size:var(--font-detail, var(--font-original-11px));color:#ac9678}.co-address-search{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f6f0e5;border-radius:10px;margin-bottom:12px}.co-address-search .icon{width:15px;height:15px;color:#ad9574}.co-address-search uni-input{flex:1;width:0;height:22px;padding:0;border:0;outline:none;background:transparent;font-size:var(--font-body, var(--font-original-12px));color:#8d775e}.co-address-list{height:min(48vh,380px);overflow-y:auto;overscroll-behavior-y:contain}.co-address-list .co-address-option{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:13px 12px;border-radius:12px}.co-option-select{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;padding:0;text-align:left;background:transparent}.co-option-edit{display:flex;align-items:center;justify-content:center;gap:3px;flex:0 0 auto;min-height:30px;padding:0 3px;color:#a17e50;font-size:var(--font-detail, var(--font-original-10px))}.co-option-edit .icon{width:13px;height:13px}.co-option-copy{flex:1;min-width:0;overflow-wrap:anywhere}.co-option-copy .t-strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:var(--font-body, var(--font-original-13px))}.co-option-copy .t-small{font-size:var(--font-detail, var(--font-original-11px))}.co-option-copy .t-em{display:inline-block;margin:0;padding:1px 5px;border-radius:4px;background:#f4e8d2;font-size:var(--font-detail, var(--font-original-9px));line-height:1.6}.co-option-copy .t-span{margin-top:6px;font-size:var(--font-detail, var(--font-original-11px));line-height:1.6}.co-option-copy .t-p{margin:2px 0 0;color:#8d775e;font-size:var(--font-body, var(--font-original-12px));line-height:1.6}.co-option-check{display:flex;align-items:center;justify-content:center;width:19px;height:19px;flex-shrink:0;border:1px solid #dac9ae;border-radius:50%;font-size:var(--font-body, var(--font-original-12px));font-style:normal;color:#fffdf8}.is-selected .co-option-check{background:#b89561;border-color:#b89561}.co-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;font-size:var(--font-detail, var(--font-original-10px));color:#ad9677;border-top:1px solid #eee4d3}.co-picker-footer .t-action{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid #d8c6a9;border-radius:8px;color:#94764e;font-size:var(--font-body, var(--font-original-11px))}.co-address-empty{padding:42px 10px;text-align:center;font-size:var(--font-body, var(--font-original-12px));color:#a18b70}.mo-after-steps{display:flex;list-style:none;margin:24px 0 0;padding:0}.mo-after-step{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:8px;color:#b5a791;font-size:var(--font-detail, var(--font-original-11px))}.mo-after-step:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 18px);width:calc(100% - 36px);height:1px;background:#e7dccb}.mo-after-step.is-done:after{background:#c4a578}.mo-after-step .t-i{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #e3d6c1;border-radius:50%;font-size:var(--font-body, var(--font-original-12px));font-style:normal;background:#f7f1e7}.mo-after-step.is-done,.mo-after-step.is-current{color:#a58250}.mo-after-step.is-done .t-i{background:#b89561;border-color:#b89561;color:#fff}.mo-after-step.is-current .t-i{border-color:#b89561;background:#faf0df;box-shadow:0 0 0 3px #f6eddd}.mo-after-caption{margin:16px 0 14px;padding:10px;border-radius:8px;background:#f8eedb;color:#a78758;font-size:var(--font-detail, var(--font-original-12px));text-align:center}.after-progress-dialog .co-line{gap:12px;font-size:var(--font-detail, var(--font-original-11px));padding:10px 0}.after-progress-dialog .co-line .t-strong{font-size:var(--font-detail, var(--font-original-11px));font-weight:var(--font-weight-regular);text-align:right}.after-progress-dialog .dialog-copy{margin:12px 0;padding-top:12px;border-top:1px solid #eee4d3;font-size:var(--font-body, var(--font-original-12px))}.app-popup.popup-bottom.address-dialog{--popup-bottom-padding: max(18px, env(safe-area-inset-bottom))}.app-popup.address-dialog,.app-popup.after-progress-dialog{background:#fffdf8!important;color:#38352f}.app-popup.after-progress-dialog .t-h2{color:#38352f}.co-address-option.is-selected{background:#faf0df;border-color:#d7bc91}.sku-options{margin-top:20px}.sku-option-group+.sku-option-group{margin-top:18px}.sku-options .sku-label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 9px;font-size:var(--font-detail, var(--font-original-12px))}.sku-label uni-text{color:#b2a18a;font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular)}.sku-choices{gap:7px}.sku-choices .t-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:var(--button-height-medium);max-width:100%;padding:5px 10px;white-space:normal;overflow-wrap:anywhere;border-radius:6px;font-size:var(--font-body, var(--font-original-11px));line-height:var(--line-body, 16px)}.sku-choices .t-action.is-selected{background:#f4e7d2;border-color:#cba879;color:#8d653c}.sku-swatch{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:50%;border:1px solid rgba(0,0,0,.0509803922)}.sku-choices .sku-unavailable{font-size:var(--font-detail, var(--font-original-9px))}.app-popup.popup-bottom.sku-sheet{left:50%!important;background:#fffdf8!important;border:0}.sku-sheet .sku-heading .t-img{flex:0 0 78px}.sku-sheet .sku-heading>.t-div{min-width:0}.sku-sheet .sku-heading .t-h2{font-size:var(--font-title, var(--font-original-13px));font-weight:var(--font-weight-medium)}.sku-sheet .sku-quantity{--wot-input-number-height: 30px;--wot-input-number-btn-width: 32px;--wot-input-number-input-width: 37px;--wot-input-number-radius: 9px;--wot-input-number-border-color: #eadfce;--wot-input-number-color: #957954;--wot-input-number-icon-color: #a78a64;--wot-input-number-disabled-color: #d5c4ad}.co-remark{margin-top:8px}.or-payment-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0e8dc;margin-top:8px;padding-top:13px}.or-payment-heading .t-h2{margin:0}.or-payment-heading .t-span{font-size:var(--font-detail, var(--font-original-9px));color:#b6a58e}.pd-buybar .pd-cart,.bottom-nav .nav-item{overflow:visible}.banner{-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px);transform:translateZ(0)}uni-page-body,.app-shell,.app-popup{--brand: #bc583c;--brand-dark: #a44931;--brand-soft: #f9ede5;--text: #38352f;--secondary: #777269;--muted: #a19a90;--surface: #f8f6f2;--page-top: #f4e8d6;--page-background: linear-gradient(var(--page-top) 0, #faf7f1 340px, var(--surface) 600px);--nav-height: 48px;--nav-text: #8a7359;--card-background: #fffdfa;--card-border: #ede3d6;--card-radius: 14px;--line: #eee9e2;--radius: 20px;--gutter: 12px;--shadow: 0 6px 22px #58452e06}.app-content{background:var(--page-background);padding-bottom:calc(98px + env(safe-area-inset-bottom));min-height:100dvh}.app-content[data-page=cart]{padding-bottom:calc(var(--tabbar-height) + 80px)}.app-content[data-page=home]{position:relative;isolation:isolate;background:#fffdf8}.profile-header{position:relative;overflow:hidden;background:transparent;color:#725438;padding:34px var(--gutter) 18px}.profile-header:before{content:"";position:absolute;pointer-events:none;width:175px;height:175px;background:rgba(255,242,228,.063);border-radius:50%;right:-38px;top:-70px}.profile-user{position:relative}.profile-user:last-child{margin-bottom:12px}.profile-user+.balances{margin-top:20px}.profile-identity{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:0}.identity-copy{flex:1;min-width:0}.profile-user .identity-name{padding-right:68px}.profile-user:has(.profile-levels) .identity-name{padding-right:74%}.identity-name{font-size:var(--font-amount, var(--font-original-21px));font-weight:var(--font-weight-regular);display:flex;gap:6px;align-items:center;letter-spacing:.5px}.identity-nickname{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.identity-name .icon{flex-shrink:0;width:13px;height:13px;opacity:.65}.identity-sub{display:block;font-size:var(--font-body, var(--font-original-13px));margin-top:6px;color:#a18a6e;letter-spacing:.25px;line-height:1.5}.identity-sub .identity-phone{margin-left:8px}.balances{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;padding:11px 5px 10px;text-align:center;border:1px solid rgba(255,249,239,.7019607843);border-radius:var(--card-radius);background:rgba(255,250,241,.4);box-shadow:none;backdrop-filter:blur(12px)}.profile-level{position:absolute;right:0;top:2px;display:flex;align-items:center;gap:5px;padding:4px 8px 4px 5px;border:1px solid rgba(255,241,215,.5490196078);border-radius:10px 10px 10px 3px;background:linear-gradient(120deg,rgba(255,240,217,.93),rgba(237,205,169,.88));color:#86603b;box-shadow:inset 0 1px rgba(255,249,236,.5),0 2px 6px rgba(161,101,60,.047);font-family:Georgia,Times New Roman,serif;font-size:var(--font-body, var(--font-original-12px));line-height:1;letter-spacing:.3px;pointer-events:none}.profile-level .t-b{font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular)}.profile-levels{position:absolute;z-index:1;top:2px;right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;max-width:60%;min-width:0}.profile-levels .profile-level{position:static;min-width:0;max-width:100%}.profile-levels .region-identity-badge{flex:0 1 auto;gap:4px;padding:3px 5px 3px 3px;pointer-events:auto}.profile-levels .region-identity-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:var(--font-detail, var(--font-original-10px));line-height:1.2}.profile-levels .region-identity-badge .level-crown{flex:0 0 19px}.profile-levels .profile-level-action{flex:0 0 auto}.profile-panel{margin:12px var(--gutter) 0;border-color:rgba(237,227,213,.46);border-radius:16px;padding:16px 12px;box-shadow:0 4px 16px rgba(159,123,70,.016)}.profile-header+.profile-panel{position:relative;margin-top:-14px}.profile-panel .panel-heading{margin-bottom:15px}.profile-panel .t-h2{font-size:var(--font-title, var(--font-original-15px));font-weight:var(--font-weight-medium);color:#7c674f;gap:7px}.profile-panel .t-h2:before{height:11px;width:2px;opacity:.8}.profile-panel .view-all{font-size:var(--font-detail, var(--font-original-10px));color:#ae9b82;padding:4px 0 4px 5px}.login-page>.co-nav{position:absolute;inset:0 0 auto}.app-content[data-page=upgrade-tickets]{padding-bottom:max(24px,env(safe-area-inset-bottom))}.ut-overview{margin:0 var(--gutter);padding-top:22px;color:#725438}.ut-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.ut-overview-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #e9ddca;border-radius:16px;background:#f1e8d9;color:#b39670;transform:rotate(-8deg)}.ut-overview-icon .icon{width:26px;height:26px;stroke-width:1.3}.ut-eyebrow{display:block;color:#b0987a;font-size:var(--font-caption, var(--font-original-9px));letter-spacing:2px}.ut-overview .t-h2{margin:6px 0 0;font-family:Songti SC,SimSun,serif;font-size:var(--font-title, var(--font-original-23px));font-weight:var(--font-weight-medium);letter-spacing:2px;color:#6c5139}.ut-overview-heading .t-p{margin:7px 0 0;font-size:var(--font-detail, var(--font-original-10px));color:#ae9c87}.ut-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:15px 0;border:1px solid #eee5d8;border-radius:14px;background:#fffdfa}.ut-stats .t-span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#ad9b84;font-size:var(--font-detail, var(--font-original-10px));border-left:1px solid #f0e8dc}.ut-stats .t-span:first-child{border:0}.ut-stats .t-strong{color:#876c4c;font-size:var(--font-amount, var(--font-original-24px));line-height:1.2;font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.ut-stats .t-span:first-child .t-strong{color:var(--brand)}.ut-content{padding:22px var(--gutter) 0}.ut-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.ut-section-heading .t-h2{margin:0;color:#6f5b48;font-size:var(--font-title, var(--font-original-15px));font-weight:var(--font-weight-medium)}.ut-section-heading>.t-span{color:#b09d87;font-size:var(--font-detail, var(--font-original-10px))}.ut-filters{display:flex;justify-content:space-between;gap:2px;margin:13px 0;padding:4px;border-radius:12px;background:#eee9e1}.ut-filters .t-action{flex:1;display:flex;justify-content:center;align-items:center;gap:3px;min-height:30px;padding:0 3px;border-radius:9px;color:#9b896f;font-size:var(--font-body, var(--font-original-10px));white-space:nowrap}.ut-filters .t-action[aria-pressed=true]{color:var(--brand);background:#fffdfa;box-shadow:0 2px 6px rgba(128,99,64,.03)}.ut-filters .t-small{font-size:var(--font-detail, var(--font-original-9px));opacity:.65}.ut-list{display:grid;gap:10px}.ut-card{overflow:hidden;border:1px solid #ede3d6;border-radius:14px;background:#fffdfa}.ut-card-main{display:flex;padding:14px 12px;gap:14px}.ut-level{display:flex;flex:0 0 76px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding-right:14px;border-right:1px dashed #e9dccb}.ut-level>.t-span{font-size:var(--font-detail, var(--font-original-9px));color:#ae977b}.ut-level .t-strong{color:#b66b47;font-size:var(--font-amount, var(--font-original-21px));line-height:1.4;font-weight:var(--font-weight-regular);white-space:nowrap}.ut-level .ut-level-caption{font-size:var(--font-detail, var(--font-original-8px));color:#c1b19a;letter-spacing:1px}.ut-card-info{flex:1;min-width:0}.ut-card-top{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:12px}.ut-card-top>.t-span{display:flex;align-items:center;gap:4px;font-size:var(--font-detail, var(--font-original-11px));color:#806b53}.ut-card-top .icon{width:13px;height:13px;color:#b49a7a}.ut-card-top .t-em{flex-shrink:0;padding:3px 6px;border-radius:6px;color:var(--brand);background:var(--brand-soft);font-size:var(--font-detail, var(--font-original-9px));font-style:normal}.ut-status-inactive .ut-card-top .t-em{color:#927b52;background:#f4eddf}.ut-status-used .ut-card-top .t-em{color:#87917a;background:#edf0e8}.ut-status-cancelled .ut-card-top .t-em{color:#a39b91;background:#f0eeea}.ut-ticket-no{display:block;color:#93806a;font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular);letter-spacing:.5px;overflow-wrap:anywhere}.ut-issued-at{display:block;margin-top:3px;color:#b3a28d;font-size:var(--font-detail, var(--font-original-9px))}.ut-card-bottom{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid #f0e9df}.ut-card-note{min-width:0;color:#ad9a83;font-size:var(--font-detail, var(--font-original-9px));overflow-wrap:anywhere}.ut-card-action{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:3px;min-height:29px;padding:5px 0;border:0;border-radius:0;color:var(--brand);background:transparent;box-shadow:none;white-space:nowrap;font-size:var(--font-body, var(--font-original-10px))}.ut-activation-hint{flex-shrink:0;color:#b09a7b;font-size:var(--font-detail, var(--font-original-9px))}.ut-card-action .icon{width:11px;height:11px}.ut-status-used .ut-level .t-strong,.ut-status-cancelled .ut-level .t-strong{color:#a89880}.ut-empty{padding:40px 10px;color:#b0a18f;text-align:center}.ut-empty>.icon{width:32px;height:32px;color:#c9b79f}.ut-empty .t-h3{font-size:var(--font-title, var(--font-original-13px));font-weight:var(--font-weight-medium);margin:12px 0 5px}.ut-empty .t-p{font-size:var(--font-body, var(--font-original-10px));margin:0}.upgrade-dialog .ut-use-form{text-align:center}.ut-dialog-icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 10px;border-radius:14px;color:#ba704c;background:#f8e8dc}.ut-dialog-icon .icon{width:24px;height:24px}.ut-use-form .t-h2{margin:0;color:#715b47;font-size:var(--font-title, var(--font-original-18px))}.ut-use-form>.t-p{margin:8px 0 17px;color:#9d8c78;font-size:var(--font-body, var(--font-original-11px));line-height:1.7}.ut-use-form>.t-p .t-strong{white-space:nowrap;color:#b86948;font-weight:var(--font-weight-regular)}.ut-use-form .t-input{display:block;width:100%;height:36px;margin-top:6px;padding:0 11px;border:1px solid #e4d5c2;border-radius:8px;outline:none;color:#705b46;background:#fffaf3;font-size:var(--font-body, var(--font-original-12px))}.ut-use-form .t-input:focus{border-color:#c98560;box-shadow:0 0 0 3px #f5dfd2}.ut-use-actions{display:flex;gap:8px;margin-top:16px}.ut-use-actions .t-action{flex:1;min-height:35px;border-radius:8px;font-size:var(--font-body, var(--font-original-11px))}.ut-search-field{display:flex;gap:7px;margin-top:6px}.ut-search-field .t-input{flex:1;min-width:0;margin-top:0}.ut-search-field .t-action{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:0 11px;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-size:var(--font-body, var(--font-original-11px))}.ut-search-field .t-action .icon{width:13px;height:13px}.ut-user-result:empty{display:none}.ut-user-result{margin-top:10px;padding:10px;border-radius:10px;border:1px solid #ede2d3;background:#faf6ee;text-align:left}.ut-recipient{display:flex;gap:8px;align-items:center}.ut-recipient-avatar{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#ecdfc9;color:#ad8c60}.ut-recipient-avatar .icon{width:17px;height:17px}.ut-recipient .t-strong{display:block;margin-bottom:2px;color:#725b41;font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular)}.ut-recipient>.t-div{min-width:0}.ut-recipient-meta{display:flex;flex-wrap:wrap;-moz-column-gap:9px;column-gap:9px;row-gap:1px;color:#ab987e;font-size:var(--font-detail, var(--font-original-9px))}.ut-recipient-meta .t-span{white-space:nowrap}.ut-level-change{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid #eae0d0;color:#aa967e;font-size:var(--font-detail, var(--font-original-10px))}.ut-level-change .t-strong{margin-left:4px;color:#957349;font-weight:var(--font-weight-regular)}.ut-level-change>.t-span:last-child .t-strong{color:var(--brand)}.ut-level-change .icon{width:13px;height:13px;color:#bba98e}.ut-query-empty{margin:0;font-size:var(--font-detail, var(--font-original-11px));line-height:1.7;color:#b17b5b}.ut-dialog-cancel{border:1px solid #e4d8c8;color:#9d8e7c;background:#fffdf8}.app-content[data-page=product]{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.app-content[data-page=checkout]{padding-bottom:calc(95px + env(safe-area-inset-bottom))}.co-nav{position:sticky;top:0;z-index:5;flex-shrink:0;height:var(--nav-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gutter);background:transparent;color:var(--nav-text);border:0}.co-nav>.t-action{width:32px;height:32px;display:grid;place-items:center;padding:8px;justify-self:start}.co-nav>.t-action .icon{width:14px;height:14px;transform:rotate(180deg);stroke-width:1.65}.co-nav .t-h1{margin:0;font-size:var(--font-title, var(--font-original-14px));font-weight:var(--font-weight-medium);color:var(--nav-text);line-height:1.5;letter-spacing:1px}.co-nav>.t-span{text-align:right;font-size:var(--font-detail, var(--font-original-9px));color:#b09a7c}.app-content.is-scrolled>.co-nav{background:var(--page-top)}.app-content.is-scrolled>.co-nav{box-shadow:0 1px rgba(216,196,165,.157)}.app-content[data-page=order-result]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-content[data-page=cashier]{padding-bottom:calc(135px + env(safe-area-inset-bottom))}.app-content[data-page=orders]{padding-bottom:20px}.app-content[data-page=order-detail]{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.mo-detail-status{display:flex;align-items:center;gap:12px;padding:16px var(--gutter);background:transparent;margin-bottom:6px}.mo-detail-status .t-h2{font-size:var(--font-title, var(--font-original-18px));color:#91724b;font-weight:var(--font-weight-medium);margin:0 0 4px}.mo-detail-status .t-p{font-size:var(--font-body, var(--font-original-9px));color:#b29874;margin:0;line-height:1.8}.mo-delivery-group{margin:0 var(--gutter) 10px;overflow:hidden;border:1px solid #eadfce;border-radius:15px;background:#fffdf9}.mo-delivery-group .mo-detail-address{margin:0;padding:16px 15px 14px;border:0;border-radius:0;background:transparent}.mo-logistics-track{display:flex;align-items:center;gap:11px;margin:0 15px;padding:12px 0;border-top:1px solid #f0e8dc}.mo-track-icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#f7efdf}.mo-track-icon .icon{display:block;width:17px;height:17px}.mo-track-content{flex:1;min-width:0;text-align:left}.mo-track-heading,.mo-track-action{display:flex;align-items:center}.mo-track-heading{justify-content:space-between;gap:8px;min-height:20px}.mo-track-title{color:#806746;font-size:var(--font-title, var(--font-original-13px));font-weight:var(--font-weight-medium)}.mo-track-pending,.mo-track-action{flex-shrink:0;color:#a58a64;font-size:var(--font-body, var(--font-original-10px))}.mo-track-action{justify-content:center;width:24px;min-height:32px;padding:0}.mo-track-action .icon{width:14px;height:14px}.mo-track-state{color:#8a765b;font-size:var(--font-detail, var(--font-original-11px));font-weight:var(--font-weight-regular)}.mo-logistics-summary,.mo-track-placeholder{display:block;margin-top:4px;color:#927d61;font-size:var(--font-detail, var(--font-original-11px));line-height:1.65;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.mo-logistics-summary{width:100%;padding:0}.app-content[data-page=order-detail] .co-line{padding:7px 0}.app-content[data-page=wallet]{padding-bottom:24px}.wa-overview{position:relative;padding:21px var(--gutter) 15px;background:transparent;overflow:hidden}.wa-overview:before{content:"";position:absolute;right:-40px;top:-90px;width:240px;height:240px;border:1px solid rgba(255,249,233,.2745098039);border-radius:50%;pointer-events:none}.wa-overview-label{display:flex;align-items:center;justify-content:space-between;color:#a28b65;font-size:var(--font-detail, var(--font-original-11px));position:relative}.wa-overview-label .t-action{font-size:var(--font-detail, var(--font-original-9px));color:#b69c78;border:1px solid rgba(217,197,163,.4196078431);border-radius:12px;padding:2px 9px}.wa-overview>.t-p{margin:0;font-size:var(--font-body, var(--font-original-9px));color:#b49b76;line-height:1.8}.sh-overview{margin:0 0 14px;padding:21px var(--gutter) 15px}.sh-overview-main{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:0}.sh-overview-main>.t-div>.t-span{display:block;font-size:var(--font-detail, var(--font-original-10px));color:#ac926c}.sh-overview-main .t-strong{display:block;font-size:var(--font-display, var(--font-original-33px));font-weight:var(--font-weight-regular);color:#a17d4c;line-height:1.4;margin-top:2px;font-variant-numeric:tabular-nums}.sh-overview-main .t-strong .t-small{font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular);margin-left:6px;color:#b29872}.sh-overview-main .t-p{font-size:var(--font-body, var(--font-original-9px));color:#b29975;margin:3px 0 0}.sh-overview-main>.t-action{display:flex;align-items:center;gap:5px;padding:8px 0;border:0;background:transparent;color:#a7885b;font-size:var(--font-body, var(--font-original-10px));white-space:nowrap}.sh-overview-main>.t-action .icon{width:10px;height:10px}.app-content[data-page=earnings]{padding-bottom:24px}.er-overview{position:relative;overflow:hidden;padding:20px var(--gutter) 0;background:transparent}.er-overview:before{content:"";position:absolute;width:200px;height:200px;border:1px solid rgba(255,248,233,.3607843137);border-radius:50%;right:-70px;top:-100px;pointer-events:none}.er-overview-bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px}.er-overview-bottom>.t-div{display:flex;align-items:baseline;gap:8px}.er-overview-bottom .t-span{color:#ac9169;font-size:var(--font-detail, var(--font-original-10px))}.er-overview-bottom .t-strong{color:#a38458;font-size:var(--font-body, var(--font-original-14px));font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.er-overview-bottom .t-action{display:flex;align-items:center;gap:3px;color:#ac9169;font-size:var(--font-body, var(--font-original-9px));padding:4px 0}.er-overview-bottom .icon{width:9px;height:9px}.content-rules,.wa-overview-label .content-rules{color:#a98d67;font-size:var(--font-detail, var(--font-original-9px));padding:2px 0 2px 6px;border:0;border-radius:0;background:transparent;white-space:nowrap}.app-content[data-page=wallet],.app-content[data-page=shares],.app-content[data-page=earnings]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.app-content[data-page=wallet],.app-content[data-page=earnings]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.app-content[data-page=shares]{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.app-content[data-page=wallet]>.co-nav,.app-content[data-page=wallet]>.wa-overview,.app-content[data-page=shares]>.co-nav,.app-content[data-page=shares]>.sh-overview,.app-content[data-page=earnings]>.co-nav,.app-content[data-page=earnings]>.er-overview{flex-shrink:0}.app-content[data-page=wallet]>.wa-records,.app-content[data-page=shares]>.sh-records,.app-content[data-page=earnings]>.er-records{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.app-content[data-page=wallet] .wa-records>.wa-record-heading,.app-content[data-page=wallet] .wa-records>.wa-record-tools,.app-content[data-page=shares] .sh-records>.sh-record-heading,.app-content[data-page=shares] .sh-records>.sh-search,.app-content[data-page=earnings] .er-records>.wa-record-heading,.app-content[data-page=earnings] .er-records>.er-status-tabs{flex-shrink:0}.app-content[data-page=password],.app-content[data-page=wechat]{padding-bottom:24px}.app-content[data-page=tuike]{padding-bottom:max(24px,env(safe-area-inset-bottom))}.tk-intro{padding:25px 24px 32px;position:relative;overflow:hidden}.tk-eyebrow{font-size:var(--font-caption, var(--font-original-9px));letter-spacing:2.5px;color:#ac8860}.tk-intro .t-h2{position:relative;z-index:1;margin:12px 0;font-family:Songti SC,SimSun,serif;font-size:var(--font-title, var(--font-original-29px));font-weight:var(--font-weight-medium);line-height:1.55;letter-spacing:2px;color:#725137}.tk-intro>.t-p{position:relative;z-index:1;font-size:var(--font-body, var(--font-original-11px));color:#a08a71;margin:0}.tk-intro-art{position:absolute;right:-8px;top:30px;width:156px;height:156px;border:1px solid rgba(200,165,120,.1490196078);border-radius:50%;display:grid;place-items:center;color:rgba(182,139,89,.2);transform:rotate(-12deg);box-shadow:0 0 0 20px rgba(211,175,121,.063),0 0 0 42px rgba(211,175,121,.04)}.tk-intro-art .icon{width:84px;height:84px;stroke-width:.8}.tk-bind{position:relative;overflow:hidden;margin:0 var(--gutter) 28px;padding:18px 14px;background:linear-gradient(115deg,#ecd5b2,#dbc097);border:1px solid #fff7e4;border-radius:16px;box-shadow:0 5px 20px rgba(143,108,55,.063)}.tk-bind-top{display:flex;align-items:center;gap:10px}.tk-bind-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,246,223,.44);color:#977247;flex-shrink:0}.tk-bind-icon .icon{width:21px;height:21px}.tk-bind .t-h2{font-size:var(--font-title, var(--font-original-15px));color:#715333;font-weight:var(--font-weight-medium);margin:0 0 4px}.tk-bind .t-p{font-size:var(--font-body, var(--font-original-10px));color:#9a7954;margin:0}.tk-bind-top>.t-action{margin-left:auto;padding:8px 10px;border-radius:18px;background:rgba(255,248,232,.7);color:#87613c;font-size:var(--font-body, var(--font-original-11px));display:flex;align-items:center;white-space:nowrap}.tk-bind-top>.t-action .icon{width:12px;height:12px}.tk-rooms{padding:0 var(--gutter)}.tk-section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 3px}.tk-section-heading .t-h2{margin:0;font-size:var(--font-title, var(--font-original-18px));font-family:Songti SC,SimSun,serif;letter-spacing:1px;color:#674e37}.tk-section-heading .t-p{margin:5px 0 0;font-size:var(--font-detail, var(--font-original-10px));color:#aa9a88}.tk-section-heading>.t-span{color:#ba9873;font-size:var(--font-detail, var(--font-original-24px));font-family:Georgia,serif}.tk-section-heading .t-small{font-size:var(--font-detail, var(--font-original-9px));font-family:sans-serif;color:#aa9a88}.tk-filters{display:flex;gap:9px;margin:18px 0 15px}.tk-filters .t-action{padding:7px 15px;font-size:var(--font-body, var(--font-original-11px));border-radius:20px;color:#9a8b7b}.tk-filters .t-action[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:var(--font-weight-medium)}#tuike-room-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.tk-room{display:flex;gap:10px;padding:6px 8px;min-width:0;overflow:hidden;background:#fffdfa;border-radius:12px;border:1px solid #eee5d9}.tk-cover{width:63px;height:112px;flex:0 0 63px;align-self:flex-start;border-radius:8px;aspect-ratio:9/16;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(155deg,#5c2519,#a65833 55%,#351d16)}.tk-cover-beauty{background:linear-gradient(155deg,#153e32,#4f8769 55%,#19382c)}.tk-cover-daily{background:linear-gradient(155deg,#6d5325,#be9b53 55%,#4e3d20)}.tk-cover .t-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tk-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 80% 25%,rgba(252,233,172,.1882352941),transparent 60%)}.tk-status{margin-left:auto;flex-shrink:0;white-space:nowrap;display:flex;gap:4px;align-items:center;padding:2px 6px;border-radius:5px;background:#f3eee5;font-size:var(--font-detail, var(--font-original-9px));color:#9a856b}.tk-status.is-live{background:var(--brand-soft);color:var(--brand)}.tk-status .t-i{display:block;width:4px;height:4px;border-radius:50%;background:var(--brand)}.tk-status .icon{width:10px;height:10px}.tk-cover-brand{position:absolute;left:8px;top:12%;font-family:Songti SC,SimSun,serif;font-size:var(--font-detail, var(--font-original-10px));letter-spacing:1px;color:#ffedcb}.tk-cover-brand .t-small{display:block;margin-top:4px;font-family:sans-serif;font-size:var(--font-detail, var(--font-original-5px));letter-spacing:1px;opacity:.65}.tk-cover-caption{position:absolute;bottom:12px;left:8px;right:5px;z-index:1;font-family:Songti SC,SimSun,serif;font-size:var(--font-detail, var(--font-original-12px));letter-spacing:1px;color:#fff0d7}.tk-cover-caption .t-small{display:none;font-family:sans-serif;font-size:var(--font-detail, var(--font-original-7px));letter-spacing:1px;margin-top:7px;opacity:.65}.tk-room-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:4px 0 2px}.tk-room-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:8px;column-gap:8px;row-gap:4px;margin-top:8px}.tk-room .t-h3{margin:0;font-size:var(--font-title, var(--font-original-12px));line-height:1.5;font-weight:var(--font-weight-regular);color:#544435;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-room-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.tk-host{display:flex;align-items:center;gap:4px;margin:0;font-size:var(--font-detail, var(--font-original-10px));line-height:1.5;color:#9d8c79}.tk-host .icon{width:11px;height:11px}.tk-share-label{font-size:var(--font-detail, var(--font-original-9px));color:#b4a28c}.tk-room-bottom .t-action{display:flex;align-items:center;gap:4px;background:var(--brand-soft);color:var(--brand);border-radius:15px;font-size:var(--font-body, var(--font-original-10px));padding:5px 12px;flex-shrink:0}.tk-room-bottom .t-action .icon{width:11px;height:11px}.tk-footer{font-size:var(--font-detail, var(--font-original-9px));letter-spacing:2px;text-align:center;margin:27px 0 0;color:#c0b3a2}.tk-share-dialog{width:min(350px,92vw);padding:24px 20px 15px;background:#faf6ee;border-radius:22px;max-height:90dvh;overflow-y:auto}.tk-share-heading{text-align:center}.tk-share-heading>.t-span{color:#b58a5c}.tk-share-heading .icon{width:23px;height:23px}.tk-share-heading .t-h2{margin:8px 0 4px;font-size:var(--font-title, var(--font-original-19px));font-weight:var(--font-weight-medium);color:#725438;letter-spacing:1px}.tk-share-heading>.t-p{margin:0 0 20px;color:#ac9780;font-size:var(--font-detail, var(--font-original-11px))}.tk-share-card{background:#fffdfa;padding:14px 14px 20px;border:1px solid #ede2d2;border-radius:14px;text-align:center}.tk-share-poster{height:370px;min-height:260px;max-height:50vh;background:#fffdfa}.tk-share-room{display:flex;align-items:center;text-align:left;gap:10px;padding-bottom:14px;border-bottom:1px dashed #e9ddce}.tk-share-room .t-img{width:52px;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.tk-share-room .t-span{color:var(--brand);font-size:var(--font-detail, var(--font-original-9px))}.tk-share-room .t-h3{margin:3px 0;font-size:var(--font-title, var(--font-original-12px));line-height:1.5;color:#66503b}.tk-share-room .t-p{margin:0;font-size:var(--font-body, var(--font-original-9px));color:#ad9a83}.tk-share-footer{display:flex;align-items:center;gap:12px;margin:20px 0 22px;text-align:left}.tk-share-qr{flex-shrink:0;width:160px;background:#fff}.tk-scan-caption{font-size:var(--font-detail, var(--font-original-13px));font-weight:var(--font-weight-medium);color:#806044;letter-spacing:1px}.tk-scan-hint{margin:5px 0 0;font-size:var(--font-detail, var(--font-original-10px));color:#b09e88}.tk-save-code{margin-top:17px;display:flex;align-items:center;justify-content:center;gap:8px}.tk-save-code .icon{width:16px;height:16px}.tk-bind.is-bound{background:linear-gradient(115deg,#eee0c8,#e4d0ae)}.tk-bind.is-bound .tk-bind-icon{background:rgba(255,248,230,.65);color:#947044}.tk-bound-badge{display:flex;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;border:1px solid rgba(173,147,100,.2509803922);border-radius:16px;color:#8c714c;background:rgba(255,248,230,.314);font-size:var(--font-detail, var(--font-original-10px));white-space:nowrap}.tk-bound-badge .t-i{width:4px;height:4px;border-radius:50%;background:#9b825b}.tk-data-entry{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:15px 0 0;padding:12px 0 0;border-top:1px solid rgba(168,133,84,.168627451);text-align:left}.tk-data-entry .t-strong{display:block;color:#765b3f;font-size:var(--font-body, var(--font-original-13px));font-weight:var(--font-weight-regular)}.tk-data-entry .t-small{display:block;margin-top:3px;color:#a1845e;font-size:var(--font-detail, var(--font-original-9px))}.tk-data-entry-link{display:flex;align-items:center;gap:3px;padding:7px 10px;border-radius:16px;background:rgba(255,248,232,.57);color:#87613c;font-size:var(--font-detail, var(--font-original-10px));white-space:nowrap}.tk-data-entry-link .icon{width:12px;height:12px}.app-content[data-page=tuike-data]{padding-bottom:max(24px,env(safe-area-inset-bottom))}.tp-heading{padding:24px 18px 19px}.tp-heading>.t-span{font-size:var(--font-detail, var(--font-original-8px));color:#b19a7b;letter-spacing:2px}.tp-heading .t-h2{margin:7px 0;font-family:Songti SC,SimSun,serif;font-size:var(--font-title, var(--font-original-24px));font-weight:var(--font-weight-medium);letter-spacing:2px;color:#725438}.tp-heading .t-p{margin:0;font-size:var(--font-detail, var(--font-original-10px));color:#ad9a84}.tp-periods{display:flex;margin:0 var(--gutter) 13px;padding:4px;background:#eee8de;border-radius:12px}.tp-periods .t-action{flex:1;padding:6px 8px;border-radius:9px;font-size:var(--font-body, var(--font-original-11px));color:#a28d72}.tp-periods .t-action[aria-pressed=true]{background:#fffdfa;color:var(--brand);box-shadow:0 2px 6px rgba(128,99,64,.03)}.tp-overview{margin:0 var(--gutter);padding:17px 17px 15px;background:linear-gradient(120deg,#eee0c8,#dfc7a0);border:1px solid #fff9e9;border-radius:16px}.tp-overview-label{display:flex;justify-content:space-between;align-items:center;color:#9d805a;font-size:var(--font-detail, var(--font-original-11px))}.tp-overview-label .t-action{display:flex;align-items:center;gap:2px;font-size:var(--font-detail, var(--font-original-9px));padding:0;color:#a68b67}.tp-overview-label .icon{width:11px;height:11px}.tp-total{display:flex;align-items:baseline;gap:4px;margin-top:12px;color:#775333}.tp-total .t-small{font-size:var(--font-body, var(--font-original-17px))}.tp-total .t-strong{font-size:clamp(28px,8vw,36px);line-height:1.2;font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.tp-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;padding-top:14px;border-top:1px solid rgba(173,142,94,.1490196078)}.tp-stats>.t-div{display:flex;flex-direction:column;align-items:center;gap:4px;border-left:1px solid rgba(173,142,94,.1490196078)}.tp-stats>.t-div:first-child{border:0}.tp-stats .t-strong{font-size:var(--font-amount, var(--font-original-19px));line-height:1.2;font-weight:var(--font-weight-regular);color:#80613d}.tp-stats .t-span{font-size:var(--font-detail, var(--font-original-9px));color:#a18764}.tp-details{padding:23px var(--gutter) 0}.tp-section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.tp-section-heading .t-h2{margin:0;font-size:var(--font-title, var(--font-original-15px));font-weight:var(--font-weight-medium);color:#715b45}.tp-section-heading>.t-span{font-size:var(--font-detail, var(--font-original-10px));color:#b09c83}.tp-section-note{margin:5px 2px 13px;font-size:var(--font-detail, var(--font-original-9px));color:#b3a18b}.tp-order-list{display:grid;gap:10px}.tp-order{border:1px solid #ede3d6;border-radius:14px;background:#fffdfa;padding:12px}.tp-order-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:var(--font-detail, var(--font-original-9px));color:#b09c83}.tp-order-top>.t-span{color:#a18764}.tp-order-room{display:flex;align-items:center;gap:10px}.tp-order-room .t-img{width:36px;height:64px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:6px}.tp-order-room>.t-div{min-width:0}.tp-order-room .t-h3{margin:0;font-size:var(--font-title, var(--font-original-12px));line-height:1.6;font-weight:var(--font-weight-regular);color:#72583d}.tp-order-room .t-p{margin:4px 0;color:#a38c70;font-size:var(--font-body, var(--font-original-9px))}.tp-order-no{display:block;font-size:var(--font-detail, var(--font-original-8px));letter-spacing:.3px;color:#bcae9a;overflow-wrap:anywhere}.tp-order-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid #f0e8dd}.tp-customer{display:flex;align-items:center;gap:7px}.tp-customer>.icon{width:16px;height:16px;color:#bca17c}.tp-customer .t-strong{display:block;color:#8b755a;font-size:var(--font-detail, var(--font-original-10px));font-weight:var(--font-weight-regular)}.tp-customer .t-small{display:block;margin-top:2px;color:#b7a48b;font-size:var(--font-detail, var(--font-original-9px))}.tp-order-value{text-align:right}.tp-order-value .t-small{display:block;font-size:var(--font-detail, var(--font-original-8px));color:#b5a087}.tp-order-value .t-strong{display:block;font-size:var(--font-body, var(--font-original-15px));color:var(--brand);font-weight:var(--font-weight-regular)}.tp-rules{font-size:var(--font-body, var(--font-original-12px));line-height:1.9;color:#a08a6e}.profile-panel,.cart-group,.pd-options,.co-card,.mo-order-card,.wa-records,.sh-records,.pw-card,.ad-card,.ad-fields,.ad-default-setting,.tf-card,.ut-card,.tk-room,.tp-order{background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:none}.app-navigation{background:var(--page-top)}.app-content.is-scrolled>.app-navigation{box-shadow:0 1px rgba(216,196,165,.157)}.app-navigation .co-nav{position:relative}.mo-list-tools{top:var(--nav-offset);background:var(--page-top);backdrop-filter:none;-webkit-backdrop-filter:none}.login-page>.app-navigation{position:absolute;inset:0 0 auto}.sh-overview{background:transparent;border:0;border-radius:0}.balance .t-strong{color:#8e6c44}.balance .t-span{color:#a68d6c}.balance+.balance:before{background:linear-gradient(transparent,rgba(199,176,139,.3137254902) 20%,rgba(199,176,139,.3137254902) 80%,transparent)}.page-intro+.mo-list-tools,.page-intro+.ad-list{padding-top:0}.page-intro+.wa-overview,.page-intro+.er-overview{padding-top:4px}.page-intro+.sh-overview{margin-top:0}.tk-intro-art .icon{opacity:.2}.tk-share-qr .qr-code{width:160px;height:160px;margin:auto}.tk-share-qr .qr-canvas{transform:none}.ut-search-field .t-input{height:38px}.app-content[data-page]:not([data-page=home]){background:var(--page-background)}.co-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.app-content.page-wallet,.app-content.page-shares,.app-content.page-earnings{height:100dvh}@media (min-width: 600px){.app-content.page-wallet,.app-content.page-shares,.app-content.page-earnings{height:calc(100dvh - 48px)}}.login-page{min-height:100dvh;padding:76px var(--gutter) 52px;background:var(--page-background)}.app-content.page-login{padding-bottom:0}.upgrade-dialog{width:min(350px,90vw);padding:22px 18px 16px;--popup-bottom-padding: 16px}.tk-share-dialog{--popup-bottom-padding: 15px}@media (min-width: 600px){.app-shell{overflow:clip}}.app-content.page-performance{display:flex;flex-direction:column;min-height:100vh;padding-bottom:max(24px,env(safe-area-inset-bottom))}.page-performance>.co-nav,.page-performance>.mp-hero,.page-performance>.mp-kpis,.page-performance>.mp-refund-note{flex-shrink:0}.mp-hero{padding:8px var(--gutter)}.mp-hero-top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 4px 14px}.mp-hero-top>uni-view:first-child{flex:1;min-width:0}.mp-eyebrow{color:#b28e65;font-size:var(--font-caption, var(--font-original-8px));letter-spacing:1.8px}.mp-title{margin:5px 0 2px;color:#8b7355;font-size:var(--font-title, var(--font-original-24px));font-weight:var(--font-weight-regular);letter-spacing:1px}.mp-identity{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#a78b6b;font-size:var(--font-detail, var(--font-original-11px));white-space:nowrap}.mp-identity-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mp-identity-updated{flex-shrink:0;margin-left:auto;color:var(--muted);font-size:var(--font-caption, var(--font-original-10px));font-weight:var(--font-weight-regular);white-space:nowrap;font-variant-numeric:tabular-nums}.mp-hero-icon{position:absolute;top:0;right:4px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(255,245,228,.7019607843);border-radius:17px;background:rgba(255,248,235,.5)}.mp-hero-icon .icon{width:27px;height:27px}.mp-period-row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border:1px solid #eee1ce;border-radius:11px;color:#9f8461;background:rgba(255,250,242,.66);font-size:var(--font-detail, var(--font-original-9px))}.mp-snapshot-period{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;color:#b29e84;font-size:var(--font-detail, var(--font-original-9px));line-height:1.6;text-align:center}.mp-snapshot-period>uni-text{white-space:nowrap}.mp-period-tabs{display:flex;flex-shrink:0;gap:2px;padding:2px;border-radius:8px;background:#eee5d8}.mp-period-tabs .t-action{padding:4px 6px;border-radius:6px;color:#a58d6c;font-size:var(--font-body, var(--font-original-9px));white-space:nowrap}.mp-period-tabs .t-action[aria-pressed=true]{color:#a66b44;background:#fffdf8;box-shadow:0 1px 3px rgba(159,121,67,.063)}.mp-period-controls{display:flex;align-items:center;width:100%;justify-content:space-between;gap:6px}.mp-switch{display:flex;gap:4px;margin:0;padding:3px;border-radius:8px;background:#eee5d8}.mp-switch .t-action{padding:4px 5px;text-align:center;color:#ae9677;border-radius:6px;font-size:var(--font-body, var(--font-original-8px));white-space:nowrap}.mp-switch .t-action[aria-pressed=true]{color:#946e41;background:#fffdf8;box-shadow:0 1px 4px rgba(159,121,67,.1);font-weight:var(--font-weight-regular)}.mp-refund-note{flex-shrink:0;margin:7px var(--gutter) 0;color:#b29e84;font-size:var(--font-detail, var(--font-original-8px));line-height:1.5;text-align:center}.mp-kpis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:0 var(--gutter)}.mp-kpi{min-width:0;border:1px solid #ede3d5;border-radius:13px;background:rgba(255,253,249,.85)}.mp-kpi-light{padding:20px 12px;border-color:#e4caa9;background:linear-gradient(145deg,#fff9ec,#fffdf8)}.mp-kpi-light-total{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mp-kpi-light-total>uni-text{color:#9c805e;font-size:var(--font-body, var(--font-original-11px))}.mp-kpi-value{display:flex;align-items:baseline;gap:3px;color:#9a744b;font-size:var(--font-amount, var(--font-original-20px));font-weight:var(--font-weight-regular);line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.5px;white-space:nowrap}.mp-kpi-value.is-main{color:#b76543;font-size:var(--font-amount, var(--font-original-25px))}.mp-value-unit{font-size:var(--font-detail, var(--font-original-0_52em));font-weight:var(--font-weight-regular);letter-spacing:0}.mp-kpi-secondary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:20px 12px;background:rgba(255,253,249,.72)}.mp-kpi-secondary>uni-text{color:#a58a6b;font-size:var(--font-detail, var(--font-original-10px));white-space:nowrap}.mp-kpi-secondary .mp-kpi-value{font-size:var(--font-amount, var(--font-original-25px))}.mp-kpi-total{grid-column:1/-1}.mp-quota-overview{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:12px;padding:20px 28px 20px 12px;border:1px solid #e7d8c3;border-radius:13px;background:#f8f0e3}.mp-quota-overview:only-child{grid-column:1/-1}.mp-quota-overview>uni-view:first-child{display:flex;flex-direction:column;gap:8px}.mp-quota-label{color:#a58a6b;font-size:var(--font-detail, var(--font-original-11px))}.mp-quota-total{color:#80613d;font-size:var(--font-amount, var(--font-original-22px));font-variant-numeric:tabular-nums}.mp-quota-link{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:#a67a50}.mp-quota-link .icon{width:11px;height:11px;color:#a58a6b}.mp-quota-note{display:block;margin:12px 0;color:#b29e84;font-size:var(--font-detail, var(--font-original-10px));line-height:1.7}.mp-quota-dialog{padding:24px 20px 18px;background:#fffdf8}.mp-quota-available{display:flex;flex-direction:column;align-items:center;gap:5px;padding:19px 0 17px;color:#a58a6b;font-size:var(--font-detail, var(--font-original-11px))}.mp-quota-available>uni-text:last-child{color:#b76543;font-size:var(--font-display, var(--font-original-30px));font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.mp-quota-lines>uni-view{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #f0e8dc;color:#a38a68;font-size:var(--font-detail, var(--font-original-11px))}.mp-quota-lines>uni-view>uni-text:last-child{color:#96734c;font-size:var(--font-body, var(--font-original-13px));font-variant-numeric:tabular-nums}.mp-quota-lines>.mp-quota-result{border-top-color:#dec9ab;color:#9d754b}.mp-quota-lines>.mp-quota-result>uni-text:last-child{color:#b76543}.mp-daily{display:flex;flex-direction:column;margin:14px var(--gutter) 0;padding:18px 14px;border:1px solid #eee5d9;border-radius:15px;background:#fffdf9}.mp-section-head{flex-shrink:0;padding-bottom:11px}.mp-section-title{color:#917b61;font-size:var(--font-title, var(--font-original-9px));font-weight:var(--font-weight-regular)}.mp-popup-title{color:#81684b;font-size:var(--font-title, var(--font-original-12px));font-weight:var(--font-weight-medium)}.mp-rule{padding:12px 0;border-bottom:1px solid #eee3d2}.mp-rule>uni-text{color:#a0845b;font-size:var(--font-detail, var(--font-original-10px))}@media (max-width: 360px){.mp-kpi-light,.mp-kpi-secondary{padding:18px 9px}.mp-kpi-value.is-main,.mp-kpi-secondary .mp-kpi-value{font-size:var(--font-amount, var(--font-original-21px))}}.mp-rule>uni-view{margin-top:5px;color:#b09876;font-size:var(--font-body, var(--font-original-14px));line-height:1.8}.profile-level-action{pointer-events:auto}.level-progress-dialog.app-popup{--popup-bottom-padding: 19px;padding:25px 21px 19px;background:linear-gradient(155deg,#fff6e6,#fffdf8 65%)}.lp-heading{display:flex;align-items:center;gap:10px;padding-right:15px}.lp-crown{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#f2dfba,#e8c89b)}.lp-crown .icon{width:23px;height:23px}.lp-title{color:#85613d;font-size:var(--font-title, var(--font-original-18px));font-weight:var(--font-weight-medium)}.lp-heading uni-text{display:block;margin-top:3px;color:#b29a7b;font-size:var(--font-title, var(--font-original-10px))}.lp-shortfall{margin:20px 0 17px;text-align:center;color:#a38a68;font-size:var(--font-detail, var(--font-original-11px))}.lp-remaining{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:4px;color:#bc6847;font-size:var(--font-amount, var(--font-original-24px));font-weight:var(--font-weight-regular)}.lp-remaining .lp-unit{margin-left:3px;font-size:var(--font-detail, var(--font-original-11px));font-weight:var(--font-weight-regular)}.lp-remaining .lp-divider{color:#ddcbb2;font-size:var(--font-title, var(--font-original-18px));font-weight:var(--font-weight-regular)}.lp-updated{margin-top:9px;text-align:center;color:var(--muted);font-size:var(--font-caption, var(--font-original-9px));font-weight:var(--font-weight-regular)}.lp-view{display:flex;align-items:center;justify-content:center;gap:4px;margin:20px auto 0;padding:7px 12px;color:#ab8059;font-size:var(--font-detail, var(--font-original-11px))}.lp-view .icon{width:10px;height:10px}.product-name-text{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}uni-page-body,.app-shell,.app-popup{--font-weight-regular: 400;--font-weight-medium: 500;font-weight:var(--font-weight-regular);--font-original-0_52em: .52em;--font-original-10px: 10px;--font-original-11px: 11px;--font-original-12px: 12px;--font-original-13px: 13px;--font-original-14px: 14px;--font-original-15px: 15px;--font-original-16px: 16px;--font-original-17px: 17px;--font-original-18px: 18px;--font-original-19px: 19px;--font-original-1_17em: 1.17em;--font-original-1_5em: 1.5em;--font-original-20px: 20px;--font-original-21px: 21px;--font-original-22px: 22px;--font-original-23px: 23px;--font-original-24px: 24px;--font-original-25px: 25px;--font-original-27px: 27px;--font-original-28px: 28px;--font-original-29px: 29px;--font-original-2em: 2em;--font-original-30px: 30px;--font-original-31px: 31px;--font-original-32px: 32px;--font-original-33px: 33px;--font-original-34px: 34px;--font-original-35px: 35px;--font-original-36px: 36px;--font-original-37px: 37px;--font-original-42px: 42px;--font-original-5px: 5px;--font-original-6px: 6px;--font-original-7px: 7px;--font-original-8px: 8px;--font-original-9px: 9px;--font-original-smaller: smaller}.app-readable,.app-popup{--font-badge: 10px;--font-caption: 12px;--font-detail: 13px;--font-body: 14px;--font-title: 16px;--font-amount: 20px;--font-display: 26px;--line-body: 1.5;--line-description: 1.65;font-size:var(--font-body);line-height:var(--line-body)}.bottom-nav{--line-body: initial;--font-caption: initial;--font-detail: initial;--font-body: initial;--font-title: initial;--font-amount: initial;--font-display: initial}.app-readable .t-p,.app-popup .t-p{line-height:var(--line-description)}.app-readable .t-input,.app-readable .t-textarea{font-size:var(--font-body);line-height:var(--line-body)}.app-readable .t-input{min-height:32px}.app-readable .co-note uni-input{min-height:32px}.app-readable .co-line,.app-readable .cashier-line{align-items:flex-start}.app-readable .co-line>uni-view,.app-readable .cashier-line>uni-view{min-width:0;overflow-wrap:anywhere}.app-readable .mp-period-row,.app-readable .mp-switch,.app-readable .mp-period-tabs{flex-wrap:wrap;row-gap:8px}.app-readable .mp-refund-note,.app-readable .mp-identity,.app-readable .mp-identity-updated,.app-readable .mp-snapshot-period{white-space:normal;overflow-wrap:anywhere}.app-readable .mp-value-unit{font-size:var(--font-detail)}.app-readable .mp-period-controls,.app-readable .mp-identity-row{flex-wrap:wrap}.app-readable .mp-kpi-value{white-space:normal;flex-wrap:wrap;overflow-wrap:anywhere}.app-readable .cashier-countdown,.app-readable .cashier-hero-caption,.app-readable .cashier-notice,.app-readable .cashier-error,.app-readable .cashier-deduction,.app-readable .mp-refund-note,.app-readable .mp-quota-note{color:var(--secondary)}.app-popup .dialog-close{min-width:32px;min-height:32px}uni-page-body,.app-shell,.app-popup{--button-height-small: 28px;--button-height-medium: 36px;--button-height-large: 44px}.app-readable .native-action,.app-readable .primary-button,.app-readable .trace-submit,.app-readable .or-footer .t-action,.app-readable .co-footer>.t-action,.app-readable .ca-footer>.t-action,.app-popup .ut-use-actions .t-action,.app-popup .native-action,.app-popup .primary-button,.app-readable .checkout .primary-button,.app-readable .app-button-large,.app-popup .app-button-large{box-sizing:border-box;height:var(--button-height-large);min-height:var(--button-height-large);padding-top:0;padding-bottom:0;line-height:1.25;white-space:nowrap}.app-readable .mo-actions .t-action,.app-readable .code-button,.app-readable .pd-buybar .pd-add,.app-readable .pd-buybar .pd-buy,.app-popup .share-actions .t-action,.app-popup .mo-dialog-actions .t-action,.app-readable .app-button-medium,.app-popup .app-button-medium{height:var(--button-height-medium);min-height:var(--button-height-medium);padding-top:0;padding-bottom:0;font-size:var(--font-detail);line-height:1.25;white-space:nowrap}.app-readable .mo-card-bottom .mo-actions .t-action,.app-readable .mp-period-tabs .t-action,.app-readable .mp-switch .t-action,.app-readable .ad-edit,.app-readable .ad-delete,.app-readable .ad-use,.app-readable .co-option-edit,.app-readable .wa-record-tools .t-action,.app-readable .er-types .t-action,.app-readable .er-status-tabs .t-action,.app-readable .tf-presets .t-action,.app-readable .app-button-small,.app-popup .app-button-small{box-sizing:border-box;height:var(--button-height-small);min-height:var(--button-height-small);padding-top:0;padding-bottom:0;font-size:var(--font-detail);line-height:1.25;white-space:nowrap}.app-readable .pd-buybar{display:grid;grid-template-columns:44px 48px minmax(0,1fr) minmax(0,1fr);gap:6px;padding-left:10px;padding-right:10px}.app-readable .pd-buybar .pd-home{width:100%;height:var(--button-height-large);min-height:var(--button-height-large);white-space:nowrap}.app-readable .pd-buybar .pd-home .t-span{white-space:nowrap;letter-spacing:0}.app-readable .pd-buybar .pd-add,.app-readable .pd-buybar .pd-buy{width:100%;min-width:0;margin:0;padding-left:4px;padding-right:4px;letter-spacing:0}uni-page-body,.app-shell{--action-bar-height: 52px;--action-bar-padding: 7px}.app-readable .t-footer,.app-readable .checkout,.app-readable .cashier-footer{--action-bar-safe-bottom: env(safe-area-inset-bottom, 0px);position:fixed;bottom:0;left:50%;z-index:10;width:100%;max-width:440px;transform:translate(-50%);box-sizing:border-box;height:calc(var(--action-bar-height) + var(--action-bar-safe-bottom));min-height:calc(var(--action-bar-height) + var(--action-bar-safe-bottom));padding-top:var(--action-bar-padding);padding-bottom:calc(var(--action-bar-padding) + var(--action-bar-safe-bottom));align-items:center}.app-readable .co-footer,.app-readable .or-footer,.app-readable .mo-detail-footer,.app-readable .ad-footer,.app-readable .px-footer,.app-readable .cashier-footer{display:flex;padding-left:var(--gutter);padding-right:var(--gutter);background:rgba(255,253,248,.96);border-top:1px solid var(--line)}.app-readable .checkout{--action-bar-safe-bottom: 0px;bottom:var(--tabbar-height)}.app-readable .t-footer .t-action,.app-readable .checkout .primary-button,.app-readable .cashier-footer .cashier-primary{box-sizing:border-box;height:var(--button-height-medium);min-height:var(--button-height-medium);padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-size:var(--font-body);line-height:1.25;white-space:nowrap;flex-shrink:0}.app-readable .pd-buybar .pd-home{height:var(--button-height-medium);min-height:var(--button-height-medium);gap:2px}.app-readable .pd-buybar .pd-home .t-span{font-size:var(--font-caption);line-height:1}.app-readable .mo-detail-footer .order-action-host{width:100%}.app-readable .mo-detail-footer .mo-actions{flex-wrap:nowrap;gap:6px}.app-readable .mo-detail-footer .t-action{padding-left:10px;padding-right:10px;font-size:var(--font-detail)}.app-readable .px-footer .primary-button{flex:1;width:auto;min-width:0;margin:0}.action-bar-summary{flex:1;min-width:0;height:var(--button-height-medium)}.action-bar-summary-line{display:inline-flex;align-items:center;gap:6px;height:100%;white-space:nowrap}.action-bar-count{color:var(--secondary);font-size:var(--font-caption)}.action-bar-amount{color:var(--brand);font-size:var(--font-title);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.app-readable .app-content[data-page=checkout],.app-readable .app-content[data-page=product],.app-readable .app-content[data-page=order-detail],.app-readable .app-content[data-page=order-result],.app-readable .app-content[data-page=cashier],.app-readable .app-content[data-page=addresses],.app-readable .app-content[data-page=transfer],.app-readable .app-content[data-page=proxy-checkout],.app-readable .app-content[data-page=agent-order-detail]{padding-bottom:calc(var(--action-bar-height) + env(safe-area-inset-bottom,0px) + 12px)}.app-readable .app-content[data-page=cart]{padding-bottom:calc(var(--tabbar-height) + var(--action-bar-height) + 12px)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.grid{display:grid}.m527\.488{margin:131.872rem}.ms{margin-inline-start:1rem}.block{display:block}.\!hidden{display:none!important}.hidden{display:none}.flex{display:flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.break-all{word-break:break-all}.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.ring{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}
