.sale-countdown[data-v-948b947b]{color:#786344;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 4px;margin:10px 0;font-size:13px;line-height:1.6;display:flex}.sale-countdown.compact[data-v-948b947b]{display:grid}.countdown-time[data-v-948b947b]{white-space:nowrap}@media (width<=480px){.sale-countdown[data-v-948b947b]{font-size:12px}}.scene-cropped[data-v-964036d6]{position:relative;overflow:hidden}@media (width<=760px){.buyer-mobile-shell .product-card[data-v-a8ad9fa4]{position:relative}.buyer-mobile-shell .product-card[data-v-a8ad9fa4]>:not(.cover):not(.product-actions){z-index:auto;position:static}.buyer-mobile-shell .card-story h3 a[data-v-a8ad9fa4]:after{content:"";z-index:1;position:absolute;inset:0}.buyer-mobile-shell .cover a[data-v-a8ad9fa4],.buyer-mobile-shell .card-artist a[data-v-a8ad9fa4],.buyer-mobile-shell .product-actions[data-v-a8ad9fa4]{z-index:2;position:relative}}:root{color:#2d241c;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}body{background:#fff;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:#fff;cursor:pointer;background:#2f6f73;border:0;border-radius:6px;min-height:42px;padding:0 18px}button:disabled{cursor:not-allowed;opacity:.6}.app-shell{background:#fff;min-height:100vh}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-bottom:1px solid #eadfd1;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0}.brand{font-size:20px;font-weight:700}.topbar nav{color:#6f5d4d;gap:18px;display:flex}main{background:#fff;width:min(1180px,100vw - 32px);margin:0 auto;padding:28px 0 64px}.app-shell:has(.auth-page){background:#fff}.app-shell:has(.auth-page) .topbar{display:none}.app-shell:has(.auth-page) main{width:min(1240px,100vw - 64px);padding:104px 0 46px}.eyebrow{color:#2f6f73;margin:0 0 8px;font-size:13px;font-weight:700}h1{margin:0;font-size:32px;line-height:1.2}.auth-page{background:#fff;border:1px solid #7e63351f;border-radius:24px;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr);align-items:center;column-gap:56px;min-height:calc(100vh - 152px);padding:36px 52px;display:grid;box-shadow:0 24px 70px #442d0c1c}.auth-panel{z-index:1;background:0 0;border:0;border-radius:0;justify-self:center;width:100%;max-width:560px;padding:0;position:relative}.auth-visual{pointer-events:none;justify-items:center;display:grid}.auth-visual img{object-fit:contain;width:min(100%,226px);max-height:calc(100vh - 220px)}.auth-title-row{justify-content:center;align-items:center;min-height:44px;margin-bottom:18px;display:flex}.auth-title-row h1{color:#111;text-align:center;font-size:30px;font-weight:900}.auth-back,.auth-head-space{flex:0 0 42px;width:42px}.auth-back{color:#ff9d00;background:0 0;min-height:42px;padding:0;font-size:34px;line-height:1}.auth-panel>.auth-title-row:first-child:has(+.form){display:none}.hint{color:#777;text-align:center;margin:0 0 12px;font-size:14px;line-height:1.6}.rule{color:#8a8a8a;text-align:center;margin:0;font-size:12px;line-height:1.5}.form{gap:0;margin-top:0;display:grid}.form label{background:#fff;border-bottom:1px solid #eee;align-items:center;min-height:48px;padding:0 8px;font-weight:700;display:flex}.form label>span{color:#111;flex:0 0 132px;font-size:17px}.form input{color:#111;background:0 0;border:0;border-radius:0;outline:none;flex:1;width:0;min-width:0;height:46px;padding:0;font-size:17px}.form input::placeholder{color:#8a8a8a}.error-banner,.error-panel{color:#8d2f1f;background:#fff1ee;border:1px solid #d68675;border-radius:6px;margin-top:16px;padding:12px}.auth-actions{color:#777;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px 14px;margin-top:18px;font-size:16px;display:grid}.auth-action-label{color:#777}.link-button,.secondary{color:#8a5a00;background:#fff;border:1px solid #eadfd1}.minimal-back-native{color:#8a5a00;background:#fff;border:1px solid #eadfd1;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:32px;padding:6px 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.auth-actions .link-button{color:#ffa400;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-weight:800}.auth-submit{color:#fff;background:linear-gradient(90deg,#ffa400,#ff9d00);border-radius:999px;width:100%;min-height:64px;margin-top:26px;font-size:18px;font-weight:900;box-shadow:0 18px 40px #ffa40040}.password-row,.code-row{flex:1;align-items:center;min-width:0;display:flex}.password-row input,.code-row input{flex:1;width:0;padding-right:10px}.password-eye-button{width:44px;min-height:46px;box-shadow:none;background:0 0;flex:0 0 44px;padding:0}.password-eye-icon{border-top:1px solid #888;border-bottom:1px solid #888;width:20px;height:6px;display:inline-block;transform:rotate(-18deg)}.password-eye-icon.open{border:2px solid #f59a23;border-radius:70% 0;height:13px;transform:rotate(45deg)}.code-button{color:#fff;background:#ffa400;border-radius:4px;flex:0 0 96px;min-height:32px;padding:0 10px;font-size:13px;font-weight:800}:is(.app-shell:has(.home-page),.app-shell:has(.profile-page-native),.app-shell:has(.cart-page),.app-shell:has(.orders-page),.app-shell:has(.vip-center-native),.app-shell:has(.sponsor-page),.app-shell:has(.received-sponsor-page),.app-shell:has(.received-sponsor-detail-page)){background:#fff}:is(.app-shell:has(.home-page) main,.app-shell:has(.profile-page-native) main,.app-shell:has(.cart-page) main,.app-shell:has(.checkout-page-native) main,.app-shell:has(.orders-page) main,.app-shell:has(.order-detail-page-native) main,.app-shell:has(.vip-center-native) main,.app-shell:has(.sponsor-page) main,.app-shell:has(.received-sponsor-page) main,.app-shell:has(.received-sponsor-detail-page) main){width:min(1380px,100vw - 72px);padding-top:118px}:is(.app-shell:has(.home-page) .topbar,.app-shell:has(.profile-page-native) .topbar,.app-shell:has(.cart-page) .topbar,.app-shell:has(.checkout-page-native) .topbar,.app-shell:has(.orders-page) .topbar,.app-shell:has(.order-detail-page-native) .topbar,.app-shell:has(.vip-center-native) .topbar,.app-shell:has(.sponsor-page) .topbar,.app-shell:has(.received-sponsor-page) .topbar,.app-shell:has(.received-sponsor-detail-page) .topbar){z-index:80;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #eadfd1;border-radius:18px;width:min(1380px,100vw - 72px);min-height:64px;padding:8px 14px;position:fixed;top:22px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 30px #53370e1f}:is(.app-shell:has(.home-page) .brand,.app-shell:has(.profile-page-native) .brand,.app-shell:has(.cart-page) .brand,.app-shell:has(.checkout-page-native) .brand,.app-shell:has(.orders-page) .brand,.app-shell:has(.order-detail-page-native) .brand,.app-shell:has(.vip-center-native) .brand,.app-shell:has(.sponsor-page) .brand,.app-shell:has(.received-sponsor-page) .brand,.app-shell:has(.received-sponsor-detail-page) .brand){display:none}:is(.app-shell:has(.home-page) .topbar nav,.app-shell:has(.profile-page-native) .topbar nav,.app-shell:has(.cart-page) .topbar nav,.app-shell:has(.checkout-page-native) .topbar nav,.app-shell:has(.orders-page) .topbar nav,.app-shell:has(.order-detail-page-native) .topbar nav,.app-shell:has(.vip-center-native) .topbar nav,.app-shell:has(.sponsor-page) .topbar nav,.app-shell:has(.received-sponsor-page) .topbar nav,.app-shell:has(.received-sponsor-detail-page) .topbar nav){width:100%}.home-main-nav-native{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;display:grid}:is(.app-shell:has(.home-page) .topbar nav.home-main-nav-native,.app-shell:has(.profile-page-native) .topbar nav.home-main-nav-native,.app-shell:has(.cart-page) .topbar nav.home-main-nav-native,.app-shell:has(.checkout-page-native) .topbar nav.home-main-nav-native,.app-shell:has(.orders-page) .topbar nav.home-main-nav-native,.app-shell:has(.order-detail-page-native) .topbar nav.home-main-nav-native,.app-shell:has(.vip-center-native) .topbar nav.home-main-nav-native,.app-shell:has(.sponsor-page) .topbar nav.home-main-nav-native,.app-shell:has(.received-sponsor-page) .topbar nav.home-main-nav-native,.app-shell:has(.received-sponsor-detail-page) .topbar nav.home-main-nav-native){grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.home-main-nav-disabled{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.home-page) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.profile-page-native) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.cart-page) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.checkout-page-native) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.orders-page) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.order-detail-page-native) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.vip-center-native) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.sponsor-page) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.received-sponsor-page) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.received-sponsor-detail-page) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.home-main-nav-native a.router-link-active:not(.home-main-nav-center){color:#d97706;background:#fff4dc}.home-main-nav-disabled{opacity:.78;cursor:default}.home-main-nav-center{justify-self:center;width:54px;height:54px;box-shadow:0 8px 20px #ff8a1f47;background:linear-gradient(#ffad20,#ff8a1f)!important;border-radius:50%!important;min-height:54px!important}.topbar-home-icon{object-fit:contain;background:0 0;border:0;width:24px;height:24px;display:block}.home-main-nav-center .topbar-home-icon{width:31px;height:31px}.app-shell:has(.topbar .home-main-nav-native){background:#fff}.app-shell:has(.topbar .home-main-nav-native) main{width:min(1380px,100vw - 72px);padding-top:96px}.app-shell:has(.topbar .home-main-nav-native) .topbar{z-index:120;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;border:1px solid #eadfd1;border-top:0;border-radius:0 0 18px 18px;width:min(1380px,100vw - 72px);min-height:64px;padding:8px 14px;position:fixed;top:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 30px #53370e1f}.app-shell:has(.topbar .home-main-nav-native) .brand{display:none}.app-shell:has(.topbar .home-main-nav-native) .topbar nav{width:100%}.app-shell:has(.topbar .home-main-nav-native) .topbar nav.home-main-nav-native{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.app-shell:has(.topbar .home-main-nav-native) .topbar nav a{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell:has(.topbar .home-main-nav-native) .home-main-nav-disabled{color:#655947;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.global-tabbar-native{display:none}.home-page{background:#ffffffe0;border:1px solid #eadfd1;border-radius:24px;min-height:calc(100vh - 148px);padding:110px 48px 64px;box-shadow:0 16px 44px #53370e1a}.home-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.home-page .home-head{display:none}.home-page .eyebrow{color:#00616c;font-weight:900}.home-head h1{color:#111;font-size:32px;font-weight:900}.search-bar-native{color:#b8b8b8;background:#fff;border:1px solid #eadfd1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;margin:0 0 28px;padding:0 18px;display:grid}.search-bar-native input{color:#111;background:0 0;border:0;outline:none;width:100%;min-height:42px;padding:0}.shop-tabs-native,.category-grid-native,.filter-bar-native,.preview-tabs-native,.gallery-strip-native,.product-card-actions,.limit-box-native{flex-wrap:wrap;gap:10px;display:flex}.shop-tabs-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.category-grid-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 34px;display:grid}.shop-tabs-wrap-native,.shop-tabs-native,.category-panel-native,.filter-layout-native{margin-bottom:20px}.shop-tabs-wrap-native{--home-fixed-mascot-width:136px;--home-fixed-mascot-height:113px;z-index:3;margin-bottom:30px;position:relative;overflow:visible}.home-fixed-mascot-anchor-native{z-index:4;width:var(--home-fixed-mascot-width);height:var(--home-fixed-mascot-height);pointer-events:none;position:absolute;bottom:-55px;right:17px}.shop-tabs-native button.active,.shop-tabs-native button.selected,.category-grid-native button.active,.side-category-native button.active,.preview-tabs-native button.active,.preview-tabs-native button.selected{color:#fff;background:linear-gradient(#ffb21a,#ffa400)}.shop-tabs-native button,.category-grid-native button,.side-category-native button,.preview-tabs-native button{color:#f6a300;background:#fff4d9;border:1px solid #ffd58a;border-radius:999px;font-weight:800}.shop-tabs-native button{flex:1 1 0;min-width:0;min-height:58px;font-size:24px}.category-grid-native button{color:#141414;background:0 0;border-color:#0000;border-radius:8px;align-content:center;justify-items:center;gap:6px;min-height:118px;font-size:24px;font-weight:500;display:grid}.category-grid-native button.active{color:#ff9d00;background:0 0}.category-icon-native{object-fit:contain;width:56px;height:56px}.category-panel-native,.filter-layout-native{background:#fff;border:1px solid #eadfd1;border-radius:18px;padding:28px 30px 24px;position:relative;overflow:visible;box-shadow:0 12px 34px #53370e1a}.category-panel-native{z-index:2}.panel-head-native{justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:18px;display:flex}.panel-head-native strong,.panel-head-native h2{color:#111;align-items:center;margin:0;font-size:32px;font-weight:900;display:inline-flex;position:relative}.panel-head-native strong:before,.panel-head-native h2:before{content:"";background:#ffad13;border-radius:999px;width:6px;height:40px;margin-right:14px}.panel-head-native .muted{color:#7d7d7d;text-align:right;font-size:24px}.category-panel-native .panel-head-native{margin-bottom:10px}.category-panel-native .panel-hint-native{pointer-events:none;flex:none;min-width:0}.category-panel-native .panel-hint-native .muted{color:#7d7d7d;text-align:center;font-size:25px;font-weight:400;line-height:30px;display:block}.category-fixed-mascot-native{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.category-panel-native .category-grid-native{gap:16px 34px}.category-panel-native .category-grid-native button{min-height:110px}.filter-layout-native{grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.filter-bar-native{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:clamp(22px,3.2vw,64px);width:100%;margin-bottom:18px;display:grid}.side-category-native{background:#fffcf6;border-right:1px solid #f2e8d8;align-content:start;gap:8px;width:118px;padding:8px 5px;display:grid;overflow-y:auto}.side-category-native button{color:#333;text-align:center;background:0 0;border-color:#0000;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:54px;padding:6px 5px;line-height:1.25;display:grid}.side-category-native button.active{color:#ff9d00;background:#fff1d6;border-color:#ffd58a}.side-category-icon-native{object-fit:contain;width:28px;height:28px}.filter-picker-native{color:#575757;min-width:0;font-size:13px;display:block;position:relative}.filter-select-native{color:#222;white-space:nowrap;box-sizing:border-box;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 clamp(18px,2vw,30px);font-size:13px;display:flex;position:relative}.filter-picker-native.selected .filter-select-native,.filter-picker-native.previewing .filter-select-native,.filter-picker-native.open .filter-select-native{color:#e98900;background:#fff0cf}.filter-arrow-native{color:#999;font-size:12px;line-height:1}.filter-control-mascot-native{object-fit:contain;pointer-events:none;width:24px;height:24px;position:absolute;bottom:calc(100% - 7px);right:-10px}.mini-picker-menu-native{z-index:40;background:#fff;border:1px solid #ffa61838;border-radius:14px;gap:4px;min-width:100%;max-height:min(320px,48vh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #53370e29}.mini-picker-option-native{color:#5d4930;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;display:flex;position:relative}.mini-picker-option-native.selected{color:#e98900;background:#fff0cf}.mini-picker-option-native.preview,.mini-picker-option-native:not(.selected):hover{color:#e98900;background:#fff0cf;font-weight:700}.filter-picker-native.previewing .mini-picker-option-native.selected:not(.preview){color:#5d4930;background:0 0;font-weight:400}.filter-picker-native.previewing .mini-picker-option-native.selected:not(.preview) .mini-picker-mascot-native{opacity:0}.mini-picker-mascot-native{object-fit:contain;opacity:0;pointer-events:none;flex:0 0 20px;width:20px;height:20px;margin-left:auto}.mini-picker-option-native.selected .mini-picker-mascot-native,.mini-picker-option-native.preview .mini-picker-mascot-native{opacity:1}.filter-main-native{min-width:0;padding:0 28px 24px 0}.section-title-native{justify-content:space-between;align-items:center;margin:12px 0 14px;display:flex}.section-title-native strong{color:#111;font-size:17px;font-weight:900}.all-grid-native{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:stretch;gap:16px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));align-items:stretch;gap:18px;display:grid}.product-card{background:#fff;border:1px solid #eadfd1;border-radius:9px;grid-template-rows:minmax(0,1fr) 58px;min-width:0;min-height:100%;display:grid;overflow:hidden}.product-link{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.product-card-cover-native{position:relative;overflow:hidden}.product-card-cover-native .product-thumb{height:100%}.cover-status-pill{z-index:1;position:absolute;top:8px;left:8px}.product-thumb{aspect-ratio:1;color:#6f5d4d;background:#e8e0d3;place-items:center;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.product-body{grid-template-rows:auto 1fr auto;align-content:start;gap:8px;min-width:0;min-height:190px;padding:14px 14px 10px;display:grid}.product-info-stack-native{align-content:start;gap:7px;min-height:86px;display:grid}.product-card-actions{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;height:58px;padding:0 14px 14px;display:grid}.product-card-actions button{color:#fff;white-space:nowrap;background:#ffa400;border-radius:0;width:100%;min-width:0;height:44px;min-height:44px;padding:0;font-size:13px;font-weight:500;line-height:44px}.product-title-row,.product-foot{align-items:start;gap:12px;width:100%;min-width:0;display:grid;overflow:hidden}.product-title-row h2{color:#111;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:44px;margin:0;font-size:16px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.product-title-row{grid-template-columns:1fr;gap:6px}.product-foot{grid-template-columns:minmax(0,1fr) auto}.status-pill{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-align:center;background:#ffa400;border:1px solid #0000;border-radius:999px;flex:none;place-self:start;min-width:35px;max-width:62px;padding:4px 8px;font-size:12px;font-weight:500;overflow:hidden}.status-pill.status-quantity{background:#ff5b6b;border-color:#ff5b6b}.status-pill.status-time{background:#61c83e;border-color:#61c83e}.status-pill.status-car,.status-pill.status-normal{background:#ffa400;border-color:#ffa400}.status-pill.status-vip{color:#fff;background:#ff5b6b;border-color:#ff5b6b;box-shadow:0 0 0 2px #ffe2e6}.status-pill.status-new{background:#f2a93b;border-color:#f2a93b}.product-new-pill{margin-top:2px}.artist,.sale-end{color:#707070;margin:0;font-size:14px}.product-meta-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:28px;display:flex}.product-meta-row .artist{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-sold-line{color:#575757;white-space:nowrap;font-size:14px}.mini-cart-btn{color:#ffa400;background:#fff0cf;border-radius:999px;flex:none;min-width:48px;min-height:24px;padding:0 10px;font-size:12px;font-weight:500}.product-card-actions .mini-cart-btn{color:#ff9500;background:#fff1d6;border-radius:999px 0 0 999px}.inline-cart-btn{max-width:72px;min-height:24px}.product-card-actions button:not(.mini-cart-btn){border-radius:0 999px 999px 0}.product-card-actions button:disabled{color:#8d8d8d;opacity:1;background:#e5e5e5}.product-foot{align-items:center;min-height:28px}.product-foot strong{color:#ff8a00;min-width:0}.product-foot span{color:#575757;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:52%;font-size:13px;overflow:hidden}.sales-bonus-mini-native{color:#d7721a;background:#fff3d6;border-radius:999px;min-height:28px;margin:0;padding:5px 8px;font-size:13px;line-height:1.35;display:block}.home-tabbar-native{z-index:30;height:calc(66px + env(safe-area-inset-bottom,0px));padding:8px 42px calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:end;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 15px #00000014}.home-tabbar-native a,.home-tabbar-native button{width:20%;min-height:48px;box-shadow:none;color:#7b7b7b;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;gap:0;padding:0;font-size:12px;line-height:1.2;display:flex}.home-tabbar-native a:focus,.home-tabbar-native button:focus{outline:0}.home-tabbar-native img{object-fit:contain;background:0 0;border:0;width:46px;height:46px;display:block}.home-tabbar-native img[src$=tab-bag-active\.png],.topbar-home-icon[src$=tab-bag-active\.png]{clip-path:inset(0 2px 0 0)}.home-tabbar-native img[src$=tab-mine\.png],.topbar-home-icon[src$=tab-mine\.png]{clip-path:inset(0 0 2px)}.home-tabbar-native .tabbar-center-native{background:linear-gradient(#ff9e28,#ff861f);border-radius:50%;justify-content:center;align-self:start;width:70px;height:70px;min-height:70px;margin:-35px auto 0;box-shadow:0 6px 14px #ff861f57}.home-tabbar-native .tabbar-center-native img{width:39px;height:39px}.tabbar-disabled-native{opacity:.72;cursor:default}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-panel,.placeholder-page{background:#fff;border:1px solid #eadfd1;border-radius:8px;padding:24px}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:28px;display:grid}.detail-media,.detail-body,.cart-item,.checkout-item,.purpose-panel,.mixed-panel,.checkout-bar,.empty-panel{background:#fff;border:1px solid #e6e0d4;border-radius:8px}.detail-media,.detail-body,.empty-panel{padding:18px}.detail-media img{aspect-ratio:4/3;object-fit:cover;background:#fff;border-radius:6px;width:100%}.detail-media{gap:12px;display:grid}.detail-preview-empty{aspect-ratio:4/3;color:#756f65;background:#fff;border-radius:6px;place-items:center;display:grid}.gallery-strip-native{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.gallery-strip-native button{background:0 0;border:2px solid #0000;flex:0 0 76px;height:auto;padding:0}.gallery-strip-native img{aspect-ratio:1;width:76px;height:76px}.limit-box-native{color:#756f65;align-items:center;font-size:14px}.sales-bonus-native{color:#8f5a1f;background:#fff7e8;border:1px solid #f1d3a8;border-radius:6px;padding:10px}.product-facts-native div{background:#fff;border:1px solid #eadfd1;border-radius:6px;padding:10px}.product-facts-native span{color:#756f65;font-size:13px;display:block}.detail-price{color:#8f3e27;font-size:28px;font-weight:700}.muted{color:#756f65;line-height:1.6}.qty-row{text-align:center;grid-template-columns:38px 52px 38px;align-items:center;gap:6px;display:inline-grid}.action-row,.viewer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-purchase-panel-native{gap:12px;width:100%;max-width:460px;margin-top:18px;display:grid}.detail-quantity-native{color:#3d3329;background:#fff;border:1px solid #eadfd1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 12px;font-weight:700;display:flex}.detail-qty-stepper-native{background:#fff;border:1px solid #eadfd1;border-radius:6px;grid-template-columns:42px 58px 42px;gap:0;min-height:38px;overflow:hidden}.detail-qty-stepper-native button{color:#b36b00;background:#fff6de;border:0;border-radius:0;width:42px;min-height:38px;font-size:18px;line-height:1}.detail-qty-stepper-native span{color:#1f1a14;justify-content:center;align-items:center;min-height:38px;font-weight:800;display:inline-flex}.detail-action-row-native{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:46px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ff95002e}.detail-action-row-native button{white-space:nowrap;border:0;border-radius:0;width:100%;min-height:46px;font-size:16px;font-weight:800;line-height:1.2}.detail-action-row-native button:first-child{color:#d97706;background:#fff1d6}.detail-action-row-native button:last-child{color:#fff;background:#ff9800}.detail-action-row-native button:disabled{color:#888;background:#e5e5e5}.detail-disabled-reason-native{color:#8a5a00;background:#fff8e8;border:1px solid #eadfd1;border-radius:8px;min-height:48px;margin:0;padding:12px;font-weight:700}.detail-cart-link-native{justify-self:start}.detail-page,.detail-layout,.detail-media,.detail-body,.product-facts-native div,.received-sponsor-detail-page .detail-section{background:#fff}.detail-mobile-back{margin-bottom:10px}.received-preview-grid-native{flex-wrap:wrap;gap:12px;display:flex}.received-preview-grid-native button{background:#fff;border:1px solid #eadfd1;border-radius:8px;width:112px;height:112px;padding:0;overflow:hidden}.received-preview-grid-native img{object-fit:cover;width:100%;height:100%}.button-like{justify-content:center;align-items:center;display:inline-flex}.cart-list,.checkout-items,.order-list,.sponsor-list{gap:12px;display:grid}.artist-group-native,.checkout-panel-native{background:#fff;border:1px solid #eadfd1;border-radius:8px;padding:14px}.layout-parity-page-native{background:#ffffffe0;border:1px solid #eadfd1;border-radius:24px;min-height:calc(100vh - 120px);padding:44px;box-shadow:0 16px 44px #53370e1a}.cart-head-native{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.cart-head-actions-native{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cart-head-native h1{color:#111;margin:0;font-size:28px;font-weight:900}.cart-head-native .muted{margin:0;font-weight:700}.cart-empty-native,.orders-page .empty-panel{background:#fff;border:0;border-radius:12px;box-shadow:0 10px 28px #ffa40014}.cart-empty-native{color:#111;justify-items:center;gap:24px;padding:36px 18px;font-weight:800;display:grid}.artist-group-native{background:#fff;border-color:#ffe9b8;border-radius:12px;gap:12px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 10px 28px #ffa40014}.artist-group-native h2{color:#111;margin:0;font-size:18px;font-weight:900}.artist-group-head-native{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-select-all-native{color:#ff8a00;background:#fff0cf;border-radius:999px;min-height:34px;padding:0 18px;font-size:14px;font-weight:900}.cart-select-all-native[aria-pressed=true]{color:#fff;background:#ffa400}.cart-select-all-native:disabled{color:#aaa;cursor:not-allowed;background:#eee}.cart-item,.checkout-item{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.artist-group-native .cart-item{background:0 0;border:0;border-radius:0;grid-template-columns:56px 88px minmax(0,1fr) 190px;min-height:132px;padding:14px 0}.artist-group-native .cart-item+.cart-item{border-top:1px solid #f2e7cf}.cart-select-native{color:#b8b8b8;background:0 0;border:0;border-radius:50%;justify-self:center;width:28px;height:28px;min-height:28px;padding:0;font-size:24px;line-height:28px}.cart-select-native.selected{color:#ffa400}.cart-select-native:disabled{color:#d8d8d8;cursor:not-allowed}.cart-mini-cover-native{color:#fff;background:#fff0cf;border-radius:12px;place-items:center;width:88px;height:88px;font-weight:900;display:grid;overflow:hidden}.cart-mini-cover-native img{object-fit:cover;width:100%;height:100%}.cart-info-native{align-content:center;gap:6px;min-width:0;display:grid}.cart-info-native h3{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:900;overflow:hidden}.cart-info-native .price-line{color:#ff8a00;margin:0;font-size:17px;font-weight:900}.cart-info-native .error-text{color:#d35400;background:#fff0cf;border-radius:999px;width:fit-content;margin:0;padding:4px 9px;font-size:13px;font-weight:800}.select-line,.cart-actions-native,.line-price-native,.checkout-summary-native div{align-content:center;gap:6px;display:grid}.select-line{color:#756f65;justify-items:start}.cart-actions-native{justify-items:stretch;gap:12px;width:190px}.cart-actions-native .danger{color:#ff8a00;background:#fff0cf;border-radius:999px;width:100%;min-height:32px;font-size:13px;font-weight:800}.cart-actions-native .qty-row{background:#f7f7f7;border-radius:8px;grid-template-columns:42px 1fr 42px;width:100%;height:36px;display:grid;overflow:hidden}.cart-actions-native .qty-row button{color:#8a8a8a;background:0 0;border-radius:0;min-height:36px;padding:0}.cart-actions-native .qty-row span,.cart-actions-native .qty-row.muted{color:#111;place-items:center;font-weight:800;display:grid}.price-line{color:#8f3e27;font-weight:700}.cart-checkout-card-native{background:#fff;border:1px solid #ffe9b8;border-radius:12px;justify-items:center;gap:12px;margin-top:24px;padding:24px;display:grid;box-shadow:0 10px 28px #ffa40014}.cart-checkout-card-native strong{color:#ff8a00;font-size:34px;font-weight:900}.cart-summary-native{color:#756f65;justify-content:center;gap:22px;font-weight:800;display:flex}.cart-checkout-card-native button{color:#fff;background:#ffa400;border-radius:12px;width:min(260px,100%);min-height:48px;font-weight:900}.cart-checkout-card-native button:disabled{cursor:not-allowed;background:#d8d8d8}.danger{color:#8f3e27;border-color:#e7b8a4}.checkout-page-native{min-height:calc(100vh - 148px)}.checkout-shell-native{box-sizing:border-box;background:#fffffff2;border:1px solid #eadfd1;border-radius:24px;width:min(1120px,100vw - 180px);min-height:760px;margin:0 auto 56px;padding:132px 52px 44px;box-shadow:0 16px 40px #53370e14}.checkout-head-native{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.checkout-head-native h1{color:#111;text-align:left;margin:0;font-size:28px;font-weight:900}.checkout-head-native span{color:#7a6853;font-size:17px;font-weight:500}.checkout-purpose-native{box-shadow:none;background:#fff;border:1px solid #eadfd1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:12px 14px}.checkout-items-native{gap:16px;display:grid}.checkout-panel-native,.confirm-panel-native{background:#fff;border-color:#ffe9b8;border-radius:14px;margin-bottom:16px;box-shadow:0 10px 28px #ffa40014}.checkout-item-native{background:#fff;border:1px solid #eadfd1;border-radius:16px;grid-template-columns:1fr;gap:22px;padding:20px 18px 18px;display:grid;box-shadow:0 10px 24px #53370e0f}.checkout-item-main-native{border-top:1px solid #eee6dc;grid-template-columns:88px minmax(0,1fr);gap:16px;min-height:118px;padding-top:16px;display:grid}.checkout-thumb-native{color:#ff9d00;background:#fff0cf;border-radius:12px;place-items:center;width:88px;height:88px;font-weight:900;display:grid;overflow:hidden}.checkout-thumb-native img{object-fit:cover;width:100%;height:100%}.checkout-item-info-native{align-content:start;gap:7px;min-width:0;display:grid}.checkout-item-info-native h3{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:900;overflow:hidden}.checkout-item-info-native .muted{font-size:17px}.checkout-item-info-native strong{color:#ff7f00;font-size:24px;font-weight:900}.checkout-item-split-native{border-top:1px solid #eee6dc;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:20px;padding-top:18px;display:grid}.checkout-item-split-native>div:first-child{gap:4px;display:grid}.checkout-item-split-native strong{color:#111;font-size:20px;font-weight:900;line-height:1.25}.checkout-quantity-native{background:#f7f7f7;border-radius:7px;grid-template-columns:38px 1fr 38px;align-items:center;min-height:42px;display:grid;overflow:hidden}.checkout-quantity-native button{color:#777;background:0 0;border:0;min-height:42px;font-size:19px;font-weight:700}.checkout-quantity-native button:disabled{color:#c5c5c5;cursor:default}.checkout-quantity-native span{color:#111;text-align:center;font-size:22px;font-weight:900}.checkout-quantity-native.disabled{opacity:.72}.checkout-summary-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.checkout-summary-native div{background:#fff;border:1px solid #eadfd1;border-radius:6px;padding:10px}.checkout-summary-native span{color:#756f65;font-size:13px}.checkout-summary-native strong{color:#ff8a00;font-size:22px}.checkout-points-native{background:#fff8ea;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:14px 16px;display:flex}.checkout-points-native div{gap:5px;display:grid}.checkout-points-native strong{color:#111;font-size:16px}.checkout-points-native span{color:#756f65;line-height:1.5}.confirm-panel-native{text-align:center;justify-items:center;display:grid}.confirm-panel-native h2{color:#111;margin:0 0 8px;font-size:22px}.confirm-panel-native p{color:#756f65;max-width:720px;margin:0 0 18px;line-height:1.6}.confirm-panel-native button{color:#fff;background:#ffa400;border-radius:12px;width:min(340px,100%);min-height:52px;font-size:17px;font-weight:900}.checkout-total-native{background:#fff;border:1px solid #eadfd1;border-radius:16px;grid-template-columns:minmax(0,1fr) 178px;align-items:center;gap:24px;margin-top:18px;padding:22px 18px;display:grid;box-shadow:0 14px 32px #53370e12}.checkout-total-native div{gap:4px;display:grid}.checkout-total-native span{color:#756f65;font-size:18px}.checkout-total-native strong{color:#ff7f00;font-size:34px;font-weight:900}.checkout-total-native button{color:#fff;background:#ffa300;border-radius:9px;min-height:58px;font-size:22px;font-weight:900}.checkout-total-native button:disabled{background:#d8d8d8}.order-card,.detail-section{background:#fff;border:1px solid #e6e0d4;border-radius:8px;padding:14px}.sponsor-card{background:#fff;border:1px solid #e6e0d4;border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;display:grid}.sponsor-title-native{justify-content:space-between;align-items:flex-start;gap:18px;min-height:44px;margin-bottom:22px;display:flex}.sponsor-title-native>div:first-child{grid-template-columns:6px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.sponsor-title-native>div:first-child span{background:#ffa400;border-radius:999px;grid-row:1/3;width:6px;height:28px}.sponsor-title-native h1{color:#111;margin:0;font-size:26px;font-weight:900}.sponsor-title-native p{color:#756f65;grid-column:2;margin:0;font-size:14px;line-height:1.6}.sponsor-page-actions-native{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sponsor-page-actions-native a,.sponsor-page-actions-native button{color:#8a5a00;background:#fff;border:1px solid #eadfd1;border-radius:999px;min-height:36px;padding:0 15px;font-size:14px;font-weight:900}.sponsor-card-native{border:0;border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;padding:18px;box-shadow:0 10px 28px #ffa40014}.sponsor-card-native .product-thumb{border-radius:10px}.sponsor-card-native .product-title-row h2{color:#111;font-size:18px;font-weight:900}.sponsor-card-native .status-pill{color:#d97706;background:#fff1d6}.sponsor-primary-action-native,.sponsor-main>.button-like{color:#fff;background:#ffa400;border-radius:999px;justify-self:start;min-height:36px;padding:0 18px;font-weight:900}.received-detail-native{gap:18px;display:grid}.received-section-native{background:#fff;border:0;border-radius:14px;padding:20px;box-shadow:0 10px 28px #ffa40014}.received-section-native h2{color:#111;margin:0 0 14px;font-size:20px;font-weight:900}.received-section-native p{margin:0 0 8px}.delivery-fields-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.delivery-field-line-native{color:#111;overflow-wrap:anywhere;background:#fff;border:1px solid #eadfd1;border-radius:10px;min-width:0;padding:12px;font-weight:900;margin:0!important}.delivery-field-line-native span{color:#756f65;font-size:13px;font-weight:700}.sponsor-main{gap:10px;display:grid}.quota-grid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:10px;display:grid}.quota-grid div,.grant-row{background:#fff;border:1px solid #eadfd1;border-radius:6px;padding:10px}.quota-grid span,.grant-history span{color:#756f65;font-size:13px;display:block}.grant-history{gap:8px;display:grid}.sponsor-actions{flex-wrap:wrap;gap:10px;display:flex}.dialog-mask{z-index:40;background:#14120f8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:8px;width:min(440px,100%);padding:20px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.order-detail,.order-card{gap:14px;display:grid}.order-meta,.status-grid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-status-list{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin:0;display:grid}.order-status-list div{background:#fff;border:1px solid #eadfd1;border-radius:6px;padding:8px 10px}.order-status-list dt{color:#756f65;font-size:13px}.order-status-list dd{margin:2px 0 0;font-weight:700}.orders-title-native{align-items:center;gap:12px;min-height:42px;margin-bottom:8px;display:flex}.orders-title-native span{background:#ffa400;border-radius:999px;width:5px;height:30px}.orders-title-native h1{color:#111;margin:0;font-size:30px;font-weight:900}.orders-count-native{color:#756f65;margin:-4px 0 18px;font-size:15px;font-weight:700}.orders-page .shop-tabs-native{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.orders-page .shop-tabs-native button{min-height:42px}.orders-page .order-list{gap:18px}.order-card-v1-native{background:#fff;border:0;border-radius:12px;gap:0;padding:18px;position:relative;box-shadow:0 10px 28px #ffa40014}.order-head-native,.order-foot-native{justify-content:space-between;gap:18px;display:flex}.order-head-native{align-items:flex-start;margin-bottom:14px}.order-foot-native{align-items:center;margin-top:10px}.order-id-native{color:#111;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.order-status-pill-native{color:#ff9d00;white-space:nowrap;background:#fff4d9;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:900}.orders-page .order-line{border-top:1px solid #f1f1f1;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.orders-page .order-line h2{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:900;overflow:hidden}.orders-page .order-line p{color:#756f65;margin:0;font-size:14px}.orders-page .order-line img{object-fit:cover;border-radius:8px;width:68px;height:68px}.orders-page .image-placeholder{border-radius:8px;width:68px;height:68px}.orders-page .price{color:#ff7a00;font-size:17px;font-weight:900}.payment-countdown-native{color:#d65f00;margin:10px 0 0;font-size:14px;font-weight:900}.orders-page .delivery-tip{color:#ff9d00;border-top:1px solid #f1f1f1;margin:12px 0 0;padding-top:12px;font-weight:800}.order-card-detail-hit-native{color:#0000;text-indent:-999px;border-radius:12px;position:absolute;inset:0;overflow:hidden}.status-grid>div{min-width:150px}.status-grid span{color:#756f65;font-size:13px;display:block}.order-detail-page-native{min-height:calc(100vh - 148px)}.order-detail-page-native .order-detail{gap:26px;width:min(960px,100vw - 120px);margin:0 auto 64px}.order-summary-card-native,.payment-card-native,.product-detail-card-native,.delivery-section-native,.order-goods-list-native{background:#fffffff5;border:1px solid #eadfd1;border-radius:18px;box-shadow:0 14px 34px #53370e14}.order-summary-card-native{padding:26px 34px}.summary-head-native{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.summary-head-native .muted{color:#756f65;margin-bottom:7px;font-size:16px;display:block}.summary-head-native strong{overflow-wrap:anywhere;color:#111;max-width:min(720px,76vw);font-size:28px;font-weight:900;line-height:1.25;display:block}.summary-meta-native{color:#4d463c;border-top:1px solid #f1f1f1;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:20px;margin-top:22px;padding-top:18px;font-size:18px;display:grid}.order-section-native{gap:14px;display:grid}.order-section-title-native{justify-content:space-between;align-items:center;gap:18px;margin-top:4px;display:flex}.order-section-title-native h2{color:#111;margin:0;font-size:26px;font-weight:900}.order-section-title-native span{color:#756f65;font-size:17px}.payment-card-native{gap:22px;padding:28px;display:grid}.payment-goods-native{gap:14px;display:grid}.payment-goods-item-native{background:#fff8ea;border-radius:14px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.payment-goods-item-native img,.payment-goods-placeholder-native{border-radius:10px;width:74px;height:74px}.payment-goods-item-native img{object-fit:cover}.payment-goods-placeholder-native{color:#f90;background:#fff0cf;place-items:center;font-weight:900;display:grid}.payment-goods-title-native{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.payment-goods-title-native strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.payment-goods-title-native span{color:#ff7f00;font-weight:900}.payment-goods-item-native p{color:#6f6a60;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.payment-main-native{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px;display:grid}.payment-code-native{background:linear-gradient(135deg,#fff5df,#fff);border:1px solid #ffe0a6;border-radius:14px;align-content:center;gap:8px;min-height:126px;padding:24px;display:grid}.payment-code-native strong{color:#111;font-size:24px;font-weight:900}.payment-code-native span{color:#ff7f00;font-size:34px;font-weight:900}.payment-code-native small{color:#d65f00;font-size:15px;font-weight:800}.payment-qr-list-native{justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.payment-qr-native{color:#606060;background:0 0;border:0;justify-items:center;gap:8px;width:96px;font-size:13px;display:grid}.payment-qr-native img,.payment-qr-native>span{object-fit:cover;background:#111;border:6px solid #fff;border-radius:10px;width:86px;height:86px;box-shadow:inset 0 0 0 2px #f1f1f1,0 8px 18px #00000014}.payment-qr-native>span{color:#111;background:#111;place-items:center;font-size:12px;display:grid}.payment-tip-native{color:#606060;background:#f7f7f7;border-radius:12px;gap:7px;padding:18px;line-height:1.45;display:grid}.cancel-order-native{justify-self:start}.reject-notice-native{color:#d74355;background:#ffe9ec;border-radius:12px;gap:8px;padding:16px;display:grid}.proof-preview-native{text-align:left;background:#fff;border:1px solid #ffe0a6;border-radius:14px;gap:12px;padding:16px;display:grid}.proof-preview-native img{object-fit:contain;border-radius:10px;width:100%;max-height:320px}.proof-form-native{gap:12px;display:grid}.proof-form-native input[type=file]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.upload-proof-native,.submit-pay-native{border-radius:10px;place-items:center;width:100%;min-height:56px;font-size:16px;font-weight:900;display:grid}.upload-proof-native{color:#f90;background:#fff4d9}.submit-pay-native{color:#fff;background:#ffa400}.delivery-section-native{padding:24px}.product-detail-card-native{padding:26px}.product-detail-card-native .preview-tabs-native{justify-content:center}.product-detail-card-native .order-preview-native{width:min(460px,100%);margin:0 auto 20px}.product-detail-card-native .order-preview-native img{object-fit:contain;width:100%;max-height:none}.product-detail-card-native>h2{color:#111;margin:18px 0;font-size:28px;font-weight:900}.product-facts-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-facts-native div{background:#fff;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"index label""index value";align-items:center;column-gap:12px;min-height:82px;padding:14px;display:grid;box-shadow:0 8px 18px #ffa40014}.fact-index-native{background:#ffa400;border-radius:50%;grid-area:index;place-items:center;width:34px;height:34px;font-weight:900;color:#fff!important;font-size:15px!important;display:grid!important}.product-facts-native div>span:not(.fact-index-native){color:#9a9a9a;grid-area:label;font-size:14px}.product-facts-native div>strong{color:#111;grid-area:value;font-size:16px;font-weight:900}.profile-card-native,.vip-hero-native,.vip-product-card{background:#fff;border:1px solid #e6e0d4;border-radius:8px;gap:14px;padding:16px;display:grid}.profile-card-native{grid-template-columns:96px minmax(0,1fr);margin-bottom:16px}.profile-avatar,.vip-emblem-native{aspect-ratio:1;color:#fff;background:#2f6f73;border-radius:8px;place-items:center;font-weight:700;display:grid}.profile-stats,.benefits-grid-native,.service-grid-native,.vip-product-list{gap:12px;display:grid}.profile-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profile-stats div,.service-grid-native a{background:#fff;border:1px solid #eadfd1;border-radius:6px;padding:12px}.profile-stats span{color:#756f65;font-size:13px;display:block}.profile-page-native{background:#ffffffe0;border:1px solid #eadfd1;border-radius:24px;max-width:1240px;min-height:calc(100vh - 120px);margin:0 auto;padding:44px 44px 120px;box-shadow:0 16px 44px #53370e1a}.profile-title-native{align-items:center;gap:8px;min-height:40px;margin-bottom:18px;display:flex}.profile-title-mark-native{background:#ffa400;border-radius:999px;width:5px;height:24px}.profile-title-native h1{color:#111;font-size:24px;font-weight:900}.profile-card-native{background:#fff;border:0;border-radius:12px;align-items:center;gap:30px;width:min(660px,100%);min-height:218px;margin-bottom:24px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #ffa40014}.profile-card-native[data-vip=true]{background:linear-gradient(135deg,#fff5d9 0%,#ffe0a0 58%,#ffd17a 100%);box-shadow:0 12px 32px #e89d2333}.profile-card-native[data-vip=true]:after{content:"VIP";color:#ffffff57;letter-spacing:-8px;pointer-events:none;font-size:116px;font-weight:900;line-height:1;position:absolute;top:-24px;right:24px}.profile-card-native[data-vip=true] .profile-avatar-native,.profile-card-native[data-vip=true] .profile-info-native{z-index:1;position:relative}.profile-card-native[data-vip=true] .profile-avatar-native{border-color:#ffffffd1;box-shadow:0 6px 16px #ca85122e}.profile-avatar-native{object-fit:cover;background:#fff4d9;border:4px solid #ffe0a6;border-radius:50%;flex:none;width:96px;height:96px}.profile-info-native{flex:1;min-width:0}.profile-name-row-native{align-items:center;gap:9px;margin-bottom:10px;display:flex}.profile-name-row-native h2{color:#111;text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,60vw);margin:0;font-size:24px;font-weight:900;line-height:1.25;overflow:hidden}.profile-vip-badge-native{color:#fff;background:linear-gradient(90deg,#ffb21a,#ff861f);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:900;box-shadow:0 8px 18px #ff861f38}.profile-balance-line-native,.profile-vip-line-native{color:#9a9a9a;margin:0;font-size:15px}.profile-balance-line-native{align-items:center;gap:7px;display:flex}.profile-balance-line-native+.profile-balance-line-native{margin-top:6px}.profile-balance-line-native strong{color:#ff8c00;font-weight:900}.profile-dot-native{background:#ff9d00;border-radius:50%;width:7px;height:7px}.profile-dot-native.second{background:#d78b1f}.profile-vip-line-native{margin-top:8px}.profile-vip-line-native[data-active=true]{color:#ff8c00;font-weight:800}.profile-vip-entry-hint-native{color:#9a8f83;overflow-wrap:anywhere;max-width:520px;margin:6px 0 0;font-size:12px;line-height:1.55}.profile-qr-panel-native,.profile-service-panel-native,.profile-license-panel-native,.profile-edit-panel-native{background:#fff;border-radius:12px;margin-top:16px;box-shadow:0 10px 28px #ffa40014}.profile-qr-panel-native{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.profile-qr-panel-native strong,.profile-service-panel-native h2,.profile-license-panel-native h2,.profile-edit-panel-native h2{color:#111;font-size:20px;font-weight:900}.profile-qr-panel-native img{object-fit:cover;background:#f5f5f5;border-radius:8px;width:88px;height:88px}.profile-service-panel-native{padding:22px 20px 20px}.profile-license-panel-native,.profile-license-manager-native,.profile-license-form-native{background:#fff;border-radius:12px;box-shadow:0 10px 28px #ffa40014}.profile-license-panel-native{margin-top:16px;padding:20px}.profile-license-heading-native{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-license-heading-native h2{margin:0}.profile-license-heading-native p,.profile-license-manager-native>p,.profile-license-muted-native{color:#9a8f83;margin:6px 0 0;font-size:13px;line-height:1.55}.profile-license-add-native,.profile-license-next-native,.profile-license-warning-native .confirm{color:#fff;background:#ffa400;border:0;border-radius:8px;min-height:36px;font-size:13px;font-weight:800}.profile-license-add-native{flex:none;padding:0 14px}.profile-license-list-native{gap:9px;margin-top:16px;display:grid}.profile-license-item-native{background:#fffdf8;border:1px solid #f1dfba;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.profile-license-item-native>div{gap:3px;min-width:0;display:grid}.profile-license-item-native strong{color:#2d261d;font-size:15px}.profile-license-item-native span{color:#8f7f6c;font-size:13px}.profile-license-item-native small{color:#bf7400;background:#fff0cf;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.profile-license-empty-native{background:#fffaf0;border:1px dashed #edce8a;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.profile-license-empty-native p{color:#756f65;margin:0;font-size:13px;line-height:1.6}.profile-license-empty-native button,.profile-license-error-native button{color:#c87800;background:#fff7e6;border:1px solid #f1d08b;border-radius:8px;justify-self:start;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.profile-license-error-native{color:#a14a36;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.profile-license-page-native{min-height:calc(100vh - 118px);padding-bottom:96px}.profile-license-page-native .profile-edit-page-title-native{grid-template-columns:auto 4px minmax(0,1fr);gap:10px;display:grid}.profile-license-back-native{color:#8f7f6c;background:0 0;border:0;min-height:34px;padding:0;font-size:13px;font-weight:800}.profile-license-manager-native,.profile-license-form-native{gap:16px;margin:0 18px;padding:24px 22px;display:grid}.profile-license-form-native>label{color:#3e3429;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;font-weight:800;display:grid}.profile-license-form-native input,.profile-license-form-native select{color:#3e3429;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #eadfcb;border-radius:8px;padding:0 12px}.profile-license-form-native input:disabled{color:#9a8f83;background:#f7f1e7}.profile-license-next-native{justify-self:end;min-width:104px;padding:0 16px}.profile-license-warning-native{background:#fff8e8;border:1px solid #f0ca78;border-radius:8px;gap:12px;padding:14px;display:grid}.profile-license-warning-native p{color:#755d38;margin:0;font-size:13px;line-height:1.65}.profile-license-warning-native>div{justify-content:flex-end;gap:10px;display:flex}.profile-license-warning-native .cancel{color:#8f6a2e;background:#fff;border:1px solid #efd497;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.profile-license-warning-native .confirm{padding:0 14px}.profile-service-panel-native h2{margin:0 0 20px}.profile-service-grid-native{grid-template-columns:repeat(6,145px);justify-content:start;gap:12px;display:grid}.profile-service-item-native{color:#111;text-align:center;background:0 0;border:0;border-radius:14px;outline:0;flex-direction:column;justify-content:center;align-items:center;min-height:122px;padding:14px 10px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex}.profile-service-item-native:hover{background:#fffaf0;transform:translateY(-3px);box-shadow:0 10px 24px #442d0c1a}.profile-service-item-native:focus,.profile-service-item-native:focus-visible{outline:0;text-decoration:none}.profile-service-item-native.disabled{cursor:not-allowed;opacity:.68}.profile-service-icon-native{place-items:center;width:39px;height:52px;margin-bottom:9px;display:grid}.profile-service-icon-native img{object-fit:contain;width:36px;height:36px}.profile-edit-panel-native{background:linear-gradient(#fffdf8 0%,#fff 38%);border:1px solid #f3ddb0;border-radius:18px;padding:26px 28px 24px;box-shadow:0 14px 34px #ce91251f}.profile-edit-head-native{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:20px;display:grid}.profile-edit-back-native,.profile-edit-dismiss-native{color:#c87800;background:#fff7e6;border:1px solid #f1d08b;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.profile-edit-back-native{gap:4px;padding:0 11px 0 8px}.profile-edit-back-native span:first-child{font-size:23px;font-weight:400;line-height:0}.profile-edit-dismiss-native{padding:0 12px}.profile-edit-title-group-native{align-items:center;gap:10px;min-width:0;display:flex}.profile-edit-title-mark-native{background:#ffa400;border-radius:999px;flex:none;width:6px;height:26px}.profile-edit-title-group-native h2{color:#2d261d;margin:0;font-size:21px;line-height:1.15}.profile-edit-title-group-native p{color:#9a8f83;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.2}.profile-edit-field-native{color:#5b4a32;background:#fffaf0;border:1px solid #f1dcad;border-radius:12px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin-top:10px;padding:9px 12px;font-size:14px;font-weight:800;display:grid}.profile-edit-field-native input,.profile-edit-field-native select{box-sizing:border-box;color:#333;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #f1cd7d;border-radius:9px;padding:0 12px;font-weight:600}.profile-edit-field-native input:disabled{color:#8d8274;background:#f7f1e7;border-color:#ebdfc8}.profile-edit-field-native small{color:#ff8c00;font-weight:800}.profile-edit-actions-native{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.profile-edit-actions-native button{border:1px solid #0000;border-radius:12px;min-height:44px;font-weight:900}.profile-edit-actions-native .cancel{color:#d87800;background:#fff7e6;border-color:#f1d08b}.profile-edit-actions-native .save{color:#fff;background:#ffa400}.profile-edit-page-native{background:#f7f8fa;min-height:calc(100vh - 118px);padding-bottom:96px}.profile-edit-page-title-native{color:#1f2937;background:#fff;align-items:center;gap:6px;min-height:44px;padding:0 14px;display:flex}.profile-edit-page-title-native h2,.profile-edit-section-native h3{margin:0;font-weight:900}.profile-edit-page-title-native h2{font-size:16px}.profile-edit-page-title-native .profile-edit-title-mark-native,.profile-edit-section-native h3>span{background:#ffa400;border-radius:999px;flex:none;width:4px;height:17px}.profile-edit-hero-native{color:#9a6500;background:linear-gradient(#fff0cf,#ffe0a6);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:95px;font-size:11px;font-weight:800;display:flex}.profile-edit-hero-native img{object-fit:cover;background:#fff4d9;border:3px solid #fff;border-radius:50%;width:63px;height:63px}.profile-edit-content-native{background:#fff;border-radius:0 0 12px 12px;margin:0 12px;padding:22px 12px 17px;box-shadow:0 7px 17px #ffa40014}.profile-edit-section-native{margin-bottom:21px}.profile-edit-section-native:last-child{margin-bottom:0}.profile-edit-section-native h3{color:#111;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.profile-edit-section-native h3>span{height:14px}.profile-edit-row-native{color:#9a9a9a;grid-template-columns:48px minmax(0,178px) 54px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:grid}.profile-edit-row-native+.profile-edit-row-native{margin-top:10px}.profile-edit-row-native input,.profile-edit-identity-card-native select{color:#111;width:100%;min-width:0;height:29px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ffa400;border-radius:3px;padding:0 9px}.profile-edit-row-native input:disabled{color:#777;background:#f5f5f5;border-color:#e5e5e5}.profile-edit-row-native small{color:#9a9a9a;white-space:nowrap;font-size:10px}.profile-edit-unbind-native{color:#ff8a00;background:#fff4d9;border-radius:4px;min-width:54px;height:29px;padding:0 8px;font-size:11px;line-height:1}.profile-edit-qr-card-native{background:#fffdf8;border:1px solid #ffe0a6;border-radius:9px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.profile-edit-qr-card-native>img,.profile-edit-qr-empty-native{object-fit:cover;border-radius:6px;width:88px;height:88px}.profile-edit-qr-empty-native{color:#999;background:#f5f5f5;place-items:center;font-size:12px;display:grid}.profile-edit-qr-card-native>div{align-content:center;justify-items:start;gap:8px;min-width:0;display:grid}.profile-edit-mini-action-native{color:#fff;background:#ffa400;border-radius:5px;place-items:center;min-width:90px;height:29px;padding:0 10px;font-size:12px;display:inline-grid}.profile-edit-qr-card-native small{color:#999;font-size:10px;line-height:1.4}.profile-edit-identity-card-native{background:#fffdf8;border:1px solid #ffe0a6;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.profile-edit-identity-icon-native{background:#fff4d9;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.profile-edit-identity-icon-native img{object-fit:contain;width:24px;height:24px}.profile-edit-identity-card-native>div,.profile-edit-identity-controls-native{color:#d7a54c;grid-template-columns:minmax(0,90px) auto minmax(0,90px);align-items:center;gap:7px;width:min(205px,100% - 53px);display:grid}.profile-edit-other-platform-native{color:#9a9a9a;grid-column:1/-1;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;font-size:12px;display:grid}.profile-edit-other-platform-native input{color:#111;width:100%;min-width:0;height:29px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ffa400;border-radius:3px;padding:0 9px}.profile-edit-identity-card-native select{color:#777}.profile-edit-actions-native{z-index:20;box-sizing:border-box;background:#fffffff5;justify-content:flex-end;gap:10px;height:56px;margin:0;padding:9px 18px;display:flex;position:fixed;bottom:0;left:0;right:0}.profile-edit-actions-native button{border-radius:999px;width:75px;min-height:35px;font-size:13px}@media (width>=901px){.profile-page-native:has(.profile-edit-page-native){max-width:1240px;padding:112px 0 120px}.profile-edit-page-title-native{gap:9px;min-height:66px;padding:0 20px}.profile-edit-page-title-native h2{font-size:24px}.profile-edit-page-title-native .profile-edit-title-mark-native,.profile-edit-section-native h3>span{width:6px;height:26px}.profile-edit-hero-native{gap:6px;min-height:143px;font-size:16px}.profile-edit-hero-native img{border-width:5px;width:95px;height:95px}.profile-edit-content-native{border-radius:0 0 18px 18px;margin:0 18px;padding:67px 18px 26px}.profile-edit-section-native{margin-bottom:32px}.profile-edit-section-native h3{gap:9px;margin-bottom:18px;font-size:21px}.profile-edit-section-native h3>span{height:21px}.profile-edit-row-native{grid-template-columns:72px minmax(0,267px) 81px;gap:12px;font-size:19px}.profile-edit-row-native+.profile-edit-row-native{margin-top:15px}.profile-edit-row-native input,.profile-edit-identity-card-native select{border-width:2px;border-radius:5px;height:44px;padding:0 14px}.profile-edit-row-native small{font-size:15px}.profile-edit-unbind-native{border-radius:6px;min-width:81px;height:44px;padding:0 12px;font-size:16px}.profile-edit-qr-card-native{border-width:2px;border-radius:14px;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:17px}.profile-edit-qr-card-native>img,.profile-edit-qr-empty-native{border-radius:9px;width:132px;height:132px;font-size:18px}.profile-edit-qr-card-native>div{gap:12px}.profile-edit-mini-action-native{border-radius:8px;min-width:135px;height:44px;padding:0 15px;font-size:18px}.profile-edit-qr-card-native small{font-size:15px}.profile-edit-identity-card-native{border-width:2px;border-radius:14px;gap:15px;padding:18px}.profile-edit-identity-icon-native{width:65px;height:65px}.profile-edit-identity-icon-native img{width:36px;height:36px}.profile-edit-identity-card-native>div,.profile-edit-identity-controls-native{grid-template-columns:minmax(0,135px) auto minmax(0,135px);gap:10px;width:min(308px,100% - 80px)}.profile-edit-other-platform-native{grid-template-columns:87px minmax(0,1fr);gap:10px;font-size:18px}.profile-edit-other-platform-native input{border-width:2px;border-radius:5px;height:44px;padding:0 14px}.profile-edit-actions-native{width:min(1240px,100vw - 64px);height:84px;padding:14px 27px;left:50%;right:auto;transform:translate(-50%)}.profile-edit-actions-native button{width:113px;min-height:53px;font-size:20px}}.profile-tabbar-native{display:none}.warehouse-page-native{padding:28px 40px 34px}.warehouse-title-native{align-items:center;margin-bottom:18px}.warehouse-title-native>div:first-child{align-items:center}.warehouse-title-native h1{color:#111;margin:0;font-size:30px;font-weight:900}.warehouse-title-native p{margin:4px 0 0}.warehouse-title-meta{color:#ff9d00;align-items:center;gap:12px;margin-left:auto;font-size:14px;font-weight:800;display:flex}.warehouse-title-meta img{object-fit:contain;width:58px;height:52px}.warehouse-controls-native{grid-template-columns:minmax(260px,1.65fr) repeat(4,minmax(132px,1fr));align-items:stretch;gap:10px;display:grid}.warehouse-search-native{color:#b8b8b8;background:#fff;border:1px solid #eadfd1;border-radius:14px;align-items:center;min-height:46px;padding:0 17px;display:flex;position:relative}.warehouse-search-native span{font-size:19px}.warehouse-search-native input{color:#2d241c;background:0 0;border:0;outline:0;width:100%;min-height:42px;padding:0 10px}.warehouse-filter-native{background:#fff;border:1px solid #eadfd1;border-radius:10px;grid-template-rows:auto 1fr;min-height:46px;padding:6px 10px 4px;display:grid}.warehouse-filter-native span{color:#9b8b76;font-size:10px;line-height:1.2}.warehouse-filter-native select{color:#4f4539;background:#fff;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:700}.warehouse-message-native{color:#755b38;background:#fff4d9;border:1px solid #ffd58a;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin:10px 0 15px;padding:7px 13px;font-size:13px;display:flex}.warehouse-message-native img{object-fit:contain;width:31px;height:27px}.warehouse-grid-native{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.warehouse-card-native{background:#fff;border:1px solid #eadfd1;border-radius:9px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.warehouse-card-cover{background:#f1eadf;position:relative;overflow:hidden}.warehouse-card-cover .product-thumb{aspect-ratio:3/4}.warehouse-card-cover .product-thumb img{object-fit:cover}.warehouse-transfer-pill{z-index:1;color:#fff;background:#ffa400;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.warehouse-transfer-pill.locked{color:#ff9d00;background:#fff8e8;border:1px solid #ffa400}.warehouse-card-body{flex-direction:column;min-height:211px;padding:13px;display:flex}.warehouse-card-body h2{color:#111;margin:0 0 7px;font-size:16px;font-weight:900;line-height:1.25}.warehouse-card-body p{margin:0}.warehouse-card-artist{color:#756f65;font-size:12px}.warehouse-card-source,.warehouse-card-license{color:#ff9d00;font-size:12px;font-weight:800;margin-top:8px!important}.warehouse-card-license{color:#8a5a00;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-card-acquired{color:#756f65;border-bottom:1px solid #eadfd1;padding:10px 0 8px;font-size:11px;margin-top:auto!important}.warehouse-delivery-action{color:#fff;background:#ffa400;border-radius:999px;place-items:center;min-height:44px;margin-top:10px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.warehouse-delivery-action:active,.warehouse-mobile-delivery-trigger:active{transform:translateY(1px)}.warehouse-detail-native{padding:0}.warehouse-detail-title-native{align-items:center;min-height:54px;margin-bottom:18px;display:flex}.warehouse-detail-title-native>div{grid-template-columns:5px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.warehouse-detail-title-native>div>span{background:#ffa400;border-radius:999px;grid-row:1/span 2;width:5px;height:30px}.warehouse-detail-title-native h1{color:#111;margin:0;font-size:30px;font-weight:900}.warehouse-detail-title-native p{color:#756f65;margin:3px 0 0;font-size:13px}.warehouse-back-native,.warehouse-detail-status{display:none}.warehouse-detail-grid-native{grid-template-columns:minmax(0,1.75fr) minmax(290px,.98fr);gap:28px;display:grid}.warehouse-detail-left-native{min-width:0}.home-main-nav-native a.active:not(.home-main-nav-center){color:#d97706;background:#fff4dc}.warehouse-gallery-native{background:#fff;border:1px solid #eadfd1;border-radius:8px;grid-template-columns:70px minmax(0,1fr);gap:16px;padding:16px;display:grid}.warehouse-main-art-native{background:#ebe5db;border-radius:7px;grid-area:1/2;height:376px;position:relative;overflow:hidden}.warehouse-main-art-native>img,.warehouse-main-art-native .product-thumb,.warehouse-main-art-native .product-thumb img{object-fit:cover;width:100%;height:376px;min-height:376px}.warehouse-main-art-native button{color:#8a5a00;background:#fffdf8f0;border:1px solid #eadfd1;border-radius:999px;min-height:42px;padding:0 16px;font-weight:900;position:absolute;bottom:13px;right:13px}.warehouse-artwork-thumbs-native{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:12px;display:flex}.warehouse-artwork-thumbs-native button{background:#fff;border:2px solid #0000;border-radius:7px;width:62px;height:54px;padding:0;overflow:hidden}.warehouse-artwork-thumbs-native button.active{border-color:#ffa400}.warehouse-artwork-thumbs-native img{object-fit:cover;width:100%;height:100%}.warehouse-artwork-thumbs-native>div{display:none}.warehouse-artwork-thumbs-native b{color:#111;font-size:13px;display:block}.warehouse-artwork-thumbs-native span{color:#756f65;margin-top:4px;font-size:11px;display:block}.warehouse-delivery-panel-native{background:#fff4d9;border:2px solid #ffa400;border-radius:10px;margin-top:16px;padding:16px;box-shadow:0 8px 20px #ffa40024}.warehouse-delivery-heading-native{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.warehouse-delivery-heading-native h2,.warehouse-flow-native h2{color:#111;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:900;display:flex}.warehouse-delivery-heading-native h2:before,.warehouse-flow-native h2:before,.warehouse-detail-side-native h3:before,.warehouse-delivery-sheet-native h3:before{content:"";background:#ffa400;border-radius:999px;width:4px;height:22px}.warehouse-delivery-heading-native>span{color:#8a5a00;font-size:11px}.warehouse-delivery-grid-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warehouse-delivery-block-native{background:#fff;border:1px solid #eadfd1;border-radius:8px;min-width:0;padding:12px}.warehouse-delivery-block-native small{color:#756f65;font-size:11px;display:block}.warehouse-delivery-block-native strong{color:#111;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.warehouse-delivery-block-native>div,.warehouse-sheet-fields-native p{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;display:flex}.warehouse-delivery-block-native a,.warehouse-delivery-block-native button,.warehouse-sheet-fields-native a,.warehouse-sheet-fields-native button{color:#ff9d00;background:#fff;border:1px solid #ffa400;border-radius:999px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;line-height:30px;text-decoration:none}.warehouse-delivery-block-native a,.warehouse-sheet-fields-native a{color:#fff;background:#ffa400}.warehouse-delivery-block-native span,.warehouse-sheet-fields-native span{color:#5d5041;font-size:12px}.warehouse-delivery-empty-native{color:#756f65;margin:0;font-size:13px}.warehouse-copy-notice-native{color:#8a5a00;margin:9px 0 0;font-size:12px}.warehouse-flow-native{background:#fff;border:1px solid #eadfd1;border-radius:10px;margin-top:16px;padding:17px}.warehouse-flow-native p{color:#5d5041;grid-template-columns:132px minmax(0,1fr);gap:18px;margin:14px 0 0;font-size:13px;display:grid}.warehouse-flow-native p:before{content:"";background:#ffa400;border-radius:50%;width:9px;height:9px;margin:4px -9px 0 0}.warehouse-flow-native strong{color:#2d241c}.warehouse-detail-side-native{background:#fff;border:1px solid #eadfd1;border-radius:8px;min-width:0;padding:20px}.warehouse-side-back-native{color:#8a5a00;font-size:13px;text-decoration:none}.warehouse-detail-side-native>h2{color:#111;margin:17px 0 4px;font-size:28px;font-weight:900}.warehouse-detail-artist-native{color:#756f65;margin:0 0 16px;font-size:13px}.warehouse-detail-side-native section{border-top:1px solid #eadfd1;padding:14px 0}.warehouse-detail-side-native h3{color:#111;align-items:center;gap:8px;margin:0 0 11px;font-size:17px;font-weight:900;display:flex}.warehouse-detail-side-native h3:before{height:19px}.warehouse-detail-side-native dl{grid-template-columns:92px minmax(0,1fr);gap:7px 10px;margin:0;font-size:13px;display:grid}.warehouse-detail-side-native dt{color:#918679}.warehouse-detail-side-native dd{color:#3f3932;margin:0;font-weight:800}.warehouse-recorded-license-native,.warehouse-history-note-native{color:#755b38;background:#fff7e8;border:1px solid #ffd58a;border-radius:7px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.warehouse-state-line-native{color:#756f65;justify-content:space-between;align-items:center;margin:0;padding:4px 0;font-size:13px;display:flex}.warehouse-state-line-native b{color:#ff9d00}.warehouse-mobile-delivery-trigger,.warehouse-delivery-sheet-mask-native,.page-tabbar-native{display:none}.vip-hero-native{grid-template-columns:96px minmax(0,1fr);align-items:center;margin-bottom:16px}.points-value-native{color:#8f3e27;font-size:28px}.vip-center-native{background:#fff;border:1px solid #eadfd1;border-radius:24px;min-height:calc(100vh - 120px);padding:44px;box-shadow:0 16px 44px #53370e1a}.vip-title-native{align-items:center;gap:10px;min-height:40px;margin-bottom:20px;display:flex}.vip-title-mark-native{background:#ffa400;border-radius:999px;width:6px;height:26px}.vip-title-native h2{color:#111;margin:0;font-size:26px;font-weight:900}.vip-hero-native{background:linear-gradient(135deg,#fff3d0 0%,#ffd97a 58%,#ffbd3d 100%);border:0;border-radius:18px;grid-template-columns:104px minmax(0,1fr);gap:22px;min-height:236px;margin-bottom:22px;padding:34px 40px;position:relative;overflow:hidden;box-shadow:0 14px 34px #e89d2333}.vip-hero-native:before,.vip-hero-native:after{content:"";pointer-events:none;background:#ffffff47;border-radius:50%;position:absolute}.vip-hero-native:before{width:170px;height:170px;top:-52px;right:-44px}.vip-hero-native:after{width:126px;height:126px;bottom:-58px;right:72px}.vip-hero-watermark-native{color:#ffffff57;letter-spacing:-8px;pointer-events:none;font-size:132px;font-weight:900;line-height:1;position:absolute;top:-24px;right:34px}.vip-emblem-native{z-index:1;color:#fff;background:linear-gradient(135deg,#ff9d00,#ffd56a);border-radius:50%;width:92px;height:92px;font-size:28px;font-weight:900;position:relative;box-shadow:0 10px 22px #a862002e}.vip-hero-content-native{z-index:1;align-self:center;position:relative}.vip-hero-content-native h1{color:#111;margin:0 0 8px;font-size:30px;font-weight:900}.vip-hero-content-native p{color:#2d241cb8;margin:0;font-size:16px}.vip-points-native{margin:18px 0 0}.vip-points-native div{gap:4px;display:grid}.vip-points-native dt{color:#2d241cad;font-size:14px}.vip-points-native dd{color:#ff7a00;margin:0;font-size:44px;font-weight:900;line-height:1.05}.vip-upgrade-hint-native{font-weight:800;color:#8a5a00!important;margin-top:12px!important;font-size:14px!important}.benefits-grid-native{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vip-benefit-card-native{background:#fff;border:1px solid #eadfd1;border-radius:16px;flex-direction:column;min-height:300px;padding:24px;display:flex;box-shadow:0 10px 28px #ffa40014}.vip-benefit-card-primary-native{background:linear-gradient(#fff7e0 0%,#fff 55%);border-color:#ffa40057}.vip-benefit-head-native{align-items:center;gap:12px;margin-bottom:14px;display:flex}.vip-benefit-head-native h2{color:#111;margin:0;font-size:21px;font-weight:900}.vip-benefit-icon-native{color:#fff;background:#ffa400;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.vip-benefit-card-native .muted{color:#756f65;margin:0}.vip-benefit-notes-native{color:#8a5a00;gap:8px;margin:18px 0 0;padding:0;font-size:14px;font-weight:800;list-style:none;display:grid}.vip-benefit-notes-native li:before{content:"•";color:#ffa400;margin-right:8px}.vip-deduction-rule-native{color:#111;margin:18px 0 8px;font-size:20px;font-weight:900}.vip-unavailable-action-native{color:#ff9d00;background:#fff1c9;border-radius:10px;place-items:center;min-height:44px;margin:auto 0 0;font-weight:900;display:grid}.vip-product-card{grid-template-columns:92px minmax(0,1fr);align-items:center}.order-line{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.qr-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.qr-card,.proof-preview{color:#8a5a00;background:#fff;gap:8px;height:auto;padding:10px;display:grid}.cart-item img,.checkout-item img,.order-line img,.qr-card img,.proof-preview img,.image-placeholder{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:6px;width:100%}.image-placeholder{border:1px dashed #d8c9b9;display:block}.cart-item[data-invalid=true]{opacity:.72}.error-text{color:#a33323}.success-text{color:#2f6f73}.checkout-bar{z-index:12;background:#fff;border-color:#ffe9b8;border-radius:14px;grid-template-columns:repeat(3,auto) minmax(180px,240px);align-items:center;gap:14px;margin-top:22px;padding:18px 22px;display:grid;position:sticky;bottom:18px;box-shadow:0 12px 30px #53370e1a}.checkout-bar strong{color:#ff8a00;font-size:22px}.checkout-bar button{background:#ffa400;border-radius:12px;min-height:48px;font-weight:900}.purpose-panel,.mixed-panel{gap:10px;margin:16px 0;padding:14px;display:grid}.purpose-panel{background:#fff8ea;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.purpose-panel legend{color:#111;grid-column:1/-1;font-weight:900}.purpose-panel label,.mixed-panel label{align-items:center;gap:8px;display:flex}.purpose-panel label{color:#f6a300;background:#fff4d9;border:1px solid #ffd58a;border-radius:999px;justify-content:center;min-height:46px;font-weight:900}.purpose-panel label.active{color:#fff;background:#ffa400}.purpose-panel input{accent-color:#ffa400}.checkout-purpose-native{background:#fff;border:1px solid #eadfd1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:12px 14px}.checkout-purpose-native legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.checkout-purpose-native label{color:#f90;background:#fff1cf;border:0;border-radius:7px;min-height:58px;font-size:20px;font-weight:900}.checkout-purpose-native label.active{color:#fff;background:#ffa300}.mixed-panel{background:#fff;border:1px solid #ffe9b8;border-radius:12px}.mixed-panel label{grid-template-columns:minmax(0,1fr) 96px auto;display:grid}.mixed-panel input{width:96px}.mixed-panel small{color:#756f65}.image-viewer{z-index:200;color:#fff;background:#14120fe0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:96px minmax(0,1fr) 96px;gap:12px;padding:18px;display:grid;position:fixed;inset:0}.image-viewer-bar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.image-viewer img{place-self:center;max-width:100%;max-height:calc(100vh - 120px);transition:transform .16s}.viewer-switch{align-self:center}.toast{color:#fff;background:#2d241c;border-radius:6px;max-width:min(420px,100vw - 32px);padding:12px 16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=640px){.app-shell:has(.topbar .home-main-nav-native){--mobile-tabbar-rpx:min(.133333vw, .573px);background:#fff}.app-shell:has(.topbar .home-main-nav-native) .topbar{display:none}.app-shell:has(.topbar .home-main-nav-native) main{width:100%;padding-top:34px;padding-bottom:calc(310 * var(--mobile-tabbar-rpx) + env(safe-area-inset-bottom,0px))}.app-shell main .home-tabbar-native,.app-shell main .profile-tabbar-native,.app-shell main .page-tabbar-native{display:none}.global-tabbar-native{z-index:120;width:100%;height:calc(172 * var(--mobile-tabbar-rpx) + env(safe-area-inset-bottom,0px));min-height:0;padding:calc(16 * var(--mobile-tabbar-rpx)) calc(42 * var(--mobile-tabbar-rpx)) calc(20 * var(--mobile-tabbar-rpx) + env(safe-area-inset-bottom,0px));border-radius:calc(28 * var(--mobile-tabbar-rpx)) calc(28 * var(--mobile-tabbar-rpx)) 0 0;box-shadow:0 calc(-10 * var(--mobile-tabbar-rpx)) calc(30 * var(--mobile-tabbar-rpx)) #00000014;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;transform:none}.global-tabbar-native a,.global-tabbar-native button{min-height:0;box-shadow:none;color:#7b7b7b;font-size:calc(22 * var(--mobile-tabbar-rpx));white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:0;font-weight:400;line-height:1.2;display:flex}.global-tabbar-native a.active{color:#ff9500}.global-tabbar-native img{width:calc(92 * var(--mobile-tabbar-rpx));height:calc(92 * var(--mobile-tabbar-rpx));object-fit:contain;clip-path:none;background:0 0;border:0;outline:0;display:block}.global-tabbar-native .tabbar-center-native{width:calc(140 * var(--mobile-tabbar-rpx));height:calc(140 * var(--mobile-tabbar-rpx));min-height:calc(140 * var(--mobile-tabbar-rpx));margin-top:calc(-70 * var(--mobile-tabbar-rpx));box-shadow:0 calc(12 * var(--mobile-tabbar-rpx)) calc(28 * var(--mobile-tabbar-rpx)) #ff861f57;background:linear-gradient(#ff9e28,#ff861f);border-radius:50%;justify-content:center;place-self:start}.global-tabbar-native .tabbar-center-native img{width:calc(78 * var(--mobile-tabbar-rpx));height:calc(78 * var(--mobile-tabbar-rpx));clip-path:inset(0 2px 0 0)}.global-tabbar-native img[src$=tab-mine\.png]{clip-path:inset(0 0 2px)}.global-tabbar-native .tabbar-disabled-native{opacity:1}.detail-purchase-panel-native{max-width:none}.detail-quantity-native{flex-direction:column;align-items:stretch;gap:8px}.detail-qty-stepper-native{grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.detail-action-row-native button{font-size:15px}:is(.app-shell:has(.home-page) .topbar,.app-shell:has(.profile-page-native) .topbar,.app-shell:has(.cart-page) .topbar,.app-shell:has(.checkout-page-native) .topbar,.app-shell:has(.order-detail-page-native) .topbar,.app-shell:has(.orders-page) .topbar,.app-shell:has(.vip-center-native) .topbar,.app-shell:has(.sponsor-page) .topbar,.app-shell:has(.received-sponsor-page) .topbar,.app-shell:has(.received-sponsor-detail-page) .topbar){display:none}:is(.app-shell:has(.home-page),.app-shell:has(.profile-page-native),.app-shell:has(.cart-page),.app-shell:has(.checkout-page-native),.app-shell:has(.order-detail-page-native),.app-shell:has(.orders-page),.app-shell:has(.vip-center-native),.app-shell:has(.sponsor-page),.app-shell:has(.received-sponsor-page),.app-shell:has(.received-sponsor-detail-page)){background:#fff}:is(.app-shell:has(.home-page) main,.app-shell:has(.profile-page-native) main,.app-shell:has(.cart-page) main,.app-shell:has(.checkout-page-native) main,.app-shell:has(.order-detail-page-native) main,.app-shell:has(.orders-page) main,.app-shell:has(.vip-center-native) main,.app-shell:has(.sponsor-page) main,.app-shell:has(.received-sponsor-page) main,.app-shell:has(.received-sponsor-detail-page) main){padding-top:34px}:is(.app-shell:has(.profile-page-native) main,.app-shell:has(.cart-page) main,.app-shell:has(.checkout-page-native) main,.app-shell:has(.order-detail-page-native) main,.app-shell:has(.orders-page) main,.app-shell:has(.vip-center-native) main,.app-shell:has(.sponsor-page) main,.app-shell:has(.received-sponsor-page) main,.app-shell:has(.received-sponsor-detail-page) main){width:100%}.app-shell:has(.auth-page){background:#fff}.app-shell:has(.auth-page) main{width:100%;padding:0}.topbar{min-height:56px;padding:0 16px}main{width:calc(100vw - 24px);padding-top:20px}h1{font-size:26px}.auth-panel{max-width:none;padding:24px 37px 72px}.auth-page{min-height:100vh;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.auth-visual{height:438px;margin-bottom:0;padding-top:58px;overflow:visible}.auth-visual img{width:min(280px,72vw);max-height:none;transform:translateY(-98px)}.auth-title-row{min-height:38px;margin-bottom:12px}.auth-title-row h1{font-size:18px}.auth-panel>.auth-title-row:first-child:has(+.form){display:none}.form label{min-height:46px;padding:0 8px}.form label>span{flex-basis:88px;font-size:14px}.form input{height:44px;font-size:14px}.auth-submit{min-height:44px;margin-top:20px;font-size:14px}.auth-actions{gap:8px;margin-top:14px;font-size:14px}.password-eye-button{flex-basis:38px;width:38px}.code-button{flex-basis:82px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px}.filter-layout-native{grid-template-columns:104px minmax(0,1fr);gap:0;min-height:680px;margin-left:-12px;margin-right:-12px;padding:0}.filter-main-native{padding:0 9px 92px}.filter-bar-native{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.filter-picker-native{gap:0;min-width:0;font-size:0}.filter-select-native{min-height:39px;padding:0 5px;font-size:12px;line-height:1}.filter-control-mascot-native{display:none}.mini-picker-menu-native{min-width:118px;max-height:42vh;padding:6px;left:auto;right:0}.mini-picker-option-native{min-height:34px;padding:7px 8px;font-size:12px}.all-grid-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px}.side-category-native{border-bottom:0;border-right:1px solid #f2e8d8;grid-auto-columns:auto;grid-auto-flow:row;width:104px;height:100%;padding:7px 5px;overflow:hidden auto}.side-category-native button{min-width:0;min-height:46px;padding:6px 5px;font-size:13px}.side-category-icon-native{width:24px;height:24px}.home-page{min-height:auto;box-shadow:none;padding:0 0 calc(112px + env(safe-area-inset-bottom,0px));background:0 0;border:0;border-radius:0}.search-bar-native{min-height:34px;margin-bottom:16px;padding:0 15px;font-size:15px}.search-bar-native input{min-height:34px;font-size:15px}.home-head{align-items:center;margin-bottom:14px;display:flex}.home-page .home-head{display:none}.home-head h1{font-size:26px}.shop-tabs-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.shop-tabs-native button{min-height:34px;padding:0;font-size:16px}.shop-tabs-wrap-native{--home-fixed-mascot-width:92px;--home-fixed-mascot-height:76px;margin-bottom:18px}.home-fixed-mascot-anchor-native{bottom:-38px;right:12px}.category-panel-native,.filter-layout-native{z-index:2;border-radius:10px;padding:14px 12px 10px;position:relative}.panel-head-native{gap:8px;min-height:34px;margin-bottom:12px}.category-icon-native{width:30px;height:30px}.panel-head-native strong{font-size:22px}.panel-head-native .muted{text-align:right;max-width:180px;font-size:17px;line-height:1.2}.category-panel-native .panel-head-native{min-height:26px;margin-bottom:7px}.category-panel-native .panel-head-native strong{font-size:23px}.category-panel-native .panel-head-native strong:before{width:4px;height:25px;margin-right:8px}.category-panel-native .panel-hint-native .muted{text-align:right;max-width:none;font-size:18px;line-height:21.6px}.category-panel-native .category-grid-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 10px;display:grid}.category-panel-native .category-grid-native button{border-radius:6px;min-height:42px;padding:0 6px;font-size:16px;font-weight:400}.product-card{border-radius:9px}.product-body{gap:6px;padding:11px 10px 10px}.product-title-row{gap:6px}.product-title-row h2{min-height:36px;font-size:12px;font-weight:500}.status-pill{min-width:35px;padding:3px 5px;font-size:10px}.artist,.sale-end,.product-foot span{font-size:11px}.product-meta-row{gap:5px;min-height:20px}.mini-cart-btn{min-width:36px;min-height:18px;padding:0 7px;font-size:10px}.product-foot strong{font-size:14px}.product-card-actions{gap:0;padding:0 0 12px}.product-card-actions button{white-space:nowrap;height:44px;min-height:44px;padding:0;font-size:10px;line-height:44px}.product-card-actions .mini-cart-btn{min-width:0}.home-tabbar-native{display:flex}.profile-page-native,.layout-parity-page-native{min-height:auto;padding:20px 12px calc(112px + env(safe-area-inset-bottom,0px));box-shadow:none;background:#fff;border:0;border-radius:0}.sponsor-title-native{gap:10px;min-height:0;margin-bottom:14px;display:grid}.sponsor-title-native>div:first-child{grid-template-columns:4px minmax(0,1fr);gap:5px 8px}.sponsor-title-native>div:first-child span{width:4px;height:23px}.sponsor-title-native h1{font-size:20px}.sponsor-title-native p{font-size:12px}.sponsor-page-actions-native{justify-content:flex-start;gap:8px}.sponsor-page-actions-native a,.sponsor-page-actions-native button{min-height:32px;padding:0 12px;font-size:12px}.sponsor-card-native{border-radius:10px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 12px}.sponsor-card-native .product-title-row{align-items:start;gap:8px}.sponsor-card-native .product-title-row h2{font-size:15px}.sponsor-card-native .muted{font-size:12px}.quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.quota-grid div,.grant-row{padding:8px}.quota-grid span,.grant-history span{font-size:11px}.quota-grid strong{font-size:15px}.sponsor-primary-action-native,.sponsor-main>.button-like{min-height:32px;padding:0 14px;font-size:12px}.received-detail-native{gap:12px}.received-section-native{border-radius:10px;padding:15px 13px}.received-section-native h2{margin-bottom:10px;font-size:17px}.delivery-fields-native{grid-template-columns:1fr;gap:8px}.delivery-fields-native div{padding:10px}.received-preview-grid-native{gap:8px}.received-preview-grid-native button{border-radius:8px;width:82px;height:82px}.vip-center-native{min-height:auto;padding:20px 12px calc(112px + env(safe-area-inset-bottom,0px));box-shadow:none;background:#fff;border:0;border-radius:0}.vip-title-native{gap:7px;min-height:29px;margin-bottom:12px}.vip-title-mark-native{width:4px;height:23px}.vip-title-native h2{font-size:20px}.vip-hero-native{border-radius:14px;grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:154px;margin-bottom:14px;padding:20px 18px}.vip-hero-watermark-native{letter-spacing:-4px;font-size:74px;top:-14px;right:14px}.vip-emblem-native{width:68px;height:68px;font-size:19px}.vip-hero-content-native h1{margin-bottom:4px;font-size:20px}.vip-hero-content-native p{font-size:13px}.vip-points-native{margin-top:10px}.vip-points-native dt{font-size:12px}.vip-points-native dd{font-size:30px}.vip-upgrade-hint-native{line-height:1.45;margin-top:8px!important;font-size:11px!important}.benefits-grid-native{grid-template-columns:1fr;gap:12px}.vip-benefit-card-native{border-radius:12px;min-height:188px;padding:16px}.vip-benefit-head-native{gap:10px;margin-bottom:10px}.vip-benefit-head-native h2{font-size:17px}.vip-benefit-icon-native{border-radius:10px;flex-basis:36px;width:36px;height:36px;font-size:16px}.vip-benefit-card-native .muted,.vip-benefit-notes-native{font-size:12px}.vip-benefit-notes-native{gap:6px;margin-top:12px}.vip-deduction-rule-native{margin:12px 0 6px;font-size:16px}.vip-unavailable-action-native{border-radius:8px;min-height:38px;font-size:13px}.cart-head-native h1,.orders-title-native h1{font-size:22px}.cart-head-native{margin-bottom:14px}.cart-head-actions-native{align-items:flex-end;gap:8px}.cart-head-native .muted{font-size:13px}.cart-select-all-native{min-height:30px;padding:0 13px;font-size:12px}.artist-group-native{border-radius:10px;gap:10px;padding:13px 12px}.artist-group-native h2{font-size:15px}.artist-group-native .cart-item{grid-template-columns:34px 62px minmax(0,1fr);gap:10px;min-height:118px;padding:12px 0}.cart-select-native{width:22px;height:22px;min-height:22px;font-size:19px;line-height:22px}.cart-mini-cover-native{border-radius:8px;width:62px;height:62px}.cart-info-native h3{font-size:14px}.cart-info-native .price-line,.cart-info-native .muted,.cart-info-native .error-text{font-size:12px}.cart-actions-native{grid-column:2/4;grid-template-columns:82px minmax(0,1fr);align-items:center;width:100%;display:grid}.cart-actions-native .danger{min-height:32px}.cart-actions-native .qty-row{height:32px}.cart-actions-native .qty-row button{min-height:32px}.cart-checkout-card-native{bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:12;border-radius:10px;gap:8px;padding:12px;position:sticky}.cart-checkout-card-native strong{font-size:17px}.cart-summary-native{justify-content:space-between;gap:8px;width:100%;font-size:13px}.cart-checkout-card-native button{min-height:42px}.orders-page .shop-tabs-native{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.orders-page .shop-tabs-native button{min-height:34px;font-size:14px}.order-card-v1-native{border-radius:10px;padding:13px 12px}.orders-title-native{gap:7px;min-height:29px;margin-bottom:7px}.orders-title-native span{width:4px;height:23px}.orders-count-native{margin:-2px 0 11px;font-size:13px}.order-head-native{gap:7px;margin-bottom:10px}.order-id-native{flex-basis:100%;font-size:13px}.order-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.order-status-list div{padding:7px 6px}.order-status-list dt{font-size:11px}.order-status-list dd{font-size:12px}.orders-page .order-line{grid-template-columns:58px minmax(0,1fr);gap:10px}.orders-page .order-line img,.orders-page .image-placeholder{width:58px;height:58px}.orders-page .order-line h2{font-size:14px}.order-foot-native{margin-top:8px}.orders-page .price{font-size:15px}.orders-page .order-line p,.orders-page .delivery-tip,.payment-countdown-native{font-size:12px}.profile-title-native{gap:7px;min-height:29px;margin-bottom:11px}.profile-title-mark-native{width:4px;height:17px}.profile-title-native h1{font-size:17px}.profile-card-native{border-radius:9px;gap:15px;min-height:85px;margin-bottom:11px;padding:17px 20px}.profile-avatar-native{border-width:3px;width:62px;height:62px}.profile-name-row-native{gap:7px;margin-bottom:7px}.profile-name-row-native h2{max-width:190px;font-size:18px}.profile-vip-badge-native{padding:2px 7px;font-size:10px}.profile-balance-line-native,.profile-vip-line-native{font-size:12px}.profile-vip-line-native{margin-top:5px}.profile-vip-entry-hint-native{max-width:100%;margin-top:4px;font-size:10px;line-height:1.5}.profile-qr-panel-native,.profile-service-panel-native,.profile-license-panel-native,.profile-edit-panel-native{border-radius:9px;margin-top:11px}.profile-qr-panel-native{padding:11px 14px}.profile-qr-panel-native strong,.profile-service-panel-native h2,.profile-license-panel-native h2,.profile-edit-panel-native h2{font-size:15px}.profile-qr-panel-native img{width:66px;height:66px}.profile-service-panel-native{padding:15px 13px 14px}.profile-service-panel-native h2{margin-bottom:14px}.profile-license-panel-native{margin-top:11px;padding:15px 13px}.profile-license-heading-native{gap:10px}.profile-license-heading-native p,.profile-license-manager-native>p,.profile-license-muted-native,.profile-license-empty-native p,.profile-license-warning-native p{font-size:11px}.profile-license-add-native,.profile-license-next-native,.profile-license-warning-native .confirm,.profile-license-warning-native .cancel{min-height:34px;font-size:12px}.profile-license-heading-native .profile-license-add-native{max-width:118px;padding:0 9px}.profile-license-list-native{gap:7px;margin-top:12px}.profile-license-item-native{min-height:55px;padding:9px 10px}.profile-license-item-native strong{font-size:13px}.profile-license-item-native span{font-size:11px}.profile-license-item-native small{font-size:10px}.profile-license-empty-native{gap:10px;margin-top:12px;padding:11px}.profile-license-page-native{min-height:100vh;padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.profile-page-native:has(.profile-license-page-native){padding:0 0 calc(112px + env(safe-area-inset-bottom,0px))}.profile-license-page-native .profile-edit-page-title-native{grid-template-columns:auto 4px minmax(0,1fr);min-height:44px;padding:0 12px}.profile-license-back-native{font-size:11px}.profile-license-manager-native,.profile-license-form-native{gap:13px;margin:0 12px;padding:17px 13px}.profile-license-form-native>label{grid-template-columns:66px minmax(0,1fr);gap:8px;font-size:12px}.profile-license-form-native input,.profile-license-form-native select{min-height:38px;padding:0 9px;font-size:12px}.profile-service-grid-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 0}.profile-service-item-native{border:0;border-radius:0;min-height:64px;padding:0;font-size:12px}.profile-service-icon-native{width:29px;height:40px;margin-bottom:8px}.profile-service-icon-native img{width:24px;height:24px}.profile-edit-panel-native{border-radius:14px;padding:16px 14px 18px}.profile-edit-head-native{gap:8px;margin-bottom:15px}.profile-edit-back-native,.profile-edit-dismiss-native{min-height:31px;font-size:12px}.profile-edit-back-native{padding:0 8px 0 6px}.profile-edit-back-native span:first-child{font-size:20px}.profile-edit-dismiss-native{padding:0 9px}.profile-edit-title-group-native{gap:7px}.profile-edit-title-mark-native{width:4px;height:22px}.profile-edit-title-group-native h2{font-size:16px}.profile-edit-title-group-native p{margin-top:3px;font-size:10px}.profile-edit-field-native{border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;min-height:52px;margin-top:8px;padding:7px 9px;font-size:12px}.profile-edit-field-native input,.profile-edit-field-native select{border-radius:8px;min-height:36px;padding:0 9px}.profile-edit-actions-native{scroll-margin-bottom:calc(210 * var(--mobile-tabbar-rpx) + env(safe-area-inset-bottom,0px));margin-top:16px}.profile-edit-actions-native button{border-radius:10px;min-height:42px}.profile-edit-page-native{min-height:100vh;padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.app-shell:has(.profile-edit-page-native) main{padding-top:0!important}.profile-page-native:has(.profile-edit-page-native){padding:0 0 calc(112px + env(safe-area-inset-bottom,0px))}.profile-edit-page-title-native{min-height:44px}.profile-edit-content-native{border-radius:0;margin:0;padding:18px 12px 15px}.profile-edit-actions-native{bottom:calc(90px + env(safe-area-inset-bottom,0px));height:56px;padding:9px 18px}.profile-tabbar-native{z-index:30;min-height:78px;padding:7px 20px calc(9px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:end;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000014}.profile-tabbar-native a,.profile-tabbar-native button{color:#7b7b7b;background:0 0;border:0;flex-direction:column;flex:20%;justify-content:flex-end;align-items:center;min-width:0;min-height:54px;padding:0;font-size:11px;display:flex}.profile-tabbar-native a.active{color:#ff9d00}.profile-tabbar-native img{object-fit:contain;width:46px;height:46px}.profile-tabbar-native img[src$=tab-mine-active\.png]{clip-path:inset(7% 8% 8%);transform:scale(1.2)}.profile-tabbar-native .tabbar-center-native{background:linear-gradient(#ff9e28,#ff861f);border-radius:50%;flex:0 0 70px;align-self:flex-start;width:70px;height:70px;margin-top:-35px;box-shadow:0 12px 28px #ff861f57}.profile-tabbar-native .tabbar-center-native img{width:40px;height:40px}.page-tabbar-native{z-index:30;min-height:78px;padding:7px 20px calc(9px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:end;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000014}.page-tabbar-native a,.page-tabbar-native button{color:#7b7b7b;background:0 0;border:0;flex-direction:column;flex:20%;justify-content:flex-end;align-items:center;min-width:0;min-height:54px;padding:0;font-size:11px;display:flex}.page-tabbar-native a.active,.page-tabbar-native a.selected{color:#ff9d00}.page-tabbar-native img{object-fit:contain;width:46px;height:46px}.page-tabbar-native img[src$=tab-mine\.png],.page-tabbar-native img[src$=tab-mine-active\.png]{clip-path:inset(7% 8% 8%);transform:scale(1.2)}.page-tabbar-native .tabbar-center-native{background:linear-gradient(#ff9e28,#ff861f);border-radius:50%;flex:0 0 70px;align-self:flex-start;width:70px;height:70px;margin-top:-35px;box-shadow:0 12px 28px #ff861f57}.page-tabbar-native .tabbar-center-native img{width:40px;height:40px}.detail-layout,.cart-item,.artist-group-native .cart-item,.checkout-item,.sponsor-card,.profile-card-native,.vip-hero-native,.vip-product-card{grid-template-columns:1fr}.vip-hero-native,.sponsor-card-native{grid-template-columns:72px minmax(0,1fr)}.checkout-summary-native{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-page-native{gap:12px}.checkout-head-native{align-items:flex-start;margin-bottom:0}.checkout-head-native .muted{font-size:12px}.checkout-back-native{padding:0;font-size:13px}.checkout-panel-native{border-radius:10px;padding:13px 12px}.checkout-panel-native .panel-head-native{min-height:34px;margin-bottom:12px}.checkout-artist-group-native{border-radius:10px;padding:10px}.checkout-artist-group-native h2{font-size:14px}.checkout-item-native{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:10px}.checkout-item-info-native .muted,.line-price-native{font-size:12px}.line-price-native{grid-column:1/3;justify-content:space-between;place-items:center stretch;width:100%;display:flex}.line-price-native strong{font-size:15px}.purpose-panel{grid-template-columns:1fr;gap:8px;padding:10px}.purpose-panel label{min-height:38px;font-size:13px}.mixed-panel label{grid-template-columns:1fr 74px;gap:8px;font-size:12px}.mixed-panel small{grid-column:1/3}.checkout-summary-native div{padding:8px}.checkout-summary-native strong{font-size:16px}.checkout-points-native{gap:8px;min-height:auto;padding:10px 12px;display:grid}.confirm-panel-native h2{font-size:17px}.confirm-panel-native p{font-size:13px}.confirm-panel-native button{min-height:42px;font-size:14px}.checkout-bar,.image-viewer-bar{flex-direction:column;align-items:stretch}.image-viewer{grid-template-columns:1fr 1fr}.image-viewer img{grid-column:1/-1}.checkout-page-native{min-height:calc(100vh - 112px);padding-bottom:104px}.checkout-shell-native{width:min(100%,390px);min-height:auto;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 auto 18px;padding:22px 14px 18px}.checkout-head-native{margin-bottom:14px}.checkout-head-native h1{font-size:22px}.checkout-head-native span{font-size:14px}.checkout-purpose-native{border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:8px}.checkout-purpose-native label{white-space:nowrap;border-radius:7px;min-height:42px;font-size:14px}.checkout-items-native{gap:12px}.checkout-item-native{border-radius:12px;grid-template-columns:1fr;gap:14px;padding:14px 12px 12px}.checkout-item-main-native{grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:96px;padding-top:12px}.checkout-thumb-native{border-radius:8px;width:72px;height:72px}.checkout-item-info-native h3{font-size:16px}.checkout-item-info-native .muted{font-size:14px}.checkout-item-info-native strong{font-size:20px}.checkout-item-split-native{grid-template-columns:minmax(0,1fr) 118px;gap:12px;padding-top:12px}.checkout-item-split-native strong{font-size:16px}.checkout-quantity-native{grid-template-columns:32px 1fr 32px;min-height:38px}.checkout-quantity-native button{min-height:38px;font-size:17px}.checkout-quantity-native span{font-size:19px}.checkout-total-native{border-radius:12px;grid-template-columns:minmax(0,1fr) 132px;gap:14px;margin-top:14px;padding:16px 12px}.checkout-total-native span{font-size:14px}.checkout-total-native strong{font-size:26px}.checkout-total-native button{border-radius:8px;min-height:48px;font-size:17px}.order-detail-page-native{padding-bottom:104px}.order-detail-page-native .order-detail{box-sizing:border-box;gap:18px;width:min(100%,390px);margin:0 auto 18px;padding:0 14px}.order-summary-card-native{border-radius:14px;padding:18px 16px}.summary-head-native{align-items:flex-start}.summary-head-native strong{max-width:220px;font-size:20px}.summary-meta-native{grid-template-columns:1fr;gap:8px;margin-top:16px;padding-top:14px;font-size:14px}.order-section-title-native h2{font-size:22px}.order-section-title-native span{font-size:14px}.payment-card-native{border-radius:14px;gap:16px;padding:16px}.payment-goods-item-native{grid-template-columns:62px minmax(0,1fr);padding:12px}.payment-goods-item-native img,.payment-goods-placeholder-native{width:62px;height:62px}.payment-goods-title-native strong{font-size:15px}.payment-goods-item-native p{font-size:12px}.payment-main-native{grid-template-columns:1fr}.payment-code-native{min-height:104px;padding:18px}.payment-code-native strong{font-size:20px}.payment-code-native span{font-size:30px}.payment-qr-list-native{justify-content:flex-start}.payment-tip-native{padding:14px;font-size:13px}.product-detail-card-native{border-radius:14px;padding:16px}.product-detail-card-native .preview-tabs-native{gap:10px}.product-detail-card-native .preview-tabs-native button{min-width:0;padding:0 16px;font-size:14px}.product-detail-card-native>h2{font-size:21px}.product-facts-native{grid-template-columns:1fr;gap:10px}.product-facts-native div{min-height:72px;padding:12px}.delivery-section-native{padding:16px}.warehouse-page-native{padding:15px 12px calc(105px + env(safe-area-inset-bottom,0px))}.warehouse-title-native{justify-content:center;min-height:35px;margin-bottom:13px;display:flex;position:relative}.warehouse-title-native>div:first-child{grid-template-columns:4px minmax(0,1fr);gap:7px}.warehouse-title-native>div:first-child span{width:4px;height:23px}.warehouse-title-native h1{font-size:21px}.warehouse-title-native p{display:none}.warehouse-title-meta{margin:0;font-size:11px;position:absolute;right:0}.warehouse-title-meta img{display:none}.warehouse-controls-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warehouse-search-native{border-radius:14px;grid-column:1/-1;min-height:38px;padding:0 12px}.warehouse-search-native input{min-height:36px;font-size:13px}.warehouse-search-native span{font-size:16px}.warehouse-filter-native{border-radius:8px;min-height:45px;padding:5px 9px 3px}.warehouse-filter-native span{font-size:9px}.warehouse-filter-native select{font-size:13px}.warehouse-message-native{border-radius:8px;min-height:37px;margin:8px 0 10px;padding:5px 8px;font-size:11px}.warehouse-message-native img{width:25px;height:22px}.warehouse-grid-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-card-native{border-radius:8px}.warehouse-transfer-pill{padding:3px 6px;font-size:10px;top:8px;left:8px}.warehouse-card-body{min-height:199px;padding:10px}.warehouse-card-body h2{margin-bottom:7px;font-size:14px}.warehouse-card-artist,.warehouse-card-source,.warehouse-card-license{font-size:10px}.warehouse-card-source,.warehouse-card-license{margin-top:7px!important}.warehouse-card-acquired{display:none}.warehouse-delivery-action{min-height:44px;margin-top:auto;font-size:13px}.asset-detail-page.layout-parity-page-native{padding:13px 12px calc(105px + env(safe-area-inset-bottom,0px))}.warehouse-detail-title-native{min-height:37px;margin-bottom:11px}.warehouse-back-native{color:#8a5a00;background:#fff;border:1px solid #eadfd1;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:9px;font-size:20px;text-decoration:none;display:grid}.warehouse-detail-title-native>div{grid-template-columns:4px minmax(0,1fr);column-gap:7px}.warehouse-detail-title-native>div>span{width:4px;height:23px}.warehouse-detail-title-native h1{font-size:21px}.warehouse-detail-title-native p{display:none}.warehouse-detail-status{color:#ff9d00;background:#fff1d6;border:1px solid #ffa400;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px;display:block}.warehouse-detail-status.locked{background:#fff8e8}.warehouse-detail-grid-native{grid-template-columns:1fr;gap:10px;display:grid}.warehouse-gallery-native{border-radius:10px;padding:8px;display:block}.warehouse-main-art-native,.warehouse-main-art-native>img,.warehouse-main-art-native .product-thumb,.warehouse-main-art-native .product-thumb img{height:200px;min-height:200px}.warehouse-main-art-native button{min-height:31px;padding:0 11px;font-size:10px;bottom:9px;right:9px}.warehouse-artwork-thumbs-native{flex-direction:row;align-items:flex-start;gap:7px;margin-top:7px;display:flex}.warehouse-artwork-thumbs-native button{border-radius:6px;width:49px;height:42px}.warehouse-artwork-thumbs-native>div{text-align:right;margin-left:auto;padding-top:3px;display:block}.warehouse-artwork-thumbs-native b{font-size:12px}.warehouse-artwork-thumbs-native span{margin-top:3px;font-size:9px}.warehouse-delivery-panel-native{display:none}.warehouse-mobile-delivery-trigger{color:#fff;text-align:left;background:#ffa400;border:2px solid #ffa400;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:46px;margin-top:9px;padding:0 15px;display:flex;box-shadow:0 8px 20px #ffa40024}.warehouse-mobile-delivery-trigger strong{font-size:13px}.warehouse-mobile-delivery-trigger small{margin-left:10px;font-size:9px;font-weight:600}.warehouse-mobile-delivery-trigger>b{font-size:18px}.warehouse-detail-side-native{border-radius:10px;padding:0 13px}.warehouse-side-back-native,.warehouse-detail-side-native>h2,.warehouse-detail-artist-native{display:none}.warehouse-detail-side-native section{padding:9px 0}.warehouse-detail-side-native h3{gap:7px;margin-bottom:7px;font-size:14px}.warehouse-detail-side-native h3:before{width:4px;height:17px}.warehouse-detail-side-native dl{grid-template-columns:82px minmax(0,1fr);gap:4px 8px;font-size:10px}.warehouse-recorded-license-native,.warehouse-history-note-native{margin-top:7px;padding:6px 9px;font-size:10px}.warehouse-state-line-native{min-height:21px;padding:0;font-size:10px}.warehouse-flow-native{padding:12px}.warehouse-flow-native h2{font-size:14px}.warehouse-flow-native h2:before{height:17px}.warehouse-flow-native p{grid-template-columns:84px minmax(0,1fr);gap:10px;margin-top:9px;font-size:10px}.warehouse-delivery-sheet-mask-native{z-index:100;background:#2d241c57;display:block;position:fixed;inset:0}.warehouse-delivery-sheet-native{background:#fffdf8;border-radius:22px 22px 0 0;min-height:665px;padding:10px 16px 24px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 38px #53370e2e}.warehouse-delivery-sheet-native>i{background:#eadfd1;border-radius:999px;width:44px;height:4px;margin:0 auto 11px;display:block}.warehouse-delivery-sheet-native>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.warehouse-delivery-sheet-native h2{color:#111;margin:0;font-size:20px;font-weight:900}.warehouse-delivery-sheet-native header p{color:#756f65;margin:4px 0 0;font-size:11px}.warehouse-delivery-sheet-native header button{color:#655947;background:#fff;border:1px solid #eadfd1;border-radius:50%;width:32px;height:32px;font-weight:900}.warehouse-delivery-sheet-native>section{background:#fff4d9;border:2px solid #ffa400;border-radius:10px;margin-top:10px;padding:13px}.warehouse-delivery-sheet-native h3{color:#111;align-items:center;gap:7px;margin:0 0 11px;font-size:16px;font-weight:900;display:flex}.warehouse-delivery-sheet-native h3:before{width:4px;height:19px}.warehouse-sheet-fields-native{gap:8px;display:grid}.warehouse-sheet-fields-native>div{background:#fff;border:1px solid #eadfd1;border-radius:8px;padding:11px}.warehouse-sheet-fields-native small{color:#756f65;margin-bottom:5px;font-size:10px;display:block}.warehouse-sheet-fields-native strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.warehouse-sheet-fields-native p{margin:9px 0 0}.warehouse-sheet-note-native{color:#756f65;margin:11px 2px 0;font-size:10px;line-height:1.5}}.app-shell:has(.warehouse-page-native) .home-main-nav-native a.active:not(.home-main-nav-center){color:#d97706;background:#fff4dc}.transfer-page-native{max-width:1200px;margin:0 auto;padding:24px 20px 90px}.transfer-tabs-native{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.transfer-tabs-native button[aria-pressed=true]{background:#fff0d6;border-color:#d89c48}.transfer-page-native button,.transfer-profile-native button{cursor:pointer;color:#574638;background:#fffaf2;border:1px solid #dac9af;border-radius:10px;min-height:44px;padding:9px 16px}.transfer-page-native button:disabled,.transfer-profile-native button:disabled{opacity:.55;cursor:default}.transfer-detail-native{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.transfer-detail-native>.warehouse-card-cover{max-height:440px}.transfer-actions-native,.transfer-confirm-native,.transfer-profile-native{background:#fffcf7;border:1px solid #e9dfd0;border-radius:16px;margin-top:20px;padding:20px}.transfer-actions-native,.transfer-confirm-native{grid-column:1/-1}.transfer-actions-native label,.transfer-profile-native label{margin:12px 0;display:block}.transfer-actions-native select,.transfer-profile-native select,.transfer-profile-native input:not([type=file]){border:1px solid #d8cbb8;border-radius:8px;max-width:100%;min-height:44px;padding:8px}.transfer-actions-native input[type=checkbox],.transfer-actions-native input[type=radio]{margin-right:8px}.transfer-actions-native button,.transfer-confirm-native button{margin:8px 12px 8px 0}.transfer-qr-native{object-fit:contain;width:180px;height:180px;display:block}.transfer-confirm-native dl{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.transfer-confirm-native dd{overflow-wrap:anywhere;margin:0}.transfer-profile-native{max-width:800px;margin:24px auto 90px}@media (width<=640px){.transfer-page-native{padding:16px 12px 90px}.transfer-detail-native{grid-template-columns:minmax(0,1fr);gap:12px}.transfer-confirm-native dl{grid-template-columns:110px minmax(0,1fr)}.transfer-profile-native{margin:16px 12px 90px}}:root{--paper:#fffdf8;--ink:#34382d;--muted:#858479;--orange:#ef9000;--line:#e8e5da;--yellow:#fff0ba}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Microsoft YaHei,sans-serif}img{pointer-events:none;max-width:100%;display:block}a{color:inherit;text-decoration:none}.sheet{min-width:1180px;max-width:1600px;margin:auto}.top{border-bottom:1px solid var(--line);align-items:center;gap:38px;height:100px;margin:0 64px;display:flex}.brand{flex-shrink:0;width:180px}.mainnav{white-space:nowrap;align-items:center;gap:29px;height:100%;font-size:15px;display:flex}.mainnav b{align-items:center;height:100%;display:flex;position:relative}.mainnav b:after{content:"";background:var(--orange);border-radius:4px;height:3px;position:absolute;bottom:23px;left:2px;right:2px}.search{color:#8e8f80;border-bottom:1px solid #c6c6b7;justify-content:space-between;width:210px;margin-left:auto;padding:12px 0;font-size:12px;display:flex}.search svg{width:16px;height:16px}.utility{white-space:nowrap;gap:19px;font-size:12px;display:flex}.hero{grid-template-columns:38% 62%;align-items:center;min-height:398px;padding:40px 64px 30px;display:grid}.intro{align-self:stretch;padding-top:16px;position:relative}.eyebrow{color:#858578;letter-spacing:2px;margin:0 0 17px;font-size:11px}.intro h1{letter-spacing:2px;margin:0;font-family:Microsoft YaHei,sans-serif;font-size:43px;font-weight:650;line-height:1.46}.intro h1 em{z-index:0;font-style:normal;position:relative}.intro h1 em:after{content:"";z-index:-1;background:#ffe7a0;border-radius:50% 10% 35% 15%;height:13px;position:absolute;bottom:2px;left:0;right:0;transform:rotate(-1.6deg)}.explore{background:var(--ink);color:#fffdf6;border-radius:4px;align-items:center;gap:36px;padding:13px 20px;font-size:13px;display:inline-flex}.hello{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:282px;transform:rotate(4deg)}.hello small{margin-bottom:3px;font-size:11px;transform:rotate(-7deg)}.hello img{mix-blend-mode:multiply;width:110px}.exhibition{justify-content:flex-end;align-items:center;gap:24px;height:328px;padding-left:20px;display:flex;position:relative}.exhibition:before{content:"";z-index:-1;background:#f7f1e4;border-radius:46% 50% 36%;position:absolute;inset:16px 0 21px 65px}.portrait{background:#fff;border:1px solid #eeede5;flex-shrink:0;width:214px;height:314px;padding:9px;transform:rotate(-3deg);box-shadow:0 8px 22px #47483110}.portrait img{object-fit:contain;background:#fafafa;width:100%;height:265px}.caption{color:#74776b;justify-content:space-between;font-size:10px;line-height:26px;display:flex}.wide{width:calc(100% - 238px);max-width:452px;transform:rotate(1.4deg)}.wide figure{background:#fff;border:1px solid #eae9df;margin:0;padding:10px;box-shadow:0 10px 25px #47483113}.wide img{aspect-ratio:1200/508;object-fit:contain;width:100%}.wide .caption{padding-top:4px}.handnote{color:#767a62;letter-spacing:1px;margin:22px 0 0 27px;font-family:KaiTi,STKaiti,serif;font-size:16px;transform:rotate(-3deg)}.handnote span{color:#ecac25;margin-left:8px;font-size:25px}.categories{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 64px;padding:20px 0;font-size:13px;display:flex}.categories .label{color:#909081;border-right:1px solid var(--line);padding-right:19px;font-size:11px}.category{white-space:nowrap;align-items:center;gap:10px;display:flex}.category img{object-fit:contain;width:25px;height:25px}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:21px;display:flex}.sectiontitle{align-items:baseline;gap:19px;display:flex}.sectiontitle h2{letter-spacing:1px;margin:0;font-size:24px;font-weight:600}.sectiontitle small{color:#909082;font-size:11px}.sort{color:#929183;gap:22px;font-size:12px;display:flex}.sort b{color:#424739;font-weight:500}.sort b:after{content:"";background:#efaf26;height:2px;margin-top:6px;display:block}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product{min-width:0}.cover{background:#f2f1eb;border:1px solid #ecebe3;border-radius:6px;position:relative;overflow:hidden}.cover>img{object-fit:contain;width:100%;height:242px}.tag{color:#6c705b;background:#fffdf2;border:1px solid #e5e5d4;border-radius:3px;padding:5px 9px;font-size:10px;position:absolute;top:11px;left:11px}.product h3{white-space:nowrap;text-overflow:ellipsis;margin:15px 0 8px;font-size:14px;font-weight:500;overflow:hidden}.detail{color:#929285;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.price{color:#494d3b;font-family:Georgia,serif;font-size:21px}.price small{margin-right:3px;font-size:12px}.bottom{border-top:1px solid var(--line);color:#929183;justify-content:space-between;margin:35px 64px 0;padding:22px 0 24px;font-size:11px;display:flex}.bottom strong{color:#737969;letter-spacing:3px;font-weight:400}.design-note{color:#817e70;letter-spacing:.5px;background:#eeeade;justify-content:space-between;padding:13px 64px;font-size:10px;display:flex}svg{display:block}.exhibition{isolation:isolate;justify-content:flex-end;align-items:center;gap:38px;height:350px;padding:0 32px 0 0;display:flex}.exhibition:before{inset:24px 0 35px 25px}.deck{min-width:0;position:relative}.car-deck{flex:0 0 204px;width:204px}.vip-deck{flex:0 0 360px;width:360px}.deck-title{justify-content:space-between;align-items:center;margin:0 0 18px;font-size:12px;display:flex}.deck-title>span{align-items:center;gap:8px;display:flex}.deck-title img{object-fit:contain;width:22px;height:22px}.counter{color:#949281;font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:10px;font-weight:400}.deck-stage{height:272px;position:relative}.deck-card{font:inherit;text-align:left;cursor:pointer;transform-origin:50%;background:#fffefa;border:1px solid #e7e2d7;border-radius:3px;margin:0;padding:8px;display:block;position:absolute;inset:0;box-shadow:0 8px 18px #42483212}.deck-card img{object-fit:cover;object-position:center 30%;background:#f5f4ee;width:100%;height:227px}.deck-card .deck-caption{color:#787c6b;white-space:nowrap;text-overflow:ellipsis;padding:9px 2px;font-size:10px;display:block;overflow:hidden}.vip-deck .deck-stage{height:220px}.vip-deck .deck-card img{height:175px}.deck-controls{color:#93917f;align-items:center;gap:8px;height:26px;margin-top:11px;font-size:10px;display:flex}.deck-controls button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:4px}.deck-controls .dot{background:#dbd8c8;border-radius:50%;width:8px;height:8px;padding:0;position:relative}.dot:before{content:"";position:absolute;inset:-6px}.deck-controls .dot[aria-pressed=true]{background:#e5a323;border-radius:5px;width:20px}.deck-controls button:focus-visible{outline-offset:5px;outline:2px solid #e9ac2a}.vip-deck .deck-card img{object-position:center 36%}.deck-card:focus-visible{outline-offset:4px;outline:2px solid #e9ac2a}:root{--paper:#fffaf0;--ink:#634e42;--muted:#958774;--orange:#de952c;--line:#d6c7a8;--yellow:#f8dea0;--outline:#887363}body{color:var(--ink);background:#dce9da;padding:20px}.sheet{background:var(--paper);isolation:isolate;box-shadow:none;border:1.5px solid #a58b74;border-radius:29px 37px 28px 34px;position:relative}.sheet:before{content:"";z-index:-1;pointer-events:none;border:1px dashed #d5c6ad;border-radius:22px 29px 20px 26px;position:absolute;inset:9px}.top{border-bottom:1px dashed #cbbb9c;gap:30px;height:97px;margin:0 46px}.brand{width:175px}.mainnav{color:#776455;gap:26px}.mainnav b{color:#5c6549}.mainnav b:after{opacity:.8;z-index:-1;background:#eed08c;border-radius:45% 10% 35% 20%;height:8px;bottom:29px;left:-7px;right:-7px;transform:rotate(-3deg)}.utility{color:#82725f}.search{border:1.5px solid var(--outline);color:#83796f;box-shadow:none;background:#e0ead9;border-radius:15px 19px 14px 18px;padding:12px 14px;position:relative}.search:before{content:"";pointer-events:none;border:1px dashed #a1a383;border-radius:10px 14px 9px 13px;position:absolute;inset:5px}.hero{grid-template-columns:38% 62%;padding:40px 46px 34px;position:relative}.eyebrow{color:#7e7158;letter-spacing:2px;background:#e1e9c9;border-radius:8px 13px 8px 11px;margin-bottom:15px;padding:7px 13px;font-size:11px;display:inline-block;transform:rotate(-1.5deg)}.intro h1{letter-spacing:2px;color:#685044;font-family:YouYuan,Microsoft YaHei,sans-serif;font-size:43px;font-weight:700;line-height:1.48}.intro h1 em:after{background:#f5d28f;border-radius:52% 24% 42% 16%;height:15px;bottom:2px}.intro p.copy{color:#968773;margin:15px 0 22px;font-size:12px;line-height:2}.explore{box-shadow:none;color:#634a37;background:#f0dfbb;border:1.5px solid #86684e;border-radius:18px 24px 17px 22px;gap:24px;padding:15px 23px;font-family:YouYuan,Microsoft YaHei,sans-serif;font-size:15px;font-weight:700;position:relative;transform:rotate(-1deg)}.explore:before{content:"";pointer-events:none;border:1px dashed #b49b7c;border-radius:12px 18px 11px 16px;position:absolute;inset:5px}.exhibition{gap:35px;padding-right:20px}.exhibition:before{z-index:-1;background:#e8edda;border:1px dashed #b6bd9e;border-radius:34% 43% 25% 39%;inset:25px -1px 42px 50px;transform:rotate(-3deg)}.exhibition:after{content:"✦";color:#d9b667;z-index:-1;font-size:39px;position:absolute;top:11px;left:47px;transform:rotate(-16deg)}.deck-title{color:#665b4b;font-size:12px}.counter{color:#9a8d76;font-size:10px}.deck-title>span{box-shadow:none;background:#d8e7c7;border:1.5px solid #8b826a;border-radius:10px 14px 9px 13px;margin-left:-8px;padding:4px 11px}.vip-deck .deck-title>span{box-shadow:none;background:#f7dfab;border-color:#9d8062}.deck-card{box-shadow:none;background:#fffaf0;border:1.5px solid #897567;border-radius:20px 15px 22px 16px}.deck-card:before{content:"";pointer-events:none;border:1px dashed #c6b39c;border-radius:14px 9px 16px 10px;position:absolute;inset:5px}.deck-card[data-depth="1"]{background:#e3e9cb;border-color:#9aaa83}.deck-card[data-depth="2"]{background:#efdfb9;border-color:#b5a27f}.vip-deck .deck-card{box-shadow:none}.deck-card img{border-radius:12px 8px 11px 7px}.deck-caption{font-family:YouYuan,Microsoft YaHei,sans-serif;color:#82735f!important;font-size:12px!important}.deck-controls .dot{background:#d2d9bd}.deck-controls .dot[aria-pressed=true]{background:#d99d46}.categories{color:#75624f;border-style:dashed none;border-color:#c9bba0 currentColor;border-left-width:0;border-right-width:0;margin:0 46px;padding:19px 0;position:relative}.categories .label{color:#998770;border-color:#d5c7ad;padding-right:18px;font-family:YouYuan,Microsoft YaHei,sans-serif;font-size:14px}.category{gap:9px;font-size:12px}.category img{width:24px;height:24px}.section{margin:29px 46px 0}.sectiontitle h2{color:#715746;letter-spacing:2px;font-family:YouYuan,Microsoft YaHei,sans-serif;font-size:26px;font-weight:700}.sectiontitle h2:after{content:"✧";color:#cfac5b;margin-left:8px;font-family:serif;font-size:25px;display:inline-block;transform:rotate(9deg)}.sectiontitle small{color:#9d8c77}.sort{color:#97836c}.sort b{color:#75624b}.sort b:after{background:#d8b657}.products{gap:21px}.product{--card-tint:#fffaf0;background:var(--card-tint);box-shadow:none;border:1.5px solid #907b68;border-radius:23px 29px 21px 26px;padding:12px 12px 17px;position:relative}.product:nth-child(2n){--card-tint:#fff8e9}.product:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(130deg,#0000 0 4px,#9c806229 4px 5px,#0000 5px 8px) right 3px bottom 3px/48px 17px no-repeat;border:1px dashed #c5b7a3;border-radius:17px 23px 15px 20px;position:absolute;inset:6px}.product>*{position:relative}.cover{background:#f0ecdd;border:1.5px solid #ae9a84;border-radius:14px 10px 15px 11px}.tag{color:#796947;background:#f3f1d8;border:1px solid #b6a789;border-radius:9px 12px 8px 11px;top:9px;left:9px}.tag.gold{color:#896029;background:#f9e0a8;border-color:#c8a468}.product h3{color:#75604d;margin:13px 3px 8px;font-size:13px}.detail{color:#9a8a75;margin:0 3px}.price{color:#9b6b30;font-size:21px}.product-actions{gap:9px;margin:15px 3px 3px;display:flex}.product-actions button{cursor:pointer;min-width:0;min-height:38px;box-shadow:none;border:1.5px solid #8b745e;border-radius:13px 17px 12px 15px;flex:1;font:700 13px YouYuan,Microsoft YaHei,sans-serif;position:relative}.product-actions button:before{content:"";pointer-events:none;border-bottom:1px dashed #997c4955;position:absolute;bottom:4px;left:10px;right:10px}.add-cart{color:#77593d;background:#f8e9bc}.buy-now{color:#674728;background:#f5d294}.product-actions button:hover{filter:brightness(1.04)}.product-actions button:active{filter:brightness(.96);box-shadow:none}.product-actions button:focus-visible{outline-offset:3px;outline:2px dashed #566b47}.bottom{color:#a29179;border-color:#d5c7ad;margin:28px 46px 0;padding:23px 0 26px;font-size:10px}.bottom strong{color:#8b765c}@media (width<=1370px){.top{gap:24px}.brand{width:160px}.mainnav{gap:22px}.search{width:180px}.hero{grid-template-columns:36% 64%}.exhibition{gap:30px;padding-right:18px}.intro h1{font-size:40px}.utility{gap:15px}}@media (hover:hover) and (pointer:fine){body{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='36'%20viewBox='0%200%2032%2036'%3e%3cpath%20d='M5%203Q14%2010%2024%2020L16%2021L20%2029L15%2031L11%2023L5%2028Q6%2015%205%203Z'%20fill='%23fff2c9'%20stroke='%23725c48'%20stroke-width='1.8'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2011L17%2018'%20stroke='%23b2c693'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 5 3,auto}button,a,[role=button]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%3e%3cpath%20d='M5%203Q14%2010%2023%2020L16%2021L20%2029L15%2031L11%2023L5%2028Q6%2015%205%203Z'%20fill='%23f6cd76'%20stroke='%23725c48'%20stroke-width='1.8'%20stroke-linejoin='round'/%3e%3cpath%20d='M28%203L30%207L34%209L30%2011L28%2015L26%2011L22%209L26%207Z'%20fill='%23e4edcf'%20stroke='%2373805a'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2010L16%2016'%20stroke='%23fff3cf'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 5 3,pointer!important}input,textarea,[contenteditable=true]{cursor:text}button:disabled,[aria-disabled=true]{cursor:not-allowed!important}}.ui-icon{fill:none;stroke:#79624f;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:28px;height:28px;overflow:visible}.category .ui-icon{width:29px;height:29px}.deck-title .ui-icon{width:21px;height:21px}.category,.mainnav,.utility{font-family:YouYuan,Microsoft YaHei,sans-serif}.search svg{stroke:#79624f;stroke-linecap:round;stroke-linejoin:round}.intro h1{font-size:40px;line-height:1.55}.intro p.copy{font-size:13px}@media (width<=1370px){.intro h1{font-size:37px}}.top{gap:22px}.brand{flex-shrink:0;align-self:center;width:194px;padding:4px 0}.brand-lettering{letter-spacing:0;color:#d69c49;-webkit-text-stroke:1.4px #795b40;paint-order:stroke fill;align-items:center;gap:1px;height:44px;font-family:YouYuan,Microsoft YaHei,sans-serif;font-size:36px;font-weight:900;line-height:1;display:flex}.brand-lettering span{display:inline-block;transform:rotate(-7deg)}.brand-lettering span:nth-child(2){color:#b9c791;transform:translateY(-3px)rotate(4deg)}.brand-lettering span:nth-child(3){color:#efd39a;transform:translateY(1px)rotate(-3deg)}.brand-lettering span:nth-child(4){transform:translateY(-2px)rotate(5deg)}.brand-subline{letter-spacing:4px;color:#725c48;align-items:center;gap:12px;margin:3px 0 0 9px;font:16px KaiTi,STKaiti,serif;display:flex}.brand-subline span{border-bottom:1px dashed #c9b99b;padding:0 3px 2px;transform:rotate(-2deg)}.brand-subline i{color:#bfa56a;font-size:23px;font-style:normal}.mainnav{gap:19px;font-size:14px}.mainnav>span,.mainnav>b{white-space:nowrap;align-items:center;gap:5px;display:flex}.mainnav .ui-icon{width:23px;height:23px}.mainnav b:after{bottom:25px}.utility{gap:14px;font-size:11px}.utility>span{flex-direction:column;align-items:center;gap:4px;min-width:30px;display:flex}.utility .ui-icon{width:24px;height:24px}.search{flex-shrink:1;width:180px;min-width:145px}.intro{padding-top:7px}.eyebrow{letter-spacing:2px;color:#8d9270;background:0 0;margin-bottom:14px;padding:0 0 3px;font:16px KaiTi,STKaiti,serif;transform:rotate(-3deg)}.intro h1{letter-spacing:3px;margin:0 0 12px;font-family:KaiTi,STKaiti,serif;font-weight:700;line-height:1.06}.title-prelude{color:#887362;margin:0 0 13px 3px;font-size:29px;display:block;transform:rotate(-2deg)}.title-main{margin-left:1px;font-size:46px;display:inline-block;transform:rotate(-3deg)}.intro h1 .title-highlight{color:#725340;width:max-content;max-width:100%;margin:5px 0 0 32px;font-size:53px;line-height:1.18;display:block;transform:rotate(-3deg)}.intro h1 .title-highlight:after{background:#efd295;border-radius:40% 20% 45% 25%;height:10px;bottom:3px;left:-9px;right:-4px;transform:rotate(2deg)}.intro p.copy{margin:15px 0 17px;font-size:12px;line-height:1.8}.explore{padding:12px 21px}.products{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.product{padding:11px 11px 15px}.cover>img{height:211px}.product h3{font-size:12px}.detail{font-size:10px}.price{font-size:19px}.product-actions{gap:7px}.product-actions button{font-size:12px}@media (width<=1370px){.top{gap:17px}.brand{width:174px}.brand-lettering{font-size:33px}.mainnav{gap:13px;font-size:13px}.mainnav .ui-icon{width:21px;height:21px}.search{width:162px;min-width:138px}.utility{gap:10px}.intro h1 .title-highlight{font-size:49px}.title-main{font-size:43px}.products{gap:14px}.product-actions{gap:6px}.cover>img{height:200px}}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-size:14px;line-height:1.6}.sheet{min-width:0;min-height:calc(100vh - 40px)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px dashed #6c814e}img{pointer-events:auto}button svg,a svg{pointer-events:none}.skip{z-index:99;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.top{flex-wrap:nowrap}.top>a{flex-shrink:0}.mainnav>a{align-items:center;gap:5px;font-size:14px;display:flex;position:relative}.mainnav>a.active:after{content:"";z-index:-1;background:#efd496;border-radius:50%;height:6px;position:absolute;bottom:-8px;left:-5px;right:-5px}.search{gap:3px;margin-bottom:0}.search input{outline-offset:9px;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:12px}.search button{background:0 0;border:0;padding:0 3px;font-size:23px;line-height:1}.category{background:0 0;border:0;padding:0}.category.active{color:#4b623d;font-weight:700}.category.active:after{content:"•";color:#c79b44}.hero .explore{font-size:14px}.bottom{align-items:center}.bottom a{font-size:11px}.product h3 a,.cover a{display:block}.product-actions button{line-height:1.3}.mini-note{color:#85765f;font-size:11px}.product .mini-note{margin:7px 3px 0}.product .detail{gap:4px}.cover>a>img{object-fit:contain;width:100%;height:211px}.cover>a{border-radius:inherit;overflow:hidden}#page{min-height:690px;padding:34px 46px 44px}#page:empty{display:none}.crumb{color:#978772;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading h1{letter-spacing:2px;color:#715442;margin:0;font:700 32px KaiTi,STKaiti,serif}.page-heading h1 .ui-icon{vertical-align:middle;width:33px;height:33px;margin-right:12px;display:inline-block}.page-heading p{color:#968571;margin:7px 0 0;font-size:12px}.page-heading .spark{color:#c6a35f;font-size:30px}.heading-tools{align-items:center;gap:9px;display:flex}.btn{color:#694e37;text-align:center;background:#f9ebc2;border:1px solid #a08c71;border-radius:12px 17px 11px 14px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 19px;line-height:1.4;display:inline-flex}.btn.primary{background:#f2d195;border-color:#9f8053;font-weight:600}.btn.green{background:#e2eacb}.btn.quiet{background:0 0}.btn.danger{color:#a85042;background:#fff5ec;border-color:#c69a88}.btn.small{min-height:34px;padding:6px 11px;font-size:12px}.btn:hover{background-color:#eee5cc;border-color:#66523f}.text-link{background:0 0;border:0;border-bottom:1px dashed #b99e73;padding:2px 0;font-size:12px}.paper{background:#fffcf4;border:1px solid #b7a28b;border-radius:20px 25px 18px 22px;min-width:0;padding:25px;position:relative}.paper:before{content:"";pointer-events:none;border:1px dashed #ddcdb4;border-radius:15px 20px 13px 17px;position:absolute;inset:6px}.paper>*{position:relative}.paper h2,.paper h3{color:#715543;font-family:KaiTi,STKaiti,serif}.paper h2{margin:0 0 20px;font-size:23px}.paper h3{margin:0 0 12px;font-size:19px}.paper.green{background:#eef1df}.paper.yellow{background:#faf0d5}.two-col{grid-template-columns:minmax(0,1fr) minmax(280px,.43fr);align-items:start;gap:24px;display:grid}.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{gap:20px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.spread{justify-content:space-between}.muted{color:#978671;font-size:12px}.required{color:#ad6550}.badge{white-space:nowrap;background:#edeed5;border:1px solid #caba97;border-radius:8px 11px 7px 9px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.badge.gold{background:#f7e2ac}.badge.red{color:#a45c46;background:#fae8dc;border-color:#d5ad99}.tabs{flex-wrap:wrap;gap:9px;margin:0 0 22px;display:flex}.tabs button,.tabs a{background:0 0;border:1px solid #c9b998;border-radius:9px 13px 8px 10px;padding:8px 16px;font-size:13px}.tabs .active{color:#52603f;background:#e1e9cd;border-color:#87946a}.filters{flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:24px;display:flex}.filters label{flex:1;gap:6px;min-width:125px;font-size:12px;display:grid}.filters input,.filters select,.field input,.field textarea,.field select{background:#fffcf3;border:1px solid #c9b89b;border-radius:9px 12px 8px 10px;width:100%;min-width:0;min-height:43px;padding:11px 12px}.filters .search-field{flex:2;min-width:200px}.field{gap:8px;margin:0 0 19px;font-size:13px;display:grid}.field small{color:#978671;font-size:11px}.field textarea{resize:vertical;min-height:94px}.field input:read-only{color:#8e816e;background:#eeeddf}.field .row input{flex:1;min-width:80px}.catalog-top{border-bottom:1px dashed #cebea1;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;display:flex}.empty{text-align:center;padding:65px 20px}.empty .ui-icon{width:62px;height:62px;margin:0 auto 17px}.empty h2{font:26px KaiTi,serif}.empty p{color:#95846f;margin-bottom:24px;font-size:13px}.cards-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cards-three .paper{flex-direction:column;align-items:start;gap:8px;min-height:220px;display:flex}.cards-three .paper>.ui-icon{width:43px;height:43px;margin-bottom:8px}.cards-three .paper .btn{margin-top:auto}.block-title{border-bottom:1px dashed #d3c2a4;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.block-title h2{margin:0;font-size:22px}.block-title .ui-icon{width:25px;height:25px}.notice{color:#7b7258;background:#eef1df;border-left:3px solid #c6d0a1;border-radius:0 10px 10px 0;margin:15px 0;padding:12px 16px;font-size:12px}.notice.red{color:#a05f48;background:#fbecdf;border-color:#cb9c81}.line{background:0 0;border-top:1px dashed #d1c0a2;height:1px;margin:20px 0}.detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;display:grid}.buyer-media{min-width:0}.media-stage{background:#eeedde;border:1px solid #c8bca1;border-radius:18px 24px 17px 21px;justify-content:center;align-items:flex-start;width:100%;height:470px;padding:12px;display:flex;overflow:auto}.media-stage img{object-fit:contain;cursor:zoom-in;width:100%;height:100%}.media-strip{gap:10px;margin-top:13px;display:flex}.media-strip img{object-fit:contain;cursor:zoom-in;background:#eeedde;border:1px solid #d5c6ac;border-radius:7px;width:60px;height:65px}.product-body{padding:5px 0}.product-body h1{margin:20px 0 8px;font:32px/1.4 KaiTi,STKaiti,serif}.product-body .price{font-size:35px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 25px;margin:23px 0;display:grid}.facts div{gap:5px;display:grid}.facts dt{color:#968571;font-size:11px}.facts dd{margin:0;font-size:13px}.purchase{margin-top:25px}.purchase .product-actions{margin:15px 0 0}.purchase .product-actions button{min-height:45px;font-size:14px}.stepper{background:#fffcf3;border:1px solid #c3b292;border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{background:0 0;border:0;min-width:33px;padding:7px 12px}.stepper output{text-align:center;min-width:25px;font-size:13px}.work-line{border-bottom:1px dashed #dccbb1;grid-template-columns:24px 77px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 0;display:grid}.work-line:last-child{border-bottom:0}.work-line img{object-fit:contain;background:#efeddf;border:1px solid #cdbca1;border-radius:9px;width:77px;height:85px}.work-line h3{margin:0 0 5px;font-family:inherit;font-size:16px;font-weight:500}.work-line input[type=checkbox]{accent-color:#788650;width:17px;height:17px}.work-line .end{text-align:right}.work-line .end .price{margin-bottom:8px;display:block}.work-line.no-check{grid-template-columns:77px minmax(0,1fr) auto}.summary{position:sticky;top:20px}.summary dl{gap:14px;display:grid}.summary dl>div{justify-content:space-between;gap:15px;display:flex}.summary dt{color:#8d7b63;font-size:12px}.summary dd{margin:0}.summary .btn{width:100%;margin-top:16px}.summary .price{font-size:28px}.check-label{align-items:center;gap:8px;font-size:13px;display:flex}.check-label input{accent-color:#829056}.radio-cards{flex-wrap:wrap;gap:9px;margin:14px 0 24px;display:flex}.radio-cards label{background:#fffcf4;border:1px solid #cbbb9d;border-radius:10px;padding:10px 14px;font-size:13px}.radio-cards label:has(input:checked){background:#e7edd7;border-color:#8b9870}.radio-cards input{accent-color:#7c8a54;margin-right:7px}.upload{text-align:center;cursor:pointer;background:#faf5e7;border:1px dashed #bca789;border-radius:13px;place-content:center;gap:8px;min-height:155px;padding:15px;display:grid}.upload .ui-icon{width:35px;height:35px;margin:auto}.upload input{max-width:100%;font-size:11px}.placeholder-code{text-align:center;color:#988367;background:repeating-linear-gradient(45deg,#f4efdc,#f4efdc 8px,#fcf8ee 8px 16px);border:1px dashed #baa88b;border-radius:13px;place-content:center;gap:7px;width:170px;height:170px;font-size:12px;display:grid}.placeholder-code .ui-icon{width:42px;height:42px;margin:auto}.payment-code{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.order-card{margin-bottom:16px}.order-card .order-meta{color:#968570;border-bottom:1px dashed #d5c3a8;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:12px;font-size:11px;display:flex}.order-card .actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.timeline{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.timeline li{border-left:1px dashed #bcbd99;margin-left:7px;padding:0 0 28px 24px;font-size:13px;position:relative}.timeline li:last-child{border:0;padding-bottom:0}.timeline li:before{content:"";background:#e0e7c8;border:1px solid #aab083;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.timeline small{color:#998975;margin-top:4px;display:block}.timeline .current:before{background:#e5b85e;border-color:#b6924f}.warehouse{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.asset-card .asset-cover{object-fit:contain;background:#eeedde;border:1px solid #cbbb9f;border-radius:12px;width:100%;height:190px;margin-bottom:17px}.asset-card .facts{gap:12px;margin:14px 0}.asset-card h2{margin:10px 0;font-size:21px}.asset-card .row .btn{flex:1}.file-row{border-bottom:1px dashed #d7c6aa;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.file-row:last-child{border-bottom:0}.file-row p{margin:0;font-size:13px}.file-row small{color:#95816a}.vip-card{background:#ecf0dd;min-height:235px;padding:30px}.vip-card.member{background:#f7e5b7;border-color:#ba965b}.vip-card .vip-stamp{opacity:.3;position:absolute;top:28px;right:34px;transform:rotate(10deg)}.vip-stamp .ui-icon{width:90px;height:90px}.vip-metrics{gap:65px;margin-top:27px;display:flex}.vip-metrics p{margin:0 0 6px;font-size:12px}.vip-metrics strong{color:#8c693b;font:30px Georgia,serif}.vip-card h2{margin-bottom:5px}.progress-track{background:#dedec6;border-radius:4px;height:6px;margin:22px 0 8px;overflow:hidden}.progress-track span{background:#acb881;width:45%;height:100%;display:block}.profile-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.profile-links a{align-items:center;gap:16px;min-height:100px;padding:23px 20px;display:flex}.profile-links .ui-icon{width:33px;height:33px}.profile-links span{font:21px KaiTi,serif}.profile-links small{color:#98836c;margin-top:7px;font:11px Microsoft YaHei,sans-serif;display:block}.identity-row{border-bottom:1px dashed #d1c1a3;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.identity-row:last-child{border:0}.identity-row p{margin:0}.identity-row small{color:#94816b;font-size:11px}.section-gap{margin-top:28px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7c7557;background:#ecefdc;font-weight:500}th,td{white-space:nowrap;border-bottom:1px dashed #d5c4a6;padding:14px 12px}.guide-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.guide-list a{padding:17px 19px;display:block}.guide-list strong{font-size:15px}.guide-list p{color:#8e7e69;margin:5px 0;font-size:12px}#dialog{width:min(560px,100vw - 28px);max-height:90dvh;color:var(--ink);background:#fffaf0;border:1px solid #ac967a;border-radius:22px 27px 19px 24px;padding:28px;overflow:auto}#dialog::backdrop{background:#42392fcc}#dialog h2{margin:0;font:26px KaiTi,serif}#dialog .modal-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}#dialog .modal-head button{background:0 0;border:0;padding:0 10px;font-size:23px}#toast{color:#fff9ed;z-index:100;background:#63523e;border:1px solid #cbb99a;border-radius:12px;max-width:calc(100vw - 32px);padding:13px 24px;font-size:13px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.image-viewer{color:#fff7e5;background:#24231fee;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.image-viewer::backdrop{background:#222}.viewer-top{z-index:2;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:15px;left:25px;right:25px}.image-viewer button{color:#fff6df;background:#302f2bdd;border:1px solid #837864;border-radius:8px;min-height:42px;padding:8px 13px;font-size:16px}.viewer-stage{touch-action:none;position:absolute;inset:70px 70px 96px;overflow:visible}.viewer-stage img{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.viewer-toolbar{z-index:2;white-space:nowrap;align-items:center;gap:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.viewer-toolbar output{text-align:center;min-width:48px;font-size:12px}.viewer-prev,.viewer-next{z-index:2;position:absolute;top:50%}.viewer-prev{left:16px}.viewer-next{right:16px}.viewer-error{text-align:center;position:absolute;top:40%;left:15%;right:15%}@media (width>=1700px){.media-stage{height:560px}}@media (width<=1200px){body{padding:12px}.sheet{min-height:calc(100vh - 24px)}.top{flex-wrap:wrap;gap:18px;height:auto;min-height:104px;margin:0 30px;padding:17px 0}.top .brand{width:160px}.brand-lettering{font-size:31px}.mainnav{gap:13px}.search{width:170px;min-width:140px}.hero{grid-template-columns:36% 64%;padding:36px 30px}.exhibition{gap:27px;padding-right:12px}.car-deck{flex:0 0 170px;width:170px}.car-deck .deck-stage{height:235px}.car-deck .deck-card img{height:190px}.vip-deck{flex:0 0 280px;width:280px}.vip-deck .deck-stage{height:190px}.vip-deck .deck-card img{height:145px}.title-prelude{font-size:24px}.title-main{font-size:38px}.intro h1 .title-highlight{margin-left:10px;font-size:41px}.categories,.section,.bottom{margin-left:30px;margin-right:30px}.categories{flex-wrap:wrap;justify-content:flex-start;gap:18px 25px}.products{grid-template-columns:repeat(4,minmax(0,1fr))}.cover>a>img{height:190px}#page{padding:30px}.profile-links{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-layout{gap:27px}.warehouse{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:minmax(0,1fr) 290px}.two-col.equal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.top .search{width:185px;margin-left:auto}.hero{grid-template-columns:1fr;gap:28px}.intro h1{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.title-prelude{font-size:25px}.title-main{font-size:39px}.intro h1 .title-highlight{margin:0;font-size:42px;display:inline-block}.intro p.copy{margin-right:20px;display:inline-block}.exhibition{justify-content:center;gap:42px;height:340px}.car-deck{flex-basis:196px;width:196px}.car-deck .deck-stage{height:261px}.car-deck .deck-card img{height:216px}.vip-deck{flex-basis:335px;width:335px}.vip-deck .deck-stage{height:215px}.vip-deck .deck-card img{height:170px}.products{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col,.two-col.equal{grid-template-columns:1fr}.summary{position:static}.cards-three{grid-template-columns:1fr}.cards-three .paper{grid-template-columns:50px 1fr auto;align-items:center;gap:10px 20px;min-height:0;display:grid}.cards-three .paper>p{grid-column:2}.cards-three .paper .btn{grid-area:1/3/4;align-self:center}.cards-three .paper h2{margin:0}.detail-layout{grid-template-columns:1fr 1fr;gap:22px}.media-stage{height:380px}.product-body h1{font-size:27px}.facts{gap:13px}.guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){body{padding:6px}.sheet{border-radius:22px;min-height:calc(100dvh - 12px)}.sheet:before{border-radius:17px;inset:5px}.top{gap:17px;margin:0 18px;padding:18px 0 13px}.top .brand{width:152px}.brand-lettering{font-size:31px}.brand-subline{font-size:13px}.mainnav{order:3;justify-content:space-between;gap:8px;width:100%}.mainnav>a{font-size:12px}.mainnav .ui-icon{width:19px;height:19px}.top .search{width:calc(100% - 175px);min-width:110px;padding:9px}.search input{font-size:11px}.hero{gap:26px;padding:28px 20px 12px}.intro h1{display:block}.title-prelude{margin-bottom:10px;font-size:25px}.title-main{font-size:38px}.intro h1 .title-highlight{margin-left:12px;font-size:43px}.eyebrow{font-size:14px}.intro p.copy{font-size:12px;display:block}.exhibition{gap:20px;height:246px;padding-right:8px}.exhibition:before{inset:20px -7px 25px -8px}.exhibition:after{font-size:25px;top:-5px;left:2px}.car-deck{flex:0 0 36%;width:36%}.car-deck .deck-stage{height:176px}.car-deck .deck-card img{height:138px}.vip-deck{flex:0 0 54%;width:54%}.vip-deck .deck-stage{height:146px}.vip-deck .deck-card img{height:108px}.deck-card{padding:6px}.deck-card .deck-caption{padding:7px 2px;font-size:10px!important}.deck-title{gap:2px;margin-bottom:14px}.deck-title>span{gap:3px;margin:0;padding:3px 5px;font-size:10px}.deck-title .ui-icon{width:15px;height:15px}.counter{letter-spacing:0;font-size:8px}.categories{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 0;margin:0 18px;padding:17px 0;display:grid}.categories .label{display:none}.category{flex-direction:column;justify-content:center;gap:5px;font-size:11px}.category .ui-icon{width:24px;height:24px}.section{margin:25px 18px 0}.sectionhead{align-items:center}.sectiontitle h2{font-size:22px}.sectiontitle small{display:none}.sectionhead>a{font-size:11px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product{border-radius:16px 20px 15px 18px;padding:8px 8px 12px}.cover>a>img{height:168px}.product h3{font-size:11px}.product .detail{flex-wrap:wrap}.product .price{font-size:17px}.product-actions{gap:5px;margin:12px 0 0}.product-actions button{min-height:38px;font-size:11px}.product .mini-note{font-size:9px}.tag{padding:3px 7px;font-size:9px;top:6px;left:6px}.bottom{gap:10px;margin:25px 18px 0;padding:20px 0;font-size:9px}.bottom strong{letter-spacing:1px}.bottom a{font-size:9px}#page{min-height:550px;padding:23px 18px 26px}.crumb{margin-bottom:18px;font-size:11px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:22px}.page-heading h1{font-size:27px}.page-heading h1 .ui-icon{width:28px;height:28px;margin-right:8px}.page-heading p{font-size:11px}.paper{padding:21px 17px}.paper h2{font-size:22px}.btn{min-height:43px;padding:9px 13px;font-size:13px}.filters{gap:11px}.filters label{min-width:calc(50% - 12px)}.filters .search-field{min-width:100%}.tabs{gap:7px}.tabs button,.tabs a{padding:8px 11px;font-size:12px}.catalog-top{font-size:12px}.catalog-top .field{max-width:130px}.detail-layout{grid-template-columns:1fr;gap:26px}.media-stage{height:410px}.product-body h1{font-size:29px}.purchase{padding-bottom:5px}.work-line{grid-template-columns:20px 59px minmax(0,1fr);gap:9px}.work-line img{width:59px;height:75px}.work-line .end{text-align:left;flex-wrap:wrap;grid-column:3;align-items:center;gap:12px;display:flex}.work-line h3{font-size:13px}.work-line.no-check{grid-template-columns:59px minmax(0,1fr)}.work-line.no-check .end{grid-column:2}.work-line .end .price{margin:0;font-size:19px}.order-card .actions{flex-wrap:wrap}.warehouse{grid-template-columns:1fr}.asset-card .asset-cover{height:245px}.profile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.profile-links a{gap:10px;padding:19px 14px}.profile-links span{font-size:19px}.profile-links .ui-icon{width:27px;height:27px}.vip-card{padding:25px 19px}.vip-metrics{gap:35px}.vip-metrics strong{font-size:27px}.vip-stamp{right:15px!important}.vip-stamp .ui-icon{width:60px;height:60px}.cards-three .paper{align-items:start;gap:8px;display:flex}.cards-three .paper .btn{margin-top:10px}.guide-list{grid-template-columns:1fr}.file-row{align-items:start}.file-row .btn{flex-shrink:0}.viewer-stage{inset:70px 12px 130px}.viewer-toolbar{flex-wrap:wrap;justify-content:center;gap:6px;width:calc(100% - 24px);bottom:20px}.image-viewer button{padding:7px 10px;font-size:13px}.viewer-top{left:14px;right:14px}.viewer-count{white-space:nowrap;text-overflow:ellipsis;max-width:80%;overflow:hidden}.viewer-prev{left:7px}.viewer-next{right:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.product{flex-direction:column;display:flex}.product .product-actions{margin-top:auto;padding-top:14px}.product .cover{flex-shrink:0}.file-row .ui-icon{vertical-align:middle;width:23px;height:23px;display:inline-block}.sheet:focus{outline:none}.car-deck .deck-stage{aspect-ratio:3/4;height:auto}.car-deck .deck-card img{height:calc(100% - 30px)}.product-page-top{align-items:center;gap:20px;margin:0 0 27px;display:flex}.product-page-top .crumb{margin:0}.product-page-top>small{color:#a6977f;margin-left:auto;font-size:10px}.shop-detail .facts{border-top:1px dashed #d5c5a7;border-bottom:0;margin-top:24px;padding-top:20px;padding-bottom:0}@media (width<=620px){.product-page-top{flex-wrap:wrap;gap:10px;margin-bottom:20px}.product-page-top .crumb{flex:1}.product-page-top>small{order:3;width:100%;margin:0;font-size:9px}.product-page-top>.text-link{font-size:11px}}#page .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.shop-card{border-radius:20px 26px 19px 23px;padding:8px 8px 15px}.shop-card .cover{background:#e7e6d5;border:0;border-radius:15px 19px 13px 17px}.shop-card .cover>a{aspect-ratio:3/4;display:block}.shop-card .cover>a>img{object-fit:cover;object-position:var(--art-focus,50% 35%);width:100%;height:100%}.shop-card .tag{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#6f5737;background:#fff0c9ef;border-color:#bba27b;font-size:11px;top:12px;left:11px}.card-story{padding:0 5px}.shop-card h3{letter-spacing:.2px;margin:15px 0 5px;font-family:KaiTi,STKaiti,serif;font-size:20px;font-weight:700;line-height:1.4}.art-mood{color:#99856b;margin:0 0 11px;font-size:11px}.card-artist{color:#8e7e65;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.card-artist a{align-items:center;gap:5px;display:flex}.card-artist .ui-icon{width:18px;height:18px}.card-artist>span{color:#a1937c;font-size:10px}.card-bonus{color:#8c693b;background:#f9edca;border:1px dashed #cbbb90;border-radius:6px 10px 5px 9px;justify-content:space-between;align-items:center;gap:7px;min-height:36px;margin:0 5px 13px;padding:8px 9px;display:flex}.card-bonus>span{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.card-bonus .ui-icon{width:18px;height:18px}.card-bonus small{white-space:nowrap;font-size:10px}.card-price-row{justify-content:space-between;align-items:baseline;gap:8px;margin:0 6px 1px;display:flex}.card-price-row .price{color:#94662f;font-size:26px;font-weight:600}.sales-count{color:#998971;white-space:nowrap;font-size:11px}.sale-time{color:#a98045;margin:6px 6px 0;font-size:11px}.shop-card .product-actions{margin-left:5px;margin-right:5px;padding-top:14px}.shop-card .product-actions button{min-height:41px;font-size:13px}.preview-metrics-note{text-align:right;color:#a99883;margin:14px 3px 0;font-size:10px}#home-products .shop-card h3{font-size:17px}#home-products .card-price-row .price{font-size:23px}#home-products .card-bonus{padding:7px}#home-products .card-bonus small{font-size:9px}.shop-detail{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:start;gap:45px}.shop-detail .media-stage{aspect-ratio:1;background:#ede9da;border:1px solid #ac9a7f;border-radius:18px 24px 16px 22px;height:auto;padding:0;position:relative;overflow:hidden}.shop-detail .cover-stage img{object-fit:cover;object-position:var(--art-focus,50% 35%);width:100%;height:100%}.shop-detail .document-stage{aspect-ratio:auto;min-height:320px;max-height:760px;overflow:auto}.shop-detail .document-stage img{object-fit:contain;width:100%;height:auto}.enlarge-hint{pointer-events:none;color:#7c684d;background:#fff6dfdf;border:1px solid #a38e71;border-radius:10px;place-items:center;width:34px;height:34px;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px}.shop-detail .media-strip{gap:12px;margin-top:16px}.shop-detail .media-strip img{object-fit:cover;border-radius:10px;width:75px;height:79px}.image-caption{letter-spacing:2px;color:#9b9678;text-align:center;margin:17px 0 0;font:15px KaiTi,STKaiti,serif}.shop-detail .product-body{padding:0;position:sticky;top:22px}.shop-detail .product-body h1{margin:18px 0 8px;font-size:36px;line-height:1.3}.detail-mood{color:#a28e70;letter-spacing:1px;margin:0 0 14px;font:18px KaiTi,STKaiti,serif}.artist-signature{color:#89836a;align-items:center;gap:7px;margin-bottom:20px;font-size:12px;display:inline-flex}.artist-signature .ui-icon{width:23px;height:23px}.on-sale{color:#849266;margin-left:auto;font-size:11px}.on-sale:before{content:"•";margin-right:5px}.price-paper{background:#f4eed8;border-top:1px dashed #d2be92;border-bottom:1px dashed #d2be92;border-radius:7px 12px 6px 9px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 17px;padding:18px 21px;display:flex}.price-label{color:#9a8564;font-size:11px}.price-paper .price{color:#98703a;margin:6px 0 0;font-size:43px;font-weight:500;line-height:1.15}.sales-note{text-align:center;color:#a09074;border-left:1px dashed #d7c5a2;gap:0;padding-left:23px;font-size:10px;display:grid}.sales-note strong{color:#887453;margin:3px 0;font:24px Georgia,serif}.bonus-paper{background:#ecf0dc;border:1px solid #c1c7a1;border-radius:13px 18px 11px 16px;align-items:center;gap:13px;margin-bottom:21px;padding:15px 16px;display:flex;position:relative}.bonus-icon{background:#fffae8;border:1px dashed #c5bd93;border-radius:10px 13px 9px 12px;padding:10px;transform:rotate(-6deg)}.bonus-icon .ui-icon{width:30px;height:30px}.bonus-paper h2{color:#69734c;margin:2px 0;font:21px KaiTi,STKaiti,serif}.bonus-paper h2 b{color:#a48035;font-size:26px;font-weight:400}.bonus-paper p{color:#999576;margin:4px 0 0;font-size:10px}.bonus-total{text-align:center;color:#8c9674;white-space:nowrap;border-left:1px dashed #c7ccaa;margin-left:auto;padding-left:10px;font-size:10px}.bonus-total strong{color:#75815b;margin-top:3px;font:22px KaiTi,serif;display:block}.detail-timing{color:#a58c65;align-items:center;gap:9px;margin:0 0 16px;font-size:12px;display:flex}.detail-timing .ui-icon{width:23px;height:23px}.detail-timing strong{color:#9b793c;margin-left:auto;font-size:13px}.shop-detail .facts{border-bottom:1px dashed #d5c5a7;gap:14px 25px;margin:18px 0 21px;padding-bottom:20px;font-size:12px}.shop-detail .purchase{margin:0}.shop-detail .purchase>.row{font-size:12px}.shop-detail .purchase .product-actions{gap:13px;margin:18px 0 0;padding:0}.shop-detail .purchase .product-actions button{border-radius:13px 18px 12px 16px;min-height:52px;font-size:16px}.shop-detail .buy-now{background:#efcc87}@media (width>=1700px){.shop-detail{gap:55px}.shop-detail .product-body h1{font-size:40px}.shop-detail .bonus-paper{padding:20px}.shop-detail .price-paper{padding:23px}}@media (width<=1200px){#page .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shop-detail{gap:28px}.shop-detail .product-body h1{font-size:30px}.bonus-paper{gap:10px;padding:13px}.bonus-icon{padding:7px}.bonus-total{padding-left:7px}.shop-card h3{font-size:19px}}@media (width<=900px){.shop-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.shop-detail .product-body h1{font-size:28px}.bonus-paper{flex-wrap:wrap}.bonus-total{border:0;align-items:center;gap:8px;display:flex}.bonus-total strong{margin:0}.price-paper{padding:16px}.price-paper .price{font-size:36px}.sales-note{padding-left:13px}.shop-detail .product-body{position:static}}@media (width<=620px){#page .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.shop-card{padding:6px 6px 12px}.shop-card h3,#home-products .shop-card h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin-top:12px;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-story{padding:0 3px}.art-mood{white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:9px;overflow:hidden}.card-artist{margin-bottom:9px;font-size:10px}.card-artist .ui-icon{width:15px;height:15px}.card-artist>span{display:none}.card-bonus,#home-products .card-bonus{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:52px;margin:0 3px 10px;padding:6px}.card-bonus>span{font-size:11px}.card-bonus small,#home-products .card-bonus small{margin-left:20px;font-size:9px}.card-bonus .ui-icon{width:16px;height:16px}.card-price-row{flex-wrap:wrap;gap:0 8px;margin:0 3px}.card-price-row .price,#home-products .card-price-row .price{font-size:21px}.sales-count{font-size:9px}.shop-card .product-actions{gap:5px;margin-left:3px;margin-right:3px;padding-top:11px}.shop-card .product-actions button{min-height:39px;font-size:11px}.shop-card .tag{padding:4px 7px;font-size:9px;top:9px;left:8px}.sale-time{margin-left:3px;margin-right:3px;font-size:9px}.shop-detail{grid-template-columns:1fr;gap:27px}.shop-detail .media-stage{aspect-ratio:1;height:auto}.shop-detail .document-stage{aspect-ratio:auto;min-height:240px;max-height:620px}.shop-detail .product-body h1{font-size:31px}.shop-detail .media-strip img{width:62px;height:67px}.shop-detail .bonus-paper{flex-wrap:nowrap;gap:9px;padding:15px 12px}.bonus-total{border-left:1px dashed #c7ccaa;display:block}.bonus-total strong{margin-top:4px}.bonus-paper h2{font-size:19px}.bonus-paper p{font-size:9px}.bonus-icon{padding:7px}.bonus-icon .ui-icon{width:24px;height:24px}.price-paper .price{font-size:42px}.shop-detail .purchase .product-actions button{min-height:50px;font-size:15px}.preview-metrics-note{text-align:left;font-size:9px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.shop-card{transition:transform .22s,background-color .22s,border-color .22s}.shop-card .cover>a>img{transition:transform .3s}.shop-card:hover{transform:translateY(-4px)}.shop-card:hover .cover>a>img{transform:scale(1.035)}}@media (hover:hover) and (pointer:fine){.shop-card:hover{background-color:#fff1d3;border-color:#a68658}}.product-actions button:disabled{color:#a19787;cursor:not-allowed;filter:none;background:#eeeadf;border-color:#cec4b3}.illustrated-tabs button,.filter-caption,.vip-purchase-note{align-items:center;gap:8px;display:inline-flex}.illustrated-tabs button{background:#fffcf3;border-radius:13px 17px 12px 15px;min-height:48px}.illustrated-tabs .ui-icon{width:25px;height:25px}.filter-caption .ui-icon,.filters .btn .ui-icon{width:21px;height:21px}.vip-purchase-note{color:#856329;font-weight:600}.vip-purchase-note .ui-icon{width:25px;height:25px}@media (width<=620px){.illustrated-tabs{gap:7px}.illustrated-tabs button{gap:5px;padding:8px 10px}.illustrated-tabs .ui-icon{width:21px;height:21px}}.shop-card .attribute-tag{color:#74542f;white-space:nowrap;background:#f9e5b0;border-color:#b49a65;max-width:45%}.status-tag{color:#5f6d42;background:#e4ebce;border:1px solid #a7ac8c;border-radius:10px 13px 8px 11px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;line-height:1.3;display:flex;position:absolute;top:12px;right:10px}.status-tag.popular{color:#985d43;background:#f5decc;border-color:#bf9780}.status-tag .ui-icon{width:16px;height:16px}.rule-tags{flex-wrap:wrap;gap:5px;margin:0 5px 12px;display:flex}.rule-tag{white-space:nowrap;border:1px dashed;border-radius:5px 8px 5px 7px;padding:2px 6px;font-size:10px;line-height:1.5}.rule-tag.green{color:#597244;background:#e6eedb;border-color:#a6b68d}.rule-tag.gold{color:#8c682d;background:#faf0ce;border-color:#c8ae6e}.rule-tag.olive{color:#737938;background:#eaeccc;border-color:#adb276}.rule-tag.rose{color:#995e53;background:#f5e3da;border-color:#c5a092}.rule-tag.blue{color:#557e79;background:#e3ecea;border-color:#a1b9b5}.sold-out-stamp{outline-offset:3px;color:#7d6651;pointer-events:none;background:#fff8e8ef;border:2px solid #937c65;border-radius:7px 10px 6px 9px;outline:1px dashed #937c65;padding:5px 13px;font:700 20px KaiTi,serif;position:absolute;bottom:14px;right:12px;transform:rotate(-8deg)}@media (width<=620px){.status-tag{gap:2px;padding:4px 5px;font-size:9px;top:9px;right:7px}.status-tag .ui-icon{width:12px;height:12px}.rule-tags{gap:4px;margin:0 3px 10px}.rule-tag{padding:2px 4px;font-size:9px}.sold-out-stamp{padding:4px 9px;font-size:17px}}.shop-card>.sale-time{order:1}.shop-card>.card-price-row{order:2;min-height:38px;margin-top:auto;padding-top:8px}.shop-card>.product-actions{order:3;margin-top:0}@media (width<=620px){.shop-card>.card-price-row{min-height:34px}}.variant-picker{border:0;min-width:0;margin:20px 0;padding:0}.variant-picker legend{align-items:center;gap:7px;margin-bottom:12px;padding:0;font-size:14px;font-weight:600;display:flex}.variant-picker legend .ui-icon{width:22px;height:22px}.variant-options{flex-wrap:wrap;gap:8px;display:flex}.variant-option{cursor:pointer;background:#fffcf4;border:1px solid #c6b796;border-radius:10px 14px 9px 12px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:12px;display:flex}.variant-option input{accent-color:#8c9b65}.variant-option strong{color:#926b37;margin-left:5px}.variant-option.selected{background:#f8e7bc;border-color:#a08555}.variant-picker small{color:#9b8b75;margin-top:9px;font-size:10px;line-height:1.6;display:block}.shop-card>.product-actions>.btn{width:100%;min-height:41px;padding:8px}@media (width<=620px){.variant-option{min-height:44px;padding:9px;font-size:12px}.variant-options{gap:7px}}.shop-detail .price-paper{background:0 0;border:0;border-radius:0;gap:20px;width:fit-content;max-width:100%;margin:17px 0;padding:0}.shop-detail .price-paper .price{margin:0;font-size:26px}.shop-detail .price-paper>div:first-child{align-items:baseline;gap:10px;display:flex}.shop-detail .sales-note{align-items:baseline;gap:5px;padding-left:15px;display:flex}.shop-detail .sales-note strong{margin:2px 0;font-size:19px}.shop-detail .bonus-paper{background:0 0;border:1px dashed #c1c7a1;flex-wrap:wrap;gap:9px;width:fit-content;max-width:100%;margin-bottom:16px;padding:8px 10px}.shop-detail .bonus-paper h2{font-size:15px}.shop-detail .bonus-paper h2 b{font-size:18px}.shop-detail .bonus-icon{background:0 0;border:0;padding:0;transform:none}.shop-detail .bonus-icon .ui-icon{width:20px;height:20px}.shop-detail .bonus-total{align-items:baseline;gap:4px;margin:0;padding-left:9px;display:flex}.shop-detail .bonus-total br{display:none}.shop-detail .bonus-total strong{margin:0;font-size:16px;display:inline}[data-countdown]{font-variant-numeric:tabular-nums}.detail-timing{flex-wrap:wrap;gap:7px}.detail-timing strong{font-size:12px}.catalog-layout{grid-template-columns:125px minmax(0,1fr);align-items:start;gap:25px;display:grid}.catalog-sidebar{scrollbar-width:thin;scrollbar-color:#c7b892 transparent;border-right:1px dashed #d1c2a4;max-height:calc(100dvh - 40px);padding:5px 10px 5px 0;position:sticky;top:20px;overflow:auto}.catalog-category-tabs{flex-direction:column;gap:5px;display:flex}.catalog-category-tabs a{color:#806c56;border:1px solid #0000;border-radius:11px 15px 10px 13px;align-items:center;gap:9px;min-height:52px;padding:9px 8px;font-size:12px;display:flex}.catalog-category-tabs .ui-icon{flex-shrink:0;width:26px;height:26px}.catalog-category-tabs a.active{color:#735833;background:#f8e6b5;border-color:#bca271}.catalog-category-tabs a:hover{background:#f6ecd1}.catalog-results{min-width:0}.catalog-results .filters{margin-bottom:18px}.catalog-results .filters .search-field{min-width:160px}.catalog-results .filters label{min-width:120px}#page .catalog-results .products{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media (width<=1200px){#page .catalog-results .products{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-layout{grid-template-columns:110px minmax(0,1fr);gap:18px}}@media (width<=900px){#page .catalog-results .products{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{grid-template-columns:100px minmax(0,1fr);gap:15px}.catalog-category-tabs a{gap:7px;padding:8px 5px;font-size:11px}}@media (width<=620px){.catalog-layout{display:block}.catalog-sidebar{border-bottom:1px dashed #d1c2a4;border-right:0;max-height:none;margin-bottom:18px;padding:0 0 12px;position:static;overflow:visible}.catalog-category-tabs{scrollbar-width:thin;flex-direction:row;gap:7px;padding-bottom:7px;overflow-x:auto}.catalog-category-tabs a{text-align:center;border-color:#ddd0b8;flex-direction:column;flex:0 0 72px;justify-content:center;gap:4px;min-height:67px;padding:7px 4px;font-size:10px}.catalog-category-tabs .ui-icon{width:25px;height:25px}#page .catalog-results .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.catalog-results .filters .search-field{flex-basis:100%}}.catalog-search{margin-bottom:15px}.catalog-filter-bar{border-top:1px dashed #d6c5a7;border-bottom:1px dashed #d6c5a7;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;padding:12px 0;display:grid;position:relative}.catalog-menu{min-width:0}.catalog-menu summary{cursor:pointer;background:#f6f0df;border:1px solid #d4c4a7;border-radius:10px 14px 9px 12px;align-items:center;gap:9px;min-height:46px;padding:4px 12px;font-size:13px;list-style:none;display:flex}.catalog-menu summary::-webkit-details-marker{display:none}.catalog-menu summary>span:first-of-type{flex:1;min-width:0}.catalog-menu .ui-icon{flex-shrink:0;width:23px;height:23px}.catalog-menu[open] summary{background:#e8edd7;border-color:#9aab77}.catalog-options{z-index:10;background:#fffcf3;border:1px solid #baa78b;border-radius:10px 15px 11px 13px;flex-wrap:wrap;gap:9px;padding:15px;display:flex;position:absolute;top:calc(100% - 4px);left:0;right:0}.catalog-options button{color:#715442;background:0 0;border:1px solid #d7c8ac;border-radius:8px 11px 7px 9px;flex:none;min-height:42px;padding:8px 15px;font-size:13px}.catalog-options button[aria-pressed=true]{background:#e2eacb;border-color:#99a67d}.catalog-menu summary:focus-visible,.catalog-options button:focus-visible{outline-offset:2px;outline:2px solid #9aab77}@media (width<=620px){.catalog-filter-bar{gap:7px;padding:10px 0}.catalog-menu summary{gap:3px;padding:4px 5px;font-size:11px}.catalog-menu .ui-icon{width:17px;height:17px}.catalog-options{gap:7px;padding:10px}.catalog-options button{padding:8px 10px;font-size:12px}}.warehouse.owned-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.owned-grid .asset-card{flex-direction:column;min-width:0;padding:12px;display:flex}.owned-grid .asset-cover{aspect-ratio:3/4;object-fit:cover;height:auto;margin-bottom:10px}.owned-grid .asset-card h2{overflow-wrap:anywhere;margin:8px 0 5px;font-size:16px;line-height:1.4}.owned-grid .asset-card .facts{gap:9px;margin:11px 0 13px;font-size:12px}.owned-grid .asset-card>.row:last-child{margin-top:auto}.owned-grid .asset-card>.row{gap:6px}.owned-grid .badge{padding:3px 7px;font-size:10px}.owned-grid .btn{min-height:40px;padding:7px 10px;font-size:12px}@media (width<=1199px){.warehouse.owned-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.warehouse.owned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.warehouse.owned-grid{gap:11px}.owned-grid .asset-card{padding:10px}.owned-grid .asset-card h2{font-size:15px}.owned-grid .asset-card .facts{grid-template-columns:1fr;gap:7px;font-size:11px}.owned-grid .asset-card>.muted{font-size:10px}.owned-grid .badge{padding:2px 5px;font-size:9px}.owned-grid .btn{min-height:42px}}@media (width>=1600px){.warehouse.owned-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.payment-timer{color:#986c37;background:#faf0d5;border:1px dashed #cbb185;border-radius:9px 12px 8px 10px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.payment-timer .ui-icon{width:20px;height:20px}.payment-timer time{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.payment-timer small{color:#9a8367;font-size:11px}.order-meta .payment-timer{margin-left:auto}.paper>.payment-timer{margin-left:10px}#page>.payment-timer{margin-bottom:18px}.rejection-reason h2{margin:0 0 8px;font-size:18px}.rejection-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.proof-preview{background:#faf5e7;border:1px dashed #bca789;border-radius:13px;gap:12px;margin:0;padding:14px;display:grid}.proof-preview[hidden],.proof-editor .upload[hidden]{display:none}.proof-preview>img{object-fit:contain;background:#fffdf6;border-radius:8px;width:100%;height:230px;display:block}.proof-preview figcaption{color:#8d7b63;overflow-wrap:anywhere;font-size:12px}.proof-preview .row{justify-content:flex-end}@media (width<=620px){.proof-preview>img{height:190px}.proof-preview .row{justify-content:stretch}.proof-preview .btn{flex:1;min-height:42px}}.profile-identity{align-items:center;gap:17px;display:flex}.profile-identity h2{overflow-wrap:anywhere;margin:0 0 9px;font-size:27px}.profile-avatar{background:#fffbed;border:1px solid #aeb891;border-radius:45% 50% 46% 49%;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.vip-card.member .profile-avatar{background:#fff3cc;border-color:#c3a66f}.profile-identity>div:last-child{min-width:0}.vip-card .vip-metrics{flex-wrap:wrap;gap:18px 60px;margin-top:23px}@media (width<=620px){.profile-avatar{width:59px;height:59px}.profile-identity{gap:12px}.profile-identity h2{font-size:23px}.vip-card .vip-metrics{gap:18px 32px}.vip-card .vip-stamp{opacity:.16;top:21px}}.profile-avatar{background:#fff;overflow:hidden}.profile-avatar .mascot-avatar{width:100%;height:100%;display:block}.vip-card.member .profile-avatar{background:#fff}.profile-home>.crumb{display:none}.profile-home>.page-heading{margin-bottom:17px}.profile-home .vip-card{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px 24px;width:100%;max-width:680px;min-height:0;padding:18px 23px;display:grid}.profile-home .profile-avatar{width:64px;height:64px}.profile-home .profile-identity h2{margin-bottom:6px;font-size:24px}.profile-home .vip-metrics{gap:15px 32px;margin:0}.profile-home .vip-metrics strong{font-size:25px}.profile-home .progress-track{grid-column:1/-1;height:4px;margin:1px 0 0}.profile-home .vip-card>p{grid-column:1/-1;margin:0}.profile-home .vip-stamp{opacity:.12;pointer-events:none;top:12px;right:20px}.profile-home .vip-stamp .ui-icon{width:55px;height:55px}@media (width<=620px){.profile-home .vip-card{grid-template-columns:1fr;gap:13px;padding:17px 19px}.profile-home .profile-avatar{width:60px;height:60px}.profile-home .profile-identity h2{font-size:23px}.profile-home .vip-metrics{gap:16px 25px;display:flex}.profile-home .vip-metrics strong{font-size:23px}.profile-home .vip-metrics p{margin-bottom:4px}}.identity-columns{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.identity-labels{color:#978671;border-bottom:1px dashed #d1c1a3;padding:3px 0 10px;font-size:12px}.identity-value{border-bottom:1px dashed #d1c1a3;padding:15px 0;font-size:14px}.identity-value>span{overflow-wrap:anywhere}.identity-columns [hidden]{display:none}.identity-columns .field{min-width:0}@media (width<=620px){.identity-columns{gap:12px}.identity-value{font-size:13px}}.other-identity-field[hidden]{display:none}.profile-form{max-width:1040px;margin:0 auto;padding:0;overflow:hidden}.profile-banner{background:#f5e6bc;border-bottom:1px dashed #cfb992;justify-content:center;padding:20px;display:flex}.profile-banner .profile-avatar{width:76px;height:76px}.profile-form>section{padding:24px 28px 0}.profile-form h2{border-left:3px solid #d6ad59;margin:0 0 18px;padding-left:12px;font-size:21px}.profile-basic-fields{max-width:480px;margin:0 auto}.profile-basic-fields .field{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.profile-basic-fields .field small{grid-column:2}.profile-contact .upload{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px 18px;min-height:130px;padding:18px;display:grid}.profile-contact .upload>.ui-icon{grid-row:1/4;justify-self:center;width:54px;height:54px}.profile-contact .upload>input,.profile-contact .upload>small{grid-column:2;min-width:0;max-width:100%}.profile-contact .proof-preview{grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:130px}.profile-contact .proof-preview>img{grid-row:1/3;width:100px;height:110px}.profile-contact .proof-preview .row{justify-content:flex-start}.profile-contact .proof-preview[hidden]{display:none}.profile-identities .section-gap{margin-top:16px}.profile-save{background:#faf6e9;border-top:1px dashed #d1c1a3;justify-content:flex-end;gap:12px;margin-top:24px;padding:20px 28px;display:flex}@media (width<=620px){.profile-form>section{padding:20px 16px 0}.profile-form h2{font-size:19px}.profile-basic-fields .field{grid-template-columns:62px minmax(0,1fr)}.profile-contact .upload{grid-template-columns:44px minmax(0,1fr);gap:8px 10px;padding:13px}.profile-contact .upload>.ui-icon{width:38px;height:38px}.profile-contact .proof-preview{grid-template-columns:76px minmax(0,1fr);gap:10px}.profile-contact .proof-preview>img{width:76px;height:100px}.profile-save{padding:16px}.profile-save .btn{flex:1}}.sponsor-list{padding:4px 20px}.sponsor-list .work-line{gap:14px;padding:13px 0}.sponsor-list .work-line.no-check{grid-template-columns:60px minmax(0,1fr) auto}.sponsor-list .work-line img{object-fit:cover;width:60px;height:80px}.sponsor-list .work-line h3{margin-bottom:4px;font-size:15px}.sponsor-meta{color:#8d7b63;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:12px;display:flex}.sponsor-meta .badge{font-size:10px}.sponsor-list .end .btn{white-space:nowrap}@media (width<=620px){.sponsor-list{padding:2px 12px}.sponsor-list .work-line.no-check{grid-template-columns:48px minmax(0,1fr);gap:8px 11px}.sponsor-list .work-line img{align-self:start;width:48px;height:64px}.sponsor-list .work-line h3{font-size:13px}.sponsor-meta{gap:6px;margin-top:6px;font-size:11px}.sponsor-list .work-line .end{grid-column:2}.sponsor-list .end .btn{min-height:42px}}.sponsor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sponsor-toolbar .tabs{margin:0}.sponsor-toolbar form{align-items:center;gap:8px;display:flex}.sponsor-toolbar input{width:220px;min-width:0;color:inherit;font:inherit;background:#fffcf3;border:1px solid #c3b292;border-radius:10px;padding:10px 12px;font-size:12px}.sponsor-empty{padding:18px 0}@media (width<=620px){.sponsor-toolbar form{width:100%}.sponsor-toolbar input{flex:1;width:0}}.top{grid-template-columns:auto minmax(0,1fr) 165px 80px;gap:24px;height:auto;min-height:100px;padding:15px 0;display:grid}.top .mainnav{order:initial;justify-content:space-between;gap:18px;width:auto;min-width:0;height:auto}.top .mainnav>a{flex-shrink:0;gap:6px;min-height:44px;font-size:14px}.top .mainnav .ui-icon{width:21px;height:21px}.top .mainnav>a.active:after{bottom:3px}.top .search{width:100%;min-width:0;margin:0;padding:11px 12px}.account-nav>a{flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.account-nav>a.active{color:#6e813f;font-weight:700}.nav-avatar{background:#fffbed;border:1px solid #b5ba94;border-radius:50%;width:52px;height:52px;display:block;overflow:hidden}.nav-avatar svg{width:100%;height:100%;display:block}@media (width<=1350px) and (width>=1101px){.top{grid-template-columns:auto minmax(0,1fr) 145px 72px;gap:15px;margin:0 30px}.top .brand{width:150px}.top .brand-lettering{font-size:31px}.top .mainnav{gap:12px}.top .mainnav>a{font-size:12px}.top .mainnav .ui-icon{width:19px;height:19px}}@media (width<=1100px){.top{grid-template-columns:minmax(0,1fr) minmax(140px,210px) 80px;gap:12px 22px}.top .mainnav{border-top:1px dashed #d9c9ae;grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;padding-top:8px}.top .mainnav>a{font-size:13px}.top .search{grid-area:1/2}.account-nav{grid-area:1/3}}@media (width<=620px){.top{grid-template-columns:minmax(0,1fr) 80px;gap:12px;padding:16px 0 10px}.account-nav{grid-area:1/2}.top .search{grid-area:2/1/auto/-1}.top .mainnav{grid-row:3;gap:4px}.top .mainnav>a{flex-direction:column;gap:5px;min-height:44px;font-size:10px}.top .mainnav .ui-icon{width:21px;height:21px}.top .mainnav>a.active:after{bottom:-3px}.nav-avatar{width:48px;height:48px}}.account-nickname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-nav{min-width:0}.catalog-page .top{z-index:30;background:var(--paper);position:sticky;top:0}.catalog-page #site-search{display:flex}.catalog-page #page{padding-top:14px}.catalog-heading{color:#715442;margin:0 0 10px;font:22px KaiTi,STKaiti,serif}#catalog-filter{top:var(--header-height,100px);z-index:25;background:var(--paper);border-bottom:1px dashed #d6c5a7;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:14px;padding:9px 0 12px;display:grid;position:sticky}#catalog-filter .catalog-filter-bar{border:0;order:0;gap:10px;margin:0;padding:0}#catalog-filter .catalog-search{flex-wrap:nowrap;order:1;gap:9px;margin:0;display:flex}#catalog-filter .search-field{min-width:0;display:block}#catalog-filter .catalog-search .btn{white-space:nowrap;min-height:43px}.catalog-page .catalog-top{margin-bottom:12px;padding-bottom:9px;font-size:12px}.catalog-page .catalog-sidebar{top:calc(var(--header-height,100px) + var(--filter-height,68px) + 12px);max-height:calc(100dvh - var(--header-height,100px) - var(--filter-height,68px) - 24px)}#catalog-filter .catalog-options{max-height:min(280px,calc(100dvh - var(--header-height,100px) - var(--filter-height,68px) - 20px));overflow-y:auto}@media (width<=1100px){.catalog-page .account-nav{grid-column:2}.catalog-page .mainnav{grid-row:2}.catalog-page #page{padding-top:12px}#catalog-filter{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12px}#catalog-filter .catalog-menu summary{gap:4px;padding:4px 7px;font-size:12px}}@media (width<=620px){.catalog-page .mainnav{grid-row:2}.catalog-heading{margin-bottom:6px;font-size:20px}#catalog-filter{grid-template-columns:1fr;gap:8px;margin-bottom:10px;padding:8px 0 10px}#catalog-filter .catalog-search{order:0}#catalog-filter .catalog-filter-bar{order:1;gap:7px}#catalog-filter .catalog-menu summary{font-size:11px}.catalog-page .catalog-sidebar{max-height:none;margin-bottom:10px;padding-bottom:6px;position:static}.catalog-page .catalog-top{gap:8px;font-size:10px}}#home-arrivals{background:#f2ead5;border:1px solid #bba58b;border-radius:24px 30px 22px 28px;margin:24px 46px 0;overflow:hidden}#home-arrivals .arrival-heading{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:34px;right:34px}.arrival-heading h1{color:#745a3f;margin:0;font:22px KaiTi,STKaiti,serif}.arrival-heading a{pointer-events:auto;background:#fff9e6e8;border:1px dashed #bba783;border-radius:10px;padding:8px 12px;font-size:12px}#home-arrivals .deck-stage{height:clamp(400px,41vw,560px)}#home-arrivals .arrival-card{box-shadow:none;opacity:0;pointer-events:none;background:#eee7d5;border:0;border-radius:0;padding:0;display:block;overflow:hidden;transform:none}#home-arrivals .arrival-card[data-depth="0"]{opacity:1;pointer-events:auto;z-index:3}.arrival-art{position:absolute;inset:0}#home-arrivals .arrival-art img{object-fit:cover;object-position:center 18%;background:0 0;width:100%;height:100%;display:block}.arrival-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff7df 0%,#fff7dff2 24%,#fff7df80 48%,#0000 72%);position:absolute;inset:0}.arrival-copy{z-index:2;color:#725538;flex-direction:column;justify-content:center;align-items:flex-start;width:48%;height:100%;padding:94px 62px 32px;display:flex;position:relative}.arrival-copy>span:first-child{letter-spacing:2px;font-size:12px}.arrival-copy h2{max-width:410px;margin:14px 0 8px;font:clamp(28px,3.2vw,44px)/1.4 KaiTi,STKaiti,serif}.arrival-copy p{margin:0 0 16px;font-size:12px}.arrival-copy .price{font-size:23px}.arrival-link{background:#f4dfa9;border:1px solid #b7996a;border-radius:12px 16px 11px 15px;margin-top:19px;padding:10px 18px;font-size:13px;display:inline-block}#home-arrivals .deck-controls{background:#fff9eb;gap:10px;height:46px;margin:0;padding:12px 22px}#home-arrivals .dot{background:#dad7bd;border-radius:2px;flex:1;height:4px}#home-arrivals .dot[aria-pressed=true]{background:#c99543}#home-arrivals .arrival-prev,#home-arrivals .arrival-next{z-index:6;color:#76583a;cursor:pointer;background:#fff8e5df;border:1px solid #bba47b;border-radius:12px;width:38px;height:68px;font:38px Georgia,serif;position:absolute;top:calc(50% - 23px);transform:translateY(-50%)}#home-arrivals .arrival-prev{left:12px}#home-arrivals .arrival-next{right:12px}#home-arrivals .counter{white-space:nowrap;margin:0 7px}.arrival-empty{color:#9a896e;place-items:center;min-height:260px;margin:0;display:grid}.home-offers{margin-top:28px!important}.home-offers .sectionhead h2{color:#715442;margin:0;font:26px KaiTi,STKaiti,serif}.home-offers .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-offers .product{grid-template-columns:140px minmax(0,1fr);column-gap:18px;padding:14px;display:grid}.home-offers .cover{aspect-ratio:3/4;grid-area:1/1/8;align-self:start;height:auto}.home-offers .cover>a>img{aspect-ratio:3/4;width:100%;height:100%}.home-offers .card-story,.home-offers .rule-tags,.home-offers .card-bonus,.home-offers .card-price-row,.home-offers .sale-time,.home-offers .product-actions{grid-column:2;min-height:0;margin:0}.home-offers .product h3{margin:3px 0 7px;font-size:15px}.home-offers .art-mood{display:none}.home-offers .card-bonus{padding:5px 0}.home-offers .card-price-row{padding-top:8px}.home-offers .product-actions{gap:8px;padding-top:9px}.home-browse-row{width:calc(100% - 92px);margin:30px auto}.home-showcases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-showcases .deck{background:#e8eedb;border:1px dashed #b6b592;border-radius:25px 30px 23px 28px;width:auto;min-width:0;max-width:none;padding:23px 30px 12px}.home-showcases .vip-deck{background:#f8e9c6;border-color:#c4aa79}.home-showcases .deck-title{margin-bottom:23px;font-size:15px}.home-showcases .deck-stage{max-width:460px;height:360px;margin:0 auto}.home-showcases .car-deck .deck-stage{max-width:270px;height:360px}.home-showcases .deck-card img{object-fit:cover;height:calc(100% - 30px)}.home-showcases .deck-card{box-shadow:none;padding:8px}.home-showcases .deck-caption{padding:7px 2px}.home-showcases .deck-controls{justify-content:center}@media (width<=1200px){#home-arrivals{margin:20px 30px 0}.home-browse-row{width:calc(100% - 60px);margin:25px auto}.home-offers .product{grid-template-columns:110px minmax(0,1fr);column-gap:12px}.home-offers .card-artist{font-size:10px}.home-offers .product-actions button{padding:6px;font-size:11px}.home-offers .price{font-size:20px}}@media (width<=900px){.home-offers .products{grid-template-columns:1fr}.home-offers .product{grid-template-columns:125px minmax(0,1fr)}.home-showcases .deck{padding:20px 20px 10px}.home-showcases .deck-stage{height:300px}.home-showcases .car-deck .deck-stage{max-width:225px;height:300px}}@media (width<=620px){#home-arrivals{border-radius:18px 23px 17px 20px;margin:16px 18px 0}#home-arrivals .deck-stage{height:340px}#home-arrivals .arrival-heading{top:16px;left:18px;right:18px}.arrival-heading h1{font-size:20px}.arrival-heading a{padding:6px 8px;font-size:10px}.arrival-copy{justify-content:flex-end;width:100%;padding:108px 18px 22px}.arrival-copy h2{max-width:90%;margin:8px 0;font-size:27px}.arrival-copy p{margin-bottom:8px}.arrival-copy .price{font-size:20px}.arrival-link{margin-top:10px;padding:7px 12px;font-size:12px}.arrival-card:after{background:linear-gradient(#fff7df80 0%,#fff7df50 40%,#fff7dfee 82%,#fff7df 100%)}#home-arrivals .arrival-art img{object-position:55% 25%}#home-arrivals .deck-controls{gap:6px;height:42px;padding:9px 10px}.home-offers .product{grid-template-columns:95px minmax(0,1fr);gap:8px 10px;padding:10px}.home-offers .product h3{font-size:13px}.home-offers .sectionhead h2{font-size:22px}.home-offers .product-actions button,.home-offers .sales-count{font-size:10px}.home-offers .card-bonus small{display:none}.home-browse-row{width:auto;margin:22px 18px}.home-showcases{gap:12px}.home-showcases .deck{border-radius:17px 20px 16px 18px;padding:14px 10px 5px}.home-showcases .deck-title{margin-bottom:19px;font-size:11px}.home-showcases .deck-title .ui-icon{width:17px;height:17px}.home-showcases .counter{letter-spacing:0;font-size:8px}.home-showcases .deck-stage,.home-showcases .car-deck .deck-stage{max-width:100%;height:220px}.home-showcases .deck-card{padding:4px}.home-showcases .deck-card img{height:calc(100% - 28px)}.home-showcases .deck-caption{font-size:8px}.home-showcases .deck-title>span{gap:3px;padding:3px 5px}#home-arrivals .arrival-prev,#home-arrivals .arrival-next{width:28px;height:50px;font-size:30px;top:42%}#home-arrivals .arrival-prev{left:6px}#home-arrivals .arrival-next{right:6px}.arrival-copy{padding-left:38px;padding-right:38px}}#home-arrivals .arrival-card{background:#fff7e6;padding:0;display:block}.arrival-art{min-width:0;height:100%;min-height:0;position:absolute;inset:0}.arrival-card:after{background:linear-gradient(90deg,#fff7e6 0%,#fff7e6ed 23%,#fff7e630 48%,#0000 66%);display:block}.arrival-copy{width:36%;height:100%;padding:90px 42px 24px}#home-activity{margin-top:26px}#home-activity h2{color:#715442;margin:0;font:26px KaiTi,STKaiti,serif}.home-showcases .deck .deck-stage{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none;height:auto;display:grid}.home-showcases .deck-card{cursor:default;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;position:relative;inset:auto;overflow:hidden;transform:none}.home-showcases a.deck-card{cursor:pointer}.home-showcases .deck-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.home-showcases .deck-caption{padding:8px 0;font-size:11px}@media (width<=620px){#home-arrivals .deck-stage{height:540px}#home-arrivals .arrival-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;padding:58px 16px 15px;display:grid}.arrival-art{grid-row:1;position:relative;inset:auto}.arrival-copy{grid-row:2;width:100%;height:auto;padding:14px 0 0}.arrival-card:after{display:none}.arrival-copy h2{margin:5px 0;font-size:21px}.arrival-copy p{margin:4px 0}.arrival-copy>span:first-child{font-size:10px}.arrival-link{margin-top:7px;padding:6px 10px}#home-arrivals .arrival-art img{object-fit:contain;object-position:center}.home-showcases .deck .deck-stage{grid-template-columns:1fr;gap:7px}}.home-showcases .deck .deck-stage{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:calc(100% - 22px);grid-auto-flow:column;display:grid;overflow-x:auto}.home-showcases .deck-stage::-webkit-scrollbar{display:none}.home-showcases .deck-card{scroll-snap-align:start}.home-showcases .deck-card img{object-fit:cover;object-position:center 20%;background:#fff9eb}.showcase-prev,.showcase-next{z-index:3;color:#76583a;cursor:pointer;opacity:0;background:#fff8e5eb;border:1px solid #bba47b;border-radius:10px;width:30px;height:48px;font:28px Georgia,serif;transition:opacity .15s;position:absolute;top:50%}.showcase-prev{left:10px}.showcase-next{right:10px}.home-showcases .deck:hover>button,.home-showcases .deck:focus-within>button{opacity:1}@media (hover:none),(pointer:coarse){.showcase-prev,.showcase-next{opacity:1}}@media (width<=620px){.home-showcases .deck .deck-stage{grid-auto-columns:calc(100% - 12px)}.showcase-prev{left:3px}.showcase-next{right:3px}.showcase-prev,.showcase-next{opacity:1;width:24px;height:36px;font-size:23px}}.home-showcases .deck-card img{aspect-ratio:auto;height:clamp(220px,22vw,320px)}@media (width<=620px){.home-showcases .deck-card img{aspect-ratio:4/3;height:auto}}.vip-purchase-note,.showcase-entry{color:#8b7556;font-size:11px;font-weight:400}.home-showcases .deck-title{flex-wrap:wrap;gap:8px}@media (width<=620px){.vip-purchase-note,.showcase-entry{font-size:9px}}.home-offers .sectionhead h2{background:#f7e9c4;border:1px dashed #c5ad7c;border-radius:10px;padding:7px 13px;font:14px Microsoft YaHei,sans-serif;display:inline-flex}.home-limited .sectionhead h2{background:#e8eedb;border-color:#acb58f}.car-catalog-card .cover{aspect-ratio:3/4;height:auto}.car-catalog-card .cover img{object-fit:cover;width:100%;height:100%}.car-preview-image{object-fit:contain;max-width:100%;max-height:65vh;margin:auto;display:block}.home-offers .products{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px}.home-offers .product{flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.home-offers .cover{aspect-ratio:3/4;flex-shrink:0;width:100%;height:auto}.home-offers .cover>a,.home-offers .cover>a>img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%}.home-offers .card-story{min-height:76px}.home-offers .product h3{margin:0 0 6px;font-size:13px;line-height:1.6}.home-offers .rule-tags{flex-wrap:wrap;gap:5px;min-height:27px;display:flex}.home-offers .rule-tag{padding:3px 6px;font-size:10px}.home-offers .card-bonus{flex-wrap:wrap;align-items:flex-start;gap:5px;padding:7px 8px;font-size:11px;display:flex}.home-offers .card-bonus small{white-space:normal;font-size:9px}.home-offers .sale-time{min-height:18px;font-size:10px;line-height:1.7}.home-offers .card-price-row{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:5px}.home-offers .price{font-size:21px}.home-offers .product-actions{gap:7px;width:100%;padding-top:2px}.home-offers .product-actions button,.home-offers .product-actions a{min-height:36px;padding:7px;font-size:11px}.layout-sample{color:#9a896e;margin-bottom:3px;font-size:9px;display:block}@media (width<=1000px){.home-offers .products{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(165px,1fr));padding-bottom:10px;overflow-x:auto}.home-offers .product{scroll-snap-align:start}}#home-arrivals .arrival-heading{justify-content:flex-end}.arrival-copy .arrival-deadline{color:#984422;background:#fff0d6;border:2px solid #b66a45;border-radius:12px 16px 12px 14px;flex-direction:column;gap:6px;width:max-content;max-width:100%;margin:14px 0 5px;padding:12px 15px;line-height:1.5;display:flex}.arrival-deadline strong{letter-spacing:2px;font-size:22px;font-weight:800}.arrival-deadline>span{font-size:12px}.arrival-deadline time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,1.55vw,27px);font-weight:800;display:block}@media (width<=1100px) and (width>=621px){.arrival-copy .arrival-deadline{padding:9px}.arrival-deadline strong{font-size:19px}.arrival-deadline time{font-size:16px}}@media (width<=620px){#home-arrivals .deck-stage{height:610px}.arrival-copy .arrival-deadline{margin:10px 0 5px;padding:9px 12px}.arrival-deadline strong{font-size:19px}.arrival-deadline time{font-size:20px}}.shopping-nav{justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.shopping-nav>a{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.shopping-nav .ui-icon{width:21px;height:21px}.shopping-nav>a.active{color:#6e813f;font-weight:700}@media (width>=1101px){.top{grid-template-columns:auto minmax(0,1fr) minmax(160px,210px) auto 80px;gap:22px}.shopping-nav{margin-left:4px}.top .mainnav{gap:18px}}@media (width>=1101px) and (width<=1350px){.top{grid-template-columns:auto minmax(0,1fr) 160px auto 72px;gap:14px}.shopping-nav{gap:12px}.shopping-nav>a{font-size:12px}}@media (width>=621px) and (width<=1100px){.top,.catalog-page .top{grid-template-columns:auto minmax(110px,1fr) 118px 64px;gap:12px 14px}.top .search{grid-area:1/2}.shopping-nav{grid-area:1/3;gap:10px}.shopping-nav>a{font-size:12px}.account-nav,.catalog-page .account-nav{grid-area:1/4}.top .mainnav{grid-area:2/1/auto/-1}}@media (width<=620px){.top,.catalog-page .top{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.top .mainnav,.catalog-page .mainnav{grid-area:2/1;gap:5px}.top .search{grid-area:3/1/auto/-1}.shopping-nav{border-top:1px dashed #d9c9ae;grid-area:2/2;gap:9px;padding-top:8px}.shopping-nav>a{flex-direction:column;gap:5px;font-size:10px}.account-nav,.catalog-page .account-nav{grid-area:1/2}}#catalog-filter{grid-template-columns:1fr}#catalog-filter .catalog-search{display:none}.transfer-work{align-items:center;gap:12px;min-width:210px;display:flex}.transfer-work img{object-fit:cover;background:#efeddf;border:1px solid #cdbca1;border-radius:9px;flex-shrink:0;width:60px;height:80px}@media (width<=620px){.transfer-work{gap:10px;min-width:170px}.transfer-work img{width:48px;height:64px}}.market-filters{grid-template-columns:1fr 1.1fr 2fr auto auto;align-items:end;gap:14px;padding:18px 20px;display:grid}.market-filters label{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.market-filters label>span{align-items:center;gap:6px;display:flex}.market-filters .ui-icon{width:18px;height:18px}.market-filters input,.market-filters select{width:100%;min-width:0;height:42px}.market-filters .btn{min-height:42px;padding:9px 15px}.market-caption{color:#95836b;justify-content:space-between;gap:12px;margin:20px 2px 14px;font-size:11px;display:flex}.market-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.market-card{border-radius:20px 24px 19px 22px;min-width:0;padding:10px;transition:background .2s,border-color .2s,transform .2s;overflow:hidden}.market-card:before{pointer-events:none}.market-cover{aspect-ratio:3/4;cursor:pointer;background:#eeeada;border:1px solid #c9bca5;border-radius:13px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.market-cover img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.market-category,.market-state{color:#677347;background:#e8eedb;border:1px solid #bdc59f;border-radius:8px;padding:5px 8px;font-size:11px;position:absolute;top:9px}.market-category{left:8px}.market-state{color:#966932;background:#fae9bf;border-color:#d0b37c;right:8px}.market-state.is-sold{color:#857d6d;background:#e9e6df;border-color:#c4beb1}.market-card-body{padding:10px 3px 1px}.market-card h2{min-height:48px;margin:0;font-size:15px;line-height:1.6}.market-title{-webkit-line-clamp:2;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.market-artist{color:#8c7c64;align-items:center;gap:5px;margin:7px 0;font-size:12px;display:flex}.market-artist .ui-icon,.market-seller .ui-icon{flex-shrink:0;width:17px;height:17px}.market-scope{color:#8f846e;margin:7px 0 12px;font-size:11px}.market-card-end{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.market-card-end strong{color:#9b703c;font:700 23px Georgia,serif}.market-card-end>span{color:#95836b;font-size:11px}.market-seller{color:#95836b;border-top:1px dashed #d5c6ac;align-items:center;gap:5px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.market-view{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;margin-left:auto;padding:2px 0}.market-card button:focus-visible{outline-offset:2px;outline:2px solid #88925c}@media (hover:hover) and (prefers-reduced-motion:no-preference){.market-card:hover{background:#fff3d9;border-color:#aa905f;transform:translateY(-3px)}}@media (width<=1200px){.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.market-search{grid-column:auto}}@media (width<=900px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width<=620px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.market-filters .market-search{grid-column:1/-1}.market-card{padding:7px}.market-card h2{min-height:39px;font-size:12px}.market-category,.market-state{padding:4px 6px;font-size:10px;top:6px}.market-category{left:5px}.market-state{right:5px}.market-card-end strong{font-size:20px}.market-caption{font-size:10px}.market-view{font-size:9px}}.market-filters input,.market-filters select{color:#715d45;background:#fffaf0;border:1px solid #c9b89b;border-radius:10px;padding:9px 11px;font:12px Microsoft YaHei,sans-serif}.market-filters input:focus,.market-filters select:focus{outline-offset:2px;outline:2px solid #b0b991}.profile-links>a{touch-action:manipulation;transition:background .18s,border-color .18s,box-shadow .18s}.profile-links>a:focus-visible{outline-offset:3px;background:#f8edce;outline:2px solid #8f9e6e}.profile-links>a:active{background:#e7edda;border-color:#92a170;box-shadow:inset 0 2px 5px #78684812}@media (hover:hover){.profile-links>a:hover{background:#fff0cd;border-color:#ad9569;box-shadow:0 4px 10px #78684812}.profile-links>a:hover .ui-icon{color:#8b753e}}@media (prefers-reduced-motion:no-preference){.profile-links>a{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.profile-links>a .ui-icon{transition:transform .18s}.profile-links>a:active{transform:scale(.98)}@media (hover:hover){.profile-links>a:hover{transform:translateY(-3px)}.profile-links>a:hover .ui-icon{transform:rotate(-5deg)scale(1.08)}}}.transfer-records{padding:20px}.transfer-records table{table-layout:fixed;min-width:700px}.transfer-col-work{width:34%}.transfer-col-person{width:23%}.transfer-col-identity{width:21%}.transfer-col-date,.transfer-col-state{width:11%}.transfer-records th,.transfer-records td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:15px 18px;line-height:1.7}.transfer-records th:nth-last-child(-n+2),.transfer-records td:nth-last-child(-n+2){text-align:center}.transfer-records .transfer-work{gap:14px;min-width:0}.transfer-records .transfer-work>span{min-width:0}.transfer-records>p{margin:15px 18px 0;font-size:11px}.transfer-records tbody tr:last-child td{border-bottom:0}.taobao-layout{align-items:start}.taobao-preview{color:#8c795e;border-top:1px dashed #d5c4a6;margin-top:24px;padding-top:15px;font-size:12px}.taobao-preview summary{cursor:pointer;width:fit-content}.taobao-preview label{margin:14px 0 7px;display:block}.taobao-preview select{color:#715d45;background:#fffaf0;border:1px solid #c9b89b;border-radius:9px;width:100%;max-width:100%;padding:9px;font:12px Microsoft YaHei,sans-serif}.taobao-preview p{font-size:11px;line-height:1.7}.taobao-result{color:#68754b;background:#edf1df;border:1px solid #b4bd95;border-radius:12px;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.8}.taobao-result[hidden]{display:none}.taobao-result.earlier{color:#9c604b;background:#faede4;border-color:#d2ad99}.taobao-result.pending{color:#93723d;background:#fbefcf;border-color:#d9c291}.taobao-values{flex-wrap:wrap;gap:12px 24px;margin-top:9px;display:flex}.taobao-values b{font:700 21px Georgia,serif}.taobao-result:focus-visible{outline-offset:3px;outline:2px solid #a7b183}@media (width<=620px){.transfer-records{padding:10px}.transfer-records th,.transfer-records td{padding:12px}.transfer-records .transfer-work{gap:10px}.taobao-result{padding:12px;font-size:13px}.taobao-values{gap:8px 16px}}.point-cover,.car-cover{width:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.point-cover .asset-cover{margin-bottom:0;display:block}.points-grid .point-card h2{margin-top:12px}.point-remaining{color:#7a8158;margin:14px 0;font-size:12px;line-height:1.7}.point-remaining strong{font:700 21px Georgia,serif}.point-card>.row{margin-top:auto}.asset-thumb,.work-thumb,.transfer-thumb{border-radius:10px;min-width:0;display:block}.asset-thumb .asset-cover{display:block}.transfer-thumb{flex-shrink:0}.car-cover img{object-fit:cover;width:100%;height:100%;display:block}.car-cover{height:100%}:where(a[href^="#/product/"],a[href^="#/asset/"],button[data-action=point-product],button[data-action=market-detail],button[data-action=car-preview],[data-view-image]){outline-color:#0000;transition:background-color .18s,box-shadow .18s,outline-color .18s}:where(a[href^="#/product/"],a[href^="#/asset/"],button[data-action=point-product],button[data-action=market-detail],button[data-action=car-preview],[data-view-image]):focus-visible{outline-offset:3px;outline:2px solid #9ba875}@media (hover:hover){:where(a[href^="#/product/"],a[href^="#/asset/"],button[data-action=point-product],button[data-action=market-detail],button[data-action=car-preview]):not(:disabled):hover{background-color:#f8eac4;box-shadow:0 0 0 2px #c4b38266}:where([data-view-image],.deck-card,.arrival-image):hover{outline-offset:-2px;outline:2px solid #c4b382}:is(.asset-card:has(a:hover,button:not(:disabled):hover),.work-line:has(a:hover)){background-color:#fff2d6}.asset-card{transition:background-color .18s}}.vip-catalog-note{color:#947540;margin:0 0 12px;font-size:12px}.exchange-confirm-copy{text-align:center;margin:25px 0 14px;font-size:17px;line-height:1.8}.exchange-confirm-copy strong{color:#9d7545;margin:0 5px;font:700 26px Georgia,serif}.exchange-heart{color:#edb1a3;vertical-align:middle;margin-right:9px;font-size:23px;display:inline-block}.point-cover,.asset-thumb,.work-thumb,.transfer-thumb{overflow:hidden}.point-cover img,.asset-thumb img,.work-thumb img,.transfer-thumb img{display:block}@media (hover:hover) and (pointer:fine){:is(.asset-card:hover,.work-line:has(a):hover){background:#fff1d3;border-color:#a68658}.transfer-work:has(a:hover){background:#fff1d3}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.asset-card,.work-line:has(a)){transition:transform .22s,background-color .22s,border-color .22s}:is(.asset-card:hover,.work-line:has(a):hover){transform:translateY(-4px)}.point-cover img,.asset-thumb img,.work-thumb img,.transfer-thumb img{transition:transform .3s}.asset-card:hover .point-cover img,.asset-card:hover .asset-thumb img,.work-line:hover .work-thumb img,.transfer-thumb:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.exchange-heart{animation:.7s ease-out exchange-heart-pop}}@keyframes exchange-heart-pop{0%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.owned-detail{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:30px;display:grid}.owned-media{min-width:0}.owned-image{background:#f3efdf;border:1px solid #c8bca1;border-radius:18px 23px 17px 20px;padding:12px}.owned-image img{object-fit:contain;cursor:zoom-in;width:100%;height:auto;max-height:75vh;display:block}.owned-info{gap:18px;min-width:0;display:grid}.owned-info>header h2{margin:0 0 9px;font:28px/1.4 KaiTi,serif}.owned-info>header p{align-items:center;gap:6px;margin:0;display:flex}.owned-info .paper{padding:22px}.owned-info .paper h2{margin:0 0 15px;font-size:21px}.owned-info .facts{gap:18px 24px;margin:0}.owned-info .facts dd{overflow-wrap:anywhere;line-height:1.6}.owned-instructions p{margin:0;font-size:13px;line-height:1.9}.owned-instructions .muted{margin-top:8px;font-size:11px}.owned-deliveries{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.delivery-info h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.delivery-info label{color:#88755e;flex-direction:column;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.delivery-info input{color:#7a694e;background:#fffaf0;border:1px solid #cbbb9c;border-radius:9px;width:100%;min-width:0;padding:10px;font:12px Microsoft YaHei,sans-serif}.delivery-info p{margin:8px 0 0;font-size:11px;line-height:1.7}.owned-media>p{font-size:11px;line-height:1.7}@media (width<=900px){.owned-detail{gap:20px}.owned-info .paper{padding:17px}.owned-deliveries{grid-template-columns:1fr}}@media (width<=620px){.owned-detail{grid-template-columns:1fr;gap:24px}.owned-image img{max-height:65vh}.owned-info>header h2{font-size:24px}.owned-info .facts{gap:15px}.owned-info .facts dd{font-size:12px}}.vip-page .page-heading h1{color:#886c43}.vip-page .heading-tools{flex-wrap:wrap;gap:12px;display:flex}.vip-page .notice{background:#eef2de;border:1px dashed #bbc59c;border-radius:17px 21px 16px 20px;padding:14px 18px}.vip-page .vip-card{background:linear-gradient(120deg,#faf0ce,#f4e1ac);border-color:#c9b176;border-radius:24px 30px 23px 27px;box-shadow:0 5px #d3c39824}.vip-page .vip-card:not(.member){background:linear-gradient(120deg,#f2f3df,#e5ecd1)}.vip-page .vip-card .profile-avatar{background:#fff8df;border:2px solid #fffaf0;box-shadow:0 0 0 1px #c4b382}.vip-page .vip-metrics>div{background:#fffaf06b;border:1px dashed #c9b78d;border-radius:12px;padding:12px 18px}.vip-page .cards-three>.paper{background:#f8efd5;border-color:#cdb88e;border-radius:23px 28px 20px 25px;padding-top:28px}.vip-page .cards-three>.paper:nth-child(2){background:#edf0dd}.vip-page .cards-three>.paper:nth-child(3){background:#f8e9de}.vip-page .cards-three>.paper>.ui-icon{background:#fffaf0b3;border-radius:14px;width:42px;height:42px;padding:7px;transform:rotate(-6deg)}.vip-page .cards-three>.paper h2{font-size:22px;line-height:1.5}.vip-page .cards-three>.paper .btn{border-radius:12px 17px 12px 15px}.points-grid .point-card{background:#fffae9;border-color:#cab78e;position:relative;box-shadow:0 3px #cbbd9922}.points-grid .point-card:nth-child(2n){background:#f2f3e4}.points-grid .point-card:after{content:"";pointer-events:none;background:#eee0b6b3;border-left:1px dashed #cbbb8e;border-right:1px dashed #cbbb8e;width:44px;height:13px;position:absolute;top:5px;left:calc(50% - 22px);transform:rotate(-5deg)}.points-grid .point-remaining{background:#f3e9c7;border-radius:10px;padding:8px 10px}.points-grid .point-card:nth-child(2n) .point-remaining{background:#e5ebd1}.points-grid .point-card>.row .btn{border-radius:11px 16px 11px 14px}#dialog.sticky-note{width:min(460px,100vw - 36px);box-shadow:none;isolation:isolate;filter:drop-shadow(0 15px 22px #332b2430);background:0 0;border:0;border-radius:0;padding:56px 35px 44px;overflow:visible}#dialog.sticky-note:before,#dialog.sticky-note:after{content:"";pointer-events:none;z-index:-1;position:absolute}#dialog.sticky-note:before{clip-path:polygon(0 1%,100% 0,100% 96%,96% 99%,92% 97%,87% 100%,82% 98%,77% 100%,72% 97%,67% 99%,62% 98%,56% 100%,50% 97%,44% 99%,39% 97%,34% 100%,29% 98%,23% 100%,18% 97%,12% 99%,6% 97%,0 99%);background:repeating-linear-gradient(0deg,#0000 0 21px,#f4f1dc30 21px 22px),repeating-linear-gradient(90deg,#0000 0 21px,#f4f1dc30 21px 22px),#adb494;inset:13px 0 0;transform:rotate(-2deg)}#dialog.sticky-note:after{clip-path:polygon(1% 1%,17% 0,35% 1%,56% 0,78% 1%,98% 0,100% 18%,99% 46%,100% 69%,99% 98%,95% 97%,90% 99%,85% 97%,80% 100%,74% 98%,69% 99%,63% 97%,57% 99%,51% 98%,44% 100%,38% 98%,32% 99%,26% 97%,20% 99%,14% 98%,8% 100%,0 98%,1% 70%,0 42%);background:repeating-linear-gradient(2deg,#88735406 0 1px,#0000 1px 4px),repeating-linear-gradient(92deg,#88735405 0 1px,#0000 1px 3px),radial-gradient(at 35% 40%,#fffcf1,#eee6ce);border:1px solid #d2c5a4;inset:0 9px 14px}.note-decoration{pointer-events:none;position:absolute;inset:0}.note-tape{clip-path:polygon(2% 0,98% 2%,100% 22%,98% 43%,100% 64%,98% 83%,100% 100%,0 98%,2% 79%,0 58%,2% 36%,0 15%);background:repeating-linear-gradient(0deg,#eef0dd60 0 7px,#8b9b7133 7px 14px),repeating-linear-gradient(90deg,#edf0d959 0 7px,#8b9b7166 7px 14px),#bfca9dcc;width:96px;height:29px;position:absolute;box-shadow:0 1px 2px #695b3920}.top-tape{top:5px;right:0;transform:rotate(34deg)}.bottom-tape{bottom:18px;left:-6px;transform:rotate(25deg)}.note-star{fill:#f4dfa0;stroke:#bd9855;stroke-width:2.6px;stroke-linejoin:round;filter:drop-shadow(1px 1px #fff4d6);width:28px;height:41px;position:absolute}.note-star-left{top:-10px;left:32px;transform:rotate(-9deg)}.note-star-right{width:24px;height:36px;top:-51px;right:84px;transform:rotate(8deg)}#dialog.sticky-note .modal-head{margin-bottom:18px}#dialog.sticky-note .modal-head>button{position:absolute;top:39px;right:24px}#dialog.sticky-note h2{color:#79674f;font:27px KaiTi,serif}#dialog.sticky-note .exchange-confirm-copy{margin:25px 0 17px;font-size:17px}#dialog.sticky-note>.muted{text-align:center;color:#8c8068;font-size:11px;line-height:1.7}#dialog.sticky-note .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:100%;margin-top:25px;display:grid}#dialog.sticky-note .actions .btn{border-radius:5px 8px 5px 7px;width:100%;min-width:0;min-height:44px;margin:0}#dialog.sticky-note .actions .quiet{background:#faf6e9;border-color:#baa98d}#dialog.sticky-note .actions .primary{color:#5f6d46;background:#dbe2c6;border-color:#a4af8a}@media (width<=620px){#dialog.sticky-note{padding:54px 27px 40px}#dialog.sticky-note .actions{gap:18px}.vip-page .vip-metrics{flex-wrap:wrap;gap:10px}.vip-page .vip-metrics>div{padding:10px 12px}.vip-page .cards-three>.paper{display:block}.vip-page .cards-three>.paper h2{font-size:21px}}.transfer-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.transfer-detail-media{gap:16px;max-height:calc(100vh - 190px);padding-right:5px;display:grid;overflow:auto}.transfer-detail-media figure{margin:0}.transfer-detail-media .owned-image img{max-height:none}.transfer-detail-media figcaption{color:#99866c;margin-top:10px;font-size:11px}.transfer-listings{gap:20px;min-width:0;display:grid}.transfer-listing{padding:24px}.transfer-listing header{border-bottom:1px dashed #d6c7a8;justify-content:space-between;align-items:start;gap:12px;padding-bottom:16px;display:flex}.transfer-listing header h2{margin:0;font:23px/1.4 KaiTi,serif}.transfer-person{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.transfer-person>div{background:#e9eedb;border:1px dashed #c0caa7;border-radius:12px 16px 11px 14px;gap:7px;padding:14px;display:grid}.transfer-person>div+div{background:#f7edd5;border-color:#dfccaa}.transfer-person span{color:#8b7960;align-items:center;gap:6px;font-size:11px;display:flex}.transfer-person strong{font-size:14px;font-weight:500}.transfer-person small{color:#99856a;font-size:11px}.transfer-listing .facts{gap:12px;margin:0}.transfer-listing .facts>div{background:#fcf8ee;border-radius:9px;padding:11px 12px}.transfer-listing .facts dd{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.transfer-listing .price{font-size:21px}.transfer-listing .actions{justify-content:center;margin-top:20px;display:flex}.transfer-listing .actions .btn{min-width:140px}.sponsor-list .work-thumb,.transfer-records .transfer-thumb{cursor:default}.sponsor-list .work-line:hover .work-thumb img,.transfer-records .transfer-thumb:hover img{transform:none}@media (width<=620px){.transfer-detail{grid-template-columns:1fr;gap:22px}.transfer-detail-media{max-height:58vh}.transfer-listing{padding:18px}.transfer-listing header h2{font-size:21px}.transfer-person{gap:9px}.transfer-person>div{padding:11px}.transfer-person strong{font-size:12px}.transfer-listing .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}#dialog.exchange-success{color:#fff5dc;width:min(440px,100vw - 32px);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;padding:34px 26px 18px;overflow:auto}#dialog.exchange-success::backdrop{background:#37342ddc}#dialog.exchange-success .modal-head{margin:0 0 25px;display:block;position:relative}#dialog.exchange-success .modal-head h2{color:#805d43;text-align:center;z-index:1;background:#f2d2c5;border:2px solid #bf9981;border-radius:48% 48% 12px 12px/16px 16px 8px 8px;margin:0 15px;padding:15px 20px;font:700 31px KaiTi,serif;position:relative;box-shadow:inset 0 0 0 5px #fff0dd80,0 4px #694d3133}#dialog.exchange-success .modal-head h2:before,#dialog.exchange-success .modal-head h2:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,85% 100%,0 90%,25% 45%);background:#dcb6a3;border:1px solid #b38f78;width:32px;height:43px;position:absolute;top:24px}#dialog.exchange-success .modal-head h2:before{left:-28px;transform:rotate(-9deg)}#dialog.exchange-success .modal-head h2:after{right:-28px;transform:scaleX(-1)rotate(-9deg)}#dialog.exchange-success .modal-head>button{color:#f6e9d0;min-width:36px;min-height:36px;position:absolute;top:-33px;right:-16px}.reward-art{isolation:isolate;place-items:center;padding:20px 0;display:grid;position:relative}.reward-art:before{content:"";z-index:-1;background:repeating-conic-gradient(from 10deg,#eaca7760 0deg 13deg,#0000 13deg 30deg);position:absolute;inset:-30px -10px;-webkit-mask-image:radial-gradient(#000 12%,#0000 68%);mask-image:radial-gradient(#000 12%,#0000 68%)}.reward-cover{background:#fff8e7;border:1px solid #c2ad83;border-radius:17px 21px 15px 19px;width:166px;padding:8px;position:relative;transform:rotate(-3deg);box-shadow:0 0 35px #f7db9180}.reward-cover img{aspect-ratio:3/4;object-fit:cover;border-radius:10px 14px 9px 11px;width:100%;display:block}.reward-cover .exchange-heart{color:#cb9688;background:#fff3dc;border:1px solid #bd957b;border-radius:50%;place-items:center;width:39px;height:39px;margin:0;font-size:27px;display:grid;position:absolute;bottom:-12px;right:-15px}.reward-spark{color:#f5d889;font-size:36px;position:absolute}.spark-one{top:45px;left:35px;transform:rotate(-12deg)}.spark-two{font-size:24px;bottom:37px;right:34px}.reward-title{text-align:center;margin:16px 0 8px;font:22px/1.5 KaiTi,serif}.reward-message{text-align:center;color:#f4e6c3;margin:0;font-size:15px}.reward-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.reward-actions .btn{min-width:0;min-height:44px;padding:10px 8px}.reward-actions .quiet{color:#796247;background:#fff5df;border-color:#c6b28d}.reward-demo{text-align:center;color:#cfbf9e;margin:14px 0 0;font-size:10px}@media (prefers-reduced-motion:no-preference){.reward-art{animation:.45s ease-out reward-reveal}}@keyframes reward-reveal{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@media (width<=620px){#dialog.exchange-success{padding:34px 22px 16px}.reward-cover{width:150px}.reward-actions{gap:18px}.reward-title{font-size:20px}#dialog.exchange-success .modal-head h2{font-size:28px}.spark-one{left:15px}.spark-two{right:14px}}.top .account-nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.top .account-nav>a{flex:1;width:80px;min-width:0}.notification-trigger{color:#92784e;cursor:pointer;background:#faf2dc;border:1px dashed #c5bb95;border-radius:14px 17px 13px 16px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:6px;transition:background .18s,border-color .18s;display:grid}.notification-bell{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.notification-bell .bell-body{fill:#f3dfad}.notification-bell .bell-glint{stroke:#fffaf0;stroke-width:2px}.notification-trigger:focus-visible{outline-offset:3px;outline:2px solid #8e9d6b}.notification-trigger:active{background:#e3eacb}.notification-empty{text-align:center;color:#8e7958;padding:24px 12px 30px}.notification-empty .notification-bell{box-sizing:content-box;background:#f1eed6;border-radius:18px;width:48px;height:48px;padding:7px}.notification-empty h3{margin:20px 0 10px;font:23px KaiTi,serif}.notification-empty p{margin:0;font-size:13px}.notification-empty small{color:#a4957c;margin-top:20px;font-size:10px;display:block}@media (hover:hover){.notification-trigger:hover{background:#eaf0d7;border-color:#a7b386}.notification-trigger:hover .notification-bell{transform:rotate(-10deg)}}@media (prefers-reduced-motion:no-preference){.notification-bell{transition:transform .18s}}@media (width>=1351px){.sheet header.top{grid-template-columns:auto minmax(0,1fr) minmax(160px,210px) auto 128px}}@media (width>=1101px) and (width<=1350px){.sheet header.top{grid-template-columns:auto minmax(0,1fr) 150px auto 120px}}@media (width>=621px) and (width<=1100px){.sheet header.top{grid-template-columns:auto minmax(100px,1fr) 118px 112px}}@media (width<=620px){.sheet header.top{grid-template-columns:minmax(0,1fr) 112px}.top .account-nav{gap:5px}.notification-trigger{flex-basis:36px;width:36px;height:40px;padding:5px}.top .account-nav>a{width:71px}.notification-empty{padding:16px 8px 24px}}.lucky-bag{background:#fcf6e6;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:35px;display:grid}.bag-draw-panel{background:#f1e4bc;border:1px dashed #c4aa79;border-radius:20px 27px 18px 24px;flex-direction:column;justify-content:center;align-items:center;padding:24px 15px;display:flex}.bag-draw-panel h2{margin:10px 0;font:30px KaiTi,serif}.bag-deadline{text-align:center;margin:12px 0 20px;font-size:12px;line-height:2}.bag-deadline strong{color:#9c6537;font-variant-numeric:tabular-nums;font-size:19px;display:block}.bag-draw-panel>.btn{min-width:160px}.bag-draw-panel>small{margin-top:14px;font-size:10px}.bag-pool header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bag-pool header h2{margin:0;font:25px KaiTi,serif}.bag-prize{background:#eaf0db;border:1px dashed #b9c69c;border-radius:13px 18px 12px 15px;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.bag-prize img{object-fit:cover;border-radius:8px;flex-shrink:0;width:90px;height:120px}.bag-prize h3{margin:0 0 12px;font-size:15px;line-height:1.6}.bag-prize p,.bag-prize .muted{font-size:11px}.bag-rules{margin:22px 0 0}.bag-rules>div{border-bottom:1px dashed #dacbaa;grid-template-columns:110px 1fr;gap:15px;padding:13px 0;font-size:12px;line-height:1.8;display:grid}.bag-rules dt{color:#998366}.bag-rules dd{margin:0}.bag-points-result{text-align:center;padding:12px 0 22px}.bag-points-result>.ui-icon{width:52px;height:52px}.bag-points-result>strong{color:#aa8041;margin:18px 0;font:46px Georgia,serif;display:block}.bag-points-result>strong small{margin-left:10px;font:14px Microsoft YaHei,sans-serif}.bag-points-result p{margin:14px 0 24px;font-size:13px;line-height:1.9}.bag-points-result .muted{margin:15px 0 0;font-size:10px}@media (width<=800px){.lucky-bag{grid-template-columns:1fr;gap:25px}.bag-rules>div{grid-template-columns:95px 1fr;gap:9px}.bag-draw-panel{padding:22px 12px}.bag-prize{gap:13px;padding:13px}.bag-prize img{width:72px;height:96px}.bag-prize h3{font-size:13px}}.vip-payment-offer{color:#66734f;background:#f0f3e3;border:1px dashed #b9c39d;border-radius:12px 16px 10px 14px;gap:9px;margin:14px 0;padding:16px;display:grid}.vip-payment-offer>span{align-items:center;gap:7px;display:flex}.vip-payment-offer strong{color:#8a693d;font-size:21px}.vip-payment-offer small{line-height:1.6}.vip-payment-choice{border:0;border-bottom:1px dashed #cbbb95;margin:0;padding:8px 0 18px}.vip-payment-choice legend{font-size:15px}.vip-payment-choice>small{color:#897856;font-size:11px;line-height:1.7;display:block}.vip-payment-choice label{align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.vip-payment-choice label small{color:#897856;margin-top:4px;font-size:11px;display:block}.point-value{color:#89724e}.bag-draw-panel{background:repeating-linear-gradient(88deg,#f6edcf,#f6edcf 9px,#f8f0d8 10px 18px);justify-content:flex-start;gap:10px;padding:24px 12px}.bag-draw-panel h2{margin:0}.bag-wheel-frame{aspect-ratio:500/560;isolation:isolate;width:min(100%,440px);margin:4px auto;position:relative}.wheel-frame-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bag-wheel{aspect-ratio:1;box-sizing:border-box;background:conic-gradient(from -30deg,#e8ecd9 0deg 60deg,#f3e6cc 60deg 120deg,#eee5df 120deg 180deg,#e8ecd9 180deg 240deg,#f3e6cc 240deg 300deg,#eee5df 300deg);border:2px solid #c0b496;border-radius:50%;width:74.4%;position:absolute;top:17.14%;left:12.8%;overflow:hidden}.bag-wheel:after{content:"";pointer-events:none;border:1px dashed #c2b698;border-radius:50%;position:absolute;inset:5px}.wheel-prize{color:#736c4d;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:24%;height:28%;display:flex;position:absolute}.wheel-prize img{object-fit:cover;object-position:50% 25%;border:3px solid #fffbed;border-radius:8px 5px 9px;width:70%;height:72%;min-height:0;transform:rotate(-4deg);box-shadow:1px 2px #bcb196}.wheel-prize:nth-child(2n) img{transform:rotate(4deg)}.wheel-prize .ui-icon{width:24px;height:24px}.wheel-prize strong{color:#997346;font:700 22px Georgia,serif}.wheel-prize small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.wheel-button{white-space:nowrap;z-index:2;aspect-ratio:1;color:#fff9e8;cursor:pointer;background:#d7b78c;border:5px solid #fff4dc;border-radius:48% 51% 49% 52%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:27%;padding:8px 3px 10px;line-height:1.1;display:flex;position:absolute;top:50.35%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 0 0 2px #a88d68,0 3px 0 3px #b9a17a}.wheel-button:before{content:"";pointer-events:none;border:1px dashed #fff5db;border-radius:50%;position:absolute;inset:4px}.wheel-paw{stroke:#a98a63;stroke-width:1.8px;flex-shrink:1;width:69%;height:auto;min-height:0}.wheel-button span{color:#7d6045;font:700 13px KaiTi,serif;position:relative}.wheel-button:hover{background:#e1c599}.wheel-button:active{transform:translate(-50%,-49%)rotate(0)}.wheel-button:disabled{cursor:wait;opacity:.8}.wheel-button:focus-visible{outline-offset:5px;outline:3px dashed #7c8a63}.wheel-pointer{z-index:3;clip-path:polygon(0 0,100% 0,50% 100%);background:#a98c61;width:18px;height:22px;position:absolute;top:15.1%;left:calc(50% - 9px)}.wheel-plaque{text-align:center;color:#927958;width:50%;font:15px KaiTi,serif;position:absolute;top:87%;left:25%;transform:rotate(-1deg)}.wheel-hint{color:#8e7a56;margin:0;font-size:12px}.bag-draw-panel>small{max-width:320px;margin-top:5px;font-size:10px;line-height:1.7}.bag-draw-panel .bag-deadline{margin:0}.bag-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bag-prize-grid .bag-prize{background:#f7f3e5;gap:11px;min-width:0;margin:0;padding:12px}.bag-prize-grid .bag-prize:nth-child(2n){background:#edf0df}.bag-prize-grid .bag-prize img{object-position:50% 25%;border:3px solid #fffbee;border-radius:7px 11px 6px 9px;width:61px;height:82px;box-shadow:1px 2px #d2c7ae}.bag-prize-grid .bag-prize>div{min-width:0}.bag-prize-grid .bag-prize h3{margin:0 0 5px;font-size:13px;line-height:1.5}.bag-prize-grid .bag-prize p{margin:0 0 4px}.bag-pool-caption,.bag-preview-note{color:#978365;margin:12px 0 17px;font-size:11px}.bag-preview-note{margin-bottom:0;font-size:10px}.bag-rules{margin-top:14px}@media (width<=1100px) and (width>=801px){.bag-prize-grid{grid-template-columns:1fr}.bag-prize-grid .bag-prize img{width:48px;height:62px}}@media (width<=480px){.bag-draw-panel{padding:20px 7px}.wheel-button{border-width:3px;padding:6px 2px}.wheel-button span{font-size:11px}.wheel-prize img{border-width:2px}.wheel-prize strong{font-size:17px}.wheel-prize small{font-size:8px}.wheel-prize .ui-icon{width:18px;height:18px}.wheel-plaque{font-size:11px}.bag-prize-grid{grid-template-columns:1fr}.bag-prize-grid .bag-prize img{width:58px;height:72px}}.bag-chances{text-align:center;color:#866b45;margin:5px 0;font-size:13px}.bag-chances strong{color:#976743;margin:0 3px;font:700 23px Georgia,serif}.bag-chances small{color:#978469;margin-top:4px;font-size:10px;display:block}.bag-copy-count{color:#6d7954;background:#e7edd8;border:1px dashed #a8b28b;border-radius:6px;width:fit-content;margin-top:7px;padding:2px 7px;font-size:10px;display:block}.bag-prize.exhausted{background:#eeeade}.bag-prize.exhausted img,.wheel-prize.exhausted img{filter:grayscale();opacity:.45}.exhausted .bag-copy-count{color:#967b66;background:#e5ddd0;border-color:#bfae96}.wheel-prize em{color:#7d8063;white-space:nowrap;font:8px Microsoft YaHei,sans-serif}.wheel-prize.exhausted em{color:#87644d;background:#eadbcb;border:1px solid #b79c7d;border-radius:3px;padding:1px 4px;transform:rotate(-7deg)}.wheel-prize{height:30%}.wheel-prize img{height:61%}@media (width<=480px){.wheel-prize em{font-size:6px}.wheel-prize{gap:1px}}.event-preview{gap:12px;margin-bottom:20px;display:grid}.event-preview p{margin:8px 0}.event-preview small{line-height:1.7;display:block}.event-preview details{border-top:1px dashed #c5cbb3;padding-top:8px}.event-preview summary{cursor:pointer;font-size:12px}.event-preview label{align-items:center;gap:12px;margin:10px 0;display:flex}.event-preview select{min-height:42px}.message-list{gap:12px;display:grid}.message-item{background:#faf8ee;border:1px dashed #c5cbb3;border-radius:10px;padding:15px}.message-item.unread{background:#edf0df}.message-item header{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-item h3{margin:0;font-size:15px}.message-item p{font-size:13px;line-height:1.7}.message-item small{white-space:nowrap;font-size:11px}.exchange-balance{color:#716448;text-align:center;margin:16px 0 24px;font-size:14px;line-height:1.8}#dialog.sticky-note .actions:has(>.btn:only-child){grid-template-columns:minmax(0,180px);justify-content:center}#dialog:has(.message-list) .message-list{gap:12px}#dialog:has(.message-list) .message-item{padding:14px 16px}#dialog:has(.message-list) .message-item p{margin:10px 0;line-height:1.65}#dialog:has(.message-list) .message-item>.btn{min-width:76px;margin-left:auto;display:block}#dialog:has(.message-list) .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}#dialog:has(.message-list) .actions>.btn{text-align:center;width:100%;min-width:0;margin:0;padding:11px 6px}#dialog:has(.message-list)>.muted{text-align:center;margin:14px 0 0;font-size:11px}.owned-variant{color:#66754d;margin:8px 0;font-size:12px;line-height:1.6}.delivery-info input{width:100%;min-width:0}.app-shell.sheet.frozen-buyer{font-synthesis:weight style;background:var(--paper);min-width:0;max-width:1440px;min-height:calc(100vh - 40px);color:var(--ink);margin:0 auto}.app-shell.sheet.frozen-buyer .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:20;background:0 0;padding:0;position:relative;inset:auto}.app-shell.sheet.frozen-buyer .brand{font-weight:inherit;text-decoration:none}.app-shell.sheet.frozen-buyer .home-main-nav-native{gap:22px;margin-left:auto}.app-shell.sheet.frozen-buyer .topbar .shopping-nav{gap:16px;margin-left:auto}.app-shell.sheet.frozen-buyer .topbar .shopping-nav a,.app-shell.sheet.frozen-buyer .topbar .account-nav a{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.app-shell.sheet.frozen-buyer .home-main-nav-native a{color:#776455;align-items:center;gap:7px;font-size:14px;display:flex}.app-shell.sheet.frozen-buyer .home-main-nav-native .current{color:#5c6549;text-underline-offset:5px;-webkit-text-decoration:underline #eed08c;text-decoration:underline #eed08c;text-decoration-thickness:6px}.app-shell.sheet.frozen-buyer .buyer-main{max-width:none;margin:0;padding:34px 46px 48px}.app-shell.sheet.frozen-buyer .buyer-footer{border-top:1px dashed var(--line);color:var(--muted);justify-content:space-between;margin:0 46px;padding:25px 0;font-size:12px;display:flex}.app-shell.sheet.frozen-buyer h1,.app-shell.sheet.frozen-buyer h2,.app-shell.sheet.frozen-buyer h3{color:var(--ink)}.frozen-buyer :where(button:not(.btn):not(.notification-trigger)){color:var(--ink);box-shadow:none;background:#f3deb1;border:1px solid #b69b76;border-radius:7px 11px 6px 9px}.app-shell.sheet.frozen-buyer button.secondary,.app-shell.sheet.frozen-buyer .secondary{color:#78634e;background:#fffaf0;border:1px solid #cdbb9b}.frozen-buyer :where(input,select,textarea){color:var(--ink);background:#fffdf8;border-color:#d3c4ab}.app-shell.sheet.frozen-buyer .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.app-shell.sheet.frozen-buyer .shop-card{min-width:0;box-shadow:none;background:#fffcf3;border:1px solid #cdbb9d;overflow:hidden}.app-shell.sheet.frozen-buyer .product-card-cover-native{aspect-ratio:3/4;position:relative;overflow:hidden}.app-shell.sheet.frozen-buyer .product-card-cover-native .product-thumb{aspect-ratio:auto;width:100%;height:100%}.app-shell.sheet.frozen-buyer .product-card-cover-native .product-thumb img{object-fit:cover}.app-shell.sheet.frozen-buyer .topbar .ui-icon{width:25px;height:25px}.app-shell.sheet.frozen-buyer .product-body{padding:12px 5px 0}.app-shell.sheet.frozen-buyer .product-title-row h2{margin:0 0 7px;font:700 20px/1.4 KaiTi,STKaiti,serif}.app-shell.sheet.frozen-buyer .search-bar-native{background:0 0;border-bottom:1px solid #c6b597;border-radius:0;max-width:450px;margin:0 auto 26px}.app-shell.sheet.frozen-buyer .home-head{margin-bottom:24px}.app-shell.sheet.frozen-buyer .shop-tabs-native,.app-shell.sheet.frozen-buyer .category-panel-native,.app-shell.sheet.frozen-buyer .side-category-native{border-color:var(--line);background:0 0}.app-shell.sheet.frozen-buyer .shop-tabs-native button.active,.app-shell.sheet.frozen-buyer .category-grid-native button.active,.app-shell.sheet.frozen-buyer .side-category-native button.active{color:#66543f;background:#f4e6bf}.app-shell.sheet.frozen-buyer .category-panel-native{border-style:dashed;border-radius:13px 19px 12px 17px}.app-shell.sheet.frozen-buyer .loading-panel,.app-shell.sheet.frozen-buyer .empty-panel,.app-shell.sheet.frozen-buyer .error-panel{color:#7c6b58;background:#fffaf0;border:1px dashed #cdbb9b;border-radius:13px 18px 12px 17px}.app-shell.sheet.frozen-buyer .page-heading h1,.app-shell.sheet.frozen-buyer .sponsor-title-native h1,.app-shell.sheet.frozen-buyer .vip-title-native h2{letter-spacing:2px;color:#715442;font:700 32px KaiTi,STKaiti,serif}.app-shell.sheet.frozen-buyer .warehouse-grid-native{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.app-shell.sheet.frozen-buyer .warehouse-card-native{box-shadow:none;background:#fffcf4;border:1px solid #b7a28b;border-radius:17px 23px 16px 21px;padding:10px}.app-shell.sheet.frozen-buyer .warehouse-card-cover{border-radius:12px 17px 11px 15px;overflow:hidden}.app-shell.sheet.frozen-buyer .warehouse-card-body h2{color:#715543;font:700 21px/1.4 KaiTi,STKaiti,serif}.app-shell.sheet.frozen-buyer .warehouse-controls-native{background:0 0;border:0;padding:0 0 22px}.app-shell.sheet.frozen-buyer .warehouse-delivery-action,.app-shell.sheet.frozen-buyer .button-like{color:#694e37;background:#f9ebc2;border:1px solid #a08c71;border-radius:12px 17px 11px 14px}.app-shell.sheet.frozen-buyer .vip-hero-native{background:#eef1df;border-color:#a6ad82}.app-shell.sheet.frozen-buyer .vip-benefit-card-primary-native{background:#faf0d5}.app-shell.sheet.frozen-buyer .order-list,.app-shell.sheet.frozen-buyer .cart-list,.app-shell.sheet.frozen-buyer .checkout-items{gap:20px;display:grid}.app-shell.sheet.frozen-buyer .detail-layout{gap:36px}.app-shell.sheet.frozen-buyer .detail-media{background:#fffcf4;border:1px solid #b7a28b;border-radius:19px 25px 17px 22px;padding:14px}.app-shell.sheet.frozen-buyer .detail-body h1{font:700 32px/1.4 KaiTi,STKaiti,serif}.app-shell.sheet.frozen-buyer .detail-price{color:#94662f}.app-shell.sheet.frozen-buyer .real-artwork-deck{background:#e8eedb;border:1px solid #a6b592;border-radius:25px 30px 23px 28px;min-width:0;margin:0;padding:24px}.app-shell.sheet.frozen-buyer .real-arrival{background:#fff7e6;border-color:#cbb58e;margin-bottom:26px;padding:20px 24px 12px}.real-artwork-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.real-artwork-track::-webkit-scrollbar{display:none}.real-artwork-slide{scroll-snap-align:start;min-width:0;display:block}.real-artwork-slide .product-thumb{aspect-ratio:4/3;background:0 0;border-radius:12px;width:100%;height:auto;overflow:hidden}.real-artwork-slide .product-thumb img{object-fit:cover;width:100%;height:100%}.real-arrival .real-artwork-slide{grid-template-columns:36% 64%;align-items:center;display:grid}.real-arrival .real-artwork-slide .product-thumb{aspect-ratio:auto;height:390px}.real-arrival .real-artwork-slide .product-thumb img{object-fit:contain}.real-arrival-copy{padding:24px}.real-arrival-copy h2{margin:15px 0;font:700 36px/1.4 KaiTi,STKaiti,serif}.real-arrival-copy p,.real-arrival-copy>span{color:#958774;font-size:12px}.real-arrival-copy .price{color:#94662f;font-size:28px}.real-deck-controls{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:12px;font-size:11px;display:flex}.real-deck-controls button{min-height:30px;padding:0 12px}.real-deck-empty{place-items:center;min-height:200px;display:grid}.real-home-offers{margin:30px 0}.app-shell.sheet.frozen-buyer .real-home-showcases{grid-template-columns:1fr 1fr;gap:24px;display:grid}.app-shell.sheet.frozen-buyer .real-home-showcases>section:last-child{background:#f8e9c6;border-color:#c4aa79}@media (width<=760px){.app-shell.sheet.frozen-buyer .topbar .shopping-nav{gap:10px}.app-shell.sheet.frozen-buyer .topbar .shopping-nav a{font-size:0}.app-shell.sheet.frozen-buyer .topbar .account-nav{display:none}.app-shell.sheet.frozen-buyer .real-arrival{padding:14px}.real-arrival .real-artwork-slide{flex-direction:column-reverse;display:flex}.real-arrival .real-artwork-slide .product-thumb{height:270px}.real-arrival-copy{width:100%;padding:14px 8px}.real-arrival-copy h2{margin:8px 0;font-size:27px}.app-shell.sheet.frozen-buyer .real-home-offers .products{grid-template-columns:1fr}.app-shell.sheet.frozen-buyer .real-home-showcases{gap:12px}.app-shell.sheet.frozen-buyer .real-home-showcases .real-artwork-deck{padding:14px 10px 10px}.app-shell.sheet.frozen-buyer .warehouse-grid-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell.sheet.frozen-buyer .warehouse-card-native{padding:7px}.app-shell.sheet.frozen-buyer .warehouse-card-body h2{font-size:18px}.app-shell.sheet.frozen-buyer .page-heading h1,.app-shell.sheet.frozen-buyer .sponsor-title-native h1,.app-shell.sheet.frozen-buyer .vip-title-native h2{font-size:27px}.app-shell.sheet.frozen-buyer{border:1.5px solid #a58b74;border-radius:22px;min-height:calc(100dvh - 12px);margin:0}.app-shell.sheet.frozen-buyer:before{display:block}.app-shell.sheet.frozen-buyer .topbar{height:90px;min-height:90px;margin:0 18px}.app-shell.sheet.frozen-buyer .brand{width:170px}.app-shell.sheet.frozen-buyer .home-main-nav-native{display:none}.app-shell.sheet.frozen-buyer .buyer-main{padding:22px 18px 32px}.app-shell.sheet.frozen-buyer .buyer-footer{margin:0 18px 82px}.app-shell.sheet.frozen-buyer .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell.sheet.frozen-buyer .product-title-row h2{font-size:17px}}.real-deck-dots{align-items:center;gap:7px;display:flex}.real-deck-dots button{background:#d4d7c4;border:0;border-radius:50%;width:9px;min-width:0;height:9px;min-height:0;padding:0}.real-deck-dots button[aria-pressed=true]{background:#71825e}.app-shell.sheet.frozen-buyer{background:var(--paper)}.app-shell.sheet.frozen-buyer .topbar{width:auto;box-shadow:none;border:0;border-radius:0;transform:none}.app-shell.sheet.frozen-buyer .brand{flex-shrink:0;display:block}.app-shell.sheet.frozen-buyer .topbar nav{width:auto}.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native{gap:22px;display:flex}.app-shell.sheet.frozen-buyer .buyer-main{width:100%}.app-shell.sheet.frozen-buyer .home-page{box-shadow:none;background:0 0;border:0;padding:0}.app-shell.sheet.frozen-buyer .topbar nav a{flex-direction:row;padding:0}@media (width<=700px){.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native{display:none}}.app-shell.sheet.frozen-buyer .topbar{align-items:center;gap:24px;margin:0 46px;display:flex}@media (width<=760px){.app-shell.sheet.frozen-buyer .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:100px;margin:0 18px;padding:14px 0}.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native{flex:0 0 100%;order:4;justify-content:space-between;gap:8px;display:flex}.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native a{gap:4px;font-size:12px}.app-shell.sheet.frozen-buyer .brand{width:160px}.app-shell.sheet.frozen-buyer .brand-lettering{font-size:29px}.app-shell.sheet.frozen-buyer .real-home-showcases{grid-template-columns:1fr}}.app-shell.sheet.frozen-buyer .buyer-main{background:0 0}.app-shell.sheet.frozen-buyer .topbar .search{min-width:100px;max-width:180px;margin:0}@media (width<=760px){.app-shell.sheet.frozen-buyer .topbar .search{flex:0 0 100%;order:5;width:100%;max-width:none}.app-shell.sheet.frozen-buyer .topbar .account-nav{display:flex}}.app-shell.sheet.frozen-buyer .real-arrival{padding:0;position:relative;overflow:hidden}.real-arrival .deck-title{z-index:3;position:absolute;top:16px;left:20px}.real-arrival .real-artwork-slide{height:480px;display:block;position:relative;overflow:hidden}.real-arrival .real-artwork-slide .product-thumb{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.real-arrival .real-artwork-slide .product-thumb img{object-fit:cover;object-position:center 18%}.real-arrival .real-artwork-slide:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff7df 0%,#fff7dfee 18%,#fff7df50 60%,#fff7df00 100%);position:absolute;inset:0}.real-arrival-copy{z-index:2;width:48%;padding:145px 50px 35px;position:relative}.real-arrival .real-deck-controls{background:#fff7df;height:44px;margin:0;position:relative}.real-arrival .real-deck-controls>button{z-index:4;border-radius:50%;position:absolute;bottom:245px}.real-arrival .real-deck-controls>button:first-child{left:12px}.real-arrival .real-deck-controls>button:last-child{right:12px}.app-shell.sheet.frozen-buyer .real-deck-dots button{background:#d8caaa;border-radius:3px;width:26px;height:4px;min-height:0;padding:0}.app-shell.sheet.frozen-buyer .real-deck-dots button[aria-pressed=true]{background:#937958}.app-shell.sheet.frozen-buyer .notification-trigger{background:0 0;border:0;padding:0}.buyer-notification-backdrop{z-index:120;background:#40362866;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.buyer-notification-backdrop>section{width:min(460px,100%)}@media (width<=760px){.real-arrival .real-artwork-slide{grid-template-rows:minmax(0,1fr) auto;height:440px;padding:58px 16px 15px;display:grid}.real-arrival .real-artwork-slide .product-thumb{grid-row:1;height:100%;position:relative}.real-arrival .real-artwork-slide .product-thumb img{object-fit:contain;object-position:center}.real-arrival .real-artwork-slide:after{display:none}.real-arrival-copy{grid-row:2;width:100%;padding:14px 0 0}.real-arrival-copy h2{margin:5px 0;font-size:21px}.real-arrival-copy p{margin:4px 0}.real-arrival .real-deck-controls>button{bottom:205px}.app-shell.sheet.frozen-buyer .real-home-showcases{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.sheet.frozen-buyer .real-deck-dots{gap:4px}.app-shell.sheet.frozen-buyer .real-deck-dots button{width:16px}.app-shell.sheet.frozen-buyer .buyer-footer{margin-bottom:0}}.app-shell.sheet.frozen-buyer .real-home-offers .products{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.app-shell.sheet.frozen-buyer .real-home-offers .product-card-cover-native{aspect-ratio:3/4;height:auto}.app-shell.sheet.frozen-buyer .real-home-offers .product-title-row h2{font-size:17px}.app-shell.sheet.frozen-buyer .real-arrival .real-deck-dots{flex:1;gap:9px;margin:0 16px;display:flex}.app-shell.sheet.frozen-buyer .real-arrival .real-deck-dots button{flex:1;width:auto}.app-shell.sheet.frozen-buyer .real-arrival .real-deck-controls{padding-right:24px}@media (width<=760px){.app-shell.sheet.frozen-buyer .real-home-offers .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.app-shell.sheet.frozen-buyer .frozen-home .home-head{display:flex}@media (width<=760px){.app-shell.sheet.frozen-buyer .topbar .brand{flex:0 0 160px;order:0}.app-shell.sheet.frozen-buyer .topbar .account-nav{order:1;margin-left:auto}.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native{flex:220px;order:2}.app-shell.sheet.frozen-buyer .topbar .shopping-nav{flex:none;order:3;gap:7px;margin-left:0}.app-shell.sheet.frozen-buyer .topbar .search{order:4}}@media (width>=761px){.app-shell.sheet.frozen-buyer .topbar{height:117px;min-height:117px}}@media (width<=760px){.app-shell.sheet.frozen-buyer .topbar{height:237px;min-height:237px}.app-shell.sheet.frozen-buyer .buyer-main{padding:23px 18px 26px}}.app-shell.sheet.frozen-buyer .cart-layout-native{grid-template-columns:minmax(0,1fr) 385px;align-items:start;gap:24px;display:grid}.app-shell.sheet.frozen-buyer .cart-summary-native{background:#faf0d5}.app-shell.sheet.frozen-buyer .cart-summary-native dl>div{justify-content:space-between;gap:12px;margin:20px 0;display:flex}@media (width<=760px){.app-shell.sheet.frozen-buyer .cart-layout-native{grid-template-columns:1fr}}.app-shell.sheet.frozen-buyer .cart-summary-native{display:block}.app-shell.sheet.frozen-buyer .cart-summary-native>label{align-items:center;gap:10px;display:flex}.app-shell.sheet.frozen-buyer .cart-summary-native>button{width:100%;min-height:44px;display:block}.app-shell.sheet.frozen-buyer .cart-summary-native p{margin:16px 0 0}.app-shell.sheet.frozen-buyer .topbar .search input{outline-offset:9px;background:0 0;border:0;width:100%;min-width:0;height:auto;min-height:0;padding:0;font-size:12px}.app-shell.sheet.frozen-buyer .topbar .search button{background:0 0;border:0;height:auto;min-height:0;padding:0 3px;font-size:23px;line-height:1}.app-shell.sheet.frozen-buyer .detail-layout,.app-shell.sheet.frozen-buyer .detail-body{box-shadow:none;background:0 0;border:0}.app-shell.sheet.frozen-buyer .detail-body{padding:0}.app-shell.sheet.frozen-buyer .detail-media{background:0 0;border:0;padding:0}.app-shell.sheet.frozen-buyer .detail-media>img{aspect-ratio:1;object-fit:contain;border-radius:20px;width:100%;height:auto;max-height:none}.app-shell.sheet.frozen-buyer .detail-thumbnail-tabs{gap:12px;margin-top:15px;display:flex}.app-shell.sheet.frozen-buyer .detail-thumbnail-tabs button{width:76px;height:76px;padding:0;overflow:hidden}.app-shell.sheet.frozen-buyer .detail-thumbnail-tabs img{object-fit:cover;width:100%;height:100%}.app-shell.sheet.frozen-buyer .detail-body .action-row{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.app-shell.sheet.frozen-buyer .detail-body .action-row button{width:100%;min-height:52px}.app-shell.sheet.frozen-buyer .product-license-facts{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;padding:24px 0;display:grid}.app-shell.sheet.frozen-buyer .product-license-facts dt{color:var(--muted);font-size:12px}.app-shell.sheet.frozen-buyer .product-license-facts dd{margin:8px 0 0}.app-shell.sheet.frozen-buyer .topbar .account-nav a{flex-direction:column;gap:4px;font-size:10px}@media (width<=760px){.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native a,.app-shell.sheet.frozen-buyer .topbar .shopping-nav a{flex-direction:column;gap:4px;font-size:10px}}.app-shell.sheet.frozen-buyer .benefits-grid-native{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.app-shell.sheet.frozen-buyer .vip-benefit-card-native{border-radius:22px;padding:26px}.app-shell.sheet.frozen-buyer .vip-benefit-notes-native{padding:0;list-style:none}@media (width<=760px){.app-shell.sheet.frozen-buyer .benefits-grid-native{grid-template-columns:1fr}}.app-shell.sheet.frozen-buyer .order-card .order-line{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;margin:20px 0;display:grid}.app-shell.sheet.frozen-buyer .order-card .order-line img,.app-shell.sheet.frozen-buyer .order-card .image-placeholder{object-fit:cover;border-radius:12px;width:88px;height:104px}.app-shell.sheet.frozen-buyer .order-card .order-line h2{font-size:20px}.app-shell.sheet.frozen-buyer .order-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=760px){.app-shell.sheet.frozen-buyer .order-meta{flex-wrap:wrap}.app-shell.sheet.frozen-buyer .order-card .order-line h2{font-size:16px}}.app-shell.sheet.frozen-buyer .checkout-layout-native{grid-template-columns:minmax(0,1fr) 385px;align-items:start;gap:24px;display:grid}.app-shell.sheet.frozen-buyer .checkout-layout-native>.stack{gap:24px;display:grid}.app-shell.sheet.frozen-buyer .checkout-summary-native{background:#faf0d5;display:block}.app-shell.sheet.frozen-buyer .checkout-summary-native dl>div{justify-content:space-between;gap:12px;margin:20px 0;display:flex}.app-shell.sheet.frozen-buyer .checkout-summary-native button{width:100%;min-height:44px}.app-shell.sheet.frozen-buyer .checkout-item{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:18px;display:grid}.app-shell.sheet.frozen-buyer .checkout-item img{object-fit:cover;width:80px;height:96px}.app-shell.sheet.frozen-buyer .checkout-license-panel label{gap:12px;margin-bottom:18px;display:grid}@media (width<=760px){.app-shell.sheet.frozen-buyer .checkout-layout-native{grid-template-columns:1fr}}.frozen-buyer .market-cover .product-thumb{border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.frozen-buyer .market-cover .product-thumb img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.frozen-buyer .transfer-detail-native{background:0 0;border:0;align-items:start;padding:0;display:grid}.frozen-buyer .transfer-detail-media .product-thumb{aspect-ratio:1;width:100%;height:auto}.frozen-buyer .transfer-detail-media .product-thumb img{object-fit:contain}.frozen-buyer .transfer-listing :is(.transfer-scope,.transfer-published){grid-column:1/-1}.frozen-buyer .transfer-listing-links{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;margin-top:16px;display:grid}.frozen-buyer .transfer-listing-links>.btn{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:48px;margin:0;padding:10px 8px;line-height:1.5;display:flex}.frozen-buyer .transfer-listing-links>.btn:only-child{grid-column:1/-1}.frozen-buyer .transfer-listing-links>.transfer-report-icon{width:36px;height:44px;min-height:44px;box-shadow:none;color:#89916e;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;margin:0;padding:0;display:flex}.frozen-buyer .transfer-report-icon>span{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font:600 12px/1 system-ui,sans-serif;display:grid}.frozen-buyer .transfer-report-icon:hover{color:#56633e}.frozen-buyer .transfer-report-icon:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #899957}.frozen-buyer .transfer-report-icon:only-child{grid-column:2}.buyer-contact-backdrop{z-index:130;background:#40362866;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.buyer-contact-backdrop>dialog{width:min(460px,100vw - 34px);max-height:90dvh;color:var(--ink);margin:auto;position:fixed;inset:0;overflow:auto}.buyer-contact-backdrop .modal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.buyer-contact-backdrop dialog>label{gap:8px;margin:16px 0;display:grid}.buyer-contact-backdrop select,.buyer-contact-backdrop textarea{width:100%;min-width:0;font:inherit;color:inherit;background:#fffaf0;border:1px solid #c4b292;border-radius:8px;padding:10px}.frozen-buyer .transfer-page-native.market-page,.frozen-buyer .transfer-detail-page{max-width:none;margin:0;padding:0}.frozen-buyer .detail-page{background:0 0}.frozen-buyer .enlarge-button{color:#7c684d;background:#fff6dfdf;border:1px solid #a38e71;border-radius:10px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px}.frozen-buyer .stepper button{background:0 0;border:0;border-radius:0;min-height:33px;padding:7px 12px}.frozen-buyer .stepper>span{text-align:center;min-width:25px;font-size:13px}.frozen-buyer .shop-card .cover .product-thumb{width:100%;height:100%}.frozen-buyer .shop-card .cover>a{width:100%;height:100%;display:block}.frozen-buyer .shop-card .card-price-row{margin-top:auto}@media (width>=761px) and (width<=1350px){.app-shell.sheet.frozen-buyer .all-grid-native{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}}@media (width>=761px){.frozen-buyer .all-grid-native .card-price-row{flex-wrap:wrap}.frozen-buyer .all-grid-native .product-actions .btn{white-space:nowrap}}.frozen-buyer .real-arrival .deck-title{left:auto;right:20px}.frozen-buyer .real-arrival .real-artwork-slide{height:560px}.frozen-buyer .real-arrival-copy{width:36%;padding:90px 42px 24px}.frozen-buyer .real-arrival-copy .arrival-link{width:max-content;display:block}.frozen-buyer .real-arrival .real-deck-controls>button{background:#fff8e6de;border-radius:10px;width:38px;height:68px;font-size:30px;bottom:290px}.frozen-buyer .real-home-showcases .real-artwork-deck{position:relative}.frozen-buyer .real-home-showcases .real-artwork-track{grid-auto-columns:calc(100% - 22px)}.frozen-buyer .real-home-showcases .real-deck-controls{pointer-events:none;justify-content:space-between;margin:0;position:absolute;top:50%;left:0;right:0}.frozen-buyer .real-home-showcases .real-deck-controls>button{pointer-events:auto}.frozen-buyer .real-home-showcases .real-deck-dots,.frozen-buyer .real-home-showcases .real-deck-controls>span{display:none}.frozen-buyer button.text-link{font:inherit;background:0 0;border:0;padding:0}@media (width<=620px){.frozen-buyer .real-arrival .real-artwork-slide{grid-template-columns:1fr;height:610px}.frozen-buyer .real-arrival .real-arrival-copy{width:100%;height:auto;padding:14px 0 0}.frozen-buyer .real-arrival .real-deck-controls>button{width:28px;height:50px;padding:0;font-size:30px;bottom:355px}}.frozen-buyer .topbar{border-bottom:1px dashed var(--line)}.frozen-buyer .cart-artist-heading{border-bottom:1px dashed var(--line);margin:0;padding-bottom:18px}.frozen-buyer .cart-layout-native,.frozen-buyer .checkout-layout-native{grid-template-columns:minmax(0,1fr) 385px}.frozen-buyer .checkout-summary-native dl>div{background:0 0;border:0;border-radius:0;padding:0}.frozen-buyer .checkout-license-panel select{background:#fffcf4;border:1px solid #cbbb9d;border-radius:10px;width:100%;min-height:43px;padding:9px 12px}.frozen-buyer .cart-summary-native,.frozen-buyer .checkout-summary-native{background:#faf0d5}@media (width<=900px){.frozen-buyer .cart-layout-native,.frozen-buyer .checkout-layout-native{grid-template-columns:1fr}}.app-shell.sheet.frozen-buyer .buyer-main{min-height:690px;padding-bottom:44px}.app-shell.sheet.frozen-buyer .buyer-footer{margin:28px 46px 0;padding:23px 0 26px}.app-shell.sheet.frozen-buyer .topbar{border-bottom:1px dashed #d7c6a8}@media (width<=620px){.app-shell.sheet.frozen-buyer .buyer-main{padding-bottom:26px}.app-shell.sheet.frozen-buyer .buyer-footer{margin:25px 18px 0;padding:20px 0}}.buyer-notification-dialog{width:min(600px,100% - 36px);max-height:85vh;color:var(--ink);overflow:auto}.buyer-notification-dialog::backdrop{background:#332c2666}.buyer-notification-dialog .modal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width>=1351px){.app-shell.sheet.frozen-buyer .topbar{grid-template-columns:auto minmax(0,1fr) minmax(160px,210px) auto 128px;gap:22px;display:grid}.app-shell.sheet.frozen-buyer .topbar .brand{width:190px}.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native{justify-content:space-between;gap:18px;margin-left:0}.app-shell.sheet.frozen-buyer .topbar .search{width:100%;max-width:210px}.app-shell.sheet.frozen-buyer .topbar .shopping-nav{gap:20px;margin-left:4px}.app-shell.sheet.frozen-buyer .topbar .shopping-nav a{font-size:14px}}.frozen-buyer .proof-upload{position:relative}.frozen-buyer .proof-file-input{opacity:0;width:1px;height:1px;position:absolute}.frozen-buyer .proof-upload:focus-within{outline-offset:3px;outline:2px solid #8e9d6b}.frozen-buyer .proof-form>img{object-fit:contain;max-width:100%;max-height:300px}.app-shell.sheet.frozen-buyer .topbar nav a{font-weight:400}.app-shell.sheet.frozen-buyer .notification-trigger{color:#92784e;background:#faf2dc;border:1px dashed #c5bb95;border-radius:14px 17px 13px 16px;flex:0 0 40px;width:40px;height:40px;padding:6px;position:relative}.app-shell.sheet.frozen-buyer .notification-unread{color:#fff;background:#b72f32;border-radius:9px;padding:1px 5px;font:700 10px/16px system-ui,sans-serif;position:absolute;top:0;right:0;box-shadow:0 1px 3px #49232666}.buyer-notification-dialog .message-item time{color:#756e5e;margin:6px 0;font-size:11px;display:block}@media (width<=620px){.app-shell.sheet.frozen-buyer .notification-trigger{flex-basis:36px;width:36px;padding:5px}}.frozen-buyer .order-card .price{color:#9b703c;font:24px Georgia,serif}.frozen-buyer .transfer-actions-native>.btn.primary{background:#efcc87;min-width:140px;margin:20px auto 0;display:block}@media (width<=620px){.app-shell.sheet.frozen-buyer .topbar .ui-icon{width:21px;height:21px}}.mobile-showcase-caption{display:none}@media (width<=760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.app-shell.sheet.frozen-buyer .topbar{grid-template-columns:minmax(0,2fr) minmax(94px,1fr);gap:10px 8px;height:auto;min-height:0;margin:0 12px;padding:12px 0;display:grid}.app-shell.sheet.frozen-buyer .topbar .brand{grid-area:1/1;width:140px}.app-shell.sheet.frozen-buyer .brand-lettering{font-size:27px}.app-shell.sheet.frozen-buyer .brand-subline{margin-top:5px}.app-shell.sheet.frozen-buyer .topbar .account-nav{grid-area:1/2;justify-content:flex-end;gap:8px;width:auto;margin:0}.app-shell.sheet.frozen-buyer .topbar .nav-avatar{width:36px;height:36px}.app-shell.sheet.frozen-buyer .topbar nav.home-main-nav-native{grid-area:2/1;gap:4px;margin:0;padding-top:8px}.app-shell.sheet.frozen-buyer .topbar .shopping-nav{grid-area:2/2;justify-content:space-around;gap:4px;margin:0;padding-top:8px}.app-shell.sheet.frozen-buyer .topbar nav:not(.account-nav) a{white-space:nowrap;justify-content:center;min-width:0;min-height:44px;font-size:10px}.app-shell.sheet.frozen-buyer .topbar .search{grid-area:3/1/4/-1;width:100%;min-width:0;max-width:none;min-height:42px;padding:8px 12px;position:static}.app-shell.sheet.frozen-buyer .topbar .search input{font-size:16px}.app-shell.sheet.frozen-buyer .buyer-main{min-height:0;padding:16px 12px 26px}.app-shell.sheet.frozen-buyer .home-head{margin-bottom:12px}.app-shell.sheet.frozen-buyer .page-heading h1{font-size:23px}.app-shell.sheet.frozen-buyer .shop-tabs-wrap-native{display:none}.app-shell.sheet.frozen-buyer .filter-layout-native{min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.app-shell.sheet.frozen-buyer .side-category-native{border:0;border-bottom:1px dashed var(--line);gap:6px;width:100%;height:auto;margin-bottom:10px;padding:0 0 10px;display:flex;overflow:auto visible}.app-shell.sheet.frozen-buyer .side-category-native button{flex:0 0 70px;min-height:68px;padding:6px 3px;font-size:11px}.app-shell.sheet.frozen-buyer .side-category-icon-native{flex-shrink:0;width:25px;height:25px}.app-shell.sheet.frozen-buyer .filter-main-native{min-width:0;padding:0}.app-shell.sheet.frozen-buyer .filter-bar-native{gap:6px;margin-bottom:12px}.app-shell.sheet.frozen-buyer .all-grid-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.app-shell.sheet.frozen-buyer .product-card{min-width:0;padding:7px}.app-shell.sheet.frozen-buyer .product-card-cover-native{aspect-ratio:1;height:auto}.app-shell.sheet.frozen-buyer .product-card-cover-native .product-thumb img{object-fit:contain}.app-shell.sheet.frozen-buyer .product-card h3{font-size:13px;line-height:1.5}.app-shell.sheet.frozen-buyer .product-card .rule-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.app-shell.sheet.frozen-buyer .product-actions{gap:5px}.app-shell.sheet.frozen-buyer .product-actions button{min-width:0;padding:8px 3px;font-size:11px}.app-shell.sheet.frozen-buyer .real-home-showcases{grid-template-columns:minmax(0,1fr)}.app-shell.sheet.frozen-buyer .real-home-showcases .real-artwork-deck{padding:0;overflow:hidden}.app-shell.sheet.frozen-buyer .real-home-showcases .deck-title{margin:12px 10px}.app-shell.sheet.frozen-buyer .real-home-showcases .real-artwork-track{aspect-ratio:4/3;grid-auto-columns:100%}.app-shell.sheet.frozen-buyer .real-home-showcases .real-artwork-slide{height:100%;min-height:0}.app-shell.sheet.frozen-buyer .real-home-showcases .product-thumb{aspect-ratio:auto;height:100%}.app-shell.sheet.frozen-buyer .real-home-showcases .deck-caption{display:none}.app-shell.sheet.frozen-buyer .mobile-showcase-caption{margin:8px 10px 12px;font-size:12px;line-height:1.5;display:block}.app-shell.sheet.frozen-buyer .real-home-showcases .product-thumb img{object-fit:cover}.app-shell.sheet.frozen-buyer .real-arrival .real-artwork-slide{aspect-ratio:4/3;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;padding:0;display:grid}.app-shell.sheet.frozen-buyer .real-arrival .real-artwork-slide:after{z-index:1;background:linear-gradient(90deg,#fff7dff5 0%,#fff7dfcc 28%,#fff7df25 65%,#0000 100%);display:block}.app-shell.sheet.frozen-buyer .real-arrival .real-artwork-slide .product-thumb{aspect-ratio:4/3;border-radius:0;height:100%;position:absolute;inset:0}.app-shell.sheet.frozen-buyer .real-arrival .real-artwork-slide .product-thumb img{object-fit:cover;object-position:center 18%}.app-shell.sheet.frozen-buyer .real-arrival .real-arrival-copy{grid-row:1;align-self:center;width:52%;padding:36px 14px 12px}.app-shell.sheet.frozen-buyer .real-arrival-copy h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,5.3vw,24px);line-height:1.3;display:-webkit-box;overflow:hidden}.app-shell.sheet.frozen-buyer .real-arrival-copy .price{font-size:22px}.app-shell.sheet.frozen-buyer .real-arrival-copy p,.app-shell.sheet.frozen-buyer .real-arrival-copy>span{font-size:11px}.app-shell.sheet.frozen-buyer .real-arrival .real-deck-controls>button{bottom:50%}.app-shell.sheet.frozen-buyer .detail-layout{grid-template-columns:minmax(0,1fr);gap:20px}.app-shell.sheet.frozen-buyer .detail-media,.app-shell.sheet.frozen-buyer .detail-body{width:100%;min-width:0}.app-shell.sheet.frozen-buyer .detail-media{display:block}.app-shell.sheet.frozen-buyer .detail-media .tabs{flex-wrap:nowrap;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.app-shell.sheet.frozen-buyer .detail-media .tabs button{flex:none;min-height:44px;padding:8px 12px}.app-shell.sheet.frozen-buyer .media-stage{box-sizing:border-box;aspect-ratio:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.app-shell.sheet.frozen-buyer .media-stage img{aspect-ratio:auto;object-fit:contain;border-radius:inherit;width:100%;max-width:100%;height:auto;display:block}.app-shell.sheet.frozen-buyer .detail-thumbnail-tabs{gap:8px;overflow-x:auto}.app-shell.sheet.frozen-buyer .detail-thumbnail-tabs button{flex:0 0 60px;width:60px;height:60px}.app-shell.sheet.frozen-buyer .detail-body h1{overflow-wrap:anywhere;font-size:23px}.app-shell.sheet.frozen-buyer .detail-body .action-row{gap:8px}.app-shell.sheet.frozen-buyer .detail-body .action-row button{font-size:14px}.app-shell.sheet.frozen-buyer.buyer-auth-shell .topbar,.app-shell.sheet.frozen-buyer.buyer-auth-shell .buyer-footer{display:none}.app-shell.sheet.frozen-buyer.buyer-auth-shell .buyer-main{padding:24px 16px}}.buyer-toast{inset:auto 16px calc(88px + env(safe-area-inset-bottom,0px));z-index:1000;pointer-events:none;text-align:center;color:#fff;background:#2d241c;border:0;width:max-content;max-width:calc(100vw - 32px);margin:0 auto;position:fixed;transform:none}.product-purchase-note{text-align:center;color:#806132;background:#f8edce;border-radius:8px;margin:8px 0 0;padding:8px;font-size:13px}.app-shell.sheet.frozen-buyer .real-artwork-slide .product-thumb{aspect-ratio:4/3;height:auto}.app-shell.sheet.frozen-buyer .real-artwork-slide .product-thumb img{object-fit:cover}@media (width<=760px){.app-shell.sheet.frozen-buyer .product-grid{gap:10px}.app-shell.sheet.frozen-buyer .product-card{border-radius:12px;gap:4px;min-height:0;padding:6px}.app-shell.sheet.frozen-buyer .product-card .cover{margin:0}.app-shell.sheet.frozen-buyer .product-card .card-story{margin:0;padding:0}.app-shell.sheet.frozen-buyer .product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.app-shell.sheet.frozen-buyer .product-card .card-artist{margin:0;font-size:10px;line-height:14px}.app-shell.sheet.frozen-buyer .product-card .card-artist>:last-child:not(:first-child){display:none}.app-shell.sheet.frozen-buyer .product-card .card-price-row{margin:2px 0;padding:0}.app-shell.sheet.frozen-buyer .product-card .price{font-size:20px}.app-shell.sheet.frozen-buyer .product-card .sale-time,.app-shell.sheet.frozen-buyer .product-card .card-bonus{margin:0;font-size:10px;line-height:14px}.app-shell.sheet.frozen-buyer .product-card .product-actions{margin:0;padding:0}.app-shell.sheet.frozen-buyer .product-card .product-actions button{border-radius:8px;min-height:36px;padding:5px 2px}.app-shell.sheet.frozen-buyer .product-card .product-purchase-note{min-height:36px;margin:0;padding:7px 2px}.app-shell.sheet.frozen-buyer .product-card-cover-native .product-thumb img{object-fit:cover}.app-shell.sheet.frozen-buyer .real-home-showcases .real-artwork-track,.app-shell.sheet.frozen-buyer .real-arrival .real-artwork-slide .product-thumb{aspect-ratio:4/3}.app-shell.sheet.frozen-buyer .cart-layout-native,.app-shell.sheet.frozen-buyer .checkout-layout-native{grid-template-columns:minmax(0,1fr);gap:14px}.app-shell.sheet.frozen-buyer .cart-page{padding-bottom:230px}.app-shell.sheet.frozen-buyer .cart-artist-group,.app-shell.sheet.frozen-buyer .checkout-purpose-panel,.app-shell.sheet.frozen-buyer .checkout-license-panel,.app-shell.sheet.frozen-buyer .checkout-summary-native,.app-shell.sheet.frozen-buyer .order-card{border-radius:12px;padding:12px}.app-shell.sheet.frozen-buyer .cart-artist-group:before,.app-shell.sheet.frozen-buyer .order-card:before{display:none}.app-shell.sheet.frozen-buyer .cart-artist-heading{margin:0 0 10px;font-size:16px}.app-shell.sheet.frozen-buyer .cart-list,.app-shell.sheet.frozen-buyer .checkout-items,.app-shell.sheet.frozen-buyer .order-list{gap:12px}.app-shell.sheet.frozen-buyer .cart-page .work-line{grid-template-columns:20px 84px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.app-shell.sheet.frozen-buyer .checkout-page .work-line,.app-shell.sheet.frozen-buyer .orders-page .work-line{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.app-shell.sheet.frozen-buyer :is(.cart-page,.checkout-page,.orders-page) .work-line>img{object-fit:cover;border-radius:8px;width:84px;min-width:84px;height:84px}.app-shell.sheet.frozen-buyer :is(.cart-page,.checkout-page,.orders-page) .work-line>div{min-width:0}.app-shell.sheet.frozen-buyer :is(.cart-page,.checkout-page,.orders-page) .work-line h3{margin:0 0 4px;font-size:14px;line-height:19px}.app-shell.sheet.frozen-buyer :is(.cart-page,.checkout-page,.orders-page) .work-line p{margin:3px 0;font-size:11px}.app-shell.sheet.frozen-buyer .cart-page .work-line .price,.app-shell.sheet.frozen-buyer .checkout-items .price{font-size:18px}.app-shell.sheet.frozen-buyer .cart-page .work-line .row{justify-content:space-between;gap:5px;margin-top:5px}.app-shell.sheet.frozen-buyer .cart-page .stepper{gap:4px}.app-shell.sheet.frozen-buyer .cart-page .stepper button{width:28px;min-width:28px;min-height:30px;padding:2px}.app-shell.sheet.frozen-buyer .cart-summary-native{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:fixed;inset:auto 0 0}.app-shell.sheet.frozen-buyer .cart-summary-native:before,.app-shell.sheet.frozen-buyer .cart-summary-native>p,.app-shell.sheet.frozen-buyer .cart-summary-native dl>div:first-child{display:none}.app-shell.sheet.frozen-buyer .cart-summary-native dl{margin:0}.app-shell.sheet.frozen-buyer .cart-summary-native dl>div{border:0;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0;display:flex}.app-shell.sheet.frozen-buyer .cart-summary-native .price{font-size:19px}.app-shell.sheet.frozen-buyer .cart-summary-native>button{min-height:44px;margin:0;padding:8px 16px}.app-shell.sheet.frozen-buyer .cart-summary-native .checkout-limit{grid-area:1/1/auto/-1}.app-shell.sheet.frozen-buyer .cart-summary-native .checkout-limit p{margin:2px 0;font-size:12px;line-height:1.5}}.exit-confirm,.transfer-confirm-native{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.exit-confirm>:not(.btn),.transfer-confirm-native>:not(button){grid-column:1/-1}.exit-confirm>.btn,.transfer-confirm-native>button{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;margin:12px 0 0;padding:12px;display:flex}.app-shell.sheet.frozen-buyer .real-arrival .real-artwork-slide .product-thumb{aspect-ratio:auto;height:100%}.app-shell.sheet.frozen-buyer .has-scene-cover .product-card-cover-native{aspect-ratio:3/4;height:auto}.buyer-notification-dialog>.modal-head,.buyer-contact-backdrop dialog>.modal-head,.account-identity-dialog>header,.owned-delivery-dialog>.page-heading,.vip-sponsor-ui .sponsor-dialog>.modal-head,.vip-sponsor-ui #dialog.exchange-dialog>.modal-head{z-index:2;background:inherit;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 12px;display:flex;position:sticky;top:0}:is(.buyer-notification-dialog,.buyer-contact-backdrop,.account-identity-dialog,.owned-delivery-dialog,.vip-sponsor-ui) button.modal-close,.vip-sponsor-ui #dialog.exchange-dialog .modal-head>button.modal-close{white-space:nowrap;color:#796449;background:#fffaf0;border:1px solid #b8aa8f;border-radius:10px;flex:none;min-width:44px;min-height:44px;padding:8px 12px;font-size:16px;line-height:1.4;position:static}:is(.buyer-notification-dialog,.buyer-contact-backdrop,.account-identity-dialog,.owned-delivery-dialog,.sponsor-dialog,.exchange-dialog) h2{overflow-wrap:anywhere;min-width:0}.modal-close:focus-visible{outline-offset:2px;outline:3px solid #68834c}.owned-assets-page .owned-delivery-dialog{max-height:90dvh;overflow:auto}.vip-sponsor-ui #dialog.exchange-success .modal-head h2{text-align:left;margin:0;padding:8px;font-size:24px}.vip-sponsor-ui #dialog.exchange-success .modal-head h2:before,.vip-sponsor-ui #dialog.exchange-success .modal-head h2:after{display:none}.vip-sponsor-ui :is(.sponsor-dialog,.exchange-dialog)::backdrop{background:#42392fcc}.buyer-mobile-nav,.mobile-arrival-list,.cart-mobile-rules,.mobile-category-trigger{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell{--buyer-nav-height:calc(65px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell{padding-bottom:var(--buyer-nav-height)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar{border:0;grid-template-columns:minmax(110px,1fr) auto auto;gap:4px;margin:0 10px;padding:4px 0 8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .brand{justify-content:center;width:112px;min-height:44px;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .brand-lettering{height:28px;font-size:24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .brand-subline{margin:1px 0 0;font-size:11px;line-height:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .brand-subline i{font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native{grid-area:1/2;gap:0;margin:0;padding:0;display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native a{min-width:44px;min-height:44px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native a:nth-child(-n+2),.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native .ui-icon,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .shopping-nav,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .account-nickname{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .account-nav{grid-area:1/3;gap:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .account-nav>a,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .notification-trigger{background:0 0;border:0;flex-basis:44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:4px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search{background:#fffdf8;border:1px solid #dacbb7;border-radius:24px;grid-area:2/1/3/-1;min-height:44px;padding:0 4px 0 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search button{min-width:44px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:not(.buyer-browse-shell) .topbar .search{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-main{padding:8px 10px 20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-mobile-nav{z-index:30;min-height:var(--buyer-nav-height);padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fffdf7fa;border-top:1px solid #e7ded0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.buyer-mobile-nav a{color:#82786d;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:56px;font-size:12px;text-decoration:none;display:flex}.buyer-mobile-nav .ui-icon{width:24px;height:24px}.buyer-mobile-nav a.current{color:#945c25;font-weight:700}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-tabbar-native{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-footer{border-top:1px solid #e7ded0;margin:12px 10px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .home-head{align-items:center;gap:8px;margin:0 0 4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .home-head .eyebrow{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .home-head h1{margin:0;font-size:22px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .home-head button{min-width:44px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native{border:0;gap:4px;margin:0 0 4px;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native button{white-space:nowrap;flex:none;min-width:44px;min-height:44px;padding:8px 12px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-icon-native{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-bar-native{gap:6px;margin:0 0 4px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-picker-native{flex:1;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-select-native{width:100%;min-height:44px;padding:6px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .mini-picker-menu-native{z-index:25;width:max-content;min-width:100%;max-width:calc(100vw - 40px);max-height:min(40dvh,190px);left:0;right:auto;overflow:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-picker-native:last-child .mini-picker-menu-native{left:auto;right:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .mini-picker-option-native{min-height:44px;padding:8px 12px;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-control-mascot-native{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .section-title-native{margin:0;padding:4px 0 8px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page :is(.product-grid,.real-home-offers .products,.mobile-arrival-list .products){grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid;overflow:visible}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card{background:#fffefa;border:0;border-radius:12px;grid-template-rows:none;grid-template-columns:34% minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:0 10px;height:auto;min-height:0;padding:8px;display:grid;overflow:visible}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card>:not(.cover){grid-column:2;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover{aspect-ratio:1;border-radius:8px;grid-area:1/1/span 8;align-self:start;width:100%;height:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover>a{aspect-ratio:1;width:100%;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover>.tag,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover>.status-tag{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .mobile-card-status{color:#887650;flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:16px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .mobile-card-status>span+span{color:#608c99}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-story{min-height:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card h3{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;min-height:0;margin:0 0 2px;font:600 15px/1.4 Microsoft YaHei,sans-serif;display:block;overflow:visible}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-artist{flex-wrap:wrap;gap:2px 8px;font-size:12px;line-height:18px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-artist>:last-child:not(:first-child){display:inline}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;min-height:0;margin:0;padding:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .price{font-size:21px;line-height:25px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .sales-count{font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card :is(.rule-tags,.card-bonus,.sale-countdown){min-height:0;margin:0;padding:0;font-size:12px;line-height:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .sale-countdown{flex-wrap:wrap;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-purchase-note{text-align:left;overflow-wrap:anywhere;min-height:0;padding:4px 6px;font-size:13px;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions button{min-width:44px;min-height:44px;padding:6px 4px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-arrival-list{display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .home-offers{margin:12px 0!important}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .sectionhead{gap:8px;min-height:44px;margin:4px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .sectionhead h2{background:0 0;border:0;margin:0;padding:0;font-size:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .sectionhead :is(a,button){align-items:center;min-height:44px;font-size:13px;display:inline-flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival{border:0;border-radius:12px;margin:0 0 8px;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .arrival-heading{min-height:44px;margin:0;padding:0 10px;position:static}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .arrival-heading a{align-items:center;min-height:44px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-artwork-slide{aspect-ratio:auto;height:auto;min-height:184px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-arrival-copy{width:72%;height:auto;padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival-copy h2{-webkit-line-clamp:unset;margin:6px 0;font-size:20px;line-height:1.35;display:block;overflow:visible}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival-copy p{margin:4px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .arrival-link{box-sizing:border-box;align-items:center;min-height:44px;margin-top:6px;padding:6px 12px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-deck-controls{justify-content:space-between;gap:4px;margin:0;padding:0 6px;display:flex;position:static}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-deck-controls>button{flex:0 0 44px;width:44px;height:44px;min-height:44px;font-size:24px;position:static;transform:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-deck-dots{gap:0;min-width:0;overflow-x:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-deck-dots button{background:radial-gradient(5px 3px,#c5bbaa 95%,#0000);flex-shrink:0;width:44px;min-width:44px;height:44px;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival .real-deck-dots button[aria-pressed=true]{background:radial-gradient(5px 3px,#876344 95%,#0000)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page{padding-bottom:calc(var(--cart-summary-height,100px) + 12px)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.crumb{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading{align-items:center;gap:4px;margin:0 0 8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading h1{margin:0;font-size:22px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading h1 .ui-icon{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading p{margin:2px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading .row{gap:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading button{min-width:44px;min-height:44px;padding:6px 8px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules{color:#887453;background:#f8efdf;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.6;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-group{background:#fffefa;border:0;padding:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-heading{border-bottom:1px solid #ece4d7;margin:0;padding:4px 4px 8px;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-list{gap:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line{border-bottom:1px solid #ece4d7;grid-template-columns:44px 72px minmax(0,1fr);gap:6px;padding:10px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line:last-child{border-bottom:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>img{width:72px;min-width:0;height:88px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-item-check{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-item-check input{margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-item-artist{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line h3{overflow-wrap:anywhere;font-size:14px;line-height:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line p{overflow-wrap:anywhere;font-size:12px;line-height:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line .row{flex-wrap:wrap;gap:2px 4px;margin:2px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper{gap:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper button{width:44px;min-width:44px;min-height:44px;padding:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper span{text-align:center;min-width:24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line .text-link{min-width:44px;min-height:44px;padding:4px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native{bottom:var(--buyer-nav-height);z-index:30;background:#fffaf0;border:0;border-top:1px solid #e7ded0;gap:8px;padding:8px 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native>label{align-items:center;gap:4px;min-height:44px;font-size:14px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native dl>div{flex-wrap:wrap;gap:2px 4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native dl .price{overflow-wrap:anywhere;font-size:21px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native .checkout-limit{display:contents}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native .checkout-limit>p:not([role=alert]){display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native [role=alert]{grid-column:1/-1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native>button{min-width:100px;padding:8px 10px;font-size:14px}}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.card-artist a,.card-artist span,.sales-count,.mobile-card-status span,.section-title-native small,.section-title-native span,.filter-arrow-native,.cart-mobile-rules,.cart-page .muted,.buyer-mobile-nav a){color:#66513b}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page :is(button.secondary,.side-category-native button.active,.filter-select-native),.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page :is(button.btn,.stepper button){border-color:#806c4e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .mobile-card-status>span+span{color:#406875}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .search{border-color:#806c4e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.real-arrival-copy span,.real-arrival-copy p,.real-deck-controls span,.real-deck-empty,.cart-summary-native dt){color:#66513b}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .real-arrival .real-deck-controls>button{border-color:#806c4e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page,.cart-page) :is(.muted,.crumb,.crumb a,.crumb span,.cart-summary-native label,.cart-summary-native dd,.cart-summary-native p){color:#66513b}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .shop-tabs-native button{color:#66513b;border-color:#806c4e}.mobile-cart-icon{display:none}.buyer-mobile-shell .page-options{z-index:24;align-self:flex-start;position:relative}.buyer-mobile-shell .page-options>summary{cursor:pointer;color:#66513b;place-items:center;min-width:44px;min-height:44px;font-size:24px;list-style:none;display:grid}.buyer-mobile-shell .page-options[open]>.row,.buyer-mobile-shell .page-options[open]>button{background:#fffaf0;border:1px solid #806c4e;min-width:140px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 3px 10px #443b2920}.buyer-mobile-shell .page-options[open]>.row{display:grid}.buyer-mobile-shell .page-options>summary::-webkit-details-marker{display:none}@media (width>=761px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .brand{grid-area:1/1;width:160px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search{grid-area:1/2;justify-self:center;max-width:320px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .account-nav{grid-area:1/3;justify-self:end;display:flex;position:static}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native{grid-area:2/1/3/3;justify-content:flex-start;gap:24px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .shopping-nav{grid-area:2/3;justify-self:end;margin:0}}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar{min-height:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native button{padding:5px 8px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-select-native{background:#fffdf8;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-bar-native{gap:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card{grid-template-columns:82px minmax(0,1fr);gap:0 8px;min-height:94px;padding:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover{grid-row:1/span 7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-artist{margin:0;font-size:11px;line-height:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-artist>:last-child:not(:first-child){display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .mobile-card-status{font-size:11px;line-height:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .price{font-size:17px;line-height:21px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-price-row{padding-right:42px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .sales-count{font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions{margin:0;padding:0;display:flex;position:absolute;bottom:0;right:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions .buy-now{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions button{background:0 0;border:0;width:44px;min-width:44px;height:44px;padding:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions button>span{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .mobile-cart-icon{width:22px;height:22px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-purchase-note{margin:0;padding:0;font-size:11px;line-height:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules{margin:0 0 8px;padding:4px 8px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules summary{cursor:pointer}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-heading p{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-group{padding:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-heading{padding:3px 4px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-list{gap:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line{grid-template-columns:28px 54px minmax(0,1fr);gap:5px;padding:6px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-item-check{width:28px;min-height:54px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>img{width:54px;height:54px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .quantity-limit{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line p{margin:0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>div{flex-wrap:wrap;align-items:center;gap:3px 4px;min-height:54px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>div>h3,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>div>p{flex-basis:100%;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line .row{flex-wrap:wrap;grid-column:1;justify-self:stretch;gap:4px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper button{width:32px;min-width:32px;min-height:36px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line .text-link{min-width:32px;min-height:36px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .price{font-size:16px;line-height:20px}.buyer-mobile-shell .compact-payment-order .crumb,.buyer-mobile-shell .order-detail-page>.crumb{display:none}.buyer-mobile-shell .compact-payment-order .page-heading{flex-wrap:nowrap;align-items:center;margin:0 0 8px}.buyer-mobile-shell .compact-payment-order .page-heading h1{font-size:22px}.buyer-mobile-shell .compact-payment-order .page-heading p{margin:3px 0;font-size:11px}.buyer-mobile-shell .compact-payment-order .page-heading .actions{gap:4px;display:flex}.buyer-mobile-shell .compact-payment-order .page-heading .actions .btn{padding:5px;font-size:11px}.buyer-mobile-shell .compact-payment-order .paper{border:0;border-radius:10px;padding:12px}.buyer-mobile-shell .compact-payment-order .paper:before,.buyer-mobile-shell .compact-payment-order .paper:after{display:none}.buyer-mobile-shell .compact-payment-order .stack{gap:10px}.buyer-mobile-shell .compact-payment-order .order-status-summary{padding:10px 12px}.buyer-mobile-shell .compact-payment-order .order-countdown{margin-left:8px;font-size:12px;display:inline}.buyer-mobile-shell .compact-order-total{float:right;color:#66513b;font-size:18px}.buyer-mobile-shell .compact-payment-order .order-rule-details{margin-top:6px;font-size:12px}.buyer-mobile-shell .compact-payment-order .order-products h2{margin:0 0 6px;font-size:16px}.buyer-mobile-shell .compact-payment-order .order-products .work-line{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:0}.buyer-mobile-shell .compact-payment-order .order-products :is(img,.image-placeholder){width:48px;height:48px;min-height:0}.buyer-mobile-shell .compact-payment-order .order-products h3{margin:0;font-size:13px}.buyer-mobile-shell .compact-payment-order .order-products p{margin:2px 0;font-size:12px}.buyer-mobile-shell .compact-payment-order [data-payment-v2] .payment-heading h2{font-size:19px}}.buyer-mobile-shell .compact-payment-order .muted,.buyer-mobile-shell .compact-payment-order .timeline small{color:#6b5b46}.buyer-mobile-shell .compact-payment-order .order-detail-layout{grid-template-columns:minmax(0,1fr)}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card{gap:3px 10px;min-height:104px;padding:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover{grid-row:1/span 6;align-self:start;position:relative}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .cover .attribute-tag{color:#60451f;z-index:3;background:#f6e2ad;border:0;border-radius:4px;padding:0 4px;font-size:10px;line-height:16px;display:block;position:absolute;inset:3px auto auto 3px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card h3{font-size:14px;font-weight:600;line-height:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card h3 a{box-shadow:none;background:0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-artist{margin-top:2px;font-size:11px;line-height:17px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .price{font-size:18px;line-height:23px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions button:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-actions button:after{content:none;display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .sale-countdown{color:#6b5b46;gap:0 3px;margin:0;font-size:10px;line-height:15px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .product-purchase-note{color:#6b5b46;background:0 0;margin:0;padding:0;font-size:10px;line-height:15px}}.app-shell.sheet.frozen-buyer .pc-activity-heading,.app-shell.sheet.frozen-buyer .real-home-showcases .vip-purchase-note{display:none}@media (width>=1000px){.app-shell.sheet.frozen-buyer .pc-activity-heading{display:flex}.app-shell.sheet.frozen-buyer .mobile-activity-heading{display:none}.app-shell.sheet.frozen-buyer .real-home-showcases .vip-purchase-note{display:inline}.app-shell.sheet.frozen-buyer .product-card .sales-bonus-only-tag{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar{grid-template-columns:160px minmax(0,1fr) minmax(120px,180px) auto 118px;align-items:center;gap:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .brand{grid-area:1/1;width:160px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native{grid-area:1/2;justify-content:space-between;gap:10px;min-width:0;margin:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search{grid-area:1/3;justify-self:stretch;width:100%;max-width:180px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .shopping-nav{grid-area:1/4;justify-content:flex-end;gap:10px;margin:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .account-nav{grid-area:1/5;justify-self:end;margin:0;display:flex;position:static}}@media (width>=1000px) and (width<=1099px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar{grid-template-columns:140px minmax(0,1fr) 110px auto 118px;gap:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .brand{width:140px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search{max-width:110px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar nav.home-main-nav-native{gap:8px}}.app-shell.sheet.frozen-buyer .product-card .vip-visitor-label{display:none}@media (width>=1000px){.app-shell.sheet.frozen-buyer .product-card:is(.sold-out-card,.vip-visitor-card) .product-actions,.app-shell.sheet.frozen-buyer .product-card.vip-visitor-card .product-purchase-note:not(.vip-visitor-label){display:none}.app-shell.sheet.frozen-buyer .product-card.vip-visitor-card .vip-visitor-label{display:block}}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell{background:#eceec7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar .search{background:#f6f7cf;border-color:#bac38c}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .real-arrival{background:#dfe4a1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card{background:#f6f7cf;border-color:#c5cd92}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native button.active,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .shop-tabs-native button.active{color:#29321e;background:#a3a979;border-color:#73793d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-mobile-nav{background:#f6f7cffa;border-color:#bac38c}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-mobile-nav a{color:#56603c}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-mobile-nav a.current{color:#29321e;background:#a3a979;border-radius:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .sectionhead h2{color:#394329}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .sectionhead :is(a,button){color:#3c492c;gap:6px;text-decoration:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .section-more-arrow{background:#a3a979;border-radius:50%;flex:none;width:24px;height:24px;font-size:0;display:inline-block;position:relative}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .section-more-arrow:before{content:"";background:#29321e;border-radius:1px;width:11px;height:2px;position:absolute;top:12px;left:7px;transform:rotate(-45deg)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .section-more-arrow:after{content:"";border-top:2px solid #29321e;border-right:2px solid #29321e;width:7px;height:7px;position:absolute;top:5px;right:5px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .mobile-category-trigger{color:#29321e;text-align:left;background:#dfe4a1;border:1px solid #a3a979;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:0 0 6px;padding:8px 12px;font-size:14px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native{background:#f6f7cf;border:1px solid #c5cd92;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:0 0 8px;padding:8px;display:none;overflow:visible}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native.mobile-open{display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native button{white-space:normal;overflow-wrap:anywhere;text-align:center;align-content:center;justify-items:center;min-width:0;min-height:54px;padding:5px;line-height:1.25;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-icon-native{width:22px;height:22px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .card-price-row{flex-wrap:nowrap;align-items:center;gap:4px;padding-right:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-card .sales-count{white-space:nowrap;flex:none}}.mobile-home-greeting,.mobile-home-landing-content,.mobile-home-activities{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing{background:#f6f7dc}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .topbar{background-blend-mode:multiply;background:#f6f7dc url(/assets/final-ui/mobile-header-foliage.png) right -10px top -12px/150px 112px no-repeat;grid-template-columns:minmax(0,1fr) auto;margin:0 12px;padding:14px 0 9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .topbar .brand{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .mobile-home-greeting{color:#303728;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;display:flex}.mobile-home-greeting strong{letter-spacing:.02em;font-size:24px;line-height:1.2}.mobile-home-greeting span{color:#626b4b;margin-top:4px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .topbar .account-nav{grid-area:1/2}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .topbar .search{background:#fff;border-color:#d7dcc1;grid-area:2/1/3/-1;margin-top:7px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .buyer-main{padding:0 12px 20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-landing-content{display:block}.mobile-home-recommendations{margin:0 0 16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .sectionhead{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.mobile-home-recommendations .sectionhead h2{color:#303728;margin:0;font-size:19px}.mobile-home-recommendations .sectionhead :is(a,button){color:#586445;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;text-decoration:none;display:flex}.mobile-home-recommendations .sectionhead :is(a,button) span{font-size:22px;line-height:1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .product-card{background:#fff;border:1px solid #e5e9cf;border-radius:13px;flex-direction:column;gap:4px;min-height:0;padding:7px;display:flex;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .product-card .cover{aspect-ratio:1.32;grid-row:auto;align-self:stretch;width:100%;height:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .product-card-cover-native .product-thumb img{object-fit:cover}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .product-card h3{font-size:13px;line-height:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .product-card .card-artist{font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .mobile-arrival-list,.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .mobile-home-activities,.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases{display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-offers[aria-label=限时在售]{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival{background:#dfe4a1 url(/assets/final-ui/mobile-home-meadow-v1.png) 50%/cover;border:0;border-radius:17px;margin:2px 0 18px;position:relative;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .arrival-heading{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-artwork-track{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;gap:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-artwork-slide{aspect-ratio:2.2;height:auto;min-height:0;padding:0;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-artwork-slide:after{background:linear-gradient(90deg,#f6f7dc 0%,#f6f7dcf5 27%,#f6f7dca6 48%,#f6f7dc00 78%);display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-artwork-slide .product-thumb{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-artwork-slide .product-thumb img{object-fit:cover;object-position:center}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-arrival-copy{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;width:40%;padding:8px 10px 8px 13px;display:flex;position:absolute;inset:0 auto 0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-arrival-copy h2{color:#394329;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:4px 0 0;font-size:clamp(13px,3.5vw,15px);line-height:1.4;display:-webkit-box;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival-copy :is(p,.price),.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival-copy .arrival-link,.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .desktop-link-arrow{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases .deck-title{flex-wrap:wrap}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases .vip-purchase-note{color:#626b4b;flex-basis:100%;order:3;font-size:11px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-deck-controls{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-arrival-copy>span:first-child{font-size:10px;line-height:1.3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .real-arrival-copy .arrival-deadline{box-shadow:none;background:0 0;border:0;flex-flow:wrap;align-items:center;gap:2px 5px;margin:2px 0;padding:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-arrival .arrival-deadline :is(strong,span,time){letter-spacing:0;font-size:10px;line-height:1.3;display:inline}.mobile-home-recommendations .sectionhead button:disabled{opacity:.55;cursor:default}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-home-recommendations .product-card-cover-native .product-thumb img{object-position:70% center}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.home-offers,.real-home-showcases){font-family:system-ui,Microsoft YaHei,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.home-offers .sectionhead,.real-home-showcases .deck-title){justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:10px 0 6px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.home-offers .sectionhead h2,.real-home-showcases .deck-title>span){color:#303728;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;margin:0;padding:0;font-size:18px;font-weight:700;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.home-offers .sectionhead h2,.real-home-showcases .deck-title>span):before{content:"";mix-blend-mode:multiply;background:url(/assets/final-ui/mobile-header-foliage.png) 0/42px 32px no-repeat;flex:none;width:22px;height:30px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page .home-offers .sectionhead :is(a,button){min-height:40px;font-family:inherit;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page .section-more-arrow{background:0 0;border-radius:0;width:15px;height:22px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page .section-more-arrow:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page .section-more-arrow:after{border-color:#626b3d;width:7px;height:7px;top:7px;right:5px;transform:rotate(45deg)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-offers .product-card .price{color:#ba4932;font-family:inherit;font-weight:700}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-offers .product-card .card-artist{color:#858472}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.mobile-home-recommendations,.home-offers) .product-card .product-actions button{color:#694e37;background:0 0;border:0;flex:none;width:32px;min-width:32px;height:36px;min-height:36px;padding:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.mobile-home-recommendations,.home-offers) .product-card .product-actions{width:32px;position:absolute;bottom:7px;right:7px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.mobile-home-recommendations,.home-offers) .product-card .card-price-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;min-height:38px;margin-top:auto;padding-right:40px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.mobile-home-recommendations,.home-offers) .product-card .price{white-space:nowrap;max-width:100%;font-size:14px;line-height:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-page :is(.mobile-home-recommendations,.home-offers) .product-card .sales-count{white-space:nowrap;font-size:10px;line-height:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .home-offers{margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-offers[aria-label=福利特价]>.empty-panel{color:#475132;background:linear-gradient(90deg,#fffbed 0%,#fffbedee 43%,#fffbed00 80%),url(/assets/final-ui/mobile-home-meadow-v1.png) right 65%/72% no-repeat;border:1px solid #e5e6c8;border-radius:12px;align-items:center;width:100%;min-height:70px;padding:14px;font-size:14px;font-weight:600;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card{background:#fff;border:0;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:4px 7px;min-height:0;padding:7px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card .cover{aspect-ratio:auto;border-radius:7px;grid-area:1/1;width:58px;height:62px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card .card-story{grid-area:1/2;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card h3{font-size:12px;line-height:17px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card .card-artist{font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card>:not(.cover):not(.card-story):not(.product-actions){grid-column:1/-1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card .card-price-row{margin:0;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing :is(.mobile-arrival-list,.mobile-home-activities) .product-card .price{font-size:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases .real-artwork-deck{background:0 0;border:0;margin:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases .real-artwork-track{aspect-ratio:3.5;border-radius:12px;grid-auto-columns:100%;gap:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases .real-artwork-slide .product-thumb{aspect-ratio:3.5;border-radius:12px;height:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell.buyer-home-landing .real-home-showcases .deck-caption{font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page){--ink:#34402b;--muted:#68715a;--line:#dce2c9;background:#f6f7dc}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .topbar{background-blend-mode:multiply;background:#f6f7dc url(/assets/final-ui/mobile-header-foliage.png) 100% 0/130px 98px no-repeat}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .topbar .search{background:#fff;border-color:#d8dfc1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .buyer-main{padding:8px 12px 24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page,.orders-page,.frozen-profile){color:#34402b;font-family:system-ui,Microsoft YaHei,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page,.orders-page,.frozen-profile) :is(h1,h2,h3){color:#34402b;letter-spacing:0;font-family:inherit}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page,.orders-page,.frozen-profile) h1{font-size:22px;line-height:1.4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page,.orders-page,.frozen-profile) .page-heading{gap:8px;margin:4px 0 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) .btn{color:#52623b;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d4ddba;border-radius:12px;font-family:inherit}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) .btn.primary{color:#fff;background:#73793d;border-color:#73793d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) .paper{box-shadow:none;background:#fff;border:1px solid #e0e5ce;border-radius:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) .paper:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) :is(.muted,.crumb,.crumb a){color:#727962}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) input{accent-color:#73793d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page) .price{color:#b64d34;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.cart-page,.orders-page,.frozen-profile) .badge{color:#56613b;background:#edf1d6;border-color:#d7ddba;border-radius:7px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-layout-native{margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .mobile-category-trigger{background:#e7ecc6;border-color:#ccd5a4;border-radius:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-bar-native{gap:7px;margin:8px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-select-native{color:#586346;background:#fff;border-color:#dce2c9;border-radius:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-main-native .all-grid-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card{background:#fff;border:1px solid #e4e8d4;border-radius:13px;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:7px;display:flex;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .cover{aspect-ratio:1.25;border-radius:8px;grid-row:auto;align-self:stretch;width:100%;height:auto;min-height:0;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .product-thumb{aspect-ratio:auto;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .product-thumb img{object-fit:cover;object-position:70% center}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card h3{font-size:13px;line-height:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .card-artist{color:#78816a;font-size:10px;line-height:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .card-price-row{gap:3px;width:100%;min-height:34px;margin-top:auto;padding-right:36px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .price{color:#b64d34;font:700 16px/22px system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .sales-count{color:#6d765d;font-size:9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .product-actions{width:44px;position:absolute;bottom:2px;right:1px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .product-actions button{background:0 0;flex:none;width:44px;min-width:44px;height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .all-grid-native .product-card .product-purchase-note{padding-right:37px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-heading{flex-wrap:wrap}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-heading:after{content:"";background:linear-gradient(90deg,#eef1cb80,#eef1cb00),url(/assets/final-ui/mobile-home-meadow-v1.png) 50% 60%/cover;border-radius:15px;flex-basis:100%;height:90px;margin-top:5px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules{color:#66704f;background:#fff;border:1px solid #e1e6ce;border-radius:11px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-group{padding:8px 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-heading{color:#727c60;border-color:#eef0e5;margin:0;padding:5px 0 9px;font-size:12px;font-weight:500}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line{border-color:#eff2e5;grid-template-columns:24px 68px minmax(0,1fr);align-items:center;gap:7px;padding:12px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>img{object-fit:cover;border-radius:9px;width:68px;min-width:0;height:78px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-item-check{width:24px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line h3{margin:0 0 4px;font-size:13px;line-height:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>div>.price{white-space:nowrap;flex:1 0 auto;font-size:16px;line-height:22px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line .cart-remove{flex:0 0 24px;width:24px;min-width:24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line>div>.row{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;margin:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper{background:#f4f4dd;border:1px solid #ccd6a8;border-radius:9px;flex:none;width:max-content;display:inline-flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper button{color:#52613d;flex:none;width:24px;min-width:24px;height:32px;min-height:32px;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .stepper span{text-align:center;flex:none;width:auto;min-width:16px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .work-line .text-link{color:#7c836d;min-height:36px;padding:5px 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native{background:#edf0cff5;border-color:#ccd5a5;border-radius:0;padding:9px 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native>button{min-width:98px;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-summary-native :is(label,dd,dt){color:#53613e;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.crumb{margin-bottom:8px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-list-guidance{color:#63704e;background:#e9edcd;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.65}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.tabs{background:#fff;border:1px solid #e1e6ce;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 0 12px;padding:4px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.tabs button{color:#70785f;background:0 0;border:0;border-radius:10px;min-width:0;min-height:42px;padding:6px 2px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.tabs button.active{color:#fff;background:#73793d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-list{gap:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-card{gap:7px;padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-meta{border-color:#edf0e2;gap:4px 7px;padding:0 0 8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-meta strong{color:#79816b;overflow-wrap:anywhere;font-size:11px;font-weight:500}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-meta .btn{min-height:36px;padding:4px 7px;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-meta>span:not(.badge){color:#79816b;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .work-line.no-check{border:0;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .work-line.no-check>:is(img,.image-placeholder){object-fit:cover;border-radius:9px;width:68px;min-width:0;height:74px;min-height:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .work-line h3{font-size:14px;line-height:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-card>.row>.btn{color:#fff;background:#73793d;border-color:#73793d;min-height:42px;padding:9px 15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .order-countdown{color:#82702e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .vip-card{background-blend-mode:multiply;background:#edf1d5 url(/assets/final-ui/mobile-header-foliage.png) 100% 0/150px 112px no-repeat;border-color:#dee6c5;padding:18px 14px 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-identity{gap:12px;margin-bottom:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-avatar{background:#e6edc9;border:3px solid #fff;border-radius:50%;width:64px;height:64px;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-identity h2{margin:0 0 5px;font-size:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .qualification-progress{color:#677454;border-top:1px solid #e6ead8;margin-top:5px;padding:10px 0 0;font-size:12px;line-height:1.7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .qualification-progress p{margin:3px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .qualification-progress small{font-size:10px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-links>.paper{text-align:center;color:#46543a;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:103px;padding:12px 4px;font:500 12px/18px system-ui,sans-serif;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-links .ui-icon{flex:none;width:26px;height:26px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-links span{font:inherit;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-links small{color:#7c856d;margin-top:4px;font-size:10px;line-height:14px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile.profile-home:after{content:"";background:url(/assets/final-ui/mobile-home-meadow-v1.png) 50% 65%/cover;border-radius:15px;height:125px;margin:16px 0;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .exit-entry{color:#7c826e;background:0 0;border-color:#dfe5d0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-form{padding:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .field input{color:#34402b;background:#fcfdf7;border:1px solid #d7dfc4;border-radius:10px;min-height:44px;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-save{flex-wrap:wrap;gap:10px;padding:12px 0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-save button{flex:1;min-width:100px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .topbar{background-size:90px 68px;grid-template-columns:76px minmax(0,1fr) 88px;gap:4px;margin:0 12px;padding:2px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .topbar .brand{width:76px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .brand-lettering{height:auto;font-size:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .brand-subline{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native) .topbar .search{grid-area:1/2;min-width:0;margin:0;padding-left:9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native) .topbar .search input{width:100%;min-width:0;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.frozen-profile,.detail-page,.checkout-page,.order-detail-page) .buyer-main{padding-top:2px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page,.orders-page,.frozen-profile)>:is(.crumb,.page-heading)>h1,.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page)>.page-heading>div,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.crumb{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page){position:relative}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.home-page:has(.filter-layout-native),.cart-page)>.page-heading{height:0;min-height:0;margin:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page:has(.filter-layout-native)>.page-heading .page-options{z-index:20;position:absolute;top:48px;right:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-layout-native{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-main-native{display:contents}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-main-native>*{grid-column:1/-1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .mobile-category-trigger{grid-area:1/1;gap:2px;margin:0;padding:6px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-main-native .filter-bar-native{grid-area:1/2/auto/-1;gap:4px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .filter-select-native{gap:2px;padding:6px 3px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .section-title-native{align-items:center;min-height:44px;padding:0 44px 0 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .section-title-native strong{font-size:12px;font-weight:500}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .home-page .side-category-native{grid-area:2/1/auto/-1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page>.page-heading .page-options{z-index:20;position:absolute;top:0;right:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules{box-sizing:border-box;background:0 0;border:0;min-height:32px;margin:0 0 6px;padding:0 44px 0 6px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.detail-page,.checkout-page,.order-detail-page){isolation:isolate;background:0 0;min-height:100dvh}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.detail-page,.checkout-page,.order-detail-page):before{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#f6f7dcb8,#f6f7dcb8),url(/assets/final-ui/mobile-home-meadow-v1.png) 0/cover no-repeat,#f6f7dc;border:0;border-radius:0;display:block;position:fixed;inset:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.detail-page,.checkout-page,.order-detail-page) .topbar{background:0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.filter-layout-native,.cart-page,.orders-page,.detail-page,.checkout-page,.order-detail-page) .buyer-footer{border-top:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-artist-group{background:linear-gradient(135deg,#f4f1d8f2,#eaf0d0f2);border-color:#cfd8ab}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>*{grid-column:1/-1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.page-heading,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.order-list-guidance{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.mobile-order-guidance{color:#63704e;background:0 0;grid-area:1/1/auto/-1;align-self:start;padding:0 6px;font-size:11px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.mobile-order-guidance summary{cursor:pointer;min-height:32px;line-height:32px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.mobile-order-guidance p{margin:0 0 10px;font-size:12px;line-height:1.7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page>.tabs{margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .orders-page .mobile-purchase-type,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options .row>button:last-child{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page:not(:has(.cart-list)) .page-options{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules summary{min-height:32px;line-height:32px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .cart-mobile-rules p{font-size:12px;line-height:1.7}}.buyer-mobile-retry-label{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer .buyer-manual-refresh,.buyer-mobile-shell .buyer-desktop-refresh-label{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .page-options:has(>.buyer-manual-refresh){display:none}.buyer-mobile-shell .buyer-mobile-retry-label{display:inline}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page){color:#343d29;font-family:system-ui,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.65}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) .crumb{gap:6px;margin:0 0 8px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .page-heading{align-items:center;gap:8px;margin:0 0 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .page-heading h1{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .page-heading p{overflow-wrap:anywhere;margin:0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) :is(h1,h2,h3){color:#303b26;font-family:inherit;line-height:1.45}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) h2{margin:0 0 10px;font-size:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) h3{margin:0 0 4px;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) :is(.paper,.product-body){box-shadow:none;background:linear-gradient(135deg,#f4f1d8f2,#eaf0d0f2);border:1px solid #cfd8ab;border-radius:16px;min-width:0;padding:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) :is(.two-col,.stack){grid-template-columns:minmax(0,1fr);gap:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) .muted{color:#707560;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) .btn{border-radius:12px;min-height:44px;padding:8px 14px;font-size:13px;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) .btn.primary{color:#fff;box-shadow:none;background:#747d3b;border-color:#747d3b}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) .btn.quiet{color:#58613c;background:#f6f8e9;border-color:#d8debf}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#fff;border:1px solid #ccd3b5;border-radius:10px;max-width:100%;min-height:44px;scroll-margin:80px 0 120px;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.detail-page,.checkout-page,.order-detail-page) .price{color:#b35138;font-family:inherit;font-size:24px;font-weight:700}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .shop-detail{gap:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .media-stage{background:#edf0d5;border:0;border-radius:16px;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button{color:#58613c;background:#ffffffe6;border-radius:50%;width:44px;height:44px;font-size:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button:after{content:"⊕";font:26px/1 system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .media-strip{gap:6px;max-width:100%;padding:6px 0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .media-strip button{border-radius:9px;flex-basis:50px;width:50px;height:50px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body h1{margin:6px 0;font-size:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body>p{margin:8px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .price-paper{background:#f4f6e5;border:0;border-radius:12px;margin:12px 0;padding:10px 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .price-paper .price{margin:0;font-size:26px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .purchase{border-top:1px solid #e0e5d2;margin-top:12px;padding-top:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .product-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .product-license-facts{border-top:1px solid #e0e5d2;margin-top:14px;padding-top:10px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .summary{width:auto;position:static}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-page .radio-cards{grid-template-columns:1fr;gap:6px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-page .radio-cards label{background:#f7f9ed;border-color:#d9dfc4;border-radius:10px;min-height:44px;padding:8px 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .work-line>:is(img,.image-placeholder){object-fit:cover;border-radius:10px;grid-column:1;width:64px;min-width:0;max-width:64px;height:72px;min-height:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .work-line>div:not(.image-placeholder){grid-column:2;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .paper:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-summary-native,.order-rule-details) dl{gap:8px;margin:12px 0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-summary-native,.order-rule-details) dl>div{justify-content:space-between;align-items:baseline;gap:12px;min-height:0;margin:0;padding:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-summary-native,.order-rule-details) :is(dt,dd){margin:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-summary-native>.btn{width:100%;margin-top:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .page-heading>div:first-child{min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .page-heading .actions{flex:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-status-summary .badge{color:#596337;background:#e8edcc;border:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-rule-details summary{min-height:32px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .facts{font-size:12px;line-height:1.65}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .payment-heading{flex-wrap:wrap;align-items:start;gap:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .qr-card{max-width:160px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .feedback-panel{margin-top:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .feedback-panel textarea{min-height:100px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page){font-size:12px;line-height:1.55}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .paper{padding:10px 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .paper:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) :is(.stack,.two-col,.order-detail){gap:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) :is(h2,h3){margin:0 0 6px;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) p{margin:6px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .page-heading{gap:6px;min-height:44px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .page-heading>div:first-child{flex:1;align-items:center;gap:4px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .page-heading p{flex:1;font-size:10px;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .page-heading .btn{white-space:nowrap;padding:6px 8px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-status-summary .order-countdown{margin-left:8px;font-size:11px;display:inline}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-status-summary [data-stock-reservation-notice]{margin:7px 0;font-size:11px;line-height:1.55}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-rule-details summary{min-height:32px;line-height:32px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-rule-details .facts{gap:4px 16px;margin:2px 0 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .work-line{grid-template-columns:52px minmax(0,1fr);gap:9px;padding:4px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .work-line>:is(img,.image-placeholder){width:52px;max-width:52px;height:58px;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.checkout-page,.order-detail-page) .work-line p{margin:2px 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-page .radio-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-page .radio-cards label{justify-content:center;align-items:center;gap:3px;min-height:44px;margin:0;padding:5px 2px;font-size:11px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-page .radio-cards input{flex:none;width:13px;height:13px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-items{gap:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-license-panel label{gap:4px;margin:6px 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-license-panel>a{align-items:center;min-height:32px;font-size:11px;display:inline-flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-summary-native dl{gap:5px;margin:8px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-summary-native [data-stock-reservation-notice]{font-size:11px;line-height:1.55}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-summary-native .price{font-size:22px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-summary-native .check-label{min-height:32px;margin:4px 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .checkout-summary-native>.btn{margin-top:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .payment-heading h2{margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .payment-history{margin:6px 0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .payment-history summary{min-height:32px;font-size:11px;line-height:32px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail [data-payment-v2] form{gap:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline li{border:0;border-top:1px solid #d7dfb8;margin:5px 0 0;padding:10px 0 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline li:before{top:-5px;left:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline small{font-size:10px;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.checkout-page,.order-detail-page) .buyer-footer{margin-top:4px;padding:8px 0}.buyer-mobile-shell .payment-image-options legend{display:none}.buyer-mobile-shell .payment-image-options fieldset{border:0;margin:0;padding:4px 0}.buyer-mobile-shell .mobile-payment-summary .payment-heading,.buyer-mobile-shell .mobile-payment-summary .payment-history-label,.buyer-mobile-shell .order-delivery-section:not(.is-delivered){display:none}.buyer-mobile-shell .mobile-payment-summary .mobile-payment-info-label{color:#35422b;font-size:14px;font-weight:600;display:inline}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history{border:0;margin:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history summary{min-height:44px;padding:0;line-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline li.current{color:#3f501f;background:#edf2d7;border-top:2px solid #727e37;border-radius:8px;padding:10px 7px 7px;font-weight:700}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline li.current:before{background:#727e37;border-color:#727e37;box-shadow:0 0 0 3px #e4ebc7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .order-detail .timeline li.current small{color:#526232;font-weight:500}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button:after{content:"";border:2px solid;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:10px;left:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button:before{content:"";background:currentColor;border:0;border-radius:1px;width:10px;height:2px;display:block;position:absolute;top:28px;left:26px;transform:rotate(45deg)}.buyer-mobile-shell .feedback-panel{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options>summary{color:#657044;border-radius:50%;transition:background .15s}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options[open]>summary{background:#e4e9cce6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options[open]>.row{background:#fffdf3;border:1px solid #d9dfc2;border-radius:16px;gap:0;min-width:142px;padding:5px;top:46px;box-shadow:0 8px 24px #5663381f}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options .row>.btn{color:#606b3d;min-height:44px;box-shadow:none;white-space:nowrap;background:#f0f3de;border:0;border-radius:11px;padding:9px 14px;font:500 12px/1.5 system-ui,Microsoft YaHei,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options .row>.btn:is(:hover,:focus-visible){outline-offset:1px;background:#e5ebca;outline:2px solid #a4b17b}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options .row>.btn:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-page .page-options .row>.btn:after{display:none}}.payment-mobile-copy,.mobile-order-amount{display:none}.app-shell.sheet.frozen-buyer [data-payment-v2] .payment-image-options>summary{font-size:12px;font-weight:400}.app-shell.sheet.frozen-buyer .order-detail-page .detail-section[data-payment-v2] form>input[type=text][aria-label]{height:40px;min-height:40px;padding:8px 10px}.app-shell.sheet.frozen-buyer [data-payment-v2] .payment-reference-help{margin:5px 0 8px;font-size:12px;font-weight:400}@media (width<=760px){.buyer-mobile-shell .payment-desktop-copy,.buyer-mobile-shell .order-rule-details{display:none}.buyer-mobile-shell .payment-mobile-copy{display:inline}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-order-amount{color:#72745b;margin:4px 0 0;font-size:12px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-order-amount strong{color:#ad543c;white-space:nowrap;font-size:16px}.buyer-mobile-shell .work-line:has(.mobile-order-amount) .order-item-cash{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-entry .payment-history{border:0;margin:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-heading{margin:0 0 8px;display:flex}.buyer-mobile-shell .mobile-payment-summary .payment-heading>.badge{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history>details{background:#f0f2d6;border:1px solid #d3dcaf;border-radius:12px;padding:0 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .mobile-payment-info-label{color:#626d43;font-size:12px;font-weight:500}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history ol{margin:0;padding:0 0 6px;list-style:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history li{overflow-wrap:anywhere;background:#fffdf5;border-radius:9px;margin:0;padding:8px 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history li+li{margin-top:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-payment-summary .payment-history li p{margin:0;font-size:12px;line-height:1.7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button{box-shadow:none;color:#0000;background:0 0;border:0;border-radius:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-media .enlarge-button:focus-visible{outline-offset:-3px;outline:2px solid #738348}}.mobile-cart-empty{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-state{color:#727846;background:#fffef0ed;border:1px dashed #d2d8ae;border-radius:24px;margin:4px 0 0;padding:16px 14px 28px;position:relative;box-shadow:0 5px 18px #7383440a}.buyer-mobile-shell .cart-empty-desktop{display:none}.buyer-mobile-shell .mobile-cart-empty{text-align:center;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-state:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-state:after{display:none}.cart-empty-illustration{aspect-ratio:607/365;isolation:isolate;border-radius:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-illustration img{border:0;border-radius:0;width:100%;height:auto;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-cart-empty h2{letter-spacing:0;color:#70773b;justify-content:center;align-items:center;gap:6px;margin:6px 0 4px;font-family:KaiTi,STKaiti,serif;font-size:clamp(18px,5.2vw,22px);font-weight:700;line-height:1.5;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-cart-empty p{color:#8b9073;margin:0 0 20px;font-size:13px;line-height:1.7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-browse{color:#fffef0;letter-spacing:2px;background:linear-gradient(135deg,#9ea967,#7b8847);border:1px solid #929d5c;border-radius:28px;justify-content:center;align-items:center;gap:12px;width:78%;max-width:240px;min-height:48px;padding:10px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 5px 12px #75814026,inset 0 1px #ffffff4d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-browse:focus-visible{outline-offset:4px;outline:2px solid #6c7a39}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .cart-empty-browse span{font-size:23px;line-height:1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .sale-countdown .countdown-time{color:#727a3d;font-weight:600}}.mobile-warehouse-toggle{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native){isolation:isolate;background:0 0;min-height:100dvh}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native):before{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#f6f7dcb8,#f6f7dcb8),url(/assets/final-ui/mobile-home-meadow-v1.png) 0/cover no-repeat,#f6f7dc;border:0;border-radius:0;display:block;position:fixed;inset:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) .topbar{background:0 0;grid-template-columns:76px minmax(0,1fr) 88px;gap:4px;margin:0 12px;padding:2px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) .topbar .brand{width:76px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) .brand-lettering{height:auto;font-size:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) .brand-subline{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) .buyer-main{padding:2px 12px 24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) .buyer-footer{border-top:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native){color:#3f492f;min-width:0;font:13px/1.65 system-ui,Microsoft YaHei,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) :is(h1,h2,h3){color:#3f492f;letter-spacing:0;font-family:inherit;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page) .crumb{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page) .page-heading{align-items:center;gap:8px;margin:4px 0 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page) .page-heading h1{margin:0;font-size:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page) .page-heading>div>p{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) :is(.paper,.empty-panel){box-shadow:none;background:#fffffff0;border:1px solid #dce2c8;border-radius:16px;min-width:0;padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.owned-assets-page,.owned-asset-detail-page) .paper:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.owned-assets-page,.owned-asset-detail-page) .paper:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) :is(.btn,.mobile-warehouse-toggle){color:#5b663d;min-height:44px;box-shadow:none;background:#f7f8ec;border:1px solid #d4dcbb;border-radius:12px;padding:8px 12px;font:13px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) :is(.btn.green,.btn.primary){color:#fff;background:#788343;border-color:#788343}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile:not(.profile-home),.owned-assets-page,.owned-asset-detail-page,.transfer-profile-native) :is(input:not([type=file]):not([type=checkbox]),select){color:#455036;background:#fffef7;border:1px solid #d9dfc4;border-radius:10px;min-width:0;max-width:100%;min-height:44px;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile:not(.profile-home) .profile-form{grid-template-columns:60px minmax(0,1fr);column-gap:10px;padding:14px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-banner{background:0 0;border:0;grid-column:1;align-self:start;padding:22px 0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-banner .profile-avatar{width:56px;height:56px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-basic{grid-column:2;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-basic h2{border:0;margin:0 0 8px;padding:0;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-basic-fields .field{grid-template-columns:minmax(0,1fr);gap:4px;margin:0 0 9px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-basic-fields small{grid-column:1;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-form .transfer-profile-native.embedded{grid-column:1/-1;max-width:100%;margin:4px 0 0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-profile-native h3{border:0;margin:16px 0 8px;padding:0;font:600 14px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-profile-native .account-qr-upload{background:#f7f7e9;border-color:#d6dcb8;border-radius:12px;min-height:100px;margin:8px 0;padding:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-profile-native .account-qr-upload small{font-size:11px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-profile-native .identity-columns{overflow-wrap:anywhere;border-color:#e2e7d0;gap:10px;padding:9px 2px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .profile-save{background:0 0;border:0;grid-column:1/-1;margin-top:16px;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.account-identity-dialog,.owned-delivery-dialog){color:#4c5939;background:#fffef4;border:1px solid #d6ddbd;border-radius:20px;width:calc(100vw - 28px);max-width:480px;max-height:calc(100dvh - 32px);padding:18px;overflow:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.account-identity-dialog,.owned-delivery-dialog)::backdrop{background:#343e2a66}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .account-identity-dialog header{gap:8px;margin:0 0 12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.account-identity-dialog,.owned-delivery-dialog) h2{margin:0;font:600 16px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .account-identity-dialog .account-identity-fields{grid-template-columns:1fr;gap:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .account-identity-dialog label{gap:5px;margin:10px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .account-identity-dialog .notice{border-radius:10px;padding:10px;font-size:12px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .account-identity-dialog form>.btn{width:100%;margin-top:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .mobile-warehouse-toggle{justify-content:space-between;align-items:center;gap:6px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .warehouse-rules:not(.expanded) #warehouse-rules-content{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .warehouse-rules>.mobile-warehouse-toggle{background:#eef1dbd9;border:0;width:100%;min-height:32px;margin-bottom:8px;padding:4px 8px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-window-notice{background:#f6f7e7;border:1px solid #d8dfbe;border-radius:12px;margin:0 0 10px;padding:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-window-notice :is(strong,p){margin:4px 0;font:12px/1.7 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters:not(.expanded)>label:not(.search-field){display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filter-caption{margin:0 0 4px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .search-field .filter-caption{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters>.filter-toggle{grid-area:2/1;justify-content:center}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters>.btn.green{grid-area:2/2}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters>.btn.quiet{grid-column:1/-1;min-height:36px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .catalog-top{margin:0;padding:10px 2px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .asset-card h2{font:600 14px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .asset-card .asset-thumb .product-thumb{border-color:#e0e4ca;border-radius:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-detail{grid-template-columns:minmax(0,1fr);gap:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-image{border:0;border-radius:16px;padding:0;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-image img{object-fit:cover;max-height:220px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-info{gap:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-info>header h2{font:600 19px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-info .paper{padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-info .paper h2{margin:0 0 8px;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .facts{grid-template-columns:1fr;gap:7px;margin:0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .facts>div{grid-template-columns:84px minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .facts :is(dt,dd){margin:0;padding:0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .owned-deliveries{grid-template-columns:1fr;gap:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .transfer-actions-native{background:#fffffff0;border:1px solid #dce2c8;border-radius:16px;margin-top:12px;padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .transfer-actions-native h2{margin:0 0 6px;font-size:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .transfer-actions-native>button{color:#536438;background:#eef2db;border:1px solid #d4dcbb;border-radius:12px;min-height:44px;padding:8px 12px}}.mobile-warehouse-search-submit,.mobile-warehouse-reset,.mobile-profile-services-title,.warehouse-exit-entry,.mobile-market-records,.mobile-market-search-submit{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page{flex-direction:column;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page>.page-heading{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .warehouse-rules{order:2;margin-top:3px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page>.filters{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:4px 0 0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page :is(.catalog-top,.warehouse,.empty-panel,.error-panel,.loading-panel){order:3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters:not(.expanded)>label:not(.search-field){min-width:0;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters :is(.filter-caption,.filter-toggle,.btn){display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page #warehouse-filters select{outline-offset:-3px;background:#f5f6e3;border-color:#d0d7b8;width:100%;min-height:44px;padding:7px 4px;font:12px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .filters>label:first-of-type select{background:#e8edc8}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .warehouse-rules>.mobile-warehouse-toggle{background:0 0;width:auto;min-height:28px;margin:0;padding:2px 6px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .catalog-top{justify-content:space-between;align-items:center;min-height:30px;padding:0 2px 7px;font-size:11px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-assets-page .asset-card .badge{box-sizing:border-box;border-radius:7px;align-self:center;height:23px;padding:0 6px;line-height:1;margin:0!important}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-warehouse-reset{color:#77805a;cursor:pointer;background:0 0;border:0;min-height:32px;padding:5px 9px;font:11px system-ui,sans-serif;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.owned-assets-page) .topbar{grid-template-columns:76px minmax(0,1fr) 80px;column-gap:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.owned-assets-page) .topbar>.search{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.warehouse-search{background:#fffef8;border:1px solid #d9dfc2;border-radius:24px;grid-area:1/2;align-items:center;gap:0;min-width:0;min-height:40px;margin:0;display:flex;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.warehouse-search>.filter-caption{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.warehouse-search input{width:100%;min-width:0;box-shadow:none;color:#52613e;background:0 0;border:0;outline:0;min-height:40px;padding:8px 0 8px 10px;font:13px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.warehouse-search:focus-within{outline-offset:2px;outline:2px solid #8a995e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-warehouse-search-submit{color:#53623e;background:0 0;border:0;border-radius:0;flex:none;min-width:32px;min-height:40px;padding:0 5px;font:22px/1 system-ui,sans-serif;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-asset-detail-page .mobile-transfer-unavailable,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile.profile-home:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.profile-home,.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page){isolation:isolate;background:0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.profile-home,.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page):before{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#eff4dece,#eff4dedc),url(/assets/final-ui/mobile-home-meadow-v1.png) 0/cover no-repeat,#edf3db;border:0;border-radius:0;display:block;position:fixed;inset:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.profile-home,.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) :is(.topbar,.buyer-footer){background:0 0;border:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home>.page-heading{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card{background:linear-gradient(135deg,#fffff8f5,#f3f7e4eb);border:1px solid #e3eacb;border-radius:24px;min-height:0;padding:18px 15px 14px;display:block;box-shadow:0 6px 18px #687e2f0c}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .profile-identity{align-items:center;gap:14px;margin:0 0 18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .profile-avatar{border:4px solid #fff;border-radius:50%;width:68px;height:68px;box-shadow:0 0 0 1px #e2e9c9}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .profile-identity h2{color:#3f5a32;font-size:23px;line-height:1.4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .profile-identity .badge{color:#617748;background:#e9f0d1;border:1px solid #d7e2bb;border-radius:18px;padding:3px 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress{background:#fffff6c7;border:1px solid #ebeed6;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:14px 12px 10px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress :is(.qualification-amount,.qualification-distance){display:contents}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-amount>span{grid-area:1/1;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-amount>strong{color:#506e38;font-variant-numeric:tabular-nums;grid-area:2/1;font-size:21px;line-height:1.35}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-distance>span{grid-area:1/2;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-distance>strong{color:#997538;font-variant-numeric:tabular-nums;grid-area:2/2;font-size:21px;line-height:1.35}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress small{color:#879176;grid-column:1/-1;font-size:10px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress>small{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-amount>small{border-top:1px solid #e5e9d0;grid-row:3;margin-top:6px;padding-top:9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-metrics{background:#fffff6c7;border:1px solid #ebeed6;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:14px 12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-metrics p{color:#71815b;margin:0 0 6px;font:12px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-metrics strong{color:#506e38;font-variant-numeric:tabular-nums;font:600 21px/1.35 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .mobile-profile-services-title{align-items:center;gap:7px;margin:22px 2px 11px;font-size:17px;font-weight:600;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper{text-align:center;color:#3e5030;cursor:pointer;touch-action:manipulation;background:#fffff2dc;border:1px solid #e7eccf;border-radius:18px;justify-content:center;align-items:center;gap:7px;min-height:104px;padding:13px 10px;font-size:13px;position:relative}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links .ui-icon{box-sizing:content-box;background:#eef3dc;border-radius:50%;width:27px;height:27px;margin:0;padding:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:nth-child(2n) .ui-icon{background:#faf0d3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links small{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links .mobile-logout-icon{display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links .desktop-logout-icon{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:after{content:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>[data-service=退出登录]{flex-direction:column;grid-column:auto;align-items:center}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .exit-entry{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .warehouse-exit-entry{color:#975e4e;background:#f7f3dfb8;border:1px solid #ad7765;border-radius:12px;order:4;align-self:flex-start;align-items:center;min-height:40px;margin:22px 0 0;padding:8px 16px;font:12px/1.5 system-ui;text-decoration:none;display:inline-flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card{background:linear-gradient(135deg,#f3f5dcf5,#e7eed0ee);border-color:#d5dfb5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress{background:#f8f8e7bc;border-color:#dfe5c4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member{background:linear-gradient(125deg,#fbebbf,#ecd391);border-color:#d1b775;box-shadow:0 5px 18px #9a742018}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member :is(h2,.vip-metrics strong){color:#785522}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .badge{color:#826025;background:#f5dfa2;border-color:#d2b56d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-metrics{background:#fff7dfb8;border-color:#e4cc8d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member :is(.vip-metrics p,.muted){color:#8b7348}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile:not(.profile-home) .profile-form{background:linear-gradient(135deg,#f3f5dcf5,#e7eed0ed);border-color:#d2dbb6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile:not(.profile-home) .profile-form input{background:#faf9eabf;border-color:#cbd5ac}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile:not(.profile-home) .profile-form input[readonly]{background:#e7eccfd6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .frozen-profile .transfer-profile-native .account-qr-upload{background:#eef0d5;border-color:#c7d1a7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page){isolation:isolate;background:0 0;min-height:100dvh}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page):before{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#f0f4dcca,#f0f4dcca),url(/assets/final-ui/mobile-home-meadow-v1.png) 0/cover no-repeat,#edf3db;border:0;border-radius:0;display:block;position:fixed;inset:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .topbar{background:0 0;grid-template-columns:76px minmax(0,1fr) 80px;gap:4px;margin:0 12px;padding:2px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .brand{width:76px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .brand-lettering{height:auto;font-size:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .brand-subline{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .buyer-main{padding:2px 12px 24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .buyer-footer{background:0 0;border-top:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page){color:#465236;min-width:0;font:13px/1.65 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page) .crumb{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .page-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin:3px 0 12px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) :is(h1,h2,h3){letter-spacing:0;color:#405130;font-family:system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) h1{margin:0;font-size:16px;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .page-heading h1 .ui-icon{width:21px;height:21px;margin-right:5px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.owned-transfer-records-page,.sponsor-page,.received-sponsor-detail-page) .page-heading p{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .paper{box-shadow:none;background:#f9faedee;border:1px solid #d6ddbd;border-radius:17px;min-width:0;padding:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) .paper:before{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) :is(.btn,.transfer-actions-native>button){color:#5b693f;min-height:42px;box-shadow:none;background:#f2f4df;border:1px solid #cdd6ac;border-radius:11px;padding:8px 12px;font:12px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.transfer-page-native,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page,.received-sponsor-detail-page) :is(.btn.primary,.btn.green){color:#fffced;background:#7e8948;border-color:#7e8948}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.market-page,.sponsor-page) .tabs{background:#f9fae9ce;border:1px solid #dce2c1;border-radius:13px;gap:4px;margin:0;padding:4px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.market-page,.sponsor-page) .tabs button{color:#71805c;background:0 0;border:0;border-radius:9px;flex:1;min-width:0;min-height:38px;padding:6px;font:12px/1.5 system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.market-page,.sponsor-page) .tabs button:is(.active,[aria-pressed=true]){color:#fffced;background:#85904d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .mobile-warehouse-toggle{color:#76845b;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;margin-bottom:5px;padding:2px 4px;font:11px system-ui;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .warehouse-rules:not(.expanded) #market-rules{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .tabs{gap:3px;padding:3px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .tabs button{min-height:34px;padding:5px 3px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .mobile-market-records{color:#6d7d55;white-space:nowrap;border-left:1px solid #d8dfbf;flex:1;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:5px 3px;font:11px/1.5 system-ui;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page>p{color:#7a8662;margin:5px 2px;font-size:10px;line-height:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .market-filters{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px 42px;gap:5px;margin:6px 0 9px;padding:0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-filters label>span{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-filters select{color:#52603b;outline-offset:-3px;background:#f9faeb;border:1px solid #ced7b0;border-radius:10px;height:38px;padding:7px;font:11px system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-page .market-filters .btn{white-space:nowrap;min-height:38px;padding:5px 2px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.market-search{background:#fffef8;border:1px solid #d9dfc2;border-radius:24px;grid-area:1/2;align-items:center;min-width:0;margin:0;display:flex;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.market-search>span{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.market-search input{width:100%;min-width:0;height:40px;box-shadow:none;color:#52613e;background:0 0;border:0;outline:0;padding:8px 0 8px 9px;font:12px/1.5 system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.market-search:focus-within{outline-offset:2px;outline:2px solid #8a995e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .mobile-market-search-submit{color:#53623e;background:0 0;border:0;border-radius:0;flex:none;min-width:30px;min-height:40px;padding:0 5px;font:22px/1 system-ui;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-grid .market-card{border-radius:13px;flex-direction:column;min-height:0;padding:7px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-cover{aspect-ratio:1.25;border-radius:8px;flex:none;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-cover .product-thumb{aspect-ratio:auto;width:100%;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-cover img{object-fit:cover;width:100%;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-category{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-state{color:#777c4d;background:#f9f1d6df;border-radius:6px;padding:2px 5px;font:10px/1.5 system-ui;position:absolute;top:6px;right:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card-body{flex:none;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:2px 4px;padding:4px 0 0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card-body>*,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-seller>span{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card h2{min-height:0;margin:0;font:600 13px/19px system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card-body p{color:#87916e;margin:0;font-size:10px;line-height:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card-end{flex-wrap:wrap;order:2;grid-column:1;justify-content:flex-start;align-self:center;gap:5px;margin:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card-end strong{color:#af633c;font:700 16px/22px system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-card-end>span{font-size:9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-seller{color:#86916d;font-size:10px;line-height:15px;display:contents}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-seller>span{order:1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .market-view{color:#607642;text-align:center;white-space:nowrap;background:#eaf0d1;border-radius:8px;order:2;grid-column:2;align-self:center;min-height:30px;padding:6px;font:11px/18px system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .owned-transfer-records-page .transfer-records{background:0 0;border:0;padding:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records .table-wrap{overflow:visible}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records table{width:100%;min-width:0;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records :is(colgroup,thead){display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records tbody{gap:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records tr{background:#f9faedee;border:1px solid #d6ddbd;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records td{text-align:left;border:0;min-width:0;padding:0;font-size:12px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records td:nth-child(-n+3){grid-column:1/-1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records td[data-label]:before{content:attr(data-label);color:#8a9676;margin-right:9px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records .transfer-work{align-items:center;gap:12px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records .transfer-thumb{border-radius:10px;flex:none;width:68px;height:68px;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records td:nth-child(4){align-self:center;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-records .badge{background:#eaf0d4;border-color:#d0dbad;border-radius:8px;padding:2px 7px;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-page .sponsor-toolbar{grid-template-columns:minmax(0,1fr);gap:9px;margin:5px 0 13px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-toolbar form{gap:6px;width:100%;max-width:none;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-toolbar input{background:#f9faeb;border-color:#d0d8b6;border-radius:11px;padding:9px 12px;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.sponsor-page,.received-sponsor-page) .sponsor-list{background:0 0;border:0;gap:12px;padding:0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.sponsor-page,.received-sponsor-page) .sponsor-list .work-line{background:#f9faedee;border:1px solid #d6ddbd;border-radius:17px;grid-template-columns:74px minmax(0,1fr);gap:7px 12px;margin:0;padding:13px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.sponsor-page,.received-sponsor-page) .sponsor-list .work-line>.product-thumb{border-radius:10px;grid-area:1/1/3;align-self:start;width:74px;height:74px;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.sponsor-page,.received-sponsor-page) .sponsor-list .work-line>.product-thumb img{object-fit:cover;width:100%;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.sponsor-page,.received-sponsor-page) .work-line h2{margin:0;font:600 14px/1.5 system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.sponsor-page,.received-sponsor-page) .work-line p{margin:4px 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-meta{color:#85906e;gap:5px;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-meta .badge{border-color:#d5dcb8;border-radius:7px;padding:2px 6px;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-list .work-line>.btn{grid-column:2;justify-self:end;margin-top:2px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog{color:#4f5f38;background:#f4f5df;border:1px solid #cbd5ac;border-radius:21px;width:calc(100vw - 28px);max-width:480px;max-height:calc(100dvh - 32px);padding:19px;overflow:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog::backdrop{background:#34432466}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog .modal-head{gap:8px;margin-bottom:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog h2{font:600 17px/1.5 system-ui}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog .field{gap:6px;margin:13px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog input{background:#fffced;border-color:#ccd5ad;font-size:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog .actions{gap:8px;margin-top:15px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog .actions button{flex:1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .sponsor-dialog .grant-row{background:#e8eed3;border:0;border-radius:12px;gap:5px;margin:8px 0;padding:12px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-page .page-heading p{color:#7f8a68;margin:4px 0;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-page .product-title-row{display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-page .status-pill{color:#7a8660;background:#e6ebd1;border-radius:7px;margin-top:5px;padding:2px 6px;font-size:10px;display:inline-block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-page .sponsor-main .btn{margin-top:6px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-detail-page .detail-section{margin:12px 0;padding:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-detail-page .detail-section h2{margin:0 0 8px;font-size:15px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-detail-page .order-line{align-items:center;gap:12px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .received-sponsor-detail-page .order-line .product-thumb{border-radius:10px;flex:none;width:74px;height:74px;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-native{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-media{border:0;border-radius:16px;padding:0;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-media .product-thumb{aspect-ratio:2;height:auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-media img{object-fit:cover;width:100%;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing h2{margin-bottom:8px;font-size:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-person{gap:12px;margin:12px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-person small{font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing{padding:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;font-size:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts>div{align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts :is(dt,dd){overflow-wrap:anywhere;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts dd{font-size:12px;line-height:1.65}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts .price{align-self:start;font-size:17px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts time{overflow-wrap:normal;font-variant-numeric:tabular-nums}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing .facts dt{color:#84906e;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing-links>.btn{font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-page .transfer-actions-native{padding:16px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-page .transfer-actions-native>p{margin:0 0 12px;font-size:12px;line-height:1.75}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-detail-page .transfer-actions-native>.btn.primary{width:100%;min-height:44px;margin:16px 0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .transfer-listing>p{margin:10px 0;font-size:11px;line-height:1.7}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.market-page,.owned-transfer-records-page,.sponsor-page,.received-sponsor-page) :is(.empty-panel,.sponsor-empty){text-align:center;color:#809160;background:#f3f5e0c9;border:1px dashed #bac899;border-radius:18px;padding:32px 18px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.frozen-profile,.market-page,.sponsor-page,.owned-transfer-records-page,.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .topbar{grid-template-columns:76px minmax(0,1fr) 80px;gap:4px;min-height:48px;margin:0 12px;padding:2px 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.frozen-profile,.market-page,.sponsor-page,.owned-transfer-records-page,.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .buyer-main{padding-top:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.frozen-profile,.market-page,.sponsor-page,.owned-transfer-records-page)>.page-heading{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .topbar>.mobile-header-action{min-width:0;max-width:100%;min-height:34px;box-shadow:none;color:#637445;white-space:nowrap;background:#f4f6dcbf;border:1px solid #ccd7a8;border-radius:11px;grid-area:1/2;justify-self:end;padding:6px 9px;font:11px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member{background:radial-gradient(at 12% 5%,#fffbd7f0,#0000 55%),linear-gradient(120deg,#f8e6a3,#e6eeb3 62%,#f5dda1);border:1px solid #c9bd70;border-radius:23px;padding:16px 14px 14px;position:relative;box-shadow:inset 0 0 0 2px #fffde89c,0 5px 15px #8b94301a}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .profile-identity{gap:11px;min-height:66px;margin-bottom:14px;padding-right:57px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .profile-avatar{border-width:3px;width:62px;height:62px;box-shadow:0 0 0 1px #e2d68e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .profile-identity h2{color:#665022;margin-bottom:5px;font-size:20px;line-height:1.4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .badge{color:#fffdf0;background:linear-gradient(110deg,#edc86d,#cfaa51);border-color:#d6b75a;padding:3px 10px;font-size:11px;font-weight:600}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-stamp{opacity:1;color:#b98c37;pointer-events:none;display:block;position:absolute;top:14px;right:16px;transform:rotate(7deg)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-stamp .ui-icon{filter:drop-shadow(0 2px #fff8cf);width:48px;height:48px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member>p.muted{color:#8a753e;margin:0;font-size:9px;position:absolute;top:69px;right:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-metrics{text-align:center;background:linear-gradient(115deg,#fffcebde,#f5f7d7c7);border:1px solid #e1d995;border-radius:16px;gap:0;padding:12px 8px;box-shadow:inset 0 1px #fffff3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-metrics>div+div{border-left:1px solid #d8d79c}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-metrics p{color:#877443;margin-bottom:4px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card.member .vip-metrics strong{color:#665124;font-size:24px;font-weight:700;line-height:1.4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card:not(.member){background:radial-gradient(at 12% 5%,#f9fbd8f0,#0000 55%),linear-gradient(120deg,#e0edbe,#cee3b4 62%,#e8eabe);border-color:#b9ce96;border-radius:23px;padding:16px 14px 14px;box-shadow:inset 0 0 0 2px #f8ffe49c,0 5px 15px #667b301a}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card:not(.member) .profile-identity{gap:11px;min-height:66px;margin-bottom:14px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card:not(.member) .profile-avatar{border-width:3px;width:62px;height:62px;box-shadow:0 0 0 1px #b7d096}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card:not(.member) .profile-identity h2{margin-bottom:5px;font-size:20px;line-height:1.4}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.profile-home,.vip-page) .vip-card:not(.member) .badge{background:#f1f5d8bf;border-color:#bccf93;padding:3px 10px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress{text-align:center;background:linear-gradient(115deg,#fafcedd9,#eef5d9c7);border-color:#c6d5a5;gap:4px 0;padding:12px 8px 10px;box-shadow:inset 0 1px #ffffef}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-progress :is(.qualification-amount,.qualification-distance)>span{font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-distance>:is(span,strong){border-left:1px solid #cdd9ac}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .qualification-amount>small{text-align:left;border-color:#d4deb9;padding-top:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper{background:linear-gradient(135deg,#fffff6ed,#f5f8e4e8);border-color:#e4e9c8;border-radius:21px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:nth-child(3n) .ui-icon{background:#e0eee3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>[data-service=赞助记录] .ui-icon{background:#f7e5dc}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>[data-service=退出登录]{color:#84694d;background:linear-gradient(135deg,#fcf7e9ed,#f1e9dbe8);border-color:#e2d7bd}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>[data-service=退出登录] .ui-icon{background:#f2e4cc}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:focus-visible{outline-offset:3px;background:#edf2d8;outline:2px solid #91a36b}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:active{background:#e7edce;border-color:#9eae7d;box-shadow:inset 0 2px 5px #687a3512}}@media (width<=760px) and (hover:hover){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:hover{background:#f4f2d6;border-color:#aebc86;box-shadow:0 4px 10px #687a351a}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper .ui-icon{transition:transform .18s}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:active{transform:scale(.98)}@media (hover:hover){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:hover{transform:translateY(-3px)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .profile-home .profile-links>.paper:hover .ui-icon{transform:rotate(-5deg)scale(1.08)}}}.mobile-vip-lucky-icon{display:none}.vip-service{color:inherit;text-decoration:none}.vip-service:focus-visible{outline-offset:3px;outline:3px solid #91a36b}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .buyer-main{padding:4px 12px 24px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .brand{width:76px;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .brand-lettering{height:auto;font-size:19px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell:has(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .brand-subline{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page){color:#50603b;font:13px/1.65 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page)>.crumb{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page)>.page-heading{align-items:center;gap:8px;min-height:40px;margin:0 0 12px;padding:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .page-heading h1{letter-spacing:0;color:#50633b;margin:0;font:600 16px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .page-heading h1 .ui-icon{width:20px;height:20px;margin-right:5px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .page-heading p{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .page-heading .row{gap:5px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .btn{min-height:40px;box-shadow:none;border-radius:12px;padding:8px 11px;font:12px/1.6 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .btn.green{color:#fffef0;background:#81924e;border-color:#81924e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .btn.quiet{color:#657943;background:#f6f7e5c9;border-color:#cad6a8}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .paper{background:#f5f7e5ed;border:1px solid #d3ddb4;border-radius:20px;min-width:0;padding:14px;box-shadow:0 3px 12px #6a773008}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .paper:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page,.taobao-page,.vip-lucky-page) .paper:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .vip-card{margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .profile-identity>div:last-child{overflow-wrap:anywhere;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .vip-metrics>div{background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .vip-card:not(.member) .vip-metrics{background:#f7fae1c9;border-color:#bfcf9e;grid-template-columns:1fr}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .vip-card:not(.member)>p.muted{color:#69834c;margin:10px 0 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .profile-identity h2{font-family:system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.paper{text-align:center;background:#f9faeae8;border-radius:19px;flex-direction:column;align-items:center;gap:7px;padding:14px 12px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.paper:nth-child(odd){background:#f7edcfdb;border-color:#ddd5ab}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.paper>.ui-icon{background:#e5eccddb;border-radius:50%;width:34px;height:34px;padding:6px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.paper h2{color:#4e6039;letter-spacing:0;margin:0;font:600 14px/1.6 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.paper p{color:#859069;flex:1;margin:0 0 3px;font:11px/1.7 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.paper .vip-service-action{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page>.notice{color:#6c7c4c;background:#edf1d7d9;border:1px solid #d3ddb3;border-radius:11px;margin:0 0 10px;padding:8px 11px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product{background:#fafbebed;border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .point-cover{aspect-ratio:1.75;border-radius:11px;width:100%;margin:0 0 2px;display:block;overflow:hidden}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .point-cover .product-thumb{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .point-cover img{object-fit:cover;width:100%;height:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product h2{color:#4c5e38;letter-spacing:0;overflow-wrap:anywhere;margin:0;font:600 13px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product :is(p,.muted){color:#85916d;margin:0;font:10px/1.65 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product>div:not(.row){flex:1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .exchange-options{gap:5px;margin:0;padding:0;list-style:none;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .exchange-options li{color:#7f8967;background:#edf1d6;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:5px;font:10px/1.6 system-ui,sans-serif;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .exchange-options strong{overflow-wrap:anywhere;color:#647a45;min-width:0;font-weight:500}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .exchange-options span{white-space:nowrap;font:9px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product>.row{margin-top:auto;padding-top:3px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product>.row .btn{width:100%;min-height:34px;padding:6px 8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.vip-page,.vip-mall-page) :is(.empty-panel,.loading-panel,.error-panel){text-align:center;color:#7c8b60;background:#f3f5e0dc;border:1px dashed #b8c69b;border-radius:18px;margin:12px 0;padding:28px 16px;font-size:13px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .taobao-layout{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.taobao-page,.vip-lucky-page) h2{color:#52613b;letter-spacing:0;margin:0 0 10px;font:600 16px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.taobao-page,.vip-lucky-page) label{color:#5f7046;gap:6px;margin:10px 0;font-size:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.taobao-page,.vip-lucky-page) :is(input,select){box-sizing:border-box;color:#50603b;background:#fffced;border:1px solid #c8d4a7;border-radius:11px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font:16px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page form>.btn{color:#fffef0;background:#81924e;border-color:#81924e;width:100%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .muted{color:#8a906f;font:11px/1.8 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .section-gap{margin-top:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .paper.yellow{background:#f8f3dae8;border-color:#ddd5ad}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .timeline{overflow-wrap:anywhere;border:0;border-top:1px dashed #d6d5b2;margin:10px 0 0;padding:12px 0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .timeline p{margin:0 0 4px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .timeline small{color:#959576;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .taobao-result{overflow-wrap:anywhere;background:#e8efcf;border:1px solid #c4d29f;border-radius:12px;margin-top:12px;padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .taobao-page .taobao-result .btn{width:100%;margin-top:4px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page>.actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0 0 10px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .lucky-bag{grid-template-columns:minmax(0,1fr);gap:16px;padding:10px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel{background:linear-gradient(130deg,#faf0cd,#f0f2d6);border:1px solid #d7d6a8;border-radius:16px;gap:5px;padding:12px 8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel h2{margin:3px 0;font-size:18px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-deadline{color:#8a8966;margin:0;font:10px/1.7 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel-frame{width:min(100%,280px);margin:0 auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>label{align-self:center;width:min(100%,230px);margin:0 0 3px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>p:not(.bag-deadline){margin:3px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>small{color:#8b9270;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-pool{padding:0 3px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-pool header{gap:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-pool header h2{margin:0;font:600 15px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-pool header span{color:#8a9370;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-prize{background:#eef3db;border:1px solid #d5dfb9;border-radius:12px;gap:10px;margin:10px 0;padding:9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-prize img{border-radius:8px;width:60px;height:65px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-prize>div{overflow-wrap:anywhere;min-width:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-prize h3{color:#54643c;margin:0 0 5px;font:600 12px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-prize p{color:#829065;margin:2px 0;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-pool :is(p,summary){color:#89916e;margin:10px 0;font-size:11px;line-height:1.8}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page>.paper:not(.lucky-bag){margin-top:12px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog),.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog{box-sizing:border-box;color:#53623e;clip-path:none;text-align:left;background:linear-gradient(140deg,#fcf9df,#eff3dc);border:1px solid #c4d09f;border-radius:22px;width:calc(100vw - 28px);max-width:480px;max-height:calc(100dvh - 32px);margin:auto;padding:16px 18px 18px;font:13px/1.7 system-ui,sans-serif;overflow:auto;transform:none;box-shadow:0 16px 50px #2f3e2433}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog)::backdrop,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog::backdrop{background:#34432b80}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui .dialog-mask{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog:after{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog) :is(.modal-head,header),.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog>.modal-head{background:#f7f7e1;border-bottom:1px solid #d6ddbb;gap:8px;margin:0 0 12px;padding:0 0 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog) h2,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog .modal-head h2{letter-spacing:0;color:#52613b;margin:0;padding:0;font:600 17px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog) button.modal-close,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog .modal-head>button.modal-close{color:#738159;background:#fdfbed;border-color:#cbd5b0;border-radius:12px;padding:8px 10px;font:12px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog) :is(input,select),.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog select{box-sizing:border-box;color:#52613b;background:#fffced;border:1px solid #c4d19f;border-radius:11px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font:16px/1.5 system-ui,sans-serif;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog label{gap:6px;margin:13px 0;font-size:12px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog>a{color:#768747;text-underline-offset:3px;margin:0 0 3px;font-size:12px;display:inline-block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog .exchange-confirm-copy{text-align:left;color:#737e54;background:#e8eed0;border-radius:11px;margin:12px 0;padding:11px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell :is(.buyer-notification-dialog,.account-identity-dialog) .actions,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog .actions{gap:8px;margin:16px 0 0;padding:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-dialog .actions>.btn{flex:1;min-height:44px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .notification-empty{text-align:center;color:#819167;padding:26px 8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .notification-empty h3{letter-spacing:0;color:#60764a;font:600 15px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .notification-empty p{margin:7px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-list{gap:10px;display:grid}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item{background:#f9f9e9;border:1px solid #d1dcb7;border-radius:13px;margin:0;padding:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item.unread{background:#e8efcf;border-color:#c1cf9c}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item header{background:0 0;border:0;justify-content:space-between;align-items:start;margin:0;padding:0;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item h3{color:#596d3f;margin:0;font:600 14px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item p{color:#7d8966;margin:7px 0;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item small{color:#8b9476;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog .message-item>.btn{margin:7px 0 0;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .buyer-notification-dialog>.actions>.btn{border-radius:12px;width:100%;min-height:44px;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-success .reward-art{width:150px;max-width:65%;margin:12px auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-success .reward-title{color:#62763f;text-align:center;font:600 17px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-success .reward-message{color:#859269;text-align:center;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-success .reward-actions{gap:8px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-sponsor-ui #dialog.exchange-success .reward-actions>.btn{flex:1}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .points-product .point-remaining{background:#e9edce;border-radius:8px;padding:6px;font-size:10px;line-height:1.5}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-mall-page .point-remaining strong{font:600 11px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .lucky-bag{background:#e8edc9e8;border-color:#c6d2a3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel{background:linear-gradient(135deg,#f3e2ac,#e5ebba);border-color:#cac78d}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page>.paper:not(.lucky-bag){background:#ecf0d4e8}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-rules-note{border-top:1px solid #cdd7ac;margin-top:10px;padding-top:8px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-rules-note summary{cursor:pointer;color:#70844d;min-height:32px;margin:0}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-page .product-body{background:linear-gradient(140deg,#f3f2d8f5,#eaf0cfef);border-color:#c7d3a6;border-radius:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .price-paper{background:#e5ebc8;border:1px solid #d4ddb4;margin:10px 0;padding:8px 10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .vip-purchase-panel{color:#758458;background:#e2e9c4a6;border:0;border-radius:11px;margin:8px 0;padding:8px 10px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .vip-exclusive-purchase h2{display:none}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .vip-purchase-panel p{margin:4px 0;font-size:11px;line-height:1.65}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .purchase{border-color:#ccd7ad;margin-top:10px;padding-top:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .purchase>.row>span{color:#738255;font-size:12px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .product-actions{margin-top:9px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .detail-body .product-license-facts{border-color:#ccd7ad;gap:10px;margin-top:12px}}@media (width<=760px) and (hover:hover){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-page .cards-three>.vip-service:hover{background:#edf1d0;border-color:#adbc83;box-shadow:0 4px 10px #687a351a}}.lucky-badge-icon,.wheel-gift{display:none}@media (width<=760px){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .lucky-bag{background:#eef1d5ed;border-color:#c3cf9d;padding:8px;box-shadow:0 6px 20px #75844b10}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel{background:radial-gradient(at 50% 43%,#fff7d9c9,#0000 55%),linear-gradient(135deg,#f0dea0,#e3e9b6);border-color:#c6b975;border-radius:19px;padding:16px 8px 13px;box-shadow:inset 0 0 0 3px #fff7d76e}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>.badge{color:#8b6b31;background:linear-gradient(110deg,#f5df95,#e9cb77);border-color:#d8b863;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:10px;display:inline-flex;box-shadow:inset 0 1px #fff4c3}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .lucky-badge-icon{width:14px;height:14px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel h2{color:#646c34;margin:5px 0 3px;font-size:20px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-deadline{color:#929065;font-size:9px;line-height:1.6}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel-frame{margin:5px auto}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .wheel-frame-art{filter:drop-shadow(0 5px 3px #b7a36832)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel{background:conic-gradient(from -30deg,#d8e5b2 0deg 60deg,#f6deae 60deg 120deg,#f4ead1 120deg 180deg,#d8e5b2 180deg 240deg,#f6deae 240deg 300deg,#f4ead1 300deg);border-color:#bbaf81;box-shadow:inset 0 0 12px #b0a37026}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel-frame:before,.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel-frame:after{content:"✦";z-index:1;pointer-events:none;color:#bba04d;text-shadow:0 1px #fff8d1;font-size:19px;position:absolute}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel-frame:before{top:10%;left:1%;transform:rotate(-12deg)}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-wheel-frame:after{color:#93a462;font-size:13px;top:82%;right:2%}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .wheel-button{white-space:normal;background:linear-gradient(140deg,#f4d47b,#d7b156);border-color:#fff1bb;gap:3px;padding:7px 4px;box-shadow:0 0 0 2px #bb963d,0 4px 0 2px #bd9b4d,0 7px 12px #8b773630}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .wheel-gift{flex:none;width:22px;height:22px;display:block}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .wheel-button span{color:#715725;max-width:100%;font:600 11px/1.3 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .wheel-button:disabled{opacity:.85;cursor:not-allowed;background:linear-gradient(140deg,#e9ddb0,#d6c590);box-shadow:0 0 0 2px #bbab75,0 3px 0 2px #bdab76}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>label{color:#7d8756;gap:5px;margin-top:4px;font-size:11px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel select{color:#697945;background:#f9f5de;border-color:#bdc891}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>.bag-turns{color:#7e8955;background:#f6f4d4b8;border:1px solid #c9d09d;border-radius:30px;justify-content:center;align-items:center;gap:5px;margin:7px 0 3px;padding:5px 12px;font-size:11px;display:flex}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-turns strong{color:#947333;font:700 19px/1.2 system-ui,sans-serif}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-turns span{color:#8e956e;border-left:1px solid #cbd29f;margin-left:6px;padding-left:10px;font-size:10px}.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .bag-draw-panel>small{color:#92976f;font-size:9px}}@media (width<=760px) and (hover:hover){.app-shell.sheet.frozen-buyer.buyer-mobile-shell .vip-lucky-page .wheel-button:not(:disabled):hover{background:linear-gradient(140deg,#ffe599,#e4ba59)}}@media (width<=760px){.app-shell.sheet.frozen-buyer:has(.exit-page){background:linear-gradient(#eff4dedc,#eff4dedc),url(/assets/final-ui/mobile-home-meadow-v1.png) 0 0/cover fixed;border:0;border-radius:0}.app-shell.sheet.frozen-buyer:has(.exit-page) .topbar{background:0 0;border:0;justify-content:space-between;align-items:center;min-height:54px;margin:0;padding:10px 16px;display:flex}.app-shell.sheet.frozen-buyer:has(.exit-page) .topbar>.btn{display:none}.app-shell.sheet.frozen-buyer:has(.exit-page) .brand-lettering{font-size:23px}.app-shell.sheet.frozen-buyer:has(.exit-page) .brand-subline{display:none}.app-shell.sheet.frozen-buyer:has(.exit-page) .buyer-main{padding:6px 16px 18px}.app-shell.sheet.frozen-buyer .exit-page .page-heading h1{letter-spacing:0;color:#4b603b;margin:0;font:650 16px/1.5 system-ui,sans-serif}.app-shell.sheet.frozen-buyer:has(.exit-page) .buyer-footer{border:0;padding:12px 16px;font-size:11px}}.app-shell.sheet.frozen-buyer .exit-page .paper:before,.app-shell.sheet.frozen-buyer .exit-page .paper:after{display:none}.app-shell.sheet.frozen-buyer .exit-page :is(h2,h3){color:#485735}@media (width<=760px){.app-shell.sheet.frozen-buyer:has(.exit-page):before{display:none}.app-shell.sheet.frozen-buyer:has(.exit-page):after{display:none}}.app-shell.sheet.frozen-buyer .cart-page .work-line .cart-remove{color:#7c8560;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:32px;min-height:32px;padding:0;font-size:20px;line-height:1;display:inline-flex}.app-shell.sheet.frozen-buyer .order-detail-page .order-products .work-line.without-thumbnail{grid-template-columns:minmax(0,1fr)}.app-shell.sheet.frozen-buyer .order-detail-page .order-products .work-line.without-thumbnail>div{grid-column:1}
