.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}.mini-nav .active i{color:#c49f55}.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}.balance-card button:first-child{color:#3a1744;background:#e6c979}.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}.home-mode-tabs button.active{color:#efd799;background:linear-gradient(120deg,#241029,#52205f);box-shadow:0 5px 13px #31123926}.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{padding-bottom:18px}.message-summary{background:#fff;border:1px solid #e3dbe1;border-radius:14px;justify-content:space-between;align-items:center;margin:15px 0 11px;padding:15px;display:flex}.message-summary>div{align-items:baseline;gap:7px;display:flex}.message-summary strong{color:#5e286a;font:700 26px Arial}.message-summary span{color:#908492;font-size:9px}.message-summary button{color:#6b3476;background:0 0;border:0;font-size:9px;font-weight:800}.message-tabs{background:#ebe4ea;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:11px;padding:4px;display:grid}.message-tabs button{color:#8c808e;background:0 0;border:0;border-radius:10px;height:33px;font-size:9px}.message-tabs button.active{color:#efd58c;background:#43184f;font-weight:800}.message-list{gap:9px;display:grid}.message-item{text-align:left;background:#fff;border:1px solid #e5dde3;border-radius:14px;grid-template-columns:42px 1fr;gap:11px;width:100%;padding:13px;display:grid;position:relative}.message-item.unread:after{content:"";background:#b63e4e;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:10px}.message-item>i{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:800;display:grid}.message-item>i.blue{background:linear-gradient(145deg,#335da7,#6694df)}.message-item>i.green{background:linear-gradient(145deg,#28734f,#62a77f)}.message-item>i.orange{background:linear-gradient(145deg,#a65a28,#dc9658)}.message-item header{justify-content:space-between;gap:12px;padding-right:6px;display:flex}.message-item header b{color:#2d1d30;font-size:10px}.message-item time{color:#9a8f9b;flex:none;font:7px Arial}.message-item p{color:#837785;margin:6px 0 7px;font-size:8px;line-height:1.6}.message-item div>span{color:#653070;font-size:7px}.message-tabs{grid-template-columns:repeat(5,1fr);gap:4px}.message-item>i.purple{background:linear-gradient(145deg,#3e174a,#7d4388)}
