.mini-shell{background:radial-gradient(circle at 70% 20%,#40204f 0,#170f1c 42%,#0c090e 100%);justify-content:center;align-items:center;gap:64px;min-height:100vh;padding:30px;display:flex}.header-bell{color:#efd68e;background:#ffffff0a;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.header-bell i{filter:saturate(.65)sepia(.25);font:18px/1 Segoe UI Emoji,sans-serif}.header-bell em{color:#fff;background:#b43f50;border:2px solid #40194b;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:7px Arial;display:grid;position:absolute;top:-5px;right:-4px}.phone{background:var(--pearl);border:1px solid #ffffff1c;border-radius:30px;width:390px;height:min(844px,100vh - 32px);min-height:700px;position:relative;overflow:hidden;box-shadow:0 25px 80px #0008}.mini-header{color:#fff;background:linear-gradient(135deg,#170d1d,#4c1e5e);justify-content:space-between;align-items:end;height:91px;padding:22px 18px 12px;display:flex}.eyebrow{letter-spacing:3px;color:var(--gold);font:9px Georgia}.mini-header h1{letter-spacing:4px;margin:5px 0 0;font:500 25px Songti SC,serif}.city{color:#fff;background:#ffffff08;border:1px solid #ffffff35;border-radius:20px;padding:7px 12px;font-size:12px}.mini-content{scrollbar-width:none;height:calc(100% - 157px);overflow-y:auto}.mini-content::-webkit-scrollbar{display:none}.mini-content>div{padding:14px 16px 28px}.hero{color:#fff;background:radial-gradient(circle at 90% 30%,#6d2c7caa,#0000 40%),linear-gradient(135deg,#16101b,#421652);border:1px solid #d6b46a70;border-radius:20px;height:190px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 25px #34143e2b}.hero:after{content:"礼";color:#ffffff08;font:150px Songti SC,serif;position:absolute;bottom:-45px;right:-8px}.hero>span,.sub-title>span{letter-spacing:3px;color:var(--gold);font:9px Georgia}.hero h2{margin:10px 0 5px;font:500 27px/1.28 Songti SC,serif}.hero p{color:#ddd1df;margin:0;font-size:11px}.hero button,.gold-btn{color:#2b1731;z-index:1;background:linear-gradient(90deg,#c69f50,#f0d998);border:0;border-radius:22px;margin-top:16px;padding:10px 18px;font-weight:700;position:relative}.quick-grid{background:var(--paper);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:15px 5px;display:grid;box-shadow:0 8px 22px #2e18330c}.quick-grid button{background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.quick-grid button:not(:last-child):after{content:"";background:#eee7ec;width:1px;height:42px;position:absolute;top:8px;right:0}.quick-grid i{width:40px;height:40px;color:var(--gold);background:linear-gradient(145deg,#451856,#190d20);border-radius:13px;place-items:center;font:20px Songti SC,serif;display:grid}.quick-grid b{font-size:12px}.quick-grid small{color:#958997;font-size:9px}.section-head{justify-content:space-between;align-items:end;margin:22px 2px 10px;display:flex}.section-head span{letter-spacing:2px;color:#9d7e52;font:8px Georgia}.section-head h3{margin:3px 0 0;font:500 20px Songti SC,serif}.section-head button{color:#8c7d8f;background:0 0;border:0;font-size:11px}.product-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-card{text-align:left;background:var(--paper);border:0;border-radius:15px;padding:9px;box-shadow:0 7px 18px #35173d0a}.gift-art{color:#ead293;background:linear-gradient(135deg,#130e18,#4a1d58);border-radius:10px;height:91px;padding:12px;position:relative;overflow:hidden}.gift-art:after{content:"";opacity:.2;border:1px solid;border-radius:50%;width:65px;height:65px;position:absolute;bottom:-20px;right:-18px;box-shadow:0 0 0 10px #ffffff0b}.gift-art.gold{color:#2b1731;background:linear-gradient(135deg,#6d4b18,#d5b877)}.gift-art.plum{background:linear-gradient(135deg,#241322,#70345e)}.gift-art.black{background:linear-gradient(135deg,#0c0b0d,#342835)}.gift-art span{letter-spacing:1.5px;font:7px Georgia}.gift-art b{margin-top:13px;font:16px Songti SC,serif;display:block}.gift-art em{border:1px solid;border-radius:8px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;top:7px;right:7px}.product-card h4{margin:9px 0 4px;font-size:13px}.product-card p{color:#8d818f;margin:0 0 7px;font-size:9px}.product-card strong{color:#673078;font:700 16px Georgia}.share-banner{color:#fff;text-align:left;background:linear-gradient(100deg,#31133c,#160e19);border:0;border-radius:14px;align-items:center;width:100%;height:66px;margin-top:14px;padding:0 16px;display:flex;position:relative;overflow:hidden}.share-banner b{color:#ead29b;font:15px Songti SC,serif;display:block}.share-banner span{color:#cabbcc;font-size:9px}.share-banner strong{color:#e4c98516;margin-left:auto;font:italic 46px Georgia}.share-banner em{color:var(--gold);font-style:normal}.service-note{text-align:center;color:#a094a2;margin:16px 0 0;font-size:9px}.mini-nav{background:#fffefa;border-top:1px solid #e8e0e8;justify-content:space-around;height:66px;padding:7px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.mini-nav button{color:#9c929e;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:20%;font-size:9px;display:flex}.mini-nav i{font-size:20px;font-style:normal;line-height:23px}.mini-nav .active{color:#3f174c;font-weight:700}.desktop-caption{color:#fff;width:330px}.desktop-caption span{letter-spacing:4px;color:var(--gold);font:10px Georgia}.desktop-caption h2{letter-spacing:8px;margin:18px 0;font:500 48px Songti SC,serif}.desktop-caption p{color:#bcaebf;line-height:1.8}.desktop-caption a{color:#ead497;border-bottom:1px solid #ead497;margin-top:18px;padding-bottom:5px;text-decoration:none;display:inline-block}.subpage{min-height:100%}.sub-title{padding:10px 4px 15px}.sub-title h2{margin:7px 0 4px;font:500 28px Songti SC,serif}.sub-title p{color:#897b8c;margin:0;font-size:11px}.filter-row{gap:8px;margin-bottom:14px;display:flex}.filter-row button{color:#837684;background:0 0;border:1px solid #ddd3dd;border-radius:20px;padding:6px 12px;font-size:11px}.filter-row .active{color:#f1daa1;background:#31143c;border-color:#31143c}.product-grid.full{padding-bottom:10px}.redeem-card{background:#fff;border-radius:20px;padding:21px;box-shadow:0 8px 28px #3212390d}.mini-seal{color:#e6ca8d;background:linear-gradient(145deg,#4c1b59,#1c0e21);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:20px;font:24px Songti SC,serif;display:grid}.redeem-card label{margin:14px 0;font-size:12px;font-weight:600;display:block}.redeem-card input{background:#faf8f5;border:1px solid #e3dbe3;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:12px}.redeem-card input:focus{border-color:#673078}.password{position:relative}.password button{color:#735879;background:0 0;border:0;font-size:10px;position:absolute;top:17px;right:10px}.verify{color:#918493;background:#f2edf3;border-radius:11px;align-items:center;height:42px;margin-top:17px;padding:0 10px;display:flex}.verify span{color:#4a1a56;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.verify p{margin-left:10px;font-size:10px}.verify i{margin-left:auto}.redeem-card>.gold-btn{width:100%;margin-top:18px}.tips h3{font:18px Songti SC,serif}.tips p{color:#897c8b;border-left:2px solid #d4b36c;padding-left:10px;font-size:11px;line-height:1.7}.income-card{color:#fff;background:radial-gradient(circle at 90% 0,#69347b,#0000 40%),linear-gradient(135deg,#1a0d20,#42144f);border-radius:20px;padding:23px;box-shadow:0 14px 28px #27102e24}.income-card>span{color:#d8c5db;font-size:11px}.income-card h2{margin:8px 0;font:34px Georgia}.income-card>button{color:#ebd69d;background:0 0;border:1px solid #d7b66b;border-radius:18px;margin:-49px 0 0 210px;padding:7px 13px;position:absolute}.income-card>div{border-top:1px solid #ffffff1c;gap:60px;margin-top:19px;padding-top:13px;display:flex}.income-card p{margin:0}.income-card b,.income-card small{display:block}.income-card small{color:#bcaebe;margin-top:3px;font-size:9px}.data-row{background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:12px 0;padding:15px;display:grid}.data-row div{text-align:center;border-right:1px solid #eee7ed}.data-row div:last-child{border:0}.data-row b,.data-row span{display:block}.data-row b{color:#52215e;font:20px Georgia}.data-row span{color:#918593;margin-top:4px;font-size:9px}.poster{text-align:left;background:#fff;border:0;border-radius:15px;align-items:center;width:100%;padding:15px;display:flex}.poster i{color:#d7b96f;background:#351440;border-radius:13px;place-items:center;width:45px;height:45px;font:20px Songti SC,serif;display:grid}.poster div{margin-left:12px}.poster b,.poster span{display:block}.poster b{font-size:13px}.poster span{color:#918593;margin-top:4px;font-size:9px}.poster em{color:#76577b;margin-left:auto;font-style:normal}.menu-list{background:#fff;border-radius:16px;margin-top:12px;padding:0 15px}.menu-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee8ed;width:100%;padding:15px 2px;font-size:12px}.menu-list button:last-child{border:0}.menu-list span{float:right;color:#9b8f9d}.profile{color:#fff;background:linear-gradient(135deg,#1a0e1e,#51205f);align-items:center;margin:-14px -16px 0;padding:24px 20px 30px;display:flex}.avatar{color:#2f1538;background:linear-gradient(145deg,#c49f55,#f0dba1);border-radius:20px;place-items:center;width:58px;height:58px;font:26px Songti SC,serif;display:grid}.profile h2{margin:0 0 6px;font:20px Songti SC,serif}.profile p{color:#cdbfd0;margin:0;font-size:10px}.profile>div:nth-child(2){margin-left:13px}.profile button{color:#fff;background:0 0;border:1px solid #ffffff35;border-radius:18px;margin-left:auto;padding:6px 11px}.wallet{background:#fff;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:-17px;padding:16px 8px;display:grid;position:relative}.wallet div{text-align:center;border-right:1px solid #eee8ed}.wallet div:last-child{border:0}.wallet span,.wallet b{display:block}.wallet span{color:#968a97;font-size:9px}.wallet b{margin-top:6px;font:15px Georgia}.order-panel{background:#fff;border-radius:16px;margin-top:12px;padding:15px}.order-panel h3{margin:0 0 16px;font-size:13px}.order-panel h3 button{float:right;color:#9a8e9b;background:0 0;border:0;font-size:9px}.order-panel>div{grid-template-columns:repeat(4,1fr);display:grid}.order-panel>div button{background:0 0;border:0;font-size:9px}.order-panel i{color:#572263;background:#f0e9f1;border-radius:10px;place-items:center;width:31px;height:31px;margin:auto auto 5px;font-style:normal;display:grid}.overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#110b15b5;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.overlay.bottom{align-items:end;padding:0}.notice-modal,.product-sheet{background:#fffaf3;border-radius:22px;width:100%;padding:25px;position:relative}.notice-modal{text-align:center}.notice-modal>span{letter-spacing:3px;color:#966f34;font:9px Georgia}.notice-modal h3{margin:13px 0;font:24px Songti SC,serif}.notice-modal p{color:#796d7b;font-size:12px;line-height:1.8}.notice-modal .gold-btn{width:100%}.close{color:#887b8a;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:15px}.product-sheet{border-radius:24px 24px 0 0;padding-bottom:28px}.product-sheet>.gift-art{height:145px;margin-bottom:16px}.product-sheet h3{margin:0;font:21px Songti SC,serif}.product-sheet p{color:#918593;font-size:11px}.sheet-price{color:#5d266a;font:26px Georgia}.sheet-price small{color:#918593;margin-left:8px;font:10px sans-serif}.product-sheet>.gold-btn{float:right;margin-top:-38px}.toast{color:#fff;z-index:20;white-space:nowrap;background:#170d1edc;border:1px solid #b9995b80;border-radius:20px;padding:9px 15px;font-size:11px;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}@media (width<=760px){.mini-shell{background:#f7f2eb;padding:0}.phone{width:100%;height:100dvh;min-height:640px;box-shadow:none;border:0;border-radius:0}.desktop-caption{display:none}}.tips{padding:22px 3px 8px}.tips-title{border-bottom:1px solid #ded5de;margin-bottom:13px;padding-bottom:11px}.tips-title span{letter-spacing:2px;color:#9d793e;font:8px Georgia,serif}.tips-title h3{color:#35153f;margin:5px 0 0;font:500 20px Songti SC,serif}.tips ol{counter-reset:notice;margin:0;padding:0;list-style:none}.tips li{counter-increment:notice;color:#695e6c;padding:0 0 12px 27px;font-size:11px;line-height:1.75;position:relative}.tips li:before{content:counter(notice);color:#572163;background:#eee5ef;border-radius:7px;place-items:center;width:19px;height:19px;font:10px Georgia,serif;display:grid;position:absolute;top:1px;left:0}.notice-service{color:#fff;background:linear-gradient(110deg,#2d1237,#180e1c);border-radius:13px;align-items:center;margin-top:3px;padding:12px;display:flex}.notice-service>i{color:#2c1533;background:#d2b56d;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font:18px Songti SC,serif;display:grid}.notice-service>div{margin-left:9px}.notice-service b,.notice-service span{display:block}.notice-service b{color:#ead299;font-size:11px}.notice-service span{color:#bcaebf;margin-top:3px;font-size:8px}.notice-service button{color:#e8cf91;white-space:nowrap;background:0 0;border:1px solid #d3b66d;border-radius:14px;margin-left:auto;padding:5px 8px;font-size:8px}.redeem-back{color:#41194c;background:#fff;border:1px solid #ddd1dc;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 0 10px;padding:0;font:26px/1 Arial;display:grid;box-shadow:0 4px 12px #35153e12}.redeem-tabs{background:#eae3ea;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:13px;padding:4px;display:grid}.redeem-tabs button{color:#8a7d8c;background:0 0;border:0;border-radius:10px;padding:9px;font-size:11px}.redeem-tabs button.active{color:#ead39b;background:linear-gradient(110deg,#3b1746,#1b0e20);box-shadow:0 5px 13px #32133a24}.store-search{background:#fff;border:1px solid #e1d9e1;border-radius:13px;align-items:center;height:44px;padding:0 11px;display:flex}.store-search span{color:#6d5971;font-size:18px}.store-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px;font-size:11px}.store-search button,.location-note button{color:#6c3478;background:0 0;border:0;font-size:9px}.location-note{align-items:center;padding:13px 4px 7px;display:flex}.location-note i{color:#592266;background:#eee5ef;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.location-note p{margin:0 0 0 8px}.location-note b,.location-note span{display:block}.location-note b{font-size:10px}.location-note span{color:#928694;margin-top:3px;font-size:8px}.location-note button{margin-left:auto}.pickup-heading{justify-content:space-between;align-items:end;padding:13px 2px 9px;display:flex}.pickup-heading span{color:#9d793e;letter-spacing:2px;font:8px Georgia,serif}.pickup-heading h3{margin:4px 0 0;font:500 20px Songti SC,serif}.pickup-heading em{color:#928594;font-size:9px;font-style:normal}.store-list{gap:10px;display:grid}.store-card{background:#fff;border:1px solid #ece6ec;border-radius:16px;overflow:hidden;box-shadow:0 7px 18px #3211390a}.store-top{padding:14px 13px 9px;display:flex}.store-mark{color:#e6ca8c;background:linear-gradient(145deg,#33143d,#6a3475);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font:21px Songti SC,serif;display:grid}.store-mark.m1{color:#29162e;background:linear-gradient(145deg,#6b4c1c,#c7a25a)}.store-mark.m2{background:linear-gradient(145deg,#251525,#80506d)}.store-mark.m3{background:linear-gradient(145deg,#161116,#4a3b4b)}.store-top>div:last-child{min-width:0;margin-left:11px}.store-card h4{margin:1px 0 5px;font-size:12px}.store-card .store-top p{color:#847887;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.store-top>div>div{gap:6px;margin-top:7px;display:flex}.store-top>div>div span{color:#68446e;background:#f0e9f1;border-radius:8px;padding:3px 6px;font-size:8px}.store-stock{color:#6a7866;margin:0 13px 10px;font-size:8px}.store-actions{border-top:1px solid #eee8ee;grid-template-columns:1fr 1fr 1.35fr;display:grid}.store-actions button{color:#5f5361;background:#fff;border:0;border-right:1px solid #eee8ee;height:39px;font-size:10px}.store-actions button:last-child{border:0}.store-actions i{color:#8e8190;margin-right:4px;font-style:normal}.store-actions .book{color:#6d3479;font-weight:700}.store-actions .book i{color:#c1994d}.pickup-tip{border-left:2px solid #c9a75c;margin:15px 3px 3px;padding:3px 0 3px 10px}.pickup-tip b{color:#4f2459;font-size:10px}.pickup-tip p{color:#8c808e;margin:4px 0 0;font-size:9px;line-height:1.6}.no-store{text-align:center;color:#928693;padding:38px 0;font-size:10px}.pickup-overlay{z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c18a8;align-items:end;display:flex;position:absolute;inset:0}.booking-sheet{background:#fffcf8;border-radius:24px 24px 0 0;width:100%;max-height:88%;padding:23px 21px 28px;position:relative;overflow-y:auto}.booking-sheet>span{color:#987139;letter-spacing:2px;font:8px Georgia,serif}.booking-sheet h3{margin:6px 0 13px;font:500 22px Songti SC,serif}.booking-close{color:#8b7e8d;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:15px}.chosen-store{background:#f1eaf2;border-radius:12px;align-items:center;margin-bottom:12px;padding:11px;display:flex}.chosen-store i{color:#e0c47f;background:#40184c;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.chosen-store p{margin:0 0 0 9px}.chosen-store b,.chosen-store small{display:block}.chosen-store b{font-size:10px}.chosen-store small{color:#918593;margin-top:3px;font-size:8px}.booking-sheet label{color:#504653;margin-top:10px;font-size:10px;font-weight:600;display:block}.booking-sheet input,.booking-sheet select{background:#faf8f6;border:1px solid #e0d8e1;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px}.booking-sheet>.gold-btn{width:100%;margin-top:17px}.promo-overlay{background:#0b060ed1;padding:22px 32px}.promo-dismiss-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.promo-dismiss-toggle:checked+.promo-overlay{display:none}.promo-backdrop-dismiss{z-index:0;cursor:pointer;position:absolute;inset:0}.opening-promo{z-index:1;text-align:center;width:100%;max-height:92%;animation:.42s cubic-bezier(.2,.85,.25,1.15) both promo-pop;position:relative}.opening-promo img{object-fit:cover;object-position:center;pointer-events:none;border:1px solid #e5c47680;border-radius:22px;width:100%;max-height:620px;display:block;box-shadow:0 25px 65px #00000094,0 0 35px #75328a42}.promo-close{z-index:99;color:#eed69c;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#1c0e22;border:2px solid #eed397e6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:31px;font-weight:400;line-height:1;display:grid;position:absolute;top:-18px;right:-16px;box-shadow:0 5px 15px #0007}.promo-close:active{background:#3b1846;transform:scale(.92)}.claim-hotspot{color:#5e151c;z-index:2;background:linear-gradient(90deg,#b88432,#f3d990 45%,#bf8e3d);border:1px solid #f1d995;border-radius:22px;width:calc(100% - 48px);margin:-57px auto 0;padding:10px 12px;font-weight:800;position:relative;box-shadow:0 7px 18px #0007}.claim-hotspot span{font-size:12px}.opening-promo>p{color:#d5c6d8;letter-spacing:.5px;margin:16px 0 0;font-size:8px}@keyframes promo-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (height<=740px){.promo-overlay{padding:18px 45px}.opening-promo img{max-height:560px}}.city-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0812ad;align-items:end;display:flex;position:absolute;inset:0}.city-sheet{background:#fffcf8;border-radius:24px 24px 0 0;width:100%;padding:22px 20px 27px;animation:.28s both city-rise}.city-sheet-head{justify-content:space-between;align-items:start;display:flex}.city-sheet-head span{color:#98713a;letter-spacing:2px;font:8px Georgia,serif}.city-sheet-head h3{margin:5px 0 0;font:500 22px Songti SC,serif}.city-sheet-head button{color:#8d808f;background:0 0;border:0;font-size:24px}.current-city{color:#fff;background:linear-gradient(110deg,#351440,#1a0e1e);border-radius:13px;align-items:center;margin-top:17px;padding:12px;display:flex}.current-city i{color:#311339;background:#ead39a;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.current-city div{margin-left:10px}.current-city span,.current-city b{display:block}.current-city span{color:#baaebe;font-size:8px}.current-city b{color:#efd89e;margin-top:3px;font:17px Songti SC,serif}.current-city em{color:#dac484;border:1px solid #d2b46c80;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.city-label{color:#8b7e8d;margin:19px 0 10px;font-size:9px}.city-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.city-grid button{color:#5d5260;background:#fff;border:1px solid #e3dce4;border-radius:11px;height:42px;font-size:11px;position:relative}.city-grid button.active{color:#4e1f59;background:#f0e8f1;border-color:#583063;font-weight:700}.city-grid button span{color:#a9823c;font-size:8px;position:absolute;right:7px}.city-hint{color:#968a98;margin:15px 0 0;font-size:8px;line-height:1.6}@keyframes city-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.product-sheet .sheet-gift-art{height:145px;margin-bottom:0;padding:17px}.sheet-gift-art>span{color:#e7ca83;font-size:8px}.sheet-gift-art>b{color:#f0d58f;margin-top:24px;font-size:20px}.sheet-meta{z-index:2;flex-direction:column;align-items:end;display:flex;position:absolute;top:13px;right:13px}.sheet-meta em{color:#ead092;font-style:normal;border:1px solid #eed28eb8!important;border-radius:9px!important;padding:3px 7px!important;font-size:8px!important;position:static!important}.sheet-meta strong{color:#f6df9d;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #00000059;margin-top:3px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:27px;font-weight:700;line-height:1}.sheet-meta del{color:#ead092;opacity:.68;font-variant-numeric:tabular-nums;margin-top:7px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:9px;line-height:1}.sheet-meta strong small{color:inherit;vertical-align:baseline;margin-right:3px;font-size:15px;font-weight:600}.gift-contents-head{justify-content:space-between;align-items:end;padding:17px 2px 10px;display:flex}.gift-contents-head span{color:#99733c;letter-spacing:2px;font:7px Georgia,serif}.gift-contents-head h3{margin:4px 0 0;font:500 18px Songti SC,serif}.gift-contents-head>em{color:#67436d;background:#eee6ef;border-radius:9px;padding:4px 7px;font-size:8px;font-style:normal}.gift-content-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.gift-content-grid article{text-align:center;min-width:0}.gift-content-grid article>div{aspect-ratio:1;background:#f1edf0;border:1px solid #e8e0e7;border-radius:11px;width:100%;overflow:hidden}.gift-content-grid img{object-fit:cover;width:100%;height:100%;display:block}.gift-content-grid article:nth-child(4) img{object-fit:contain;background:#f5f1ed;padding:4px}.gift-content-grid article>b{color:#4f4551;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;font-weight:600;display:block;overflow:hidden}.sheet-purchase{border-top:1px solid #ebe4eb;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;display:flex}.sheet-purchase p{margin:0}.sheet-purchase p span,.sheet-purchase p b{display:block}.sheet-purchase p span{color:#928694;font-size:8px}.sheet-purchase p b{color:#5d2568;font-variant-numeric:tabular-nums;margin-top:3px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:22px;line-height:1}.sheet-purchase>.gold-btn{float:none;min-width:126px;margin:0}.product-card{padding:8px}.product-card>.gift-art{height:106px}.product-card>.gift-art>b{max-width:92px;margin-top:16px;font-size:15px}.card-tag-price{z-index:2;flex-direction:column;align-items:end;display:flex;position:absolute;top:8px;right:8px}.card-tag-price em{font-style:normal;border:1px solid!important;border-radius:8px!important;padding:2px 5px!important;font-size:7px!important;position:static!important}.card-tag-price strong{letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 2px 7px #00000038;margin-top:3px;font-weight:700;line-height:1;color:inherit!important;font-family:Arial,Microsoft YaHei,sans-serif!important;font-size:20px!important}.card-tag-price del{color:currentColor;opacity:.66;font-variant-numeric:tabular-nums;margin-top:7px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:9px;line-height:1;text-decoration-thickness:1px}.card-tag-price small{vertical-align:baseline;margin-right:2px;font-family:inherit;font-size:11px;font-weight:600}.card-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;padding:10px 1px 3px;display:grid}.card-gift-item{text-align:center;min-width:0}.card-gift-item>span{aspect-ratio:1.35;background:#f1edef;border:1px solid #e9e1e7;border-radius:8px;width:100%;display:block;overflow:hidden}.card-gift-item img{object-fit:cover;width:100%;height:100%;display:block}.card-gift-item:nth-child(4) img{object-fit:contain;background:#f6f2ee;padding:3px}.card-gift-item>b{color:#5e5360;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.gift-detail-page{z-index:25;background:#f7f2eb;position:absolute;inset:0}.detail-topbar{color:#fff;background:linear-gradient(110deg,#1a0d20,#482054);grid-template-columns:42px 1fr 42px;align-items:center;height:68px;padding:8px 10px 0;display:grid}.detail-topbar button{color:#fff;background:0 0;border:0;font-size:28px}.detail-topbar button:last-child{font-size:13px}.detail-topbar div{text-align:center}.detail-topbar span,.detail-topbar b{display:block}.detail-topbar span{color:#c9a967;letter-spacing:2px;font:7px Georgia,serif}.detail-topbar b{margin-top:4px;font:15px Songti SC,serif}.detail-scroll{scrollbar-width:none;height:calc(100% - 134px);overflow-y:auto}.detail-scroll::-webkit-scrollbar{display:none}.media-stage{background:#130c16;height:315px;position:relative;overflow:hidden}.montage,.still-stage{width:100%;height:100%;position:relative}.montage>img,.still-stage>img{object-fit:cover;width:100%;height:100%;animation:.55s both media-cross;display:block}.montage-shade{background:linear-gradient(#0000 25%,#11081433 48%,#110814e6);position:absolute;inset:0}.montage-copy{color:#fff;position:absolute;bottom:28px;left:21px;right:55px}.montage-copy span{color:#e2c57d;letter-spacing:2px;font:7px Georgia,serif}.montage-copy h2{margin:7px 0 4px;font:500 22px Songti SC,serif}.montage-copy p{color:#d2c5d4;margin:0;font-size:9px}.play-control{color:#ecd698;background:#190b1da6;border:1px solid #ebd296bf;border-radius:50%;width:35px;height:35px;font-size:12px;position:absolute;bottom:29px;right:18px}.media-progress{background:#ffffff2e;height:2px;position:absolute;bottom:0;left:0;right:0}.media-progress i{background:#dfbd6c;height:100%;display:block}.still-stage span{color:#ead49a;background:#150a19b8;border-radius:10px;padding:5px 8px;font-size:8px;position:absolute;bottom:12px;right:12px}.detail-thumbs{scrollbar-width:none;background:#fffdfa;gap:9px;padding:12px 14px;display:flex;overflow-x:auto}.detail-thumbs::-webkit-scrollbar{display:none}.detail-thumbs button{color:#776b79;background:0 0;border:0;flex:0 0 63px;width:63px;padding:0}.detail-thumbs button>div{background:#eee9ed;border:2px solid #0000;border-radius:9px;height:52px;position:relative;overflow:hidden}.detail-thumbs button.active>div{border-color:#663071;box-shadow:0 0 0 2px #d5b768}.detail-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.detail-thumbs b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-weight:500;display:block;overflow:hidden}.video-thumb div>span{z-index:1;color:#ead094;background:#190b1dc7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumb img{filter:brightness(.68)}.detail-includes{padding:20px 16px 10px}.detail-includes>header{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.detail-includes header span{color:#99723a;letter-spacing:2px;font:7px Georgia,serif}.detail-includes header h3{margin:5px 0 0;font:500 20px Songti SC,serif}.detail-includes header em{color:#8c7f8e;font-size:8px;font-style:normal}.include-list{background:#fff;border:1px solid #ebe4eb;border-radius:15px;overflow:hidden}.include-list article{border-bottom:1px solid #eee8ee;align-items:center;min-height:64px;padding:10px 12px;display:flex}.include-list article:last-child{border:0}.include-list article>i{color:#5d2669;background:#eee6ef;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font:9px Georgia,serif;display:grid}.include-list article>div{min-width:0;margin-left:10px}.include-list b,.include-list span{display:block}.include-list b{font-size:10px}.include-list span{color:#978b99;margin-top:4px;font-size:7px}.include-list strong{color:#4f1e59;white-space:nowrap;margin-left:auto;font-size:11px}.detail-service{color:#d8bf7c;text-align:center;background:linear-gradient(110deg,#31123b,#180d1c);border-radius:13px;grid-template-columns:repeat(4,1fr);margin:6px 16px 0;padding:13px 6px;font-size:8px;display:grid}.detail-spacer{height:20px}.detail-buybar{background:#fffdf9;border-top:1px solid #e5dee5;justify-content:space-between;align-items:center;height:66px;padding:8px 13px 8px 18px;display:flex}.detail-buybar>div>span{color:#8d818f;font-size:8px}.detail-buybar p{color:#5e266a;font-variant-numeric:tabular-nums;margin:2px 0 0;font-family:Arial,Microsoft YaHei,sans-serif;font-size:24px;font-weight:700;line-height:1}.detail-buybar p small{margin-right:2px;font-size:13px}.detail-buybar del{color:#9b8f9d;margin-left:7px;font-size:9px;font-weight:400}.detail-buybar>button{color:#35123b;background:linear-gradient(90deg,#b88a37,#efd58c);border:0;border-radius:22px;width:152px;height:44px;font-size:13px;font-weight:800;box-shadow:0 7px 18px #6e3d1f26}@keyframes media-cross{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.checkout-page{z-index:28;background:#f5f1ec;position:absolute;inset:0}.checkout-topbar{color:#fff;background:linear-gradient(110deg,#1a0d20,#482054);grid-template-columns:42px 1fr 42px;align-items:center;height:68px;padding:8px 10px 0;display:grid}.checkout-topbar button{color:#fff;background:0 0;border:0;font-size:28px}.checkout-topbar button:last-child{font-size:13px}.checkout-topbar div{text-align:center}.checkout-topbar span,.checkout-topbar b{display:block}.checkout-topbar span{color:#c9a967;letter-spacing:2px;font:7px Georgia,serif}.checkout-topbar b{margin-top:4px;font:15px Songti SC,serif}.checkout-scroll{scrollbar-width:none;height:calc(100% - 134px);padding:13px;overflow-y:auto}.checkout-scroll::-webkit-scrollbar{display:none}.checkout-card,.checkout-section{background:#fff;border:1px solid #ebe4eb;border-radius:16px;margin-bottom:11px;padding:13px}.checkout-gift{color:#eed392;background:linear-gradient(135deg,#160f1a,#4b1e59);border-radius:13px;height:118px;padding:16px;position:relative;overflow:hidden}.checkout-gift:after{content:"";opacity:.16;border:1px solid;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-30px}.checkout-gift.gold{color:#2d1834;background:linear-gradient(135deg,#71501e,#d5ba76)}.checkout-gift.plum{background:linear-gradient(135deg,#251526,#71365f)}.checkout-gift.black{background:linear-gradient(135deg,#111,#423443)}.checkout-gift span{letter-spacing:2px;font:8px Georgia}.checkout-gift b{margin-top:24px;font:20px Songti SC,serif;display:block}.checkout-gift em{border:1px solid;border-radius:9px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:11px;right:11px}.checkout-card-info{justify-content:space-between;align-items:end;padding:11px 2px 0;display:flex}.checkout-card-info h2{margin:0;font-size:13px}.checkout-card-info p{color:#978b99;margin:4px 0 0;font-size:8px}.checkout-card-info strong{color:#5e266a;font-variant-numeric:tabular-nums;font-family:Arial,sans-serif;font-size:21px}.checkout-section>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.checkout-section header span{color:#98713a;letter-spacing:2px;font:7px Georgia,serif}.checkout-section header h3{margin:4px 0 0;font:500 18px Songti SC,serif}.checkout-section header em{color:#8d818f;font-size:8px;font-style:normal}.checkout-products article{border-top:1px solid #eee9ee;align-items:center;padding:9px 0;display:flex}.checkout-products article>div{background:#eee;border-radius:9px;flex:0 0 43px;width:43px;height:43px;overflow:hidden}.checkout-products img{object-fit:cover;width:100%;height:100%}.checkout-products p{min-width:0;margin:0 0 0 9px}.checkout-products p b,.checkout-products p span{display:block}.checkout-products p b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.checkout-products p span{color:#968a98;margin-top:4px;font-size:7px}.checkout-products article>strong{color:#542260;white-space:nowrap;margin-left:auto;font-size:9px}.invoice-row{align-items:center;display:flex;position:relative}.invoice-row div{flex:1}.invoice-row b,.invoice-row span{display:block}.invoice-row b,.remark-row>b{font-size:10px}.invoice-row span{color:#968a98;margin-top:4px;font-size:8px}.invoice-row input{opacity:0;position:absolute}.invoice-row i{background:#d8d0d8;border-radius:13px;width:39px;height:23px;position:relative}.invoice-row i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0002}.invoice-row input:checked+i{background:#582364}.invoice-row input:checked+i:after{transform:translate(16px)}.invoice-fields{border-top:1px solid #eee8ee;margin-top:12px;padding-top:2px}.invoice-fields label{margin-top:9px;font-size:8px;display:block}.invoice-fields input,.remark-row textarea{background:#faf8f7;border:1px solid #e2dbe3;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:9px;font-size:9px}.remark-row{border-top:1px solid #eee8ee;margin-top:12px;padding-top:11px;display:block}.remark-row textarea{resize:none;height:58px}.order-meta div{border-bottom:1px solid #f0ecf0;align-items:center;padding:7px 0;display:flex}.order-meta div:last-child{border:0}.order-meta span{color:#958a97;width:67px;font-size:8px}.order-meta b{font-size:8px;font-weight:500}.order-meta button{color:#6a3176;background:0 0;border:0;margin-left:auto;font-size:8px}.order-meta em{color:#a46527;background:#fff1df;border-radius:8px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.payments>button{text-align:left;background:#fff;border:1px solid #0000;border-top-color:#eee8ee;align-items:center;width:100%;padding:10px 4px;display:flex}.payments>button.active{background:#fcf8ed;border-color:#d3b469;border-radius:11px}.payments>button>i{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.payments .wechat{background:#29a869}.payments .alipay{background:#1677ff}.payments .bank{background:#573167}.payments button p{margin:0 0 0 9px}.payments button p b,.payments button p span{display:block}.payments button p b{font-size:10px}.payments button p span{color:#968a98;margin-top:4px;font-size:7px}.payments button>em{color:#fff;border:1px solid #d8d0d8;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.payments button.active>em{background:#653072;border-color:#653072}.checkout-agreement{text-align:center;color:#9b909c;margin:14px 0 17px;font-size:7px}.checkout-paybar{background:#fffdf9;border-top:1px solid #e5dee5;justify-content:space-between;align-items:center;height:66px;padding:8px 13px 8px 18px;display:flex}.checkout-paybar>div>span{color:#8d818f;font-size:8px}.checkout-paybar p{color:#5e266a;margin:2px 0 0;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.checkout-paybar p small{margin-right:2px;font-size:13px}.checkout-paybar del{color:#9b8f9d;margin-left:7px;font-size:9px;font-weight:400}.checkout-paybar>button{color:#35123b;background:linear-gradient(90deg,#b88a37,#efd58c);border:0;border-radius:22px;width:165px;height:44px;font-size:12px;font-weight:800}.checkout-paybar>button:disabled{opacity:.7}.option-link,.coupon-row{text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:2px 0 12px;display:flex}.option-link div,.coupon-row div{flex:1}.option-link b,.option-link span,.coupon-row b,.coupon-row span{display:block}.option-link b,.coupon-row b{font-size:10px}.option-link span,.coupon-row span{color:#968a98;margin-top:4px;font-size:8px}.option-link em{color:#6b3676;font-size:9px;font-style:normal}.coupon-row{border-top:1px solid #eee8ee;padding:12px 0}.coupon-row select{color:#632c6e;background:#f3edf4;border:0;border-radius:9px;outline:none;max-width:148px;padding:7px;font-size:8px}.checkout-paybar>div>span em{color:#b47030;margin-left:5px;font-style:normal}.bank-manager{border-top:1px solid #eee8ee;padding:10px 4px 0}.bank-manager-head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.bank-manager-head b{font-size:9px}.bank-manager-head button{color:#682e74;background:0 0;border:0;font-size:8px}.bound-bank{border:1px solid #e4dde4;border-radius:10px;align-items:center;margin-top:7px;padding:9px;display:flex}.bound-bank.selected{background:#fbf7ea;border-color:#c3a35a}.bound-bank>i{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.bound-bank>i.red{background:#b53545}.bound-bank>i.blue{background:#3562a8}.bound-bank p{margin:0 0 0 8px}.bound-bank p b,.bound-bank p span{display:block}.bound-bank p b{font-size:9px}.bound-bank p span{color:#938795;margin-top:3px;font-size:7px}.bound-bank>em{color:#fff;background:#5b2767;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.bound-bank>button{color:#ae646d;background:0 0;border:0;margin-left:7px;font-size:7px}.no-bank{color:#968a98;padding:12px;text-align:center!important;font-size:8px!important}.invoice-page{z-index:36;background:#f3f1f2;position:absolute;inset:0}.invoice-page>header{background:#fff;grid-template-columns:42px 1fr 42px;align-items:center;height:68px;padding:8px 10px 0;display:grid}.invoice-page header button{color:#554b57;background:0 0;border:0;font-size:27px}.invoice-page header button:last-child{font-size:18px}.invoice-page header div{text-align:center}.invoice-page header span,.invoice-page header b{display:block}.invoice-page header span{color:#a17a40;letter-spacing:2px;font:7px Georgia}.invoice-page header b{margin-top:4px;font:16px Songti SC,serif}.invoice-scroll{height:calc(100% - 150px);padding:14px;overflow-y:auto}.invoice-panel{background:#fff;border-radius:14px;margin-bottom:11px;padding:14px}.invoice-type{background:0 0;border:0;align-items:center;width:100%;padding:0 0 14px;display:flex}.invoice-type span{font-size:10px}.invoice-panel i{font-style:normal}.invoice-type span i,.invoice-content-row>span i{color:#8c818e;border:1px solid #9f949f;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:inline-grid}.invoice-type b{margin-left:auto;font-size:10px}.invoice-type em{color:#aaa0ab;margin-left:8px;font-style:normal}.invoice-kind{border-top:1px solid #eee9ee;align-items:center;padding:13px 0;display:flex}.invoice-kind>span{margin-right:auto;font-size:10px}.invoice-kind label,.invoice-content-row label{align-items:center;margin-left:12px;font-size:9px;display:flex}.invoice-kind input,.invoice-content-row input{opacity:0;position:absolute}.invoice-kind label i,.invoice-content-row label i{border:1px solid #cfc7cf;border-radius:50%;width:18px;height:18px;margin-right:5px;position:relative}.invoice-kind input:checked+i,.invoice-content-row input:checked+i{background:#63306f;border-color:#63306f}.invoice-kind input:checked+i:after,.invoice-content-row input:checked+i:after{content:"✓";color:#fff;font-size:10px;position:absolute;top:0;left:4px}.invoice-input{border-top:1px solid #eee9ee;align-items:center;padding:13px 0 3px;display:flex}.invoice-input span{width:75px;font-size:10px}.invoice-input input{text-align:right;border:0;outline:none;flex:1;min-width:0;font-size:9px}.invoice-content-row{align-items:center;display:flex}.invoice-content-row>span{margin-right:auto;font-size:10px}.auth-row{align-items:center;display:flex}.auth-row div{flex:1}.auth-row b,.auth-row span{display:block}.auth-row b{font-size:10px}.auth-row span{color:#968a98;margin-top:4px;font-size:8px}.auth-row>i{color:#aaa;border:1px solid #cfc8cf;border-radius:50%;width:20px;height:20px;font-size:0}.invoice-address{color:#625765;font-size:9px;line-height:1.7}.invoice-page>footer{background:#f3f1f2;padding:10px 14px 14px;position:absolute;bottom:0;left:0;right:0}.invoice-page footer button{color:#ead297;background:linear-gradient(90deg,#482053,#25112c);border:0;border-radius:22px;width:100%;height:43px;margin-top:7px;font-weight:700}.invoice-page footer button:last-child{color:#6f6371;background:#fff}.bank-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#150c19a8;align-items:end;display:flex;position:absolute;inset:0}.add-bank-sheet{background:#fffdf9;border-radius:23px 23px 0 0;width:100%;padding:22px 20px 25px;position:relative}.add-bank-sheet>button:first-child{color:#8a7e8c;background:0 0;border:0;font-size:23px;position:absolute;top:10px;right:14px}.add-bank-sheet>span{color:#9d783d;letter-spacing:2px;font:7px Georgia}.add-bank-sheet h3{margin:5px 0 15px;font:21px Songti SC,serif}.add-bank-sheet>label{margin-top:10px;font-size:9px;font-weight:600;display:block}.add-bank-sheet input{background:#faf8f7;border:1px solid #dfd8e0;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:10px}.add-bank-sheet label>div{display:flex}.add-bank-sheet label>div input{flex:1}.add-bank-sheet label>div button{color:#652d71;background:0 0;border:0;margin-top:5px;font-size:8px}.bind-card{color:#35143b;background:linear-gradient(90deg,#bc903f,#efd58c);border:0;border-radius:21px;width:100%;height:42px;margin-top:17px;font-weight:700}.add-bank-sheet>p{text-align:center;color:#9b909c;font-size:7px}.card-success-overlay{z-index:48;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0711d1;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.card-success-modal{text-align:center;background:linear-gradient(#2b1234 0 130px,#fffaf3 130px);border:1px solid #e2c37a73;border-radius:23px;width:100%;max-height:95%;padding:20px;animation:.38s cubic-bezier(.2,.85,.25,1.15) both success-pop;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0008}.success-radiance{background:radial-gradient(circle,#b062c459,#0000 67%);border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.success-en{color:#d9b96e;letter-spacing:3px;font:7px Georgia;position:relative}.success-check{color:#3d1748;background:#f0d891;border:1px solid #e4c778;border-radius:50%;place-items:center;width:40px;height:40px;margin:11px auto 7px;font-size:20px;font-weight:800;display:grid;position:relative}.card-success-modal h2{color:#fff;margin:0;font:500 23px Songti SC,serif;position:relative}.success-sub{color:#cdbed0;margin:5px 0 15px;font-size:9px;position:relative}.success-qr{background:#fff;border:7px solid #fff;border-radius:14px;width:150px;height:150px;margin:0 auto;position:relative;box-shadow:0 8px 22px #32123a2b}.success-qr img{width:100%;height:100%;display:block}.success-qr>i{color:#e3c57b;background:#3f184a;border:3px solid #fff;border-radius:7px;place-items:center;width:25px;height:25px;font:14px Songti SC,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-hint{color:#948896;margin:7px 0 11px;font-size:8px}.credential-box{text-align:left;background:#fff;border:1px solid #e5dce5;border-radius:13px;overflow:hidden}.credential-box>div{border-bottom:1px solid #eee8ee;grid-template-columns:66px 1fr 34px;align-items:center;padding:11px;display:grid}.credential-box>div:last-child{border:0}.credential-box span{color:#8f8391;font-size:8px}.credential-box b{letter-spacing:1px;font-variant-numeric:tabular-nums;font-family:Arial,Microsoft YaHei,sans-serif;font-size:11px}.credential-box button{color:#642d70;background:#eee7ef;border:0;border-radius:7px;padding:4px;font-size:7px}.save-card-note{text-align:left;background:#f1e9f2;border-radius:12px;align-items:center;margin-top:10px;padding:10px;display:flex}.save-card-note>i{color:#dfc47c;background:#482053;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.save-card-note p{margin:0 0 0 8px}.save-card-note b,.save-card-note span{display:block}.save-card-note b{color:#4f205a;font-size:9px}.save-card-note span{color:#928594;margin-top:3px;font-size:7px}.success-close{color:#35123b;background:linear-gradient(90deg,#b88a37,#efd58c);border:0;border-radius:21px;width:100%;height:42px;margin-top:12px;font-size:11px;font-weight:800}@keyframes success-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (height<=740px){.card-success-overlay{padding:12px 28px}.card-success-modal{padding:16px}.success-qr{width:126px;height:126px}}.fulfillment-modal{min-height:620px;padding-bottom:22px!important}.fulfillment-options{gap:11px;margin:22px 21px 10px;display:grid}.fulfillment-options>button{text-align:left;background:#fff;border:1px solid #e2d7e1;border-radius:15px;grid-template-columns:45px 1fr 22px;align-items:center;min-height:76px;padding:10px;display:grid}.fulfillment-options>button.active{background:#fcf7ea;border-color:#bc984d;box-shadow:inset 0 0 0 1px #d5b86e}.fulfillment-options i{color:#ecd48d;background:#351440;border-radius:12px;place-items:center;width:40px;height:40px;font:18px Songti SC,serif;display:grid}.fulfillment-options p{margin:0 0 0 10px}.fulfillment-options b,.fulfillment-options span{display:block}.fulfillment-options b{color:#2d1a31;font-size:12px}.fulfillment-options span{color:#958897;margin-top:5px;font-size:8px}.fulfillment-options em{color:#61296d;font-style:normal;font-weight:800}.fulfillment-tip{text-align:center;color:#998d9a;margin:12px 20px 19px;font-size:8px}.success-close:disabled{opacity:.45}.address-confirm-layer{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#160b1bc4;align-items:end;display:flex;position:absolute;inset:0}.address-confirm-layer>section{background:#fffaf4;border-radius:23px 23px 0 0;width:100%;max-height:88%;padding:20px;position:relative;overflow-y:auto}.address-confirm-layer header{justify-content:space-between;align-items:start;display:flex}.address-confirm-layer header span{letter-spacing:2px;color:#a07b41;font:7px Georgia}.address-confirm-layer header h3{margin:4px 0 14px;font:500 18px Songti SC,serif}.address-confirm-layer header button{color:#776b79;background:0 0;border:0;font-size:23px}.selected-delivery-address{text-align:left;background:#fff;border:1px solid #d8c5da;border-radius:14px;padding:13px 58px 13px 13px;position:relative}.selected-delivery-address div{align-items:center;gap:10px;display:flex}.selected-delivery-address b{font-size:11px}.selected-delivery-address span{color:#756a77;font:9px Arial}.selected-delivery-address p{margin:8px 0 0;font-size:9px;line-height:1.6}.selected-delivery-address>button{color:#5c2867;background:#eee5ef;border:0;border-radius:9px;padding:6px 9px;font-size:8px;position:absolute;top:12px;right:10px}.address-choice-list{border:1px solid #e1d8df;border-radius:13px;margin-top:8px;overflow:hidden}.address-choice-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee7ed;width:100%;padding:11px}.address-choice-list>button.active{background:#fcf7ea}.address-choice-list p{margin:0}.address-choice-list b{font-size:10px}.address-choice-list span{color:#857987;margin-left:8px;font:8px Arial}.address-choice-list em{color:#9b7839;margin-left:7px;font-size:7px;font-style:normal}.address-choice-list small{color:#827784;margin-top:5px;font-size:8px;display:block}.address-choice-list .add-other-address,.add-other-address.standalone{color:#60286c;text-align:center;border-bottom:0;font-weight:800}.add-other-address.standalone{background:#fff;border:1px dashed #cdb9cf;border-radius:12px;width:100%;margin-top:9px;padding:12px}.no-delivery-address{text-align:center;color:#918593;background:#f5f0f4;border-radius:12px;padding:15px}.confirm-delivery{color:#35143b;background:linear-gradient(90deg,#bf9541,#efd78c);border:0;border-radius:22px;width:100%;height:43px;margin-top:14px;font-weight:800}.confirm-delivery:disabled{opacity:.45}.new-address-form{z-index:3;background:#fffaf4;padding:21px;position:absolute;inset:0}.new-address-form h4{margin:3px 0 14px;font:500 18px Songti SC,serif}.new-address-form input,.new-address-form textarea{background:#fff;border:1px solid #ded3dd;border-radius:10px;width:100%;margin-bottom:9px;padding:11px;font-size:9px}.new-address-form textarea{resize:none;min-height:82px}.new-address-form>div{grid-template-columns:1fr 2fr;gap:9px;display:grid}.new-address-form button{background:#fff;border:1px solid #d8ccd7;border-radius:20px;height:40px}.new-address-form button:last-child{color:#35143b;background:linear-gradient(90deg,#bf9541,#efd78c);border:0;font-weight:800}.new-address-form button:disabled{opacity:.45}.quantity-row{border-top:1px solid #eee8ee;align-items:center;margin-top:12px;padding:12px 2px 0;display:flex}.quantity-row>div:first-child{flex:1}.quantity-row b,.quantity-row span{display:block}.quantity-row b{font-size:10px}.quantity-row span{color:#968a98;margin-top:4px;font-size:8px}.quantity-stepper{background:#faf8f9;border:1px solid #ddd5de;border-radius:9px;grid-template-columns:31px 38px 31px;height:32px;display:grid;overflow:hidden}.quantity-stepper button{color:#552160;background:#f0eaf1;border:0;font-size:16px;line-height:1}.quantity-stepper button:disabled{color:#b9afb9}.quantity-stepper input{color:#352839;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:0;outline:0;width:100%;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.checkout-products article>strong small{color:#9b8f9d;text-align:right;margin-top:3px;font-size:7px;font-weight:400;display:block}.issued-count{color:#5b2866;justify-content:center;align-items:center;margin:0 0 7px;display:flex}.issued-count span{font-size:9px;font-weight:700}.issued-count b{color:#9a8e9c;margin-left:4px;font-size:8px;font-weight:400}.issued-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0 -20px;display:flex;overflow-x:auto}.issued-carousel::-webkit-scrollbar{display:none}.issued-card{scroll-snap-align:center;min-width:100%;padding:0 20px}.issued-dots{justify-content:center;align-items:center;gap:5px;margin:8px 0 2px;display:flex}.issued-dots i{background:#d3c8d4;border-radius:50%;width:5px;height:5px;transition:all .2s}.issued-dots i.active{background:#61306d;border-radius:4px;width:15px}.card-success-modal:has(.issued-carousel){padding-left:20px;padding-right:20px}.card-success-modal:has(.issued-carousel) .success-qr{width:136px;height:136px}.card-success-modal:has(.issued-carousel) .save-card-note{margin-top:8px}@media (height<=740px){.card-success-modal:has(.issued-carousel) .success-check{width:34px;height:34px;margin-top:7px}.card-success-modal:has(.issued-carousel) .success-qr{width:112px;height:112px}.card-success-modal:has(.issued-carousel) .issued-card{padding:0 16px}.issued-carousel{margin-left:-16px;margin-right:-16px}}.enterprise-page{padding-bottom:24px!important}.enterprise-title{align-items:center;gap:12px;padding:5px 1px 14px;display:flex}.enterprise-title>button{color:#3d1849;background:#fff;border:1px solid #ded3dc;border-radius:50%;width:34px;height:34px;font-size:18px}.enterprise-title span{letter-spacing:2px;color:#a0804c;font:8px Georgia}.enterprise-title h2{margin:3px 0 0;font:500 25px Songti SC,serif}.enterprise-intro{color:#837585;margin:0 0 14px;font-size:11px;line-height:1.7}.enterprise-cards{gap:12px;display:grid}.enterprise-card{background:#fff;border-radius:18px;padding:10px;box-shadow:0 8px 25px #35143c0c}.enterprise-card .gift-art{height:112px}.enterprise-card .gift-art b{margin-top:20px;font-size:19px}.enterprise-card-head{justify-content:space-between;align-items:end;padding:11px 3px 8px;display:flex}.enterprise-card-head h3{margin:0;font-size:15px}.enterprise-price{text-align:right}.enterprise-price del{color:#aa9fab;font:10px Georgia;display:block}.enterprise-price strong{color:#642571;font:700 21px Georgia}.enterprise-price strong small{margin-right:2px;font:11px sans-serif}.enterprise-product-list{border-top:1px solid #eee7ed;grid-template-columns:1fr 1fr;gap:6px;padding-top:9px;display:grid}.enterprise-product-list span{color:#756878;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.enterprise-product-list span:before{content:"·";color:#bc9651;margin-right:5px;font-weight:800}.group-rules{color:#fff;background:linear-gradient(145deg,#1c1021,#4b1b59);border-radius:19px;margin-top:18px;padding:18px;box-shadow:0 12px 28px #32123b20}.group-rules>span,.enterprise-form>span{letter-spacing:2px;color:#d1ae63;font:8px Georgia}.group-rules h3,.enterprise-form h3{margin:5px 0 13px;font:500 20px Songti SC,serif}.tier-list{gap:8px;display:grid}.tier-list div{background:#ffffff0b;border-radius:11px;grid-template-columns:70px 1fr;align-items:center;padding:10px;display:grid}.tier-list b{color:#efd996;font:13px Georgia}.tier-list p{color:#d8cbd9;margin:0;font-size:10px;line-height:1.55}.group-services{border-top:1px solid #ffffff1b;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.group-services span{color:#d6c8d8;font-size:9px}.enterprise-form{background:#fff;border-radius:19px;margin-top:14px;padding:18px;box-shadow:0 8px 24px #35143c0c}.enterprise-form h3{margin-bottom:4px}.enterprise-form>p{color:#968a98;margin:0 0 15px;font-size:10px}.enterprise-field{margin-top:12px;display:block}.enterprise-field>span{color:#49394c;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.enterprise-field em{color:#a78fa9;font-style:normal;font-weight:400}.enterprise-field input{color:#2c202e;background:#faf8f7;border:1px solid #e4dce4;border-radius:11px;outline:none;width:100%;padding:12px 13px;font-size:12px}.enterprise-field input:focus{border-color:#87518e;box-shadow:0 0 0 3px #7c3f8610}.enterprise-error{background:#fff1ee;border-radius:9px;padding:9px 11px;color:#b34b3d!important;margin:12px 0 0!important}.enterprise-submit{color:#2b1731;background:linear-gradient(90deg,#b88d3f,#f0d58f);border:0;border-radius:24px;width:100%;margin-top:16px;padding:13px;font-size:14px;font-weight:800;box-shadow:0 7px 16px #a77e3629}.enterprise-success{z-index:31;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#160c1dcc;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.enterprise-success>div{text-align:center;background:#fffaf3;border-radius:24px;width:100%;padding:28px 20px;box-shadow:0 25px 70px #0007}.enterprise-success i{color:#ebd28f;background:linear-gradient(145deg,#32143d,#6c3078);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:26px;font-style:normal;display:grid}.enterprise-success h3{margin:0 0 10px;font:500 23px Songti SC,serif}.enterprise-success p{color:#6f6271;margin:0;font-size:12px;line-height:1.8}.enterprise-success button{color:#efd797;background:#32143d;border:0;border-radius:21px;width:100%;margin-top:20px;padding:11px;font-weight:700}.enterprise-price strong small{vertical-align:baseline;font-family:Arial,Microsoft YaHei,sans-serif}.center-page{z-index:24;background:#f6f1eb;inset:0;padding:0!important;position:absolute!important}.center-page>header{color:#fff;background:linear-gradient(110deg,#1a0d20,#482054);grid-template-columns:42px 1fr 42px;align-items:center;height:68px;padding:8px 10px 0;display:grid}.center-page>header button{color:#fff;background:0 0;border:0;font-size:28px}.center-page>header div{text-align:center}.center-page>header span,.center-page>header b{display:block}.center-page>header span{letter-spacing:2px;color:#c9a967;font:7px Georgia}.center-page>header b{margin-top:4px;font-size:15px}.center-scroll{height:calc(100% - 68px);padding:14px 13px 28px;overflow-y:auto}.wide-gold{color:#35123b;background:linear-gradient(90deg,#b88a37,#efd58c);border:0;border-radius:22px;width:100%;height:44px;margin-top:13px;font-weight:800}.page-tip,.rule-note{color:#8e818f;margin:0 2px 12px;font-size:9px;line-height:1.7}.share-poster{color:#fff;text-align:center;background:radial-gradient(circle at 80% 20%,#71317e,#0000 34%),linear-gradient(150deg,#150c1a,#42154f);border-radius:22px;height:410px;padding:29px 20px;box-shadow:0 16px 35px #30103835}.share-poster>span{letter-spacing:3px;color:#e0bd69;font:8px Georgia}.share-poster h2{margin:20px 0;font:500 27px/1.5 Songti SC,serif}.poster-qr{background:#fff;border:8px solid #fff;border-radius:14px;width:154px;height:154px;margin:auto}.poster-qr img{width:100%;height:100%;display:block}.share-poster p{color:#d2c4d4;font-size:9px}.link-box{background:#fff;border-radius:13px;align-items:center;margin-top:12px;padding:10px;display:flex}.link-box span{text-overflow:ellipsis;white-space:nowrap;color:#776a79;flex:1;font-size:8px;overflow:hidden}.link-box button{color:#ecd491;background:#3d1847;border:0;border-radius:9px;padding:7px 10px;font-size:9px}.withdraw-balance{color:#fff;background:linear-gradient(135deg,#1b0e20,#51205e);border-radius:18px;padding:22px}.withdraw-balance span{color:#c8b9cb;font-size:9px}.withdraw-balance b{color:#efd895;margin-top:8px;font:700 32px Arial;display:block}.form-cell,.withdraw-method{background:#fff;border-radius:15px;margin-top:12px;padding:15px;font-size:10px;font-weight:700;display:block}.form-cell>div{border-bottom:1px solid #ddd5de;align-items:center;margin-top:9px;display:flex}.form-cell>div span{font-size:20px}.form-cell input{border:0;outline:0;flex:1;min-width:0;padding:9px;font-size:25px}.form-cell button{color:#682e74;background:0 0;border:0}.withdraw-method>p{align-items:center;margin:12px 0 0;display:flex}.withdraw-method i{color:#fff;background:#29a869;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.withdraw-method span{margin-left:9px}.withdraw-method small{color:#968a98;margin-top:4px;font-size:7px;display:block}.withdraw-method em{color:#5c2667;margin-left:auto;font-style:normal}.detail-rows{gap:10px;display:grid}.detail-rows article{background:#fff;border-radius:14px;align-items:center;padding:13px;display:flex}.detail-rows article>div{min-width:0}.detail-rows b,.detail-rows span,.detail-rows small,.detail-rows strong,.detail-rows em{display:block}.detail-rows b{font-size:11px}.detail-rows span,.detail-rows small{color:#948896;margin-top:4px;font-size:8px}.detail-rows article>p{text-align:right;margin:0 0 0 auto}.detail-rows strong{color:#5e266a;font-size:11px}.detail-rows em{color:#8e818f;margin-top:5px;font-size:8px;font-style:normal}.team-summary{background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:17px;display:grid}.team-summary div{text-align:center;border-right:1px solid #eee7ed}.team-summary div:last-child{border:0}.team-summary b,.team-summary span{display:block}.team-summary b{color:#572263;font:700 25px Arial}.team-summary span{color:#918593;margin-top:4px;font-size:8px}.wallet>button{text-align:center;background:0 0;border:0}.wallet>button span,.wallet>button b{display:block}.wallet>button span{color:#968a97;font-size:9px}.wallet>button b{margin-top:6px;font:15px Arial}.order-panel button{position:relative}.order-panel button em{color:#fff;background:#a73f4d;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font:8px Arial;display:grid;position:absolute;top:-3px;right:8px}.owned-card-list{gap:11px;display:grid}.owned-card-list>button{text-align:left;background:#fff;border:0;border-radius:17px;padding:9px;position:relative;box-shadow:0 7px 20px #3212390c}.owned-card-art{color:#ead293;background:linear-gradient(135deg,#160e1b,#511f60);border-radius:13px;height:118px;padding:15px;position:relative;overflow:hidden}.owned-card-art.gold{color:#2b1731;background:linear-gradient(135deg,#6d4b18,#d5b877)}.owned-card-art.plum{background:linear-gradient(135deg,#241322,#70345e)}.owned-card-art.black{background:linear-gradient(135deg,#0c0b0d,#342835)}.owned-card-art span{letter-spacing:2px;font:7px Georgia}.owned-card-art b{margin-top:24px;font:20px Songti SC,serif;display:block}.owned-card-art em{border:1px solid;border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:11px;right:11px}.owned-card-list>button>p{margin:9px 2px 1px}.owned-card-list>button>p span,.owned-card-list>button>p small{color:#716674;font-size:8px;display:block}.owned-card-list>button>p small{color:#a095a2;margin-top:4px}.owned-card-list>button>strong{color:#682e74;font-size:9px;position:absolute;bottom:17px;right:12px}.order-tabs{gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.order-tabs button{white-space:nowrap;background:#fff;border:1px solid #ddd4dd;border-radius:16px;padding:6px 11px;font-size:9px}.order-tabs .active{color:#efd798;background:#3b1745}.member-orders{gap:10px;display:grid}.member-orders article{background:#fff;border-radius:15px;padding:13px}.member-orders header{color:#958997;justify-content:space-between;font-size:8px;display:flex}.member-orders header em{color:#ac6630;font-style:normal}.member-orders h3{margin:16px 0 6px;font-size:12px}.member-orders h3 small{float:right}.member-orders article>p{text-align:right;color:#5e266a;font-weight:700}.member-orders article>div{text-align:right;border-top:1px solid #eee8ee;padding-top:10px}.member-orders button{background:#fff;border:1px solid #ddd4dd;border-radius:16px;margin-left:6px;padding:6px 10px;font-size:8px}.member-orders .primary-action{color:#efd89b;background:#3d1848;border-color:#3d1848}.green-text{color:#398052!important}.address-list{gap:10px;display:grid}.address-list article{background:#fff;border-radius:15px;padding:14px}.address-list p{margin:0 0 9px}.address-list p b{font-size:12px}.address-list p span{color:#8f8391;margin-left:8px;font-size:9px}.address-list p em{color:#9d692f;background:#fff0d7;border-radius:6px;margin-left:7px;padding:3px 5px;font-size:7px;font-style:normal}.address-list article>div{font-size:10px;line-height:1.6}.address-list footer{text-align:right;border-top:1px solid #eee8ee;margin-top:10px;padding-top:8px}.address-list footer button{color:#7d6f80;background:0 0;border:0;margin-left:10px;font-size:8px}.coupon-list{gap:10px;display:grid}.coupon-list article{background:#fff;border-left:5px solid #b58a3c;border-radius:15px;align-items:center;padding:14px;display:flex}.coupon-list article>b{color:#682e74;font:700 28px Arial}.coupon-list article>b small{font-size:12px}.coupon-list article>div{margin-left:13px}.coupon-list h3{margin:0;font-size:11px}.coupon-list p{color:#938795;font-size:8px}.coupon-list button{color:#efd89b;background:#3d1848;border:0;border-radius:14px;margin-left:auto;padding:7px 10px;font-size:8px}.coupon-list .used{filter:grayscale();opacity:.58}.settings-list{background:#fff;border-radius:15px;padding:0 14px}.settings-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee8ee;width:100%;padding:14px 1px;font-size:10px}.settings-list button:last-child{border:0}.settings-list span{float:right;color:#938795}.service-card{text-align:center;color:#fff;background:linear-gradient(145deg,#1b0e20,#51205e);border-radius:18px;margin-bottom:12px;padding:25px}.service-card i{color:#3b1745;background:#efd68f;border-radius:18px;place-items:center;width:55px;height:55px;margin:auto;font:23px Songti SC,serif;display:grid}.service-card h2{margin:12px 0 5px;font-size:17px}.service-card p{color:#c9bbcb;font-size:9px}.service-card button{color:#efd68f;background:0 0;border:1px solid #e0c477;border-radius:17px;padding:7px 15px}.card-viewer{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120a17d9;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.card-viewer>section{text-align:center;background:#fffaf3;border-radius:22px;width:100%;max-height:94%;padding:17px;position:relative;overflow-y:auto}.card-viewer>section>button:first-child{z-index:2;background:#ffffffd9;border:0;border-radius:50%;width:27px;height:27px;font-size:17px;position:absolute;top:23px;right:23px}.card-viewer .owned-card-art{text-align:left}.card-viewer>section>img{background:#fff;border:7px solid #fff;width:155px;height:155px;margin:16px auto 8px;box-shadow:0 5px 18px #32123a20}.card-viewer>section>p{text-align:left;border-top:1px solid #eee7ed;grid-template-columns:70px 1fr;margin:0;padding:10px;display:grid}.card-viewer>section>p span{color:#8e818f;font-size:8px}.card-viewer>section>p b{letter-spacing:1px;font:11px Arial}.mini-content:has(.center-page){overflow:hidden}.subpage:has(.center-page){height:100%;overflow:hidden}.center-page{height:100%;overflow:hidden}.center-page>header{z-index:3;position:relative;box-shadow:0 3px 12px #1b0d2130}.center-scroll{overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 68px);overflow:hidden auto}.center-scroll::-webkit-scrollbar{display:none}.team-total{color:#fff;text-align:center;background:radial-gradient(circle at 90% 0,#71327e,#0000 42%),linear-gradient(145deg,#1b0e20,#482054);border-radius:17px;margin-bottom:10px;padding:18px}.team-total>span{color:#cbbdce;font-size:9px}.team-total>b{color:#efd691;margin:7px 0 4px;font:700 32px Arial,Microsoft YaHei,sans-serif;display:block}.team-total>b small{margin-left:3px;font-size:11px}.team-total>p{color:#c6b8c9;margin:0;font-size:8px}.vip-center{padding-bottom:20px}.vip-current-card{color:#fff;background:radial-gradient(circle at 90% 10%,#713877,#35133f 55%,#1b0d20);border-radius:18px;padding:18px;box-shadow:0 12px 28px #37164035}.vip-current-card>span,.vip-benefit-carousel article>span{letter-spacing:2px;color:#e5ca80;font:7px Georgia}.vip-current-card>div{align-items:center;gap:9px;display:flex}.vip-current-card h2{margin:8px 0;font:500 29px Georgia}.vip-current-card em{color:#edd58f;border:1px solid #d8b968;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.vip-current-card p{color:#d8cbd9;margin:8px 0;font-size:9px}.vip-current-card p b{color:#f0d88f;font:700 14px Arial}.vip-progress{background:#fff2;border-radius:5px;overflow:hidden;height:7px!important;margin:8px 0!important}.vip-progress i{border-radius:inherit;background:linear-gradient(90deg,#ba8c39,#f2dc96);height:100%;display:block}.vip-current-card small{color:#cbbdcd;font-size:7px}.vip-level-scale{justify-content:space-between;margin:22px 2px 16px;display:flex;position:relative}.vip-level-scale:before{content:"";background:#ded4dc;height:2px;position:absolute;top:11px;left:9%;right:9%}.vip-level-scale button{z-index:1;text-align:center;color:#a095a1;background:0 0;border:0;padding:0;position:relative}.vip-level-scale i{background:#e8e0e7;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto;font-size:7px;font-style:normal;display:grid}.vip-level-scale span{margin-top:5px;font:7px Arial;display:block}.vip-level-scale .current i,.vip-level-scale .active i{color:#efd58b;background:#4b1d57;box-shadow:0 0 0 4px #eadfed}.vip-level-scale .current span,.vip-level-scale .active span{color:#4b1d57;font-weight:800}.vip-benefit-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.vip-benefit-carousel::-webkit-scrollbar{display:none}.vip-benefit-carousel article{scroll-snap-align:center;background:#fff;border:1px solid #ded4dc;border-radius:17px;flex:0 0 100%;padding:16px;position:relative}.vip-benefit-carousel article.current-tier{background:linear-gradient(145deg,#fffdf8,#fbf4e4);border-color:#c6a252}.vip-benefit-carousel header{justify-content:space-between;align-items:start;margin:7px 0 14px;display:flex}.vip-benefit-carousel h3{color:#40184b;margin:0;font:500 23px Georgia}.vip-benefit-carousel header p{color:#9a8e9b;margin:5px 0 0;font-size:7px}.vip-benefit-carousel strong{color:#eed58d;background:#42184e;border-radius:12px;padding:7px 10px;font-size:9px}.vip-benefit-carousel article>div>p{border-top:1px solid #eee7ed;align-items:center;margin:0;padding:10px 0;display:flex}.vip-benefit-carousel article>div i{color:#5f286b;background:#eee5ef;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.vip-benefit-carousel article>div b{margin-left:9px;font-size:10px}.vip-benefit-carousel article>em{color:#a47f39;font-size:7px;font-style:normal;position:absolute;bottom:12px;right:14px}.vip-swipe-hint{text-align:center;color:#9b8f9c;margin:11px 0;font-size:7px}.coupon-category-tabs{background:#eee7ed;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.coupon-category-tabs button{color:#887c89;background:0 0;border:0;border-radius:10px;height:34px;font-size:9px}.coupon-category-tabs button.active{color:#efd58c;background:#42184e;font-weight:800}.coupon-rule-note{line-height:1.6;color:#958996!important;margin:11px 2px!important;font-size:8px!important}.coupon-list.rich article{min-height:92px;grid-template-columns:67px 1fr 48px!important}.coupon-list.rich article>div h3{align-items:center;gap:5px;display:flex}.coupon-list.rich article>div h3 em{color:#6a3475;border:1px solid #c8b3cb;border-radius:7px;padding:2px 5px;font-size:6px;font-style:normal}.coupon-list.rich article>div>small{color:#a095a1;margin-top:5px;font-size:6px;line-height:1.5;display:block}.coupon-list.rich button:disabled{opacity:.6}.saas-vip-heading{margin:2px 2px 17px}.saas-vip-heading h2{margin:0;font:500 23px Songti SC,serif}.saas-vip-heading p{color:#8f8391;margin:6px 0 0;font-size:9px}.saas-vip .vip-benefit-carousel{gap:12px;padding-right:42px}.saas-vip .vip-benefit-carousel article{scroll-snap-align:start;background:#fff;border-radius:19px;flex:0 0 86%;min-height:315px;padding:20px}.saas-vip .vip-benefit-carousel article.current-tier{color:#fff8dd;background:linear-gradient(135deg,#ffefb852,#0000 40%),linear-gradient(135deg,#251006 0%,#664015 48%,#d2a74d 100%);border-color:#ffdd7bc2;box-shadow:0 14px 28px #68421138}.saas-vip .vip-benefit-carousel article>span{font-size:9px;font-weight:900}.saas-vip .vip-benefit-carousel h3{color:#3b1746;margin:13px 0 4px;font:500 30px Georgia}.saas-vip .vip-benefit-carousel article.current-tier h3{color:#fff8dd}.saas-vip .vip-benefit-carousel strong{color:#491b54;background:0 0;width:max-content;margin:8px 0 13px;padding:0;font:700 34px Arial;display:block}.saas-vip .vip-benefit-carousel article.current-tier strong{color:#fff2ba}.saas-vip .vip-target{color:#776b79;min-height:35px;margin:0 0 11px;font-size:9px;line-height:1.55}.saas-vip .current-tier .vip-target{color:#f4e3b8}.saas-vip .vip-progress{background:#fff3;height:7px!important;margin:8px 0 4px!important}.vip-progress-label{color:#f2dfac;justify-content:space-between;font:7px Arial;display:flex}.saas-vip ul{border-top:1px solid #e9e0e7;margin:18px 0 0;padding:0;list-style:none}.saas-vip li{color:#5c4f5e;padding:11px 0 0 17px;font-size:9px;line-height:1.5;position:relative}.saas-vip li:before{content:"✓";color:#a57d34;font-weight:900;position:absolute;left:0}.saas-vip .current-tier ul{border-color:#fff0bd45}.saas-vip .current-tier li{color:#fff4cf}.saas-vip .current-tier li:before{color:#ffe29a}.saas-vip-dots{justify-content:center;gap:6px;margin-top:13px;display:flex}.saas-vip-dots button{background:#c6bbc6;border:0;border-radius:4px;width:6px;height:6px;padding:0}.saas-vip-dots button.active{background:#a77c32;width:21px}.order-tabs.full-tabs{z-index:2;scrollbar-width:none;background:#f8f3ed;margin:0 -16px 12px;padding:8px 16px;position:sticky;top:0;overflow-x:auto}.order-tabs.full-tabs::-webkit-scrollbar{display:none}.rich-orders article{border:1px solid #e8e0e6;padding:0;overflow:hidden}.rich-orders article>header{border-bottom:1px solid #eee8ed;padding:12px 13px}.rich-orders header em{font-weight:800}.refund-text{color:#a33e50!important}.order-product{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;text-align:left!important;border:0!important;padding:13px!important;display:grid!important}.order-product>i{color:#edd48d;background:linear-gradient(145deg,#351440,#70407b);border-radius:12px;place-items:center;width:48px;height:48px;font:20px Songti SC,serif;display:grid}.order-product p{text-align:left!important;color:#2f2032!important;margin:0!important}.order-product p b,.order-product p span{display:block}.order-product p b{font-size:11px}.order-product p span{color:#938796;margin-top:5px;font-size:8px}.order-product strong{color:#736777;font:9px Arial}.rich-orders article>p{margin:0;padding:0 13px 11px;font-size:8px}.rich-orders article>p b{color:#5e266a;font:700 14px Arial}.rich-orders article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 13px;display:flex}.rich-orders article>div:last-child button{margin:0}.orders-empty{text-align:center;color:#958996;background:#fff;border-radius:15px;padding:38px;font-size:10px}.profile-avatar-edit{color:#fff;background:linear-gradient(135deg,#25102c,#57215f);border-radius:16px;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;margin-bottom:11px;padding:14px;display:grid}.profile-avatar-edit>div{color:#3b1746;background:#efd58e;border-radius:16px;place-items:center;width:50px;height:50px;font:22px Songti SC,serif;display:grid}.profile-avatar-edit p{margin:0}.profile-avatar-edit b,.profile-avatar-edit span{display:block}.profile-avatar-edit b{font-size:12px}.profile-avatar-edit span{color:#d1c2d3;margin-top:4px;font-size:7px;line-height:1.5}.profile-avatar-edit button{color:#ecd388;background:0 0;border:1px solid #d7bb6c;border-radius:12px;padding:6px 8px;font-size:7px}.editable-profile{background:#fff;border-radius:16px;padding:2px 14px}.editable-profile label,.editable-profile>div{border-bottom:1px solid #eee8ee;grid-template-columns:80px 1fr;align-items:center;min-height:49px;display:grid}.editable-profile label>span,.editable-profile>div>span{font-size:10px}.editable-profile input,.editable-profile select{text-align:right;color:#493d4b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;font-size:10px}.editable-profile>div b{text-align:right;font-size:9px}.save-profile{color:#35143b;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:21px;width:100%;height:42px;margin:12px 0;font-weight:800}.security-settings{margin-top:0}.balance-card{color:#fff;background:linear-gradient(125deg,#24102b,#5d2668);border-radius:18px;justify-content:space-between;align-items:center;margin:18px 0 0;padding:18px;display:flex;box-shadow:0 10px 24px #35143e1f}.balance-card span,.balance-card b,.balance-card small{display:block}.balance-card span{color:#d6c7d8;font-size:8px}.balance-card b{color:#efd68d;margin:7px 0;font:700 25px Arial}.balance-card small{color:#bdafc0;font-size:7px}.balance-card aside{grid-template-columns:1fr 1fr;gap:8px;margin-left:14px;display:grid}.balance-card button{color:#edd48b;background:0 0;border:1px solid #d4b967;border-radius:17px;width:52px;height:33px;font-size:8px;font-weight:800}.member-assets-row{box-shadow:0 8px 22px #35143e0d;grid-template-columns:1fr 1fr!important;margin:12px 0 0!important;padding:19px 10px!important}.member-assets-row>button:first-child{border-right:1px solid #eee7ed!important}.member-assets-row>button{min-height:42px}.member-assets-row>button span{font-size:8px}.member-assets-row>button b{margin-top:8px;font-size:13px}.member-assets-row+.order-panel{margin-top:14px}.wallet-action-overlay{z-index:48;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#160b1bc4;align-items:end;display:flex;position:absolute;inset:0}.wallet-action-sheet{background:#fffaf4;border-radius:24px 24px 0 0;width:100%;max-height:91%;padding:20px;position:relative;overflow-y:auto}.wallet-action-sheet>header{justify-content:space-between;align-items:start;display:flex}.wallet-action-sheet>header span{letter-spacing:2px;color:#9f7838;font:7px Georgia}.wallet-action-sheet>header h3{margin:5px 0 14px;font:500 21px Songti SC,serif}.wallet-action-sheet>header button{color:#7f7281;background:0 0;border:0;font-size:23px}.wallet-balance-tip{color:#776a79;background:#eee7ed;border-radius:13px;margin:0 0 15px;padding:12px;font-size:9px}.wallet-balance-tip b{float:right;color:#5e266a;font:700 15px Arial}.wallet-action-sheet h4{margin:14px 1px 9px;font-size:10px}.recharge-tiers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recharge-tiers button{text-align:left;background:#fff;border:1px solid #ddd3dc;border-radius:13px;min-height:62px;padding:10px}.recharge-tiers button.active{background:#fcf7e9;border-color:#ba964b;box-shadow:inset 0 0 0 1px #d4b66b}.recharge-tiers b,.recharge-tiers span{display:block}.recharge-tiers b{color:#45204d;font:700 14px Arial}.recharge-tiers span{color:#a16d2e;margin-top:5px;font-size:8px}.wallet-payments{gap:7px;display:grid}.wallet-payments button{text-align:left;background:#fff;border:1px solid #e1d8df;border-radius:12px;grid-template-columns:34px 1fr 20px;align-items:center;padding:8px;display:grid}.wallet-payments button.active{background:#fcf8ed;border-color:#bd9c53}.wallet-payments i{color:#edd58e;background:#4d2058;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.wallet-payments span{margin-left:8px;font-size:9px}.wallet-payments em{color:#5c2867;font-style:normal}.recharge-rule{color:#918593;margin:13px 2px;font-size:7px;line-height:1.6}.wallet-primary{color:#35143b;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:22px;width:100%;height:43px;font-weight:800}.wallet-primary:disabled{opacity:.45}.withdraw-flow>label{margin-bottom:11px;display:block}.withdraw-flow>label>span{margin-bottom:6px;font-size:9px;font-weight:800;display:block}.withdraw-flow>label>div{background:#fff;border:1px solid #ddd3dc;border-radius:12px;align-items:center;padding:0 10px;display:flex}.withdraw-flow>label>div>b{font:700 18px Arial}.withdraw-flow input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;padding:0 8px}.withdraw-flow label button{color:#6a3375;background:0 0;border:0;font-size:8px}.withdraw-bank{background:#fff;border:1px solid #e0d6de;border-radius:13px;grid-template-columns:38px 1fr 15px;align-items:center;margin-bottom:12px;padding:10px;display:grid}.withdraw-bank>i{color:#fff;background:#9f3548;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.withdraw-bank p{margin:0 0 0 9px}.withdraw-bank b,.withdraw-bank span{display:block}.withdraw-bank b{font-size:9px}.withdraw-bank span{color:#938795;margin-top:4px;font-size:7px}.withdraw-bank em{color:#9a8e9b;font-style:normal}.withdraw-confirm{z-index:4;background:#160b1bc4;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.withdraw-confirm>div{text-align:center;background:#fffaf4;border-radius:18px;width:100%;padding:20px}.withdraw-confirm>div>i{color:#4b2056;background:#efd58c;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font:700 22px Arial;display:grid}.withdraw-confirm h3{margin:10px 0 15px;font:500 18px Songti SC,serif}.withdraw-confirm p{border-top:1px solid #eee6ec;justify-content:space-between;margin:0;padding:10px 0;font-size:9px;display:flex}.withdraw-confirm>div>span{color:#8d808f;margin:10px;font-size:8px;display:block}.withdraw-confirm footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.withdraw-confirm footer button{background:#fff;border:1px solid #d9ced7;border-radius:20px;height:39px}.withdraw-confirm footer button:last-child{color:#efd58d;background:#44194f;border:0;font-weight:800}.balance-deduction{text-align:left;background:#faf8f9;border:1px solid #e8e0e8;border-radius:11px;align-items:center;width:100%;margin:0 0 12px;padding:10px;display:flex}.balance-deduction.active{background:#fcf8ec;border-color:#c7a75f}.balance-deduction>i,.payments .balance-pay{color:#35123b;background:linear-gradient(145deg,#b88a37,#efd58c);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.balance-deduction>div{flex:1;margin-left:9px}.balance-deduction b,.balance-deduction span{display:block}.balance-deduction b{font-size:10px}.balance-deduction span{color:#968a98;margin-top:4px;font-size:7px}.balance-deduction>em{color:#fff;border:1px solid #d8d0d8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.balance-deduction.active>em{background:#653072;border-color:#653072}.income-card>div{grid-template-columns:repeat(3,1fr);gap:0!important;display:grid!important}.income-card>div p{text-align:center;border-right:1px solid #ffffff16}.income-card>div p:last-child{border:0}.income-card>div b{white-space:nowrap;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px}.data-row{padding:10px 4px!important}.data-row>button{text-align:center;background:0 0;border:0;border-right:1px solid #eee7ed;padding:5px 1px;position:relative}.data-row>button:last-child{border:0}.data-row>button b,.data-row>button span,.data-row>button em{display:block}.data-row>button b{color:#52215e;font:700 20px Arial,Microsoft YaHei,sans-serif}.data-row>button span{color:#716573;margin-top:4px;font-size:9px}.data-row>button em{color:#aa8950;margin-top:3px;font-size:7px;font-style:normal}.report-summary{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-bottom:11px;display:grid}.report-summary>div{color:#fff;background:linear-gradient(145deg,#1b0e20,#4f205b);border-radius:13px;padding:13px}.report-summary span,.report-summary b{display:block}.report-summary span{color:#c9bbcb;font-size:8px}.report-summary b{color:#efd690;white-space:nowrap;margin-top:7px;font:700 16px Arial,Microsoft YaHei,sans-serif}.report-search{background:#fff;border:1px solid #dfd7df;border-radius:12px;align-items:center;height:43px;padding:0 11px;display:flex}.report-search>span{color:#7b6d7e;font-size:17px}.report-search input{border:0;outline:0;flex:1;min-width:0;padding:0 9px;font-size:10px}.report-search button{color:#6b3076;background:0 0;border:0;font-size:8px}.report-count{color:#958997;margin:9px 2px;font-size:8px}.mobile-report{background:#fff;border-radius:13px;overflow-x:auto;box-shadow:0 5px 18px #3212390b}.mobile-report table{border-collapse:collapse;width:max-content;min-width:100%;margin:0;font-size:8px}.mobile-report th{color:#ead394;text-align:left;white-space:nowrap;background:#382042;padding:11px 10px;font-weight:600;position:sticky;top:0}.mobile-report td{white-space:nowrap;color:#5f5361;border-bottom:1px solid #eee9ee;padding:11px 10px}.mobile-report tbody tr:nth-child(2n){background:#fbf9fa}.mobile-report tbody td:last-child{color:#9b662f}.mobile-report>p{text-align:center;color:#988d99;padding:30px;font-size:9px}.date-filter{background:#fff;border-radius:13px;margin-bottom:10px;padding:12px}.date-filter>div{grid-template-columns:1fr 18px 1fr;align-items:end;gap:5px;display:grid}.date-filter label{color:#8d818f;font-size:8px}.date-filter input{background:#faf8f9;border:1px solid #e2dbe2;border-radius:8px;width:100%;margin-top:5px;padding:7px 5px;font-size:8px;display:block}.date-filter i{text-align:center;color:#938795;padding-bottom:8px;font-size:8px;font-style:normal}.date-filter nav{gap:7px;margin-top:10px;display:flex}.date-filter nav button{color:#6e6171;background:#fff;border:1px solid #ded5df;border-radius:13px;padding:5px 10px;font-size:8px}.date-filter nav button:active{color:#efd89a;background:#3d1848}.ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-summary>div{padding:12px 8px}.ledger-summary b{font-size:13px}.ledger-heading{justify-content:space-between;align-items:end;margin:17px 3px 10px;display:flex}.ledger-heading b{font-size:13px}.ledger-heading span{color:#958997;font-size:8px}.order-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.order-overview>div{padding:12px 8px}.order-overview b{font-size:19px}.order-overview b small{margin-left:2px;font-size:8px}.home-carousel{touch-action:pan-y;background:#170d1d;border:1px solid #d6b46a70;border-radius:20px;height:210px;position:relative;overflow:hidden;box-shadow:0 12px 25px #34143e2b}.carousel-track{height:100%;transition:transform .55s cubic-bezier(.22,.7,.25,1);display:flex}.carousel-slide{color:#fff;background-position:50%;background-size:cover;min-width:100%;height:100%;padding:23px 22px}.carousel-slide>span{letter-spacing:2.5px;color:#e0bd69;font:8px Georgia}.carousel-slide h2{text-shadow:0 2px 10px #000;margin:9px 0 5px;font:500 23px/1.35 Songti SC,serif}.carousel-slide h2 span{display:block}.carousel-slide p{color:#ddd0df;white-space:nowrap;text-overflow:ellipsis;max-width:230px;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.carousel-slide>button{color:#2b1731;background:linear-gradient(90deg,#c69f50,#f0d998);border:0;border-radius:19px;margin-top:12px;padding:8px 14px;font-size:10px;font-weight:800}.carousel-dots{gap:6px;display:flex;position:absolute;bottom:12px;left:22px}.carousel-dots button{background:#ffffff70;border:0;border-radius:4px;width:5px;height:5px;padding:0;transition:all .25s}.carousel-dots button.active{background:#e5c879;width:20px}.carousel-count{color:#e2c982;letter-spacing:1px;font:8px Arial;position:absolute;bottom:9px;right:14px}.home-mode-tabs{background:#eae3e9;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding:4px;display:grid}.home-mode-tabs button{color:#8b7f8d;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:48px;display:flex}.home-mode-tabs button b{font:500 18px Songti SC,serif}.home-mode-tabs button span{font-size:8px}.shop-search{background:#fff;border:1px solid #d4c1d6;border-radius:12px;grid-template-columns:25px 1fr auto;align-items:center;height:44px;margin-top:16px;padding:0 5px 0 11px;display:grid}.shop-search>span{color:#632b70;font-size:21px}.shop-search input{border:0;outline:0;min-width:0;font-size:10px}.shop-search button{color:#ecd593;background:#3c1747;border:0;border-radius:9px;height:34px;padding:0 13px;font-size:9px;font-weight:700}.shop-section-title{justify-content:space-between;align-items:end;margin:18px 2px 9px;display:flex}.shop-section-title span{letter-spacing:2px;color:#a07b41;font:7px Georgia}.shop-section-title h3{margin:3px 0 0;font:500 19px Songti SC,serif}.shop-section-title small{color:#978b99;font-size:8px}.shop-categories{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.shop-categories::-webkit-scrollbar{display:none}.shop-categories button{text-align:center;background:#fff;border:1px solid #e1d8df;border-radius:12px;flex:0 0 70px;padding:7px}.shop-categories button.active{background:#fcf7ea;border-color:#b99347;box-shadow:inset 0 0 0 1px #d1b36a}.shop-categories img{object-fit:cover;border-radius:50%;width:50px;height:50px}.shop-categories span{color:#786c7a;margin-top:5px;font-size:9px;display:block}.shop-categories .active span{color:#4f205a;font-weight:800}.shop-product-list{gap:9px;padding-bottom:72px;display:grid}.shop-product-card{background:#fff;border:1px solid #e8e0e6;border-radius:14px;grid-template-columns:116px 1fr;gap:11px;min-height:145px;padding:9px;display:grid;box-shadow:0 5px 16px #32123909}.shop-product-image{background:#eee;border-radius:10px;position:relative;overflow:hidden}.shop-product-image img{object-fit:cover;width:100%;height:100%}.shop-product-image em{color:#fff;background:#9d3449;border-radius:7px;padding:3px 6px;font-size:7px;font-style:normal;position:absolute;top:6px;left:6px}.shop-product-info{min-width:0}.shop-product-info h4{margin:3px 0 5px;font-size:13px}.shop-product-info>p{color:#8d818f;height:28px;margin:0;font-size:8px;line-height:1.6}.shop-sales{color:#9b909c;gap:10px;margin-top:4px;font-size:7px;display:flex}.shop-price{justify-content:space-between;align-items:end;margin-top:10px;display:flex}.shop-price>p{margin:0}.shop-price>p b,.shop-price>p del{font-family:Arial,Microsoft YaHei,sans-serif;display:block}.shop-price>p b{color:#642571;font-size:18px}.shop-price>p b small{margin-right:1px;font-size:9px}.shop-price>p del{color:#aaa0ab;margin-top:2px;font-size:8px}.shop-price>button{color:#361440;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:14px;width:43px;height:27px;font-size:8px;font-weight:800}.shop-stepper{border:1px solid #d9ced9;border-radius:14px;grid-template-columns:25px 25px 25px;height:27px;display:grid;overflow:hidden}.shop-stepper button{color:#5d2669;background:#eee7ef;border:0}.shop-stepper b{background:#fff;place-items:center;font:9px Arial;display:grid}.shop-empty{text-align:center;color:#938795;background:#fff;border-radius:14px;padding:30px;font-size:9px}.shop-cart-bar{z-index:7;background:#fffdf9;border:1px solid #d8c9d8;border-radius:17px;align-items:center;height:58px;margin-top:-64px;padding:7px 8px;display:flex;position:sticky;bottom:3px;box-shadow:0 10px 30px #2a102f38}.shop-cart-icon{position:relative;color:#e8cf8b!important;background:#351440!important;border-radius:14px!important;width:43px!important;height:43px!important}.shop-cart-icon em{color:#fff;background:#a43c4d;border-radius:9px;place-items:center;min-width:17px;height:17px;font:8px Arial;display:grid;position:absolute;top:-5px;right:-4px}.shop-cart-bar p{flex:1;margin:0 0 0 9px}.shop-cart-bar p span,.shop-cart-bar p b,.shop-cart-bar p small{display:block}.shop-cart-bar p span,.shop-cart-bar p small{color:#968a98;font-size:7px}.shop-cart-bar p b{color:#5e266a;font:700 17px Arial}.shop-cart-bar>button:last-child{color:#35143b;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:21px;width:88px;height:41px;font-size:10px;font-weight:800}.shop-checkout-overlay{z-index:38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140b19bd;align-items:end;display:flex;position:absolute;inset:0}.shop-checkout-sheet{background:#fffdf9;border-radius:24px 24px 0 0;width:100%;max-height:85%;padding:21px;position:relative;overflow-y:auto}.shop-sheet-close{color:#837585;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:14px}.shop-checkout-sheet>span{letter-spacing:2px;color:#9d783d;font:7px Georgia}.shop-checkout-sheet>h3{margin:5px 0 14px;font:500 21px Songti SC,serif}.shop-order-items{background:#f7f3f6;border-radius:12px;padding:5px 11px}.shop-order-items p{border-bottom:1px solid #e8e1e7;grid-template-columns:1fr 35px 65px;margin:0;padding:9px 0;font-size:9px;display:grid}.shop-order-items p:last-child{border:0}.shop-order-items span,.shop-order-items strong{text-align:right}.shop-checkout-sheet>label{margin-top:12px;font-size:9px;font-weight:700;display:block}.shop-checkout-sheet select,.shop-checkout-sheet input{background:#faf8f7;border:1px solid #e0d8df;border-radius:9px;outline:0;width:100%;margin-top:5px;padding:10px}.shop-wallet{text-align:left;background:#fff;border:1px solid #e0d8df;border-radius:11px;align-items:center;width:100%;margin-top:12px;padding:10px;display:flex}.shop-wallet.active{background:#fcf8ed;border-color:#c4a45a}.shop-wallet>i{color:#fff;background:#5a2666;border:1px solid #d0c7cf;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.shop-wallet p{margin:0 0 0 9px}.shop-wallet b,.shop-wallet span{display:block}.shop-wallet b{font-size:9px}.shop-wallet span{color:#958997;margin-top:3px;font-size:7px}.shop-order-total{justify-content:space-between;align-items:end;margin:15px 2px 0;display:flex}.shop-order-total span{font-size:9px}.shop-order-total b{color:#5e266a;font:700 24px Arial}.shop-submit{color:#35143b;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:22px;width:100%;height:43px;margin-top:12px;font-size:11px;font-weight:800}.shop-cart-page{padding-bottom:84px}.cart-empty{text-align:center;background:#fffdf9;border:1px solid #e2d9e0;border-radius:22px;margin:42px 0;padding:42px 20px}.cart-empty i{color:#e8cf8b;background:#351440;border-radius:20px;place-items:center;width:58px;height:58px;margin:auto;font-size:19px;font-style:normal;display:grid}.cart-empty h3{margin:14px 0 5px;font-size:16px}.cart-empty p{color:#978b98;margin:0;font-size:10px}.cart-empty button{color:#35143b;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:18px;margin-top:18px;padding:10px 28px;font-weight:800}.cart-product-list{gap:10px;display:grid}.cart-product-row{background:#fffdf9;border:1px solid #e2d9e0;border-radius:16px;grid-template-columns:74px 1fr;gap:11px;min-height:96px;padding:10px;display:grid;position:relative}.cart-product-row>img{object-fit:cover;border-radius:12px;width:74px;height:74px}.cart-product-row h3{margin:2px 0 5px;font-size:12px}.cart-product-row p{color:#978b98;margin:0 0 10px;font-size:8px}.cart-product-row>div>b{color:#642b70;font:700 15px Arial}.cart-product-row .shop-stepper{position:absolute;bottom:10px;right:10px}.cart-summary-card{background:#fffdf9;border:1px solid #e2d9e0;border-radius:16px;margin-top:13px;padding:9px 14px}.cart-summary-card p{border-bottom:1px solid #eee7ed;justify-content:space-between;margin:0;padding:9px 0;font-size:9px;display:flex}.cart-summary-card p:last-child{border:0}.cart-checkout-footer{z-index:8;background:#fffdf9;border:1px solid #d8c9d8;border-radius:17px;align-items:center;margin-top:14px;padding:8px 8px 8px 14px;display:flex;position:sticky;bottom:3px;box-shadow:0 10px 30px #2a102f38}.cart-checkout-footer p{flex:1;margin:0}.cart-checkout-footer span,.cart-checkout-footer b{display:block}.cart-checkout-footer span{color:#968a98;font-size:7px}.cart-checkout-footer b{color:#5e266a;font:700 18px Arial}.cart-checkout-footer button{color:#35143b;background:linear-gradient(90deg,#b98d3e,#ecd18a);border:0;border-radius:21px;height:41px;padding:0 18px;font-weight:800}.mini-nav .nav-cart{position:relative}.mini-nav .nav-cart em{color:#fff;background:#a43c4d;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 3px;font:7px Arial;display:grid;position:absolute;top:-6px;right:-11px}.message-center{background:#f4f8fb;padding:14px 22px 18px}.message-center .eyebrow{color:#f5a623;letter-spacing:5px;font-size:16px}.message-center h2{color:#003b63;margin:14px 0 8px;font-size:50px;line-height:1}.message-center>p{color:#5d7891;margin:0 0 20px;font-size:21px}.message-summary{background:#fff;border:1px solid #cde5f7;border-radius:12px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:16px 22px;display:flex;box-shadow:0 5px 15px #005b960d}.message-summary>div{align-items:baseline;gap:14px;display:flex}.message-summary strong{color:#005b96;font:900 42px/1 Arial,sans-serif}.message-summary span{color:#5d7891;font-size:18px}.message-summary button{color:#005b96;background:#eaf6ff;border:0;border-radius:999px;padding:10px 16px;font-size:17px;font-weight:900}.message-tabs{background:#e7f3fd;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:12px;padding:6px;display:grid}.message-tabs button{color:#5d7891;background:0 0;border:0;border-radius:9px;height:46px;font-size:18px;font-weight:800}.message-tabs button.active{color:#fff;background:linear-gradient(135deg,#005b96,#1890ff);box-shadow:0 5px 14px #1890ff38}.message-list{gap:10px;display:grid}.message-item{text-align:left;background:#fff;border:1px solid #cde5f7;border-radius:12px;grid-template-columns:70px 1fr;gap:14px;width:100%;min-height:116px;padding:14px 18px;display:grid;position:relative;box-shadow:0 5px 15px #005b960a}.message-item.unread:after{content:"";background:#e53e3e;border-radius:50%;width:11px;height:11px;position:absolute;top:20px;right:18px}.message-item>i{color:#fff;border-radius:14px;place-items:center;width:70px;height:70px;font-size:26px;font-style:normal;font-weight:900;display:grid}.message-item>i.blue,.message-item>i.purple,.message-item>i.green,.message-item>i.orange{background:linear-gradient(145deg,#005b96,#1890ff)}.message-item header{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:22px;display:flex}.message-item header b{color:#172b3f;font-size:23px;line-height:1.25}.message-item time{color:#7c91a4;flex:none;font:16px/1.2 Arial,sans-serif}.message-item p{color:#657d93;margin:8px 0 10px;font-size:17px;line-height:1.55}.message-item div>span{color:#005b96;background:#eaf6ff;border-radius:999px;align-items:center;padding:6px 11px;font-size:15px;font-weight:800;display:inline-flex}@media (width<=760px){.message-center{padding:12px 12px 18px}.message-center h2{font-size:40px}.message-center>p{font-size:18px}.message-tabs button{font-size:16px}.message-item{grid-template-columns:58px 1fr;min-height:106px;padding:12px}.message-item>i{width:58px;height:58px;font-size:22px}.message-item header b{font-size:20px}}:root{--ink:#082b43;--purple:#005b96;--purple-2:#1890ff;--gold:#f5a623;--gold-soft:#fff1d6;--pearl:#f8fafc;--paper:#fff;--muted:#6b8396}body{color:var(--ink);background:#eaf5ff}.mini-shell{background:radial-gradient(circle at 72% 16%,#137cc544 0,#0000 29%),linear-gradient(135deg,#002b4c 0%,#005b96 52%,#083f68 100%)}.phone{background:var(--pearl);border-color:#fff4;box-shadow:0 28px 90px #001b344f}.mini-header,.profile,.income-card,.balance-card,.enterprise-hero,.detail-banner{background:linear-gradient(135deg,#00416d 0%,#005b96 55%,#1890ff 100%)!important}.mini-header h1,.profile h2,.sub-title h2,.section-head h3{letter-spacing:.08em;font-family:Microsoft YaHei,sans-serif}.eyebrow,.hero>span,.sub-title>span,.section-head span{color:#f5a623!important}.city{background:#ffffff17;border-color:#ffffff73}.hero{border-color:#77c6ff88;box-shadow:0 12px 26px #005b962b;background:linear-gradient(128deg,#00395f 0%,#006fad 100%)!important}.hero:after{color:#ffffff12}.hero button,.gold-btn,.wide-gold,.wallet-primary,.save-profile,.enterprise-submit{box-shadow:0 8px 18px #f5a62342;color:#062b45!important;background:#f5a623!important}.quick-grid,.product-card,.redeem-card,.data-row,.wallet,.order-panel,.menu-list,.notice-modal,.product-sheet{box-shadow:0 8px 22px #005b9610;background:#fff!important}.quick-grid i,.mini-seal,.poster i,.order-panel i,.profile .avatar{color:#fff!important;background:linear-gradient(145deg,#005b96,#1890ff)!important}.quick-grid button:not(:last-child):after,.menu-list button,.order-panel,.mini-nav{border-color:#dcebf5!important}.product-card strong,.sheet-price,.detail-price,.detail-price-row,.card-tag-price,.enterprise-price{color:#e58a00!important}.filter-row .active,.mini-nav .active,.primary-action,.order-tabs .active,.coupon-category-tabs .active{color:#fff!important;background:#005b96!important;border-color:#005b96!important}.mini-nav{background:#fff!important}.mini-nav .active i{color:#1890ff!important}.share-banner,.cold-chain-banner,.enterprise-promo{background:linear-gradient(100deg,#00416d,#0077bd)!important}.gift-art,.owned-card-art,.gift-card-cover{color:#fff!important;background:linear-gradient(135deg,#00416d,#1890ff)!important}.gift-art.gold,.owned-card-art.gold{color:#07314c!important;background:linear-gradient(135deg,#d88600,#f5a623)!important}.gift-art.plum,.owned-card-art.plum{background:linear-gradient(135deg,#006a9d,#3ab0ff)!important}.gift-art.black,.owned-card-art.black{background:linear-gradient(135deg,#00263f,#005b96)!important}.notice-modal>span,.gift-art em,.owned-card-art em{color:#f5a623!important}.redeem-card input,.verify,.checkout-field input,.checkout-field textarea,.profile-settings input,.profile-settings select{background:#f8fafc!important;border-color:#d9eaf5!important}.desktop-caption span{color:#f5a623}.desktop-caption p{color:#bddbed}.desktop-caption a{color:#f5a623;border-color:#f5a623}@media (width<=760px){.mini-shell{background:#f8fafc}}.store-page{padding-bottom:12px;background:#f3f7fa!important}.store-page .store-tabs button{padding:9px 0!important;font-size:10px!important}.store-page .store-promo{border-radius:8px!important;margin:8px!important;padding:11px 12px!important}.store-categories{background:#fff;border-bottom:1px solid #e7eef4;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:9px 8px 8px;display:grid}.store-categories button{color:#163c58;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0;font-size:10px;font-weight:700;display:flex}.store-categories img{object-fit:cover;border:2px solid #dbeefb;border-radius:50%;width:52px;height:52px;box-shadow:0 2px 5px #005b961f}.store-ranking{border-radius:8px!important;margin:8px!important;padding:10px!important}.store-ranking>div{padding-bottom:1px;overflow-x:auto;gap:6px!important}.store-ranking article{background:0 0!important;flex:0 0 96px!important;min-width:96px!important;padding:0!important}.store-ranking img{object-fit:cover;border-radius:5px;display:block;width:96px!important;height:74px!important}.store-ranking b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;line-height:1.35;display:block;overflow:hidden;font-size:10px!important}.store-ranking span{font-weight:800;color:#e58a00!important;font-size:11px!important}.store-banner{color:#fff;letter-spacing:.3px;background:linear-gradient(115deg,#043b63,#0878ba 62%,#1890ff);border-radius:8px;margin:8px;padding:14px 12px;font-size:14px;font-weight:800;box-shadow:0 4px 10px #005b9626}.store-dense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 10px;display:grid}.store-dense-grid article{background:#fff;border-radius:5px;min-width:0;padding:5px;box-shadow:0 1px 4px #1040600f}.store-dense-grid img{object-fit:cover;border-radius:3px;width:100%;height:112px;display:block}.store-dense-grid b{white-space:nowrap;text-overflow:ellipsis;color:#163c58;margin-top:4px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.store-dense-grid span{color:#e58a00;margin-top:2px;font-size:13px;font-weight:800;display:block}.store-dense-grid small{color:#7d94a5;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:8px;display:block;overflow:hidden}.detail-long{color:#193c55;background:#fff;margin-top:8px;padding:12px}.detail-long h3{color:#005b96;margin:0 0 9px;font-size:15px}.detail-long>img{object-fit:cover;border-radius:7px;width:100%;height:210px;display:block}.detail-long>b{color:#005b96;margin:10px 0 5px;font-size:14px;display:block}.detail-long>p{color:#5c7180;margin:0 0 10px;font-size:11px;line-height:1.65}.detail-long>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 14px;display:grid}.detail-long>div span{text-align:center;color:#0878ba;background:#edf8ff;border-radius:4px;padding:8px 3px;font-size:10px;font-weight:700}.detail-long article{color:#f5a623;background:#f7fafc;border-radius:5px;margin-top:6px;padding:9px 10px;font-size:12px;position:relative}.detail-long article b{color:#243d50;margin-top:4px;font-size:11px;display:block}.detail-long article small{color:#8294a2;margin-top:3px;font-size:9px;display:block}.detail-page .detail-long{background:#081f30!important;padding:0!important}.detail-story{color:#fff;background:#061923;min-height:300px;position:relative;overflow:hidden}.detail-story img{object-fit:cover;opacity:.78;filter:saturate(1.08)contrast(1.05);width:100%;height:320px;display:block}.detail-story:after{content:"";pointer-events:none;background:linear-gradient(#01121d2e 18%,#0215212e 47%,#020e16f0 100%);position:absolute;inset:0}.detail-story>div{z-index:1;color:#fff;padding:24px 16px 17px;position:absolute;bottom:0;left:0;right:0}.detail-story small{color:#f5a623;letter-spacing:1.3px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.detail-story h3{letter-spacing:.4px;line-height:1.15;color:#fff!important;margin:0!important;font-size:25px!important}.detail-story b{color:#f5a623;margin-top:7px;font-size:14px;display:block}.detail-story span,.detail-story p{color:#e4f4ff;font-size:11px;line-height:1.45;display:block;margin:6px 0 0!important}.detail-story-quality img{object-position:center;filter:saturate(.8)brightness(.86);height:340px}.detail-story-quality:after{background:linear-gradient(#002d4826,#001d30e0)}.detail-story-quality>div{padding-bottom:25px}.detail-story-cold img{object-position:center;filter:brightness(.7)saturate(.9);height:325px}.detail-story-cold:after{background:linear-gradient(#005b961a,#001f36f0)}.detail-benefits{background:#f5a623;grid-template-columns:repeat(3,1fr);gap:1px!important;margin:0!important;display:grid!important}.detail-benefits span{font-weight:700;color:#fff!important;background:#073b5d!important;border-radius:0!important;padding:13px 3px!important;font-size:10px!important}.detail-review{color:#193c55;background:#f8fafc;padding:15px 12px 85px}.detail-review h3{color:#005b96;margin:0 0 9px;font-size:15px}.detail-review article{color:#f5a623;background:#fff;border-radius:5px;margin-top:6px;padding:9px 10px;font-size:12px;position:relative}.detail-review article b{color:#243d50;margin-top:4px;font-size:11px;display:block}.detail-review article small{color:#8294a2;margin-top:3px;font-size:9px;display:block}.detail-page .detail-long{margin:0!important;padding:0!important;display:block!important}.detail-page .detail-story{line-height:0;width:100%!important;min-height:0!important;margin:0!important;display:block!important}.detail-page .detail-story img{object-fit:cover;vertical-align:bottom;min-height:340px;width:100%!important;height:auto!important}.detail-page .detail-story>div{display:block!important}.detail-page .detail-story-spec img{object-position:center 62%;filter:saturate(1.15)contrast(1.08)brightness(.78)}.detail-page .detail-story-spec:after{background:linear-gradient(#0014200f,#02111de8)}.detail-page .detail-story-spec>div{padding-bottom:24px}.detail-page .detail-review{border-top:0!important;margin:0!important}.store-page .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:visible!important}.store-page .store-product-card{cursor:pointer;border-radius:6px;overflow:hidden;box-shadow:0 1px 5px #10406014;background:#fff!important;min-width:0!important;padding:0!important;display:block!important}.store-page .store-product-image{background:#e9f4fb;width:100%;height:175px;position:relative;overflow:hidden}.store-page .store-product-image img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}.store-page .store-product-image em,.store-page .store-product-image i,.store-page .store-product-image strong{z-index:1;font-style:normal;position:absolute}.store-page .store-product-image em{color:#fff;background:#e82925;padding:3px 5px;font-size:9px;font-weight:800;top:6px;left:6px}.store-page .store-product-image i{color:#172f40;background:#fff;padding:3px 5px;font-size:8px;font-weight:800;top:6px;right:6px}.store-page .store-product-image strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000c7);padding:5px 6px;font-size:9px;line-height:1.25;bottom:0;left:0;right:0;overflow:hidden}.store-page .store-product-card>b{color:#163c58;white-space:nowrap;text-overflow:ellipsis;padding:6px 6px 0;font-size:11px;display:block;overflow:hidden}.store-page .store-product-card>span{color:#e58a00;padding:3px 6px 0;font-size:15px;font-weight:900;display:block}.store-page .store-product-card>small{color:#7d94a5;white-space:nowrap;text-overflow:ellipsis;padding:0 6px 7px;font-size:8px;display:block;overflow:hidden}.store-page .store-ranking>div.store-product-grid{padding:0!important}.store-page .store-ranking article.store-product-card{flex:none!important}.store-inline-detail{background:#061923;margin:8px 0 0;overflow:hidden}.inline-detail-title{color:#fff;background:#005b96;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.inline-detail-title b{font-size:13px}.inline-detail-title button{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:3px;padding:4px 7px;font-size:10px}.store-inline-detail .detail-long{background:#061923!important;margin:0!important;padding:0!important;display:block!important}.store-inline-detail .detail-story{line-height:0;width:100%!important;min-height:0!important;margin:0!important;display:block!important}.store-inline-detail .detail-story img{vertical-align:bottom;min-height:340px;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.store-inline-detail .detail-story>div{display:block!important}.inline-basic,.inline-reviews{color:#193c55;background:#fff;margin:0 0 7px;padding:12px}.inline-price{align-items:baseline;gap:7px;display:flex}.inline-price b{color:#e58a00;font-size:25px}.inline-price del{color:#90a0aa;font-size:11px}.inline-price span{color:#8496a3;font-size:10px}.inline-basic h3{margin:7px 0 3px;font-size:15px}.inline-basic p{color:#607685;margin:0;font-size:11px}.inline-service{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;flex-wrap:wrap;gap:7px;margin-top:10px;padding:8px 0;display:flex}.inline-service span{color:#198a61;font-size:10px;font-weight:700}.inline-service span+span{border-left:1px solid #dfe8ed;padding-left:7px}.inline-spec{flex-wrap:wrap;align-items:center;gap:7px;padding-top:9px;font-size:10px;display:flex}.inline-spec b{font-size:12px}.inline-spec span{color:#607685;background:#f1f6f9;border-radius:2px;padding:4px 6px}.inline-reviews header{align-items:center;gap:8px;padding-bottom:8px;display:flex}.inline-reviews header b{font-size:16px}.inline-reviews header span{color:#b07c37;font-size:10px}.inline-reviews header small{color:#8294a2;margin-left:auto;font-size:10px}.review-tags{gap:5px;padding-bottom:9px;display:flex;overflow:auto}.review-tags i{color:#a77736;background:#fff7e9;flex:none;padding:5px 7px;font-size:10px;font-style:normal}.inline-reviews article{border-top:1px solid #edf1f4;padding:9px 0;font-size:11px}.inline-reviews article b{color:#263e50}.inline-reviews article small{color:#8a9aa5;margin-left:5px;font-weight:400}.inline-reviews article p{color:#536b7c;margin:6px 0 0;line-height:1.6}.inline-paybar{z-index:70;grid-template-columns:42px 42px 1fr 1fr;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00294521;padding:7px 9px calc(7px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;gap:0!important;display:grid!important;position:fixed!important}.inline-paybar button{color:#243d50;background:#fff;border:0;min-width:0;font-size:10px}.inline-paybar button:nth-child(3){color:#fff;background:#f5be20;border-radius:5px 0 0 5px;font-size:13px;font-weight:800}.inline-paybar button:nth-child(4){color:#fff;background:#f5841f;border-radius:0 5px 5px 0;font-size:13px;font-weight:800}.inline-paybar{min-height:68px!important;padding:7px 12px calc(7px + env(safe-area-inset-bottom))!important;grid-template-columns:46px 46px 58px minmax(0,1fr)!important;align-items:center!important;gap:0!important}.inline-paybar .pay-tool{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:52px;color:#344656!important;background:0 0!important;font-size:9px!important;line-height:1!important;display:flex!important}.inline-paybar .pay-tool b{color:#1a2b38;font-size:23px;font-weight:500;line-height:22px}.inline-paybar .pay-tool span{white-space:nowrap}.inline-paybar .pay-actions{border-radius:8px;grid-template-columns:1fr 1fr;height:46px;display:grid;overflow:hidden;box-shadow:0 4px 9px #e570003d}.inline-paybar .pay-actions button{white-space:nowrap;position:relative;color:#fff!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:800!important;line-height:46px!important}.inline-paybar .pay-actions button:first-child{background:linear-gradient(100deg,#ffd82f,#ffb311)!important}.inline-paybar .pay-actions button:last-child{background:linear-gradient(100deg,#ff9f0b,#ff5914)!important}.inline-paybar .pay-actions small{color:#9a5b00;background:#fff4b1;border-radius:2px;padding:1px 3px;font-size:7px;font-weight:700;line-height:12px;position:absolute;top:-7px;right:3px}.store-inline-detail{padding-bottom:75px!important}.seafood-product-list .shop-product-info h4{margin:0!important;font-size:13px!important;line-height:1.25!important}.seafood-product-list .promo-line{margin:3px 0!important;font-size:10px!important;line-height:1.2!important}.seafood-product-list .shop-price{min-height:0!important;margin:2px 0!important}.seafood-product-list .shop-price p{margin:0!important}.seafood-product-list .shop-price p>b{font-size:20px!important}.seafood-product-list .shop-price del{margin-left:5px!important;font-size:9px!important}.seafood-product-list .shop-sales{margin:2px 0!important;font-size:9px!important;line-height:1.1!important}.seafood-product-list .store-name{margin-top:4px!important;padding:4px 6px!important;font-size:10px!important;line-height:1.1!important}.store-page .store-hero{padding:9px 12px!important}.store-page .store-hero>div{gap:7px!important}.store-page .store-hero i{width:34px!important;height:34px!important;font-size:17px!important}.store-page .store-hero p b{font-size:14px!important}.store-page .store-hero p span{font-size:9px!important}.store-page .store-hero aside{margin-top:7px!important;padding-top:7px!important;font-size:9px!important}.seafood-product-list .shop-product-info{min-height:0!important;position:relative!important}.seafood-product-list .shop-product-card{border-radius:4px!important;gap:0!important;min-height:0!important;padding:5px!important;display:block!important}.seafood-product-list .shop-product-image{border-radius:2px!important;width:100%!important;height:190px!important;display:block!important}.seafood-product-list .shop-product-info{width:100%!important;padding:6px 5px 5px!important;display:block!important}.seafood-product-list .shop-price{width:auto!important;display:block!important}.seafood-product-list .shop-price>button{background:#1890ff!important;border-radius:50%!important;width:34px!important;height:34px!important;padding:0!important;font-size:0!important;position:absolute!important;bottom:9px!important;right:9px!important}.seafood-product-list .shop-price>button:after{content:"+";color:#fff;font-size:25px;font-weight:400;line-height:32px}.seafood-product-list .shop-stepper{width:75px!important;position:absolute!important;bottom:8px!important;right:8px!important}.seafood-product-list .store-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 48px)!important;display:block!important;overflow:hidden!important}.flash-sale header{background:0 0!important;height:auto!important;padding:4px 2px 9px!important}.flash-sale header>div{align-items:center;gap:7px;display:flex}.flash-sale header span{margin:0!important;font-size:9px!important}.flash-sale header p{white-space:nowrap;margin:0 8px 0 auto;font-size:9px}.flash-sale header p i{color:#005b96;background:#fff;border-radius:3px;place-items:center;width:18px;height:18px;margin:0 1px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.flash-sale header p em{font-style:normal}.flash-sale header small{font-size:10px!important}.flash-sale>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}.flash-sale>div button{text-align:left;background:#fff!important;border-radius:7px!important;width:auto!important;min-width:0!important;padding:6px!important}.flash-sale>div button img{object-fit:cover;border-radius:4px!important;width:100%!important;height:75px!important}.flash-sale>div button span{color:#0878ba;margin-top:3px;font-size:8px;display:block}.flash-sale>div button b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.flash-sale>div button strong{color:#005b96!important;font-size:15px!important}.shop-promo-carousel{background:#005b96;height:205px;position:relative;overflow:hidden}.shop-promo-carousel>button{text-align:left;opacity:0;pointer-events:none;color:#fff;background:#005b96;border:0;width:100%;padding:0;transition:opacity .35s;position:absolute;inset:0}.shop-promo-carousel>button.active{opacity:1;pointer-events:auto}.shop-promo-carousel img{object-fit:cover;width:100%;height:100%}.shop-promo-carousel button:after{content:"";background:linear-gradient(90deg,#00395ee0,#005b9640 63%,#0000);position:absolute;inset:0}.shop-promo-carousel button div{z-index:1;position:absolute;top:58px;left:22px}.shop-promo-carousel button b{letter-spacing:.04em;font-size:27px;display:block}.shop-promo-carousel button span{color:#e1f5ff;margin-top:9px;font-size:11px;display:block}.shop-promo-carousel>p{z-index:2;gap:5px;margin:0;display:flex;position:absolute;bottom:10px;right:14px}.shop-promo-carousel>p i{background:#fff8;border-radius:9px;width:6px;height:6px}.shop-promo-carousel>p i.active{background:#f5a623;width:17px}.shop-promo-carousel{height:230px!important}.shop-promo-carousel button:after{background:linear-gradient(90deg,#00223af5,#004167c7 42%,#005b960f 80%)!important}.shop-promo-carousel button div{top:39px!important;left:25px!important}.shop-promo-carousel button div:before{content:"YINGHAI SEAFOOD MARKET";color:#f5a623;letter-spacing:2px;margin-bottom:10px;font:700 9px Georgia,serif;display:block}.shop-promo-carousel button b{letter-spacing:.07em;text-shadow:0 3px 10px #00000042;font-family:Songti SC,STSong,serif;line-height:1.15;font-size:31px!important}.shop-promo-carousel button span{letter-spacing:.05em;border-top:1px solid #f5a62399;max-width:225px;padding-top:10px;color:#dff3ff!important;margin-top:11px!important;font-size:10px!important}.shop-promo-carousel button div:after{content:"立即选购  →";color:#ffd481;letter-spacing:.08em;background:#f5a62321;border:1px solid #f5a623;margin-top:15px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-block}.store-home-page{flex-direction:column;display:flex}.store-home-search{order:1}.store-home-profile{order:2}.store-home-metrics{order:3}.store-home-tabs{background:#fff;order:4;margin:0 -8px 8px!important}.store-home-sale{order:5}.store-home-banner{order:6}.store-home-feature{order:7}.store-home-ranking{order:8}.store-page.store-products-tab .store-hero{position:relative;color:#143a55!important;background:#f4f8fb!important;margin:0!important;padding:60px 12px 9px!important}.store-page.store-products-tab .store-hero:before{content:"⌕   搜索店铺商品";box-sizing:border-box;color:#7e96a8;background:#fff;border-radius:6px;height:37px;padding:10px;font-size:11px;position:absolute;top:8px;left:12px;right:12px;box-shadow:0 1px 4px #005b9612}.store-page.store-products-tab .store-hero>div{padding:0!important}.store-page.store-products-tab .store-hero i{color:#fff!important;background:#005b96!important}.store-page.store-products-tab .store-hero p b{color:#143a55!important}.store-page.store-products-tab .store-hero p span{color:#7892a4!important}.store-page.store-products-tab .store-hero>div>button{color:#fff!important;background:#1890ff!important}.store-page.store-products-tab .store-hero aside{border-color:#dce8ef!important}.store-page.store-products-tab .store-hero aside span{color:#5f7d91!important}.store-page.store-products-tab .store-tabs{background:#fff!important}.store-page.store-home-tab .store-promo,.store-page.store-home-tab .store-categories,.store-page.store-home-tab .store-ranking,.store-page.store-home-tab .store-banner,.store-page.store-home-tab .store-dense-grid,.store-page.store-home-tab .store-inline-detail{display:none!important}.store-home-page{background:#f4f8fb;padding:8px}.store-home-search{background:#fff;border-radius:6px;grid-template-columns:20px 1fr 38px;align-items:center;height:36px;padding:0 8px;display:grid;box-shadow:0 1px 4px #005b9612}.store-home-search input{border:0;outline:0;font-size:11px}.store-home-search button{color:#fff;background:#1890ff;border:0;border-radius:4px;padding:5px;font-size:10px}.store-home-profile{align-items:center;gap:8px;padding:11px 3px 7px;display:flex}.store-home-profile>i{color:#fff;border-radius:8px;place-items:center;width:39px;height:39px;font-size:20px;font-style:normal;font-weight:800;display:grid}.store-home-profile div{flex:1}.store-home-profile b,.store-home-profile span{display:block}.store-home-profile b{color:#143a55;font-size:15px}.store-home-profile span{color:#8396a5;margin-top:3px;font-size:9px}.store-home-profile>button{color:#fff;background:#1890ff;border:0;border-radius:5px;padding:8px 11px;font-size:10px}.store-home-metrics{gap:5px;padding-bottom:8px;display:flex;overflow:auto}.store-home-metrics span{color:#6d8494;background:#fff;border-radius:3px;flex:none;padding:5px 7px;font-size:9px}.store-home-sale{color:#fff;background:linear-gradient(135deg,#005b96,#1890ff);border-radius:8px;padding:9px}.store-home-sale header{align-items:center;gap:7px;display:flex}.store-home-sale header b{font-size:14px}.store-home-sale header span{margin-left:auto;font-size:9px}.store-home-sale header i{color:#005b96;background:#fff;border-radius:3px;place-items:center;width:17px;height:17px;font-style:normal;font-weight:800;display:inline-grid}.store-home-sale header button{color:#fff;background:0 0;border:0;font-size:9px}.store-home-sale>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.store-home-sale>div button{text-align:left;background:#fff;border:0;border-radius:6px;min-width:0;padding:5px}.store-home-sale img{object-fit:cover;border-radius:4px;width:100%;height:67px}.store-home-sale small{color:#1890ff;margin-top:3px;font-size:8px;display:block}.store-home-sale b{color:#193c55;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.store-home-sale strong{color:#e58a00;font-size:13px}.store-home-sale em{color:#8294a2;font-size:7px;font-style:normal}.store-home-banner{color:#fff;border-radius:8px;height:155px;margin-top:8px;position:relative;overflow:hidden}.store-home-banner img{object-fit:cover;width:100%;height:100%}.store-home-banner:after{content:"";background:linear-gradient(90deg,#003d66dc,#005b9610);position:absolute;inset:0}.store-home-banner div{z-index:1;position:absolute;top:23px;left:14px}.store-home-banner small{color:#f5a623;letter-spacing:1px;font-size:8px}.store-home-banner b{margin-top:6px;font-size:25px;line-height:1.1;display:block}.store-home-banner span{margin-top:7px;font-size:9px;display:block}.store-home-feature{background:#fff;border-radius:8px;grid-template-columns:46% 1fr;margin-top:8px;display:grid;overflow:hidden}.store-home-feature img{object-fit:cover;width:100%;height:132px}.store-home-feature div{padding:15px 10px}.store-home-feature small{color:#1890ff;font-size:9px}.store-home-feature b,.store-home-feature span{display:block}.store-home-feature b{color:#173d56;margin-top:5px;font-size:14px}.store-home-feature span{color:#8195a4;margin-top:5px;font-size:9px}.store-home-feature button{color:#fff;background:#005b96;border:0;border-radius:3px;margin-top:10px;padding:5px 8px;font-size:9px}.store-home-ranking{background:#fff;border-radius:8px;margin-top:8px;padding:10px}.store-home-ranking header{color:#9aa9b3;border-bottom:1px solid #e8eef2;gap:14px;padding-bottom:7px;font-size:11px;display:flex}.store-home-ranking header b{color:#005b96;font-size:15px}.store-home-ranking>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:31px 55px 1fr 22px;align-items:center;gap:7px;width:100%;padding:8px 0;display:grid}.store-home-ranking>button>i{color:#f5a623;font-size:8px;font-style:normal;font-weight:800}.store-home-ranking img{object-fit:cover;border-radius:4px;width:55px;height:55px}.store-home-ranking b,.store-home-ranking span,.store-home-ranking em{display:block}.store-home-ranking b{color:#203d50;font-size:11px}.store-home-ranking span{color:#8c9da8;margin-top:4px;font-size:8px}.store-home-ranking em{color:#e58a00;margin-top:5px;font-size:14px;font-style:normal;font-weight:800}.store-home-ranking strong{color:#1890ff;font-size:18px}.store-page .store-tabs button{padding:7px 0!important}.store-page .store-promo{margin:5px!important;padding:8px 10px!important}.store-page .store-categories{padding:6px!important}.store-page .store-categories img{width:46px!important;height:46px!important}.store-page .store-ranking{margin:5px!important;padding:7px!important}.store-page .store-ranking h3{margin-bottom:6px!important}.store-page .store-product-grid{gap:5px!important}.store-page .store-product-image{height:150px!important}.store-page .store-product-card>b{padding:4px 5px 0!important}.store-page .store-product-card>span{padding:2px 5px 0!important}.store-page .store-product-card>small{padding:0 5px 5px!important}.store-page .store-banner{margin:5px!important;padding:10px!important}.seafood-categories{justify-content:flex-start;gap:0;padding:22px 0 18px;overflow-x:auto}.seafood-categories button{flex:0 0 80px}.seafood-categories img{border-width:2px;width:80px;height:80px;box-shadow:0 4px 10px #005b9614}.seafood-categories span{margin-top:10px;font-size:14px;font-weight:600}.seafood-categories .active img{box-shadow:0 0 0 3px #d9efff}.seafood-product-list [class*=sku-tile-]{background:0 0}.seafood-product-list [class*=sku-tile-]>img{opacity:1;object-fit:cover}.seafood-product-list .shop-product-image:before{display:none}.seafood-product-list .shop-product-image em{box-shadow:0 2px 5px #002b4c55;background:#e62b29!important;border-radius:3px!important;padding:4px 6px!important;font-size:10px!important;top:6px!important;left:6px!important;right:auto!important}.seafood-product-list .shop-product-image i{z-index:20;color:#fff;background:#172435dc;border-radius:3px;padding:4px 5px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:6px;right:6px}.seafood-product-list .shop-product-image strong{white-space:nowrap;color:#fff!important;text-align:left!important;text-shadow:0 1px 3px #001c30!important;background:0 0!important;width:auto!important;padding:0!important;font-size:9px!important;bottom:27px!important;left:7px!important;right:7px!important}.seafood-product-list .shop-product-image strong small{display:none!important}.seafood-product-list .shop-product-image span{letter-spacing:.02em;text-shadow:0 1px 3px #001c30;color:#fff!important;text-align:left!important;background:0 0!important;width:auto!important;padding:0!important;font-size:16px!important;bottom:7px!important;left:7px!important;right:7px!important}.seafood-product-list .shop-product-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#001d35aa);height:58px;position:absolute;bottom:0;left:0;right:0}.seafood-product-list .shop-product-image{position:relative!important;overflow:hidden!important}.seafood-product-list .shop-product-image em{z-index:20!important;color:#fff!important;background:#e62b29!important;padding:4px 5px!important;font-size:10px!important;display:block!important;position:absolute!important;top:5px!important;left:5px!important}.seafood-product-list .shop-product-image strong{z-index:20!important;color:#231f00!important;background:#ffe126!important;padding:3px 5px!important;font-size:14px!important;line-height:1.1!important;display:block!important;position:absolute!important;top:auto!important;bottom:32px!important;left:5px!important}.seafood-product-list .shop-product-image strong small{color:#fff!important;background:#e62b29!important;margin:2px -5px -3px!important;padding:2px 5px!important;font-size:8px!important;display:block!important}.seafood-product-list .shop-product-image span{z-index:21!important;color:#fff!important;background:#d7221f!important;padding:4px 5px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:block!important;position:absolute!important;bottom:5px!important;left:5px!important}.seafood-product-image strong{line-height:1.1;top:28px;color:#252200!important;background:#ffd429!important;padding:3px 5px!important;font-size:12px!important}.seafood-product-image strong small{color:#fff;background:#e83923;margin:2px -5px -3px;padding:2px 5px;font-size:8px;display:block}.seafood-product-image span{line-height:1.05;bottom:5px;background:#d9261c!important;padding:4px 5px!important;font-size:13px!important}.seafood-product-list .shop-product-info h4{margin-bottom:4px;line-height:1.35;white-space:normal!important}.seafood-product-list .shop-product-info h4 i{color:#fff;background:#005b96;margin-right:3px;padding:2px 3px;font-size:9px;font-style:normal}.promo-line{color:#e58a00!important;height:auto!important;margin:3px 0!important;font-size:9px!important}.promo-line b{color:#fff;background:#ef583b;margin-right:2px;padding:2px 3px}.store-name{color:#e58a00!important;background:#fff6e8!important;border-radius:8px!important;padding:4px 5px!important;font-size:9px!important}.seafood-product-list .shop-product-info{padding-bottom:8px}.home-mode-tabs{background:#e7f4fc!important}.home-mode-tabs button{color:#6b8396!important}.home-mode-tabs button.active{color:#fff!important;background:linear-gradient(120deg,#005b96,#1890ff)!important;box-shadow:0 5px 13px #005b9633!important}.home-mode-tabs button.active b{color:#fff!important}.shop-search>span,.shop-price>p b,.shop-order-total b,.cart-product-row>div>b,.cart-checkout-footer b{color:#005b96!important}.shop-search button,.shop-submit,.cart-checkout-footer button{color:#fff!important;background:#005b96!important}.shop-categories button.active,.shop-wallet.active{background:#edf8ff!important;border-color:#1890ff!important;box-shadow:inset 0 0 0 1px #1890ff!important}.shop-categories .active span{color:#005b96!important}.shop-product-image em,.shop-cart-icon em,.mini-nav .nav-cart em{color:#062b45!important;background:#f5a623!important}.shop-product-card,.cart-product-row,.cart-summary-card,.cart-empty,.shop-checkout-sheet{background:#fff!important;border-color:#d9eaf5!important}.shop-cart-bar,.cart-checkout-footer{background:#fff!important;border-color:#b9e0f7!important}.cart-empty i,.shop-cart-icon{color:#fff!important;background:#005b96!important}.cart-empty button,.cart-checkout-footer button{color:#fff!important;background:#1890ff!important}.notice-modal,.product-sheet,.shop-checkout-sheet{background:#fff!important}.overlay,.shop-checkout-overlay{background:#003451a8!important}.member-assets-row button b,.data-row b,.wallet b,.income-card h2,.balance-card b{color:#005b96!important}.owned-card-art.violet,.gift-art.violet,.gift-card-cover.violet{background:linear-gradient(135deg,#00416d,#1890ff)!important}.seafood-product-list .shop-product-card{cursor:pointer}.seafood-product-image strong,.seafood-product-image span{color:#fff;z-index:2;font-weight:800;position:absolute;left:5px}.seafood-product-image strong{color:#07314c;background:#f5a623;padding:2px 4px;font-size:8px;top:28px}.seafood-product-image span{background:#005b96e8;padding:3px 5px;font-size:8px;bottom:5px}.store-name{color:#005b96;text-align:left;background:0 0;border:0;padding:3px 0;font-size:9px}.seafood-product-list .shop-sales{color:#7a909f;gap:5px;margin-top:4px;font-size:8px;display:flex}.commerce-page{z-index:46;background:#f8fafc;position:absolute;inset:0;overflow-y:auto}.commerce-page>header{background:#fff;border-bottom:1px solid #deedf6;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.commerce-page>header button{color:#005b96;background:0 0;border:0;font-size:24px}.commerce-page>header b{font-size:15px}.detail-photo{object-fit:cover;background:#fff;width:100%;height:285px}.detail-copy{background:#fff;padding:14px}.detail-flags{gap:6px;display:flex}.detail-flags span{color:#005b96;background:#e6f5ff;padding:4px 6px;font-size:9px;font-weight:700}.detail-copy h2{margin:12px 0 6px;font-size:18px}.detail-copy>p{color:#71889a;margin:0;font-size:11px}.detail-price-row{align-items:end;gap:8px;margin-top:13px;display:flex}.detail-price-row b{color:#e58a00;font:700 28px Arial}.detail-price-row del,.detail-price-row span{color:#8ba0ae;font-size:10px}.detail-metrics{color:#537287;border-top:1px solid #edf3f7;border-bottom:1px solid #edf3f7;justify-content:space-between;margin:14px 0;padding:10px 0;font-size:9px;display:flex}.store-link{text-align:left;background:#f2f9fd;border:0;align-items:center;width:100%;padding:11px;display:flex}.store-link i,.store-hero i{color:#fff;background:#005b96;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.store-link span{flex:1;margin-left:9px}.store-link b,.store-link small{display:block}.store-link small{color:#758b9a;margin-top:3px;font-size:8px}.store-link em{color:#005b96;font-size:10px;font-style:normal}.commerce-page footer{background:#fff;grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid;position:sticky;bottom:0}.commerce-page footer button{color:#005b96;background:#fff;border:1px solid #1890ff;height:40px;font-weight:700}.commerce-page footer button:last-child{color:#fff;background:#1890ff}.store-hero{color:#fff;background:linear-gradient(135deg,#005b96,#1890ff);padding:16px}.store-hero>div{align-items:center;display:flex}.store-hero p{flex:1;margin:0 0 0 9px}.store-hero p b,.store-hero p span{display:block}.store-hero p span{color:#d9f1ff;margin-top:4px;font-size:9px}.store-hero button{color:#005b96;background:#fff;border:1px solid #fff;border-radius:5px;padding:7px 10px;font-size:10px}.store-hero aside{border-top:1px solid #ffffff45;justify-content:space-between;margin-top:15px;padding-top:11px;font-size:9px;display:flex}.store-tabs{background:#fff;border-bottom:1px solid #deedf6;display:flex}.store-tabs button{background:#fff;border:0;flex:1;padding:13px 0;font-size:11px}.store-tabs .active{color:#005b96;border-bottom:2px solid #1890ff}.store-promo{color:#fff;background:linear-gradient(120deg,#005b96,#1890ff);margin:12px;padding:14px}.store-promo b,.store-promo span{display:block}.store-promo b{font-size:16px}.store-promo span{margin-top:4px;font-size:10px}.store-promo button{color:#07314c;background:#f5a623;border:0;margin-top:10px;padding:6px 10px;font-size:10px}.store-actions{background:#fff;margin:0 12px}.store-actions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;justify-content:space-between;width:100%;padding:13px;font-size:11px;display:flex}.store-actions span{color:#7b91a0;font-size:9px}.store-ranking{background:#fff;margin:12px;padding:12px}.store-ranking h3{margin:0 0 10px;font-size:15px}.store-ranking>div{gap:8px;display:flex;overflow-x:auto}.store-ranking article{flex:0 0 110px}.store-ranking img{object-fit:cover;width:110px;height:80px}.store-ranking b,.store-ranking span{margin-top:4px;font-size:9px;display:block}.store-ranking span{color:#e58a00;font-weight:700}.seafood-home{background:#f8fafc;padding:0!important}.seafood-home .shop-search{background:#fff;border:0;border-radius:0;grid-template-columns:26px 1fr auto;height:58px;margin:0;padding:0 14px;box-shadow:0 1px 7px #005b960e}.seafood-home .shop-search>span{color:#8da4b5}.seafood-home .shop-search input{font-size:12px}.seafood-home .shop-search button{color:#fff;background:#005b96;border-radius:6px;height:34px}.seafood-hero{text-align:left;color:#fff;background:#005b96;border:0;width:100%;height:210px;padding:0;display:block;position:relative;overflow:hidden}.seafood-hero img{object-fit:cover;width:100%;height:100%}.seafood-hero:after{content:"";background:linear-gradient(90deg,#003c64c9 0%,#003c6430 62%,#0000 100%);position:absolute;inset:0}.seafood-hero div{z-index:1;position:absolute;top:34px;left:22px}.seafood-hero b{letter-spacing:.08em;font-size:28px;line-height:1.25;display:block}.seafood-hero span{color:#dbf0ff;margin-top:12px;font-size:10px;display:block}.seafood-categories{background:#fff;justify-content:space-between;gap:0;padding:18px 14px 15px;overflow:visible}.seafood-categories button{background:0 0;border:0;flex:0 0 60px;padding:0}.seafood-categories img{width:50px;height:50px;box-shadow:none;border:1px solid #e2eef6;border-radius:50%}.seafood-categories span{color:#183d56;margin-top:8px;font-size:11px}.seafood-categories .active{box-shadow:none;background:0 0}.seafood-categories .active img{border-color:#1890ff;box-shadow:0 0 0 2px #d9efff}.store-notice{text-align:left;color:#005b96;background:#ccefff;border:0;border-top:5px solid #79c9f1;width:100%;padding:12px 15px;font-size:12px;font-weight:800}.store-notice span{color:#264e68;margin-left:6px;font-weight:400}.flash-sale{background:#80c9f1;padding:14px 14px 18px}.flash-sale header{color:#fff;background:#1890ff;align-items:center;height:43px;padding:0 14px;display:flex}.flash-sale header b{font-size:19px}.flash-sale header span{margin-left:8px;font-size:10px}.flash-sale header small{margin-left:auto;font-size:9px}.flash-sale>div{scrollbar-width:none;gap:10px;padding:10px 10px 0;display:flex;overflow-x:auto}.flash-sale>div::-webkit-scrollbar{display:none}.flash-sale>div button{text-align:left;background:#fff;border:0;border-radius:8px;flex:0 0 132px;padding:8px;box-shadow:0 5px 12px #005b9617}.flash-sale img{object-fit:cover;border-radius:5px;width:100%;height:104px}.flash-sale button b{white-space:nowrap;text-overflow:ellipsis;color:#193c55;margin:6px 0 3px;font-size:11px;display:block;overflow:hidden}.flash-sale button strong{color:#e58a00;font:700 18px Arial}.seafood-home .shop-section-title{background:#f8fafc;margin:0;padding:18px 14px 8px}.seafood-product-list{background:#f8fafc;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 78px!important}.seafood-product-list .shop-product-card{background:#fff;border:0;border-radius:0;min-height:0;padding:0;display:block;box-shadow:0 2px 8px #005b9610}.seafood-product-list .shop-product-image{border-radius:0;height:155px}.seafood-product-list .shop-product-info{padding:8px 9px 10px}.seafood-product-list .shop-product-info h4{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.seafood-product-list .shop-product-info>p{height:26px;font-size:8px}.seafood-product-list .shop-sales{display:none}.seafood-product-list .shop-price{margin-top:7px}.seafood-product-list .shop-price>p b{color:#1890ff;font-size:19px}.seafood-product-list .shop-price>button{color:#fff;background:#1890ff;border-radius:50%;width:28px;height:28px;padding:0;font-size:0}.seafood-product-list .shop-price>button:after{content:"＋";font-size:18px}.seafood-product-list .shop-stepper{transform-origin:100%;transform:scale(.82)}.seafood-product-list .shop-product-image em{background:#1890ff;border-radius:0}.seafood-home .shop-cart-bar{background:#fff;border-color:#b9e0f7;margin:0 10px -61px}.seafood-home .shop-cart-icon{color:#fff!important;background:#005b96!important}.seafood-home .shop-cart-bar p b{color:#005b96}.seafood-home .shop-cart-bar>button:last-child{color:#fff;background:#1890ff}.unified-store-page{color:#003b63;background:#f4f8fb;padding-bottom:86px}.unified-store-page>header{z-index:30;color:#003b63;background:#fff;border-bottom:1px solid #d7e9f8;position:sticky;top:0}.unified-store-page .store-hero{display:none!important}.unified-store-top{background:#f4f8fb;border-bottom:1px solid #d7e9f8;padding:14px 20px 12px}.unified-store-search{background:#fff;border-radius:12px;grid-template-columns:28px 1fr 76px;align-items:center;gap:10px;height:62px;padding:0 14px;display:grid;box-shadow:0 8px 22px #005b9614}.unified-store-search span{color:#005b96;font-size:25px}.unified-store-search input{color:#003b63;border:0;outline:0;min-width:0;font-size:22px}.unified-store-search button,.unified-store-profile button{color:#fff;background:#1890ff;border:0;border-radius:9px;height:50px;font-size:20px}.unified-store-profile{grid-template-columns:78px 1fr 106px;align-items:center;gap:16px;margin-top:18px;display:grid}.unified-store-profile i{color:#fff;border-radius:14px;place-items:center;width:78px;height:78px;font-size:36px;font-style:normal;font-weight:900;display:grid}.unified-store-profile p{min-width:0;margin:0}.unified-store-profile b{color:#003b63;font-size:29px;line-height:1.1;display:block}.unified-store-profile span{color:#6988a2;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:18px;display:block;overflow:hidden}.unified-store-profile button{background:#1890ff;height:62px}.unified-store-metrics{gap:10px;margin-top:14px;display:flex}.unified-store-metrics span{color:#5f7e98;background:#fff;border-radius:6px;padding:11px 15px;font-size:18px}.unified-store-tabs{z-index:25;background:#fff;border-bottom:1px solid #d7e9f8;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:56px}.unified-store-tabs button{color:#003b63;background:#fff;border:0;border-bottom:4px solid #0000;height:64px;font-size:20px}.unified-store-tabs button.active{color:#005b96;border-bottom-color:#1890ff;font-weight:800}.unified-tab-content{padding:10px 12px 20px}.unified-sale{color:#fff;background:linear-gradient(135deg,#005b96,#1890ff);border-radius:12px;padding:16px}.unified-sale header{align-items:center;gap:14px;display:flex}.unified-sale header b{font-size:30px}.unified-sale header span{margin-left:auto;font-size:18px}.unified-sale header i{color:#005b96;background:#f8fafc;border-radius:7px;place-items:center;min-width:32px;height:32px;margin:0 3px;font-style:normal;font-weight:900;display:inline-grid}.unified-sale header button{color:#fff;background:0 0;border:0;font-size:19px}.unified-sale>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.unified-sale>div button{text-align:left;color:#003b63;background:#fff;border:0;border-radius:10px;padding:10px}.unified-sale img{object-fit:cover;border-radius:7px;width:100%;height:118px;display:block}.unified-sale small{color:#1890ff;background:#eaf6ff;margin-top:8px;font-size:15px;display:inline-block}.unified-sale b,.unified-sale strong,.unified-sale em{display:block}.unified-sale>div b{margin-top:5px;font-size:19px}.unified-sale strong{color:#f5a623;margin-top:7px;font-size:28px}.unified-sale em{color:#7891a6;font-size:15px;font-style:normal}.unified-store-banner,.unified-feature{background:#003b63;border-radius:12px;min-height:230px;margin-top:12px;position:relative;overflow:hidden}.unified-store-banner img,.unified-feature img{object-fit:cover;opacity:.62;width:100%;height:100%;min-height:230px;display:block}.unified-store-banner div,.unified-feature div{color:#fff;position:absolute;inset:28px}.unified-store-banner small,.unified-feature small{color:#f5a623;letter-spacing:3px;font-size:16px;font-weight:800}.unified-store-banner b,.unified-feature b{margin-top:14px;font-size:42px;line-height:1.05;display:block}.unified-store-banner span,.unified-feature span{margin-top:14px;font-size:20px;display:block}.unified-feature button{color:#003b63;background:#f5a623;border:0;border-radius:999px;margin-top:18px;padding:12px 22px;font-size:18px;font-weight:900}.unified-ranking,.unified-service-panel,.unified-service-faq{background:#fff;border-radius:12px;margin-top:12px;padding:14px}.unified-ranking header{color:#8c7354;gap:20px;margin-bottom:10px;font-size:24px;display:flex}.unified-ranking header b{color:#003b63}.unified-ranking button{text-align:left;background:#fff;border:0;border-top:1px solid #edf4fa;grid-template-columns:72px 150px 1fr 36px;align-items:center;gap:12px;width:100%;padding:10px 0;display:grid}.unified-ranking i{color:#f5a623;font-style:normal;font-weight:900}.unified-ranking img{object-fit:cover;border-radius:8px;width:150px;height:96px}.unified-ranking b,.unified-ranking span,.unified-ranking em{display:block}.unified-ranking b{color:#003b63;font-size:20px}.unified-ranking span{color:#8c7354;margin-top:5px;font-size:16px}.unified-ranking em{color:#f5a623;margin-top:7px;font-size:24px;font-style:normal;font-weight:900}.unified-categories{grid-template-columns:repeat(5,1fr);gap:8px;padding:8px 0 14px;display:grid}.unified-categories button{color:#003b63;background:#fff;border:0;border-radius:10px;padding:8px 4px;font-size:18px;font-weight:800}.unified-categories img{object-fit:cover;border-radius:50%;width:78px;height:78px;margin:0 auto 5px;display:block}.unified-section-title{color:#003b63;margin:2px 4px 10px;font-size:28px}.unified-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.unified-store-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #005b960f}.unified-store-img{height:270px;position:relative;overflow:hidden}.unified-store-img img{object-fit:cover;width:100%;height:100%;display:block}.unified-store-img em,.unified-store-img i{padding:7px 10px;font-size:17px;font-style:normal;font-weight:900;position:absolute;top:12px}.unified-store-img em{color:#fff;background:#e62121;left:12px}.unified-store-img i{color:#003b63;background:#f8fafcf0;right:12px}.unified-store-img strong{color:#fff;background:linear-gradient(#0000,#000000b3);padding:12px 14px;font-size:18px;position:absolute;bottom:0;left:0;right:0}.unified-store-info{padding:10px 12px 12px}.unified-store-info b,.unified-store-info span,.unified-store-info small{display:block}.unified-store-info b{color:#003b63;font-size:20px}.unified-store-info span{color:#f5a623;margin-top:6px;font-size:28px;font-weight:900}.unified-store-info del{color:#9aa9b7;margin-left:10px;font-size:16px}.unified-store-info small{color:#6d88a0;font-size:16px}.unified-coupon-hero{color:#fff;background:linear-gradient(135deg,#005b96,#1890ff);border-radius:12px;padding:26px 20px}.unified-coupon-hero b,.unified-coupon-hero span{display:block}.unified-coupon-hero b{font-size:30px}.unified-coupon-hero span{margin-top:8px;font-size:18px}.unified-coupon-hero button,.unified-coupon-list button em{color:#003b63;background:#f5a623;border:0;border-radius:0;margin-top:16px;padding:12px 20px;font-size:18px;font-weight:900}.unified-coupon-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.unified-coupon-list button{text-align:left;background:#fff;border:0;border-left:6px solid #f5a623;border-radius:10px;padding:16px}.unified-coupon-list b,.unified-coupon-list span,.unified-coupon-list em{display:block}.unified-coupon-list b{color:#005b96;font-size:24px}.unified-coupon-list span{color:#6d88a0;margin-top:5px}.unified-service-panel b,.unified-service-faq b{color:#003b63;font-size:28px;display:block}.unified-service-panel span,.unified-service-faq p{color:#5f7e98;margin:8px 0 14px;font-size:18px;display:block}.unified-service-panel div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.unified-service-panel button{color:#005b96;background:#f8fafc;border:1px solid #c8e2f6;border-radius:8px;padding:15px 8px;font-size:18px;font-weight:800}@media (width<=760px){.unified-store-profile{grid-template-columns:58px 1fr 86px;gap:10px}.unified-store-profile i{width:58px;height:58px;font-size:28px}.unified-store-profile b{font-size:22px}.unified-store-metrics{overflow-x:auto}.unified-store-metrics span{flex:none}.unified-store-grid,.unified-sale>div,.unified-coupon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-service-panel div{grid-template-columns:repeat(2,1fr)}}.income-card h2,.income-card>div b,.balance-card b,.wallet-balance-tip b,.withdraw-balance b,.report-summary b,.team-summary b,.team-total>b{text-shadow:0 2px 10px #00233e59;color:#fff4c2!important}.income-card h2{letter-spacing:0!important;margin-right:150px!important;font-family:Arial,Microsoft YaHei,sans-serif!important;font-size:52px!important;font-weight:900!important;line-height:1.05!important}.income-card>div b{font-size:22px!important;font-weight:900!important;line-height:1.15!important}.income-card>span,.income-card small,.balance-card span,.balance-card small{color:#ffffffe0!important}.income-card>button,.balance-card button{box-shadow:inset 0 0 0 1px #ffffff2e;color:#fffbe6!important;background:#005b9629!important;border-color:#ffd45a!important}.income-card>button{min-width:122px;height:48px;font-size:20px;font-weight:900;margin:-52px 0 0!important;position:absolute!important;right:22px!important}.balance-card button:first-child{color:#003b63!important;background:linear-gradient(135deg,#ffe08a,#f5a623)!important}.balance-card b{font-size:48px!important;font-weight:900!important;line-height:1.05!important}.balance-card{overflow:hidden}.profile h2{color:#fff!important}@media (width<=760px){.income-card h2{margin-right:108px!important;font-size:37px!important}.income-card>div b{font-size:18px!important}.balance-card b{font-size:38px!important}.income-card>button{min-width:92px;height:38px;font-size:17px;margin-top:-40px!important;right:18px!important}}
