.dialog-overlay[data-v-1cf103cf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center;padding:20px}.dialog-card[data-v-1cf103cf]{width:min(440px,100%);border-radius:20px;background:#fff;padding:22px;box-shadow:0 24px 60px #0f172a38}.dialog-icon[data-v-1cf103cf]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:14px}.tone-primary[data-v-1cf103cf]{background:#eff6ff}.tone-danger[data-v-1cf103cf]{background:#fef2f2}.dialog-title[data-v-1cf103cf]{font-size:18px;color:#1f2937;margin-bottom:8px}.dialog-message[data-v-1cf103cf]{color:#4b5563;line-height:1.7;font-size:14px}.dialog-actions[data-v-1cf103cf]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.dialog-btn[data-v-1cf103cf]{min-width:92px;border:none;border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:600}.dialog-btn.secondary[data-v-1cf103cf]{background:#f3f4f6;color:#374151}.dialog-btn.primary[data-v-1cf103cf]{background:#2563eb;color:#fff}.dialog-btn.danger[data-v-1cf103cf]{background:#dc2626;color:#fff}.dialog-fade-enter-active[data-v-1cf103cf],.dialog-fade-leave-active[data-v-1cf103cf]{transition:opacity .2s ease,transform .2s ease}.dialog-fade-enter-from[data-v-1cf103cf],.dialog-fade-leave-to[data-v-1cf103cf]{opacity:0}.dialog-fade-enter-from .dialog-card[data-v-1cf103cf],.dialog-fade-leave-to .dialog-card[data-v-1cf103cf]{transform:translateY(8px)}.dialog-overlay[data-v-a2f80365]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center;padding:20px}.dialog-card[data-v-a2f80365]{width:min(440px,100%);border-radius:20px;background:#fff;padding:22px;box-shadow:0 24px 60px #0f172a38}.form-card[data-v-a2f80365]{width:min(520px,100%)}.dialog-icon[data-v-a2f80365]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:14px}.tone-primary[data-v-a2f80365]{background:#eff6ff}.dialog-title[data-v-a2f80365]{font-size:18px;color:#1f2937;margin-bottom:8px}.dialog-message[data-v-a2f80365]{color:#4b5563;line-height:1.7;font-size:14px}.form-layout[data-v-a2f80365]{display:flex;flex-direction:column;gap:14px;margin-top:18px}.form-item[data-v-a2f80365]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-a2f80365]{color:#374151;font-size:14px;font-weight:600}.form-control[data-v-a2f80365]{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:11px 12px;font-size:14px;font-family:inherit}.form-control.textarea[data-v-a2f80365]{min-height:96px;resize:vertical}.dialog-actions[data-v-a2f80365]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.dialog-btn[data-v-a2f80365]{min-width:92px;border:none;border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:600}.dialog-btn.secondary[data-v-a2f80365]{background:#f3f4f6;color:#374151}.dialog-btn.primary[data-v-a2f80365]{background:#2563eb;color:#fff}.dialog-fade-enter-active[data-v-a2f80365],.dialog-fade-leave-active[data-v-a2f80365]{transition:opacity .2s ease,transform .2s ease}.dialog-fade-enter-from[data-v-a2f80365],.dialog-fade-leave-to[data-v-a2f80365]{opacity:0}.dialog-fade-enter-from .dialog-card[data-v-a2f80365],.dialog-fade-leave-to .dialog-card[data-v-a2f80365]{transform:translateY(8px)}.feedback-notice[data-v-dcb256d8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid transparent}.notice-main[data-v-dcb256d8]{display:flex;align-items:center;gap:10px;min-width:0}.notice-icon[data-v-dcb256d8]{flex-shrink:0}.notice-text[data-v-dcb256d8]{line-height:1.6;word-break:break-word}.notice-close[data-v-dcb256d8]{flex-shrink:0;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.72}.notice-success[data-v-dcb256d8]{background:#eefaf3;color:#166534;border-color:#bbf7d0}.notice-error[data-v-dcb256d8]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.notice-info[data-v-dcb256d8]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.notice-warning[data-v-dcb256d8]{background:#fff7ed;color:#c2410c;border-color:#fdba74}.notice-fade-enter-active[data-v-dcb256d8],.notice-fade-leave-active[data-v-dcb256d8]{transition:opacity .2s ease,transform .2s ease}.notice-fade-enter-from[data-v-dcb256d8],.notice-fade-leave-to[data-v-dcb256d8]{opacity:0;transform:translateY(-6px)}.notice-center[data-v-1bd70b0b]{position:fixed;top:16px;right:16px;z-index:2200;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px))}.notice-center[data-v-1bd70b0b] .feedback-notice{box-shadow:0 12px 32px #0f172a29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 640px){.notice-center[data-v-1bd70b0b]{top:12px;left:12px;right:12px;width:auto}}.nav-bar[data-v-d3f2bfab]{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;display:flex;align-items:center;justify-content:space-around;border-top:1px solid #eee;box-shadow:0 -2px 8px #0000000d;z-index:100}.nav-item[data-v-d3f2bfab]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;text-decoration:none;color:#999;transition:color .3s;gap:4px}.nav-item.active[data-v-d3f2bfab]{color:#e74c3c}.nav-icon[data-v-d3f2bfab]{font-size:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center}.nav-logo[data-v-d3f2bfab]{width:24px;height:24px;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 2px 6px #0f172a1a}.nav-label[data-v-d3f2bfab]{font-size:11px;font-weight:500}.image-dialog-overlay[data-v-7e2b8453]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:rgba(15,23,42,.48);display:flex;align-items:center;justify-content:center;padding:20px}.image-dialog-card[data-v-7e2b8453]{width:min(520px,100%);border-radius:20px;background:#fff;box-shadow:0 24px 60px #0f172a2e;padding:20px}.image-dialog-head[data-v-7e2b8453]{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.image-dialog-head h3[data-v-7e2b8453]{margin:0 0 6px;color:#0f172a}.image-dialog-head p[data-v-7e2b8453]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.image-dialog-close[data-v-7e2b8453]{width:34px;height:34px;border-radius:999px;border:none;background:#f8fafc;cursor:pointer}.image-dialog-label[data-v-7e2b8453]{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#334155}.image-dialog-input[data-v-7e2b8453]{border:1px solid #dbe2ea;border-radius:12px;padding:12px 14px;font-size:14px;outline:none}.image-dialog-actions[data-v-7e2b8453]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.image-dialog-cancel[data-v-7e2b8453],.image-dialog-confirm[data-v-7e2b8453]{border:none;border-radius:12px;padding:11px 18px;cursor:pointer}.image-dialog-cancel[data-v-7e2b8453]{background:#f1f5f9;color:#334155}.image-dialog-confirm[data-v-7e2b8453]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff}.image-dialog-confirm[data-v-7e2b8453]:disabled{opacity:.65;cursor:not-allowed}.unified-chat[data-v-19d3ab27]{position:fixed;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;touch-action:none}.chat-fab[data-v-19d3ab27]{position:relative;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border:none;font-size:1.4rem;cursor:pointer;box-shadow:0 4px 16px #16a34a66;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center}.chat-fab[data-v-19d3ab27]{user-select:none;-webkit-user-select:none;touch-action:none}.chat-fab[data-v-19d3ab27]:hover{transform:scale(1.1);box-shadow:0 6px 20px #16a34a80}.fab-badge[data-v-19d3ab27]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;padding:0 5px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.chat-window[data-v-19d3ab27]{width:360px;height:540px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000029;display:flex;flex-direction:column;overflow:hidden;margin-bottom:.75rem}.chat-header[data-v-19d3ab27]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.header-title[data-v-19d3ab27]{display:flex;align-items:center;gap:.6rem}.header-icon[data-v-19d3ab27]{font-size:1.5rem}.header-title strong[data-v-19d3ab27]{display:block;font-size:.95rem}.chat-status[data-v-19d3ab27]{font-size:.7rem;opacity:.85}.chat-status[data-v-19d3ab27]:before{content:"●";margin-right:3px;color:#86efac}.header-actions[data-v-19d3ab27]{display:flex;gap:6px}.hdr-btn[data-v-19d3ab27]{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem}.hdr-btn[data-v-19d3ab27]:hover{background:rgba(255,255,255,.3)}.mode-tabs[data-v-19d3ab27]{display:flex;border-bottom:1px solid #e5e7eb;flex-shrink:0}.tab-btn[data-v-19d3ab27]{flex:1;padding:.5rem;border:none;background:transparent;font-size:.82rem;color:#6b7280;cursor:pointer;transition:color .15s}.tab-btn.active[data-v-19d3ab27]{color:#16a34a;font-weight:600;border-bottom:2px solid #16a34a}.tab-btn[data-v-19d3ab27]:hover:not(.active){background:#f9fafb}.tab-badge[data-v-19d3ab27]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:8px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;margin-left:4px}.chat-messages[data-v-19d3ab27]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.6rem;background:#f8fafc}.empty-hint[data-v-19d3ab27]{text-align:center;color:#9ca3af;font-size:.82rem;margin:auto}.chat-msg[data-v-19d3ab27]{display:flex}.chat-msg.user[data-v-19d3ab27]{justify-content:flex-end}.msg-bubble[data-v-19d3ab27]{display:flex;align-items:flex-start;gap:.4rem;max-width:85%}.chat-msg.user .msg-bubble[data-v-19d3ab27]{flex-direction:row-reverse}.msg-avatar[data-v-19d3ab27]{font-size:1.1rem;flex-shrink:0;margin-top:2px}.msg-content[data-v-19d3ab27]{background:#fff;padding:.45rem .7rem;border-radius:12px;font-size:.84rem;line-height:1.5;word-break:break-word;box-shadow:0 1px 4px #0000000f}.chat-msg.user .msg-content[data-v-19d3ab27]{background:#dcfce7;border-radius:12px 4px 12px 12px}.chat-msg.assistant .msg-content[data-v-19d3ab27]{border-radius:4px 12px 12px}.typing[data-v-19d3ab27]{display:flex;gap:4px;align-items:center;padding:.45rem .7rem}.typing span[data-v-19d3ab27]{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:blink-19d3ab27 1.2s infinite}.typing span[data-v-19d3ab27]:nth-child(2){animation-delay:.2s}.typing span[data-v-19d3ab27]:nth-child(3){animation-delay:.4s}@keyframes blink-19d3ab27{0%,80%,to{opacity:.3}40%{opacity:1}}.hm-msg[data-v-19d3ab27]{display:flex}.hm-msg.user[data-v-19d3ab27]{justify-content:flex-end}.hm-msg.system[data-v-19d3ab27]{justify-content:center}.system-msg[data-v-19d3ab27]{background:#e5e7eb;color:#6b7280;font-size:.75rem;padding:3px 10px;border-radius:10px}.hm-msg-item[data-v-19d3ab27]{display:flex;gap:6px;max-width:86%}.hm-msg.user .hm-msg-item[data-v-19d3ab27]{flex-direction:row-reverse}.msg-body[data-v-19d3ab27]{display:flex;flex-direction:column;gap:2px}.msg-meta[data-v-19d3ab27]{display:flex;gap:6px;font-size:.72rem;color:#9ca3af}.msg-name[data-v-19d3ab27]{font-weight:600;color:#374151}.msg-text[data-v-19d3ab27]{background:#fff;padding:.45rem .7rem;border-radius:10px;font-size:.84rem;line-height:1.5;word-break:break-word;box-shadow:0 1px 4px #0000000f}.msg-text.user[data-v-19d3ab27]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.quick-questions[data-v-19d3ab27]{display:flex;flex-wrap:wrap;gap:6px;padding:6px .75rem;flex-shrink:0}.quick-btn[data-v-19d3ab27]{border:1px solid #d1fae5;background:#f0fdf4;color:#16a34a;border-radius:99px;padding:4px 10px;font-size:.78rem;cursor:pointer}.quick-btn[data-v-19d3ab27]:hover:not(:disabled){background:#dcfce7}.quick-btn[data-v-19d3ab27]:disabled{opacity:.5;cursor:not-allowed}.chat-input[data-v-19d3ab27]{display:flex;gap:6px;padding:.5rem .75rem;border-top:1px solid #e5e7eb;flex-shrink:0}.chat-input textarea[data-v-19d3ab27],.chat-input input[data-v-19d3ab27]{flex:1;border:1px solid #d1d5db;border-radius:99px;padding:8px 12px;font-size:.84rem;outline:none;resize:none;font-family:inherit}.chat-input textarea[data-v-19d3ab27]:focus,.chat-input input[data-v-19d3ab27]:focus{border-color:#16a34a}.icon-btn[data-v-19d3ab27]{width:36px;height:36px;border:none;border-radius:50%;background:#f3f4f6;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center}.send-btn[data-v-19d3ab27]{background:#16a34a;color:#fff;border:none;border-radius:99px;padding:0 14px;font-size:.84rem;cursor:pointer}.send-btn[data-v-19d3ab27]:hover:not(:disabled){background:#15803d}.send-btn[data-v-19d3ab27]:disabled{background:#d1d5db;cursor:not-allowed}.bottom-actions[data-v-19d3ab27]{display:flex;gap:4px;padding:4px .75rem .6rem;flex-shrink:0}.action-link[data-v-19d3ab27]{flex:1;border:none;background:#f9fafb;color:#6b7280;font-size:.75rem;padding:6px 4px;border-radius:8px;cursor:pointer}.action-link[data-v-19d3ab27]:hover:not(:disabled){background:#f0fdf4;color:#16a34a}.action-link[data-v-19d3ab27]:disabled{opacity:.5;cursor:not-allowed}.widget-error[data-v-19d3ab27]{margin:4px .75rem 0}.chat-slide-enter-active[data-v-19d3ab27],.chat-slide-leave-active[data-v-19d3ab27]{transition:all .2s ease}.chat-slide-enter-from[data-v-19d3ab27],.chat-slide-leave-to[data-v-19d3ab27]{opacity:0;transform:translateY(12px) scale(.97)}@media (max-width: 768px){.unified-chat[data-v-19d3ab27]{right:.75rem;bottom:1rem}.chat-window[data-v-19d3ab27]{width:min(94vw,360px);height:520px}}html[data-storefront-theme=premium-minimal]{--primary-color: #234b6f;--primary-dark: #10273c;--primary-light: #dcc79d;--secondary-color: #243142;--text-color: #101923;--text-light: #576678;--text-lighter: #7f8c99;--bg-primary: #fcfbf8;--bg-secondary: #f3efe8;--bg-tertiary: #ebe4d8;--border-color: #ddd5c8;--shadow-sm: 0 12px 28px rgba(16, 39, 60, .08);--shadow-md: 0 20px 40px rgba(16, 39, 60, .12);--shadow-lg: 0 28px 64px rgba(16, 39, 60, .16);--sf-app-background: radial-gradient(circle at top left, rgba(214, 193, 151, .22), transparent 26%), linear-gradient(180deg, #faf7f1 0%, #f0e9dd 48%, #e8dfd1 100%);--sf-glass: rgba(252, 251, 248, .84);--sf-glass-strong: rgba(252, 251, 248, .92);--sf-card: linear-gradient(180deg, rgba(255,255,255,.94), rgba(248,244,236,.96));--sf-card-strong: linear-gradient(160deg, #233547 0%, #1c3b57 48%, #d6c197 140%);--sf-accent-soft: rgba(214, 193, 151, .18);--sf-accent-strong: rgba(28, 59, 87, .92);--sf-pill-bg: rgba(255,255,255,.76);--sf-pill-text: #203244;--sf-contrast-text: #f8fbff;--sf-contrast-muted: rgba(240, 245, 251, .88);--sf-body-font: "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sf-display-font: "Georgia", "Times New Roman", "STSong", "SimSun", serif}html[data-storefront-theme=light-luxe-minimal]{--primary-color: #9d7954;--primary-dark: #6e5237;--primary-light: #e5ceb4;--secondary-color: #43362d;--text-color: #241913;--text-light: #69594e;--text-lighter: #8f7d70;--bg-primary: #fffaf4;--bg-secondary: #f7eee3;--bg-tertiary: #efe1d2;--border-color: #e3d2c0;--shadow-sm: 0 12px 24px rgba(94, 63, 34, .08);--shadow-md: 0 20px 40px rgba(94, 63, 34, .12);--shadow-lg: 0 28px 64px rgba(94, 63, 34, .15);--sf-app-background: radial-gradient(circle at top left, rgba(229, 206, 180, .32), transparent 28%), linear-gradient(180deg, #fffaf4 0%, #f7efe5 46%, #efdfd2 100%);--sf-glass: rgba(255, 250, 244, .86);--sf-glass-strong: rgba(255, 250, 244, .94);--sf-card: linear-gradient(180deg, rgba(255,255,255,.96), rgba(250,242,234,.96));--sf-card-strong: linear-gradient(160deg, #6e5237 0%, #9d7954 52%, #e5ceb4 138%);--sf-accent-soft: rgba(229, 206, 180, .28);--sf-accent-strong: rgba(110, 82, 55, .92);--sf-pill-bg: rgba(255,255,255,.84);--sf-pill-text: #5b4330;--sf-contrast-text: #fff9f2;--sf-contrast-muted: rgba(255, 247, 239, .9);--sf-body-font: "Trebuchet MS", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--sf-display-font: "Times New Roman", "Georgia", "STSong", "SimSun", serif}html[data-storefront-theme=jade-green-luxe]{--primary-color: #1d7a63;--primary-dark: #0f4d40;--primary-light: #b4e4cc;--secondary-color: #14372f;--text-color: #10211c;--text-light: #51675f;--text-lighter: #7b948a;--bg-primary: #f6fdf9;--bg-secondary: #eaf5ef;--bg-tertiary: #dcece3;--border-color: #c7ddd2;--shadow-sm: 0 12px 24px rgba(15, 77, 64, .08);--shadow-md: 0 20px 40px rgba(15, 77, 64, .12);--shadow-lg: 0 28px 64px rgba(15, 77, 64, .16);--sf-app-background: radial-gradient(circle at top left, rgba(180, 228, 204, .32), transparent 28%), linear-gradient(180deg, #f8fdf9 0%, #edf7f1 46%, #ddebdf 100%);--sf-glass: rgba(246, 253, 249, .86);--sf-glass-strong: rgba(246, 253, 249, .94);--sf-card: linear-gradient(180deg, rgba(255,255,255,.96), rgba(240,249,244,.96));--sf-card-strong: linear-gradient(160deg, #0f4d40 0%, #1d6b57 48%, #b4e4cc 142%);--sf-accent-soft: rgba(108, 184, 150, .18);--sf-accent-strong: rgba(15, 77, 64, .92);--sf-pill-bg: rgba(255,255,255,.84);--sf-pill-text: #18473b;--sf-contrast-text: #f4fffa;--sf-contrast-muted: rgba(239, 255, 248, .9);--sf-body-font: "Verdana", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--sf-display-font: "Palatino Linotype", "Book Antiqua", "STKaiti", "KaiTi", serif}html[data-storefront-theme=dark-luxury]{--primary-color: #d6b36a;--primary-dark: #17120c;--primary-light: #f0dba4;--secondary-color: #2b2118;--text-color: #f6efe1;--text-light: #d7c7aa;--text-lighter: #a99778;--bg-primary: #16120f;--bg-secondary: #0f0d0b;--bg-tertiary: #241d17;--border-color: rgba(214, 179, 106, .28);--shadow-sm: 0 14px 30px rgba(0, 0, 0, .28);--shadow-md: 0 22px 48px rgba(0, 0, 0, .36);--shadow-lg: 0 32px 72px rgba(0, 0, 0, .46);--sf-app-background: radial-gradient(circle at top left, rgba(214, 179, 106, .16), transparent 28%), radial-gradient(circle at bottom right, rgba(92, 64, 35, .22), transparent 30%), linear-gradient(180deg, #17120f 0%, #0f0d0b 54%, #090807 100%);--sf-glass: rgba(26, 21, 17, .82);--sf-glass-strong: rgba(32, 25, 19, .92);--sf-card: linear-gradient(180deg, rgba(38,31,24,.96), rgba(22,18,14,.98));--sf-card-strong: linear-gradient(160deg, #0c0a08 0%, #302215 50%, #d6b36a 148%);--sf-accent-soft: rgba(214, 179, 106, .16);--sf-accent-strong: rgba(214, 179, 106, .92);--sf-pill-bg: rgba(214, 179, 106, .12);--sf-pill-text: #f1dfb3;--sf-contrast-text: #fff7e5;--sf-contrast-muted: rgba(255, 242, 214, .78);--sf-body-font: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--sf-display-font: "Georgia", "Times New Roman", "STSong", "SimSun", serif}html[data-storefront-theme] body{background:var(--bg-secondary);color:var(--text-color);font-family:var(--sf-body-font)}html[data-storefront-theme] :is(h1,h2,h3,.hero-title,.section-title,.panel-title,.offer-name,.theme-live-preview-copy strong){font-family:var(--sf-display-font);letter-spacing:.01em}html[data-storefront-theme] :is(button,.btn-primary,.primary-btn,.submit-btn,.checkout-btn,.login-btn,.tab-btn,.coupon-chip,.category-chip,.filter-btn){font-family:var(--sf-body-font);font-weight:700}html[data-storefront-theme] .responsive-header{background:var(--sf-glass);border-bottom-color:#ddd5c8b8;box-shadow:0 16px 40px #10273c14}html[data-storefront-theme] .responsive-header .utility-bar{background:rgba(255,255,255,.42);border-bottom-color:#ddd5c8a8}html[data-storefront-theme] .responsive-header .logo,html[data-storefront-theme] .responsive-header .nav-link.active,html[data-storefront-theme] .responsive-header .mobile-nav-link.active,html[data-storefront-theme] .responsive-header .logo:hover,html[data-storefront-theme] .responsive-header .nav-link:hover,html[data-storefront-theme] .responsive-header .text-action:hover,html[data-storefront-theme] .responsive-header .icon-btn:hover,html[data-storefront-theme] .responsive-header .cart-btn:hover,html[data-storefront-theme] .responsive-header .mobile-nav-link:hover{color:var(--primary-color)}html[data-storefront-theme] .responsive-header .nav-link.active,html[data-storefront-theme] .responsive-header .mobile-nav-link.active{background:var(--sf-accent-soft)}html[data-storefront-theme] .responsive-header .search-box,html[data-storefront-theme] .responsive-header .mobile-search,html[data-storefront-theme] .responsive-header .mobile-menu,html[data-storefront-theme] .language-switcher .lang-menu{background:var(--sf-glass-strong);border-color:#ddd5c8cc;box-shadow:var(--shadow-md)}html[data-storefront-theme] .language-switcher .lang-toggle{border-color:#ddd5c8d6;color:var(--text-light);border-radius:999px;background:rgba(255,255,255,.34)}html[data-storefront-theme] .language-switcher .lang-toggle:hover,html[data-storefront-theme] .language-switcher .lang-toggle--active,html[data-storefront-theme] .language-switcher .lang-option--active,html[data-storefront-theme] .language-switcher .lang-option:hover{color:var(--primary-color);border-color:#1c3b573d;background:var(--sf-accent-soft)}html[data-storefront-theme] .nav-bar{height:68px;background:var(--sf-glass-strong);border-top-color:#ddd5c8bd;box-shadow:0 -10px 32px #10273c14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-storefront-theme] .nav-bar .nav-item{color:var(--text-lighter)}html[data-storefront-theme] .nav-bar .nav-item.active{color:var(--primary-color)}html[data-storefront-theme] .nav-bar .nav-logo{background:rgba(255,255,255,.88)}html[data-storefront-theme] .service-entry .service-btn,html[data-storefront-theme] .service-entry .send-btn{background:var(--sf-card-strong);color:var(--sf-contrast-text);box-shadow:0 18px 36px #10273c3d}html[data-storefront-theme] .service-entry .chat-window,html[data-storefront-theme] .service-entry .window-header,html[data-storefront-theme] .service-entry .window-input,html[data-storefront-theme] .service-entry .window-footer,html[data-storefront-theme] .service-entry .reply-chip{border-color:#ddd5c8cc}html[data-storefront-theme] .service-entry .chat-window{background:var(--sf-glass-strong);box-shadow:var(--shadow-lg)}html[data-storefront-theme] .service-entry .reply-chip,html[data-storefront-theme] .service-entry .footer-btn,html[data-storefront-theme] .service-entry .header-btn,html[data-storefront-theme] .service-entry .icon-btn{background:rgba(255,255,255,.62);color:var(--sf-pill-text)}html[data-storefront-theme] .storefront-product-card{background:var(--sf-card);border-radius:22px;border-color:#ddd5c8bd;box-shadow:var(--shadow-sm)}html[data-storefront-theme] .storefront-product-card:hover{box-shadow:var(--shadow-md)}html[data-storefront-theme] .storefront-product-card .media-container{background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(235,228,216,.72))}html[data-storefront-theme] .storefront-product-card .badge,html[data-storefront-theme] .storefront-product-card .btn-view-details,html[data-storefront-theme] .storefront-product-card .favorite-btn:hover,html[data-storefront-theme] .storefront-product-card .favorite-btn.favorited{background:var(--sf-accent-soft);color:var(--primary-color)}html[data-storefront-theme] .storefront-product-card .name,html[data-storefront-theme] .storefront-product-card .current-price{color:var(--text-color)}html[data-storefront-theme] .storefront-product-card .current-price,html[data-storefront-theme] :is(.product-price,.discount,.price-row.total span:last-child,.summary-item.highlight .value){font-family:var(--sf-display-font)}html[data-storefront-theme] .storefront-product-card .btn-view-details{border:1px solid rgba(221,213,200,.74)}html[data-storefront-theme] :is(.home-page,.category-page,.about-page,.product-detail,.account,.service-page,.live-page,.tender-page,.procurement-page,.payment-page,.order-page,.purchaser-apply-page){background:var(--sf-app-background)!important;color:var(--text-color)}html[data-storefront-theme] :is(.home-page,.category-page,.about-page,.live-page,.tender-page,.procurement-page,.service-page,.payment-page,.order-page,.purchaser-apply-page) .section-card,html[data-storefront-theme] :is(.account .login-card,.account .shortcut-group-card,.account .asset-card,.product-detail .summary-card,.product-detail .reward-card,.product-detail .details-section,.product-detail .commerce-panel,.product-detail .related-section,.product-detail .product-info,.category-page .curated-highlight,.category-page .product-card,.cart .cart-item,.cart .cart-summary,.cart .marketing-panel,.checkout .section,.checkout .price-summary,.checkout .address-card,.checkout .shipping-option,.checkout .payment-option){background:var(--sf-card)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)!important}html[data-storefront-theme] :is(.home-page,.category-page,.about-page,.product-detail,.cart,.checkout,.service-page,.live-page,.tender-page,.payment-page,.order-page) :is(.primary-btn,.submit-btn,.checkout-btn,.buy-btn,.cart-btn,.tryon-btn,.login-btn,.send-btn,.btn-pay,.text-btn:hover){background:var(--sf-card-strong)!important;color:var(--sf-contrast-text)!important;border-color:transparent!important;box-shadow:var(--shadow-sm)!important}html[data-storefront-theme] :is(.home-page,.category-page,.product-detail,.cart,.checkout,.service-page,.payment-page,.order-page) :is(.secondary-btn,.favorite-btn,.qty-btn,.variant-chip,.category-card,.quick-card,.price-band-card,.filter-btn,.tab-btn){background:var(--sf-pill-bg)!important;color:var(--sf-pill-text)!important;border-color:var(--border-color)!important}html[data-storefront-theme] :is(.home-page,.category-page,.product-detail,.cart,.checkout,.payment-page,.order-page) :is(.product-price,.current-price,.bargain-price,.summary-title,.detail-link,.section-kicker,.panel-kicker,.stock-pill,.reason-chip,.tag){color:var(--primary-color)!important}html[data-storefront-theme=dark-luxury] :is(.home-page,.category-page,.product-detail,.cart,.checkout,.payment-page,.order-page) :is(.product-card,.featured-price-card,.flash-sale-card,.guess-card,.ranking-card,.story-card,.bundle-card,.faq-item,.ask-card){background:linear-gradient(180deg,rgba(45,36,27,.96),rgba(20,16,12,.98))!important;border-color:#d6b36a3d!important}html[data-storefront-theme] .home-page .hero-section{background:linear-gradient(135deg,rgba(16,39,60,.82),rgba(28,59,87,.68)),radial-gradient(circle at top right,rgba(214,193,151,.38),transparent 28%)}html[data-storefront-theme=light-luxe-minimal] .home-page .hero-section{background:linear-gradient(135deg,rgba(110,82,55,.86),rgba(157,121,84,.72)),radial-gradient(circle at top right,rgba(229,206,180,.42),transparent 30%)}html[data-storefront-theme=jade-green-luxe] .home-page .hero-section{background:linear-gradient(135deg,rgba(15,77,64,.88),rgba(29,107,87,.74)),radial-gradient(circle at top right,rgba(180,228,204,.38),transparent 30%)}html[data-storefront-theme=dark-luxury] .home-page .hero-section{background:linear-gradient(135deg,rgba(8,7,6,.9),rgba(48,34,21,.78)),radial-gradient(circle at top right,rgba(214,179,106,.34),transparent 32%)}html[data-storefront-theme] .home-page .hero-badge,html[data-storefront-theme] .home-page .quick-card,html[data-storefront-theme] .home-page .trust-card,html[data-storefront-theme] .home-page .price-band-card,html[data-storefront-theme] .home-page .featured-price-card,html[data-storefront-theme] .home-page .flash-sale-card,html[data-storefront-theme] .home-page .live-hero-card,html[data-storefront-theme] .home-page .live-room-card{background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .live-page .live-room-stage,html[data-storefront-theme] .live-page .bottom-live-card,html[data-storefront-theme] .live-page .tb-chat-top-card,html[data-storefront-theme] .live-page .tb-goods-item,html[data-storefront-theme] .live-page .tb-goods-footer{border-color:#ddd5c8b8;box-shadow:var(--shadow-sm)}html[data-storefront-theme] .live-page :is(.stage-host-card,.engagement-pill,.floating-product-card,.live-pill,.tb-metric-chip,.tb-tab-btn,.bottom-live-card-copy){background:color-mix(in srgb,var(--sf-glass-strong) 84%,white 16%);color:var(--text-color)}html[data-storefront-theme] .live-page :is(.tb-room-title,.floating-product-card strong,.stage-host-card strong,.tb-goods-copy strong){color:var(--text-color)}html[data-storefront-theme] .live-page :is(.stage-host-card p,.floating-product-card p,.engagement-pill span,.tb-room-sub,.tb-goods-copy p){color:var(--text-light)}html[data-storefront-theme] .live-page :is(.follow-btn.active,.tb-tab-btn.active,.live-pill-hot,.stage-product-peek-btn){background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .live-page .floating-price-row :is(strong,em){color:var(--primary-color)}html[data-storefront-theme] .payment-page :is(h2,.amount,.method-name,.card-type){color:var(--text-color)}html[data-storefront-theme] .payment-page :is(.method-desc,.tip,.method-fee,.secure-option label){color:var(--text-light)}html[data-storefront-theme] .payment-page :is(input,.expiry-row,.secure-option,.payment-info){border-color:#ddd5c8b8}html[data-storefront-theme] .payment-page .method-card.active{border-color:#1c3b573d;box-shadow:0 18px 32px #10273c24}html[data-storefront-theme=light-luxe-minimal] .payment-page .method-card.active{border-color:#6e523742;box-shadow:0 18px 32px #5e3f2224}html[data-storefront-theme=jade-green-luxe] .payment-page .method-card.active{border-color:#0f4d403d;box-shadow:0 18px 32px #0f4d4024}html[data-storefront-theme=dark-luxury] .payment-page .method-card.active{border-color:#d6b36a5c;box-shadow:0 18px 36px #00000057}html[data-storefront-theme] .payment-page :is(.btn-pay,.paypal-btn,.apple-pay-btn,.google-pay-btn){color:var(--sf-contrast-text)}html[data-storefront-theme] .payment-page .btn-cancel{color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72);background:rgba(255,255,255,.72)}html[data-storefront-theme] .order-page :is(.order-status,.brief-tag,.detail-card-title,.meta-label,.detail-value,.summary-total){color:var(--text-color)}html[data-storefront-theme] .order-page .detail-card-title,html[data-storefront-theme] .order-page .summary-total,html[data-storefront-theme] .order-page .detail-value.accent{color:var(--primary-color)}html[data-storefront-theme] .order-page .page-notice{color:var(--text-color)}html[data-storefront-theme] .order-page .page-notice.success,html[data-storefront-theme] .order-page .page-notice.info,html[data-storefront-theme] .order-page .brief-tag.primary,html[data-storefront-theme] .order-page .order-status.pending,html[data-storefront-theme] .order-page .order-status.paid,html[data-storefront-theme] .order-page .order-status.shipped,html[data-storefront-theme] .order-page .order-status.delivered,html[data-storefront-theme] .order-page .order-status.cancelled{background:var(--sf-accent-soft);color:var(--primary-color);border-color:#ddd5c8b8}html[data-storefront-theme] .order-page .status-nav-item.active strong,html[data-storefront-theme] .order-page .action-btn.primary,html[data-storefront-theme] .order-page .hero-badge{color:var(--primary-color)}html[data-storefront-theme] .order-page .hero-badge{background:rgba(255,255,255,.9)}html[data-storefront-theme=jade-green-luxe] .live-page :is(.follow-btn.active,.tb-tab-btn.active,.live-pill-hot,.stage-product-peek-btn),html[data-storefront-theme=jade-green-luxe] .payment-page :is(.header-badge,.method-card.active,.btn-pay,.paypal-btn,.apple-pay-btn,.google-pay-btn),html[data-storefront-theme=jade-green-luxe] .order-page .hero-card{background:linear-gradient(160deg,#0f4d40 0%,#1d6b57 48%,#b4e4cc 138%)}html[data-storefront-theme] .about-page{background:var(--sf-app-background)}html[data-storefront-theme] .about-page .about-hero{box-shadow:var(--shadow-lg)}html[data-storefront-theme] .about-page .hero-overlay{background:linear-gradient(135deg,rgba(16,39,60,.8),rgba(28,59,87,.6))}html[data-storefront-theme=light-luxe-minimal] .about-page .hero-overlay{background:linear-gradient(135deg,rgba(110,82,55,.82),rgba(157,121,84,.66))}html[data-storefront-theme=jade-green-luxe] .about-page .hero-overlay{background:linear-gradient(135deg,rgba(15,77,64,.84),rgba(29,107,87,.66))}html[data-storefront-theme] .about-page .about-section,html[data-storefront-theme] .about-page .highlight-card,html[data-storefront-theme] .about-page .contact-card,html[data-storefront-theme] .about-page .cert-card{background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .about-page .section-kicker,html[data-storefront-theme] .about-page .contact-label{color:var(--primary-color)}html[data-storefront-theme] .service-page{background:var(--sf-app-background)}html[data-storefront-theme] .service-page .card-panel,html[data-storefront-theme] .service-page .message-item,html[data-storefront-theme] .service-page .quick-reply-btn,html[data-storefront-theme] .service-page .status-indicator,html[data-storefront-theme] .service-page .toolbar-tag{background:var(--sf-card);border-color:#ddd5c8b8;box-shadow:var(--shadow-sm)}html[data-storefront-theme] .service-page .service-header{background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .service-page .service-header p,html[data-storefront-theme] .service-page .toolbar-subtitle{color:var(--sf-contrast-muted)}html[data-storefront-theme] .service-page .ghost-btn,html[data-storefront-theme] .service-page .secondary-btn,html[data-storefront-theme] .service-page .action-btn{background:rgba(255,255,255,.72);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .service-page .send-btn{background:var(--sf-card-strong)}html[data-storefront-theme] .order-page{background:var(--sf-app-background)}html[data-storefront-theme] .order-page :is(.hero-card,.status-nav-card,.order-card,.detail-panel,.logistics-summary-card,.page-notice){background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .order-page .hero-card{background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .order-page .hero-card :is(.subtitle,.hero-badge,.stat-label){color:var(--sf-contrast-muted)}html[data-storefront-theme] .order-page .stat-card,html[data-storefront-theme] .order-page .status-nav-item,html[data-storefront-theme] .order-page .brief-tag,html[data-storefront-theme] .order-page .action-btn.secondary,html[data-storefront-theme] .order-page .action-btn.light,html[data-storefront-theme] .order-page .action-btn.ghost{background:rgba(255,255,255,.72);border:1px solid rgba(221,213,200,.72);color:var(--sf-pill-text)}html[data-storefront-theme] .order-page .action-btn.primary,html[data-storefront-theme] .order-page .status-nav-item.active{background:var(--sf-accent-soft);color:var(--primary-color);border-color:#1c3b572e}html[data-storefront-theme] .payment-page{background:var(--sf-app-background)}html[data-storefront-theme] .payment-page :is(.header,.section,.method-card,.qrcode-placeholder,.bank-info .info-item){background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .payment-page .header-badge,html[data-storefront-theme] .payment-page .method-card.active,html[data-storefront-theme] .payment-page .btn-pay,html[data-storefront-theme] .payment-page .paypal-btn,html[data-storefront-theme] .payment-page .apple-pay-btn,html[data-storefront-theme] .payment-page .google-pay-btn{background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .payment-page .back-btn{background:rgba(255,255,255,.72);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .procurement-page{background:var(--sf-app-background)}html[data-storefront-theme] .procurement-page :is(.hero-card,.gate-card,.summary-card,.toolbar-card,.panel-card,.tips-card,.product-card,.demand-card,.metric-pill,.category-chip,.hero-tag){border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .procurement-page .hero-card{background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .procurement-page .hero-copy p,html[data-storefront-theme] .procurement-page .panel-subtitle{color:var(--sf-contrast-muted)}html[data-storefront-theme] .procurement-page :is(.gate-card,.summary-card,.toolbar-card,.panel-card,.tips-card,.product-card,.demand-card){background:var(--sf-card)}html[data-storefront-theme] .procurement-page :is(.ghost-btn,.category-chip,.toolbar-reset,.product-quick-btn){background:rgba(255,255,255,.72);color:var(--sf-pill-text)}html[data-storefront-theme] .procurement-page .primary-btn,html[data-storefront-theme] .procurement-page .summary-card.highlight,html[data-storefront-theme] .procurement-page .category-chip.active,html[data-storefront-theme] .procurement-page .status-pill.open{background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme=light-luxe-minimal] .procurement-page .summary-card.highlight,html[data-storefront-theme=light-luxe-minimal] .procurement-page .category-chip.active,html[data-storefront-theme=light-luxe-minimal] .procurement-page .status-pill.open{background:linear-gradient(160deg,#6e5237 0%,#9d7954 48%,#d9b998 138%)}html[data-storefront-theme=jade-green-luxe] .procurement-page .summary-card.highlight,html[data-storefront-theme=jade-green-luxe] .procurement-page .category-chip.active,html[data-storefront-theme=jade-green-luxe] .procurement-page .status-pill.open{background:linear-gradient(160deg,#0f4d40 0%,#1d6b57 48%,#b4e4cc 138%)}html[data-storefront-theme] .category-page .header,html[data-storefront-theme] .category-page .category-selector,html[data-storefront-theme] .category-page .filters,html[data-storefront-theme] .category-page .empty-state,html[data-storefront-theme] .category-page .curated-highlight,html[data-storefront-theme] .category-page .product-card,html[data-storefront-theme] .account :is(.user-header,.quick-hub-item,.service-compact-item,.benefit-card,.coupon-asset-item,.referral-code-box,.rule-item),html[data-storefront-theme] .product-detail :is(.media-thumb,.tag,.summary-card,.reward-card,.reason-chip){border-color:#ddd5c8b8;box-shadow:var(--shadow-sm)}html[data-storefront-theme] .category-page :is(.curated-kicker,.curated-tag,.product-spec,.original-price,.empty-text){color:var(--text-light)}html[data-storefront-theme] .category-page :is(.product-name,.title,.curated-copy h2,.product-price){color:var(--text-color)}html[data-storefront-theme] .category-page :is(.new-badge,.discount-badge){background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .category-page .curated-metrics span,html[data-storefront-theme] .category-page .curated-tag{background:rgba(255,255,255,.78);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .product-detail :is(.product-title,.summary-title,.attr-value,.detail-card-title,.panel-header h3,.spec-value){color:var(--text-color)}html[data-storefront-theme] .product-detail :is(.attr-label,.rating-count,.summary-copy,.panel-kicker,.spec-label,.label,.thumb-kind){color:var(--text-light)}html[data-storefront-theme] .product-detail :is(.stock-info .value,.rating-value,.current-price,.discount){color:var(--primary-color)}html[data-storefront-theme] .product-detail :is(.variant-chip,.qty-btn,.tab-btn,.media-nav,.share-btn,.inline-link){background:rgba(255,255,255,.74);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .product-detail :is(.variant-chip.active,.tab-btn.active,.media-dot.active,.thumb-kind,.variant-chip-badge){background:var(--sf-accent-soft);color:var(--primary-color)}html[data-storefront-theme] .product-detail :is(.commerce-panel,.details-section,.commerce-panel .faq-item,.commerce-panel .promise-item,.bargain-panel,.purchase-panel){background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .account :is(.user-name,.shortcut-group-title,.benefit-name,.section-title.compact,.settings-hero-title,.settings-section-title,.settings-danger-title){color:var(--text-color)}html[data-storefront-theme] .account :is(.user-phone,.shortcut-group-subtitle,.coupon-asset-item p,.empty-asset,.settings-modal-subtitle,.settings-danger-subtitle,.settings-label){color:var(--text-light)}html[data-storefront-theme] .account :is(.user-asset-chip,.hub-chip,.coupon-tag,.user-side-tag,.service-compact-badge,.settings-cancel-btn,.avatar-settings-btn){background:rgba(255,255,255,.76);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .account :is(.login-btn,.form-btn,.settings-save-btn,.settings-logout-btn){background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] .account :is(.modal-content,.settings-modal,.settings-hero-card,.settings-section-card,.danger-card,.modal-header,.form-input,.form-select,.settings-input){border-color:#ddd5c8b8}html[data-storefront-theme] .account :is(.modal-content,.settings-modal,.settings-hero-card,.settings-section-card,.danger-card){background:var(--sf-card);box-shadow:var(--shadow-md)}html[data-storefront-theme] .account :is(.settings-hero-subtitle,.form-footer span,.form-link-row a){color:var(--text-light)}html[data-storefront-theme=jade-green-luxe] .category-page :is(.new-badge,.discount-badge),html[data-storefront-theme=jade-green-luxe] .account :is(.login-btn,.form-btn,.settings-save-btn,.settings-logout-btn){background:linear-gradient(160deg,#0f4d40 0%,#1d6b57 48%,#b4e4cc 138%)}html[data-storefront-theme=light-luxe-minimal] .responsive-header .logo,html[data-storefront-theme=light-luxe-minimal] .responsive-header .nav-link.active,html[data-storefront-theme=light-luxe-minimal] .responsive-header .mobile-nav-link.active,html[data-storefront-theme=light-luxe-minimal] .responsive-header .logo:hover,html[data-storefront-theme=light-luxe-minimal] .responsive-header .nav-link:hover,html[data-storefront-theme=light-luxe-minimal] .responsive-header .text-action:hover,html[data-storefront-theme=light-luxe-minimal] .responsive-header .icon-btn:hover,html[data-storefront-theme=light-luxe-minimal] .responsive-header .cart-btn:hover,html[data-storefront-theme=light-luxe-minimal] .responsive-header .mobile-nav-link:hover,html[data-storefront-theme=light-luxe-minimal] .about-page .section-kicker,html[data-storefront-theme=light-luxe-minimal] .order-page .action-btn.primary,html[data-storefront-theme=light-luxe-minimal] .order-page .status-nav-item.active,html[data-storefront-theme=light-luxe-minimal] .category-page .category-chip.active,html[data-storefront-theme=light-luxe-minimal] .category-page .filter-btn.active,html[data-storefront-theme=light-luxe-minimal] .account .user-asset-chip.accent,html[data-storefront-theme=light-luxe-minimal] .account .hub-chip.accent,html[data-storefront-theme=light-luxe-minimal] .product-detail .reason-chip,html[data-storefront-theme=light-luxe-minimal] .product-detail .discount,html[data-storefront-theme=light-luxe-minimal] .product-detail .tag,html[data-storefront-theme=light-luxe-minimal] .home-page .stock-pill,html[data-storefront-theme=light-luxe-minimal] .home-page .hot-pill{color:#6e5237}html[data-storefront-theme=jade-green-luxe] .responsive-header .logo,html[data-storefront-theme=jade-green-luxe] .responsive-header .nav-link.active,html[data-storefront-theme=jade-green-luxe] .responsive-header .mobile-nav-link.active,html[data-storefront-theme=jade-green-luxe] .responsive-header .logo:hover,html[data-storefront-theme=jade-green-luxe] .responsive-header .nav-link:hover,html[data-storefront-theme=jade-green-luxe] .responsive-header .text-action:hover,html[data-storefront-theme=jade-green-luxe] .responsive-header .icon-btn:hover,html[data-storefront-theme=jade-green-luxe] .responsive-header .cart-btn:hover,html[data-storefront-theme=jade-green-luxe] .responsive-header .mobile-nav-link:hover,html[data-storefront-theme=jade-green-luxe] .about-page .section-kicker,html[data-storefront-theme=jade-green-luxe] .order-page .action-btn.primary,html[data-storefront-theme=jade-green-luxe] .order-page .status-nav-item.active,html[data-storefront-theme=jade-green-luxe] .category-page .category-chip.active,html[data-storefront-theme=jade-green-luxe] .category-page .filter-btn.active,html[data-storefront-theme=jade-green-luxe] .account .user-asset-chip.accent,html[data-storefront-theme=jade-green-luxe] .account .hub-chip.accent,html[data-storefront-theme=jade-green-luxe] .product-detail .reason-chip,html[data-storefront-theme=jade-green-luxe] .product-detail .discount,html[data-storefront-theme=jade-green-luxe] .product-detail .tag,html[data-storefront-theme=jade-green-luxe] .home-page .stock-pill,html[data-storefront-theme=jade-green-luxe] .home-page .hot-pill{color:#0f5d4d}html[data-storefront-theme] :is(.home-page,.live-page,.about-page,.service-page,.tender-page,.procurement-page,.purchaser-apply-page) .primary-btn,html[data-storefront-theme] .home-page .live-btn,html[data-storefront-theme] .product-detail .action-btn.primary,html[data-storefront-theme] .account .login-btn{background:var(--sf-card-strong);color:var(--sf-contrast-text);box-shadow:0 16px 32px #10273c2e}html[data-storefront-theme] .home-page .hero-title{color:var(--sf-contrast-text);letter-spacing:.02em}html[data-storefront-theme] .home-page :is(.hero-subtitle,.hero-kicker){color:var(--sf-contrast-muted)}html[data-storefront-theme] .home-page :is(.hero-badge,.live-badge,.badge,.trust-card .title,.quick-card strong){color:var(--text-color)}html[data-storefront-theme] :is(.home-page,.live-page,.about-page,.service-page,.tender-page,.procurement-page,.purchaser-apply-page) .secondary-btn,html[data-storefront-theme] :is(.home-page,.category-page,.product-detail,.account) .text-btn,html[data-storefront-theme] .account .profile-settings-btn,html[data-storefront-theme] .account .quick-hub-item,html[data-storefront-theme] .account .service-compact-item,html[data-storefront-theme] .category-page .category-chip,html[data-storefront-theme] .category-page .filter-btn{background:rgba(255,255,255,.62);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .category-page .header,html[data-storefront-theme] .product-detail .header,html[data-storefront-theme] .account .header{background:var(--sf-glass-strong);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .category-page .back-btn,html[data-storefront-theme] .product-detail .back-btn,html[data-storefront-theme] .account .back-btn,html[data-storefront-theme] .category-page .title,html[data-storefront-theme] .product-detail .title,html[data-storefront-theme] .account .title,html[data-storefront-theme] .category-page .product-price,html[data-storefront-theme] .product-detail .current-price,html[data-storefront-theme] .account .user-name{color:var(--text-color)}html[data-storefront-theme] .category-page .category-chip.active,html[data-storefront-theme] .category-page .filter-btn.active,html[data-storefront-theme] .account .user-asset-chip.accent,html[data-storefront-theme] .account .hub-chip.accent,html[data-storefront-theme] .product-detail .reason-chip,html[data-storefront-theme] .product-detail .discount,html[data-storefront-theme] .product-detail .tag,html[data-storefront-theme] .home-page .stock-pill,html[data-storefront-theme] .home-page .hot-pill{background:var(--sf-accent-soft);color:var(--primary-color)}html[data-storefront-theme] .product-detail .product-media,html[data-storefront-theme] .product-detail .product-info,html[data-storefront-theme] .product-detail .related-section,html[data-storefront-theme] .product-detail .purchase-panel{background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] :is(.checkout,.cart,.help-center){background:var(--sf-app-background);color:var(--text-color)}html[data-storefront-theme] :is(.checkout,.cart,.help-center) .header,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .search-box,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .search-input,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .price-summary,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .empty-cart,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .cart-item,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .marketing-panel,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .cart-summary,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .section,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .address-card,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .shipping-option,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .payment-option,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .marketing-card,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .offer-card,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .bundle-card,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .faq-item,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .contact-btn,html[data-storefront-theme] :is(.checkout,.cart,.help-center) .ticket-dialog{background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] :is(.checkout,.cart,.help-center) :is(.back-btn,.title,.section-title,.panel-title,.item-name,.item-total,.marketing-strong,.question-text,.contact-label,.receiver-name){color:var(--text-color)}html[data-storefront-theme] :is(.checkout,.cart,.help-center) :is(.shipping-tip,.marketing-label,.panel-subtitle,.marketing-copy,.coupon-chip,.item-tag,.contact-detail,.faq-answer,.ticket-dialog-head p){color:var(--text-light)}html[data-storefront-theme] :is(.checkout,.cart,.help-center) :is(.shipping-option,.payment-option,.coupon-chip,.mini-btn,.shop-btn,.edit-btn,.category-btn,.search-btn,.ticket-secondary,.panel-toggle,.delete-btn,.qty-btn){background:rgba(255,255,255,.72);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] :is(.checkout,.cart,.help-center) :is(.submit-btn,.checkout-btn,.ticket-primary,.shop-btn:hover,.coupon-chip.active,.category-btn.active,.mini-btn.primary){background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] :is(.checkout,.cart,.help-center) :is(.submit-btn,.checkout-btn,.ticket-primary){letter-spacing:.03em}html[data-storefront-theme] .checkout .shipping-tip.success,html[data-storefront-theme] .cart .summary-item.highlight,html[data-storefront-theme] .help-center .page-notice{background:var(--sf-accent-soft);border-color:#ddd5c8b8}html[data-storefront-theme] .checkout :is(.marketing-input,.referral-input,input[type=text],input[type=number]),html[data-storefront-theme] .help-center :is(.ticket-input,.ticket-textarea,.search-input){background:rgba(255,255,255,.78);color:var(--text-color);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .help-center .ticket-modal{background:rgba(16,39,60,.38)}html[data-storefront-theme=light-luxe-minimal] .help-center .ticket-modal{background:rgba(110,82,55,.32)}html[data-storefront-theme=jade-green-luxe] .help-center .ticket-modal{background:rgba(15,77,64,.3)}html[data-storefront-theme] .supplier-dashboard,html[data-storefront-theme] .supplier-login-page,html[data-storefront-theme] .supplier-register-page{color:var(--text-color)}html[data-storefront-theme] :is(.supplier-login-page,.supplier-register-page){background:radial-gradient(circle at top left,rgba(214,193,151,.18),transparent 24%),linear-gradient(145deg,#12293f 0%,#1c3b57 42%,#d6c197 150%)}html[data-storefront-theme=light-luxe-minimal] :is(.supplier-login-page,.supplier-register-page){background:radial-gradient(circle at top left,rgba(229,206,180,.26),transparent 28%),linear-gradient(145deg,#5a4330 0%,#9d7954 52%,#e5ceb4 148%)}html[data-storefront-theme=jade-green-luxe] :is(.supplier-login-page,.supplier-register-page){background:radial-gradient(circle at top left,rgba(180,228,204,.24),transparent 28%),linear-gradient(145deg,#103f35 0%,#1d6b57 52%,#b4e4cc 148%)}html[data-storefront-theme] :is(.supplier-login-page .login-card,.supplier-register-page .register-card,.supplier-register-page .resume-card,.supplier-register-page .status-panel,.supplier-register-page .summary-grid,.supplier-register-page .document-card,.supplier-dashboard .panel-card,.supplier-dashboard .stat-card,.supplier-dashboard .tab-bar){background:var(--sf-card);border:1px solid rgba(221,213,200,.72);box-shadow:var(--shadow-sm)}html[data-storefront-theme] .supplier-dashboard .page-header{background:var(--sf-card-strong);color:var(--sf-contrast-text);box-shadow:var(--shadow-lg)}html[data-storefront-theme] .supplier-dashboard .page-header h1,html[data-storefront-theme] :is(.supplier-login-page h1,.supplier-register-page h1){font-family:var(--sf-display-font)}html[data-storefront-theme]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}html[data-storefront-theme] ::selection{background:var(--sf-accent-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] ::-webkit-scrollbar{width:8px;height:8px}html[data-storefront-theme] ::-webkit-scrollbar-track{background:transparent}html[data-storefront-theme] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 32%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html[data-storefront-theme] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary-color) 52%,transparent);background-clip:padding-box}html[data-storefront-theme] :is(h1,.hero-title){letter-spacing:.02em;font-feature-settings:"palt" 1}html[data-storefront-theme] :is(.section-title,.panel-title,h2){letter-spacing:.015em}html[data-storefront-theme] :is(.section-kicker,.panel-kicker,.curated-kicker,.hero-kicker){letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:700}html[data-storefront-theme] :is(p,.desc,.subtitle,.item-tag){line-height:1.68}html[data-storefront-theme] :is(.product-price,.current-price,.original-price,.amount,.item-total,.summary-total,.discount,.price-row span:last-child){font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}html[data-storefront-theme] :is(.storefront-product-card,.product-card,.quick-card,.trust-card,.price-band-card,.featured-price-card,.flash-sale-card,.guess-card,.ranking-card,.live-room-card,.benefit-card,.category-card,.highlight-card,.cert-card,.contact-card,.order-card,.demand-card,.tender-card,.section-card){transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .25s ease;will-change:transform}@media (hover: hover) and (pointer: fine){html[data-storefront-theme] :is(.storefront-product-card,.product-card,.quick-card,.trust-card,.price-band-card,.featured-price-card,.flash-sale-card,.guess-card,.ranking-card,.live-room-card,.benefit-card,.category-card,.highlight-card,.cert-card,.contact-card,.order-card,.demand-card,.tender-card):hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary-color) 26%,var(--border-color))!important}html[data-storefront-theme] :is(.storefront-product-card,.product-card,.guess-card) :is(.media-container img,.product-image img,img.cover){transition:transform .6s cubic-bezier(.22,1,.36,1)}html[data-storefront-theme] :is(.storefront-product-card,.product-card,.guess-card):hover :is(.media-container img,.product-image img,img.cover){transform:scale(1.045)}}html[data-storefront-theme] :is(.primary-btn,.secondary-btn,.submit-btn,.checkout-btn,.buy-btn,.cart-btn,.login-btn,.send-btn,.btn-pay,.action-btn,.filter-btn,.tab-btn,.category-chip,.variant-chip,.qty-btn,.ghost-btn,.follow-btn,.shop-btn,.mini-btn,.back-btn){transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .22s ease,color .18s ease,border-color .18s ease,filter .2s ease}@media (hover: hover) and (pointer: fine){html[data-storefront-theme] :is(.primary-btn,.submit-btn,.checkout-btn,.buy-btn,.login-btn,.send-btn,.btn-pay):hover:not(:disabled){transform:translateY(-1.5px);filter:brightness(1.06);box-shadow:var(--shadow-md)!important}}html[data-storefront-theme] :is(.primary-btn,.secondary-btn,.submit-btn,.checkout-btn,.buy-btn,.cart-btn,.login-btn,.send-btn,.btn-pay,.action-btn):active:not(:disabled){transform:translateY(.5px) scale(.985)}html[data-storefront-theme] :is(input,textarea,select):focus{outline:none;border-color:color-mix(in srgb,var(--primary-color) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 13%,transparent)!important}html[data-storefront-theme] :is(a,button):focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 65%,transparent);outline-offset:2px;border-radius:6px}html[data-storefront-theme] :is(.media-container,.product-image,.item-image) img{object-fit:cover}@keyframes sf-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-storefront-theme] :is(.home-page,.category-page,.product-detail,.cart,.checkout,.live-page,.tender-page,.order-page,.payment-page,.account,.service-page,.about-page,.help-center,.procurement-page){animation:sf-page-enter .4s cubic-bezier(.22,1,.36,1) both}html[data-storefront-theme] .responsive-header{backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}html[data-storefront-theme] :is(.badge,.hero-badge,.live-badge,.stock-pill,.hot-pill,.brief-tag,.order-status,.coupon-tag,.new-badge,.discount-badge){letter-spacing:.04em;font-weight:700;border-radius:999px}html[data-storefront-theme] hr,html[data-storefront-theme] .divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border-color) 20%,var(--border-color) 80%,transparent)}@keyframes sf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-storefront-theme] :is(.skeleton,.loading-placeholder){background:linear-gradient(105deg,color-mix(in srgb,var(--bg-tertiary) 88%,transparent) 40%,color-mix(in srgb,var(--bg-primary) 96%,white) 50%,color-mix(in srgb,var(--bg-tertiary) 88%,transparent) 60%);background-size:200% 100%;animation:sf-shimmer 1.6s ease-in-out infinite}html[data-storefront-theme] :is(.empty-state,.empty-cart,.empty-asset){color:var(--text-lighter)}html[data-storefront-theme=dark-luxury] :is(.primary-btn,.submit-btn,.checkout-btn,.btn-pay,.login-btn){position:relative;overflow:hidden}html[data-storefront-theme=dark-luxury] :is(.primary-btn,.submit-btn,.checkout-btn,.btn-pay,.login-btn):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,240,200,.16) 48%,transparent 62%);transform:translate(-110%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}html[data-storefront-theme=dark-luxury] :is(.primary-btn,.submit-btn,.checkout-btn,.btn-pay,.login-btn):hover:after{transform:translate(110%)}@media (prefers-reduced-motion: reduce){html[data-storefront-theme] *,html[data-storefront-theme] *:before,html[data-storefront-theme] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-storefront-theme] .supplier-dashboard .page-header :is(.page-kicker,p){color:var(--sf-contrast-muted)}html[data-storefront-theme] :is(.supplier-dashboard .ghost-btn,.supplier-dashboard .mini-btn,.supplier-dashboard .tab-btn,.supplier-register-page .ghost-btn,.supplier-login-page .text-btn,.supplier-register-page .doc-tag.todo){background:rgba(255,255,255,.72);color:var(--sf-pill-text);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] :is(.supplier-dashboard .primary-btn,.supplier-register-page .primary-btn,.supplier-login-page .login-btn,.supplier-dashboard .tab-btn.active,.supplier-register-page .doc-tag.done,.supplier-dashboard .status-pill.approved,.supplier-dashboard .status-pill.active){background:var(--sf-card-strong);color:var(--sf-contrast-text)}html[data-storefront-theme] :is(.supplier-login-page .brand,.supplier-register-page .brand,.supplier-register-page .status-label,.supplier-dashboard .panel-title,.supplier-dashboard .page-kicker){color:var(--primary-color)}html[data-storefront-theme] :is(.supplier-login-page input,.supplier-register-page input,.supplier-register-page textarea,.supplier-dashboard input,.supplier-dashboard select,.supplier-dashboard textarea){background:rgba(255,255,255,.82);color:var(--text-color);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .supplier-dashboard .status-pill.pending,html[data-storefront-theme] .supplier-dashboard .status-pill.pending_review,html[data-storefront-theme] .supplier-register-page .status-pill.pending_documents,html[data-storefront-theme] .supplier-register-page .status-pill.pending_review{background:var(--sf-accent-soft);color:var(--primary-color)}html[data-storefront-theme=light-luxe-minimal] :is(.checkout,.cart,.help-center) :is(.submit-btn,.checkout-btn,.ticket-primary,.coupon-chip.active,.category-btn.active,.mini-btn.primary),html[data-storefront-theme=light-luxe-minimal] :is(.supplier-dashboard .primary-btn,.supplier-register-page .primary-btn,.supplier-login-page .login-btn,.supplier-dashboard .tab-btn.active,.supplier-register-page .doc-tag.done,.supplier-dashboard .status-pill.approved,.supplier-dashboard .status-pill.active){background:linear-gradient(160deg,#6e5237 0%,#9d7954 48%,#d9b998 138%)}html[data-storefront-theme=jade-green-luxe] :is(.checkout,.cart,.help-center) :is(.submit-btn,.checkout-btn,.ticket-primary,.coupon-chip.active,.category-btn.active,.mini-btn.primary),html[data-storefront-theme=jade-green-luxe] :is(.supplier-dashboard .primary-btn,.supplier-register-page .primary-btn,.supplier-login-page .login-btn,.supplier-dashboard .tab-btn.active,.supplier-register-page .doc-tag.done,.supplier-dashboard .status-pill.approved,.supplier-dashboard .status-pill.active){background:linear-gradient(160deg,#0f4d40 0%,#1d6b57 48%,#b4e4cc 138%)}html[data-storefront-theme=light-luxe-minimal] :is(.supplier-login-page .brand,.supplier-register-page .brand,.supplier-register-page .status-label,.supplier-dashboard .panel-title,.supplier-dashboard .page-kicker,.help-center .category-btn.active){color:#6e5237}html[data-storefront-theme=jade-green-luxe] :is(.supplier-login-page .brand,.supplier-register-page .brand,.supplier-register-page .status-label,.supplier-dashboard .panel-title,.supplier-dashboard .page-kicker,.help-center .category-btn.active){color:#0f5d4d}html[data-storefront-theme] .home-page .hero-title,html[data-storefront-theme] .home-page .hero-subtitle,html[data-storefront-theme] .home-page .hero-kicker{text-shadow:0 8px 30px rgba(16,39,60,.24)}@media (max-width: 900px){html[data-storefront-theme] .responsive-header .main-row{min-height:62px}html[data-storefront-theme] .nav-bar{height:64px}html[data-storefront-theme] .storefront-product-card{border-radius:18px}}@media (max-width: 768px){html[data-storefront-theme] .cart .cart-summary{background:color-mix(in srgb,var(--sf-glass-strong) 92%,white 8%);border:1px solid rgba(221,213,200,.72)}html[data-storefront-theme] .cart :is(.marketing-panel,.cart-summary,.cart-item){box-shadow:0 10px 22px #10273c14}html[data-storefront-theme=light-luxe-minimal] .cart :is(.marketing-panel,.cart-summary,.cart-item){box-shadow:0 10px 22px #5e3f221a}html[data-storefront-theme=jade-green-luxe] .cart :is(.marketing-panel,.cart-summary,.cart-item){box-shadow:0 10px 22px #0f4d401a}html[data-storefront-theme] .cart .checkout-btn{box-shadow:0 14px 28px #10273c29}html[data-storefront-theme=light-luxe-minimal] .cart .checkout-btn{box-shadow:0 14px 28px #5e3f222e}html[data-storefront-theme=jade-green-luxe] .cart .checkout-btn{box-shadow:0 14px 28px #0f4d402e}html[data-storefront-theme] .help-center :is(.search-box,.faq-item,.contact-btn){box-shadow:0 10px 22px #10273c14}html[data-storefront-theme=light-luxe-minimal] .help-center :is(.search-box,.faq-item,.contact-btn){box-shadow:0 10px 22px #5e3f221a}html[data-storefront-theme=jade-green-luxe] .help-center :is(.search-box,.faq-item,.contact-btn){box-shadow:0 10px 22px #0f4d401a}}@media (max-width: 640px){html[data-storefront-theme] .checkout :is(.section,.price-summary),html[data-storefront-theme] .checkout :is(.address-card,.shipping-option,.payment-option,.marketing-card,.offer-card,.bundle-card){box-shadow:0 10px 20px #10273c14}html[data-storefront-theme=light-luxe-minimal] .checkout :is(.section,.price-summary),html[data-storefront-theme=light-luxe-minimal] .checkout :is(.address-card,.shipping-option,.payment-option,.marketing-card,.offer-card,.bundle-card){box-shadow:0 10px 20px #5e3f221a}html[data-storefront-theme=jade-green-luxe] .checkout :is(.section,.price-summary),html[data-storefront-theme=jade-green-luxe] .checkout :is(.address-card,.shipping-option,.payment-option,.marketing-card,.offer-card,.bundle-card){box-shadow:0 10px 20px #0f4d401a}html[data-storefront-theme] .checkout .submit-btn,html[data-storefront-theme] .cart .checkout-btn,html[data-storefront-theme] .help-center .ticket-primary,html[data-storefront-theme] .help-center .ticket-secondary{min-height:46px}html[data-storefront-theme] .help-center .ticket-dialog{border-radius:16px}}@media (max-width: 480px){html[data-storefront-theme] .cart :is(.marketing-panel,.cart-summary),html[data-storefront-theme] .checkout :is(.section,.price-summary),html[data-storefront-theme] .help-center :is(.search-box,.faq-item,.contact-btn){border-radius:14px}html[data-storefront-theme] .cart .summary-item.highlight,html[data-storefront-theme] .checkout .submit-btn{box-shadow:0 12px 24px #10273c24}html[data-storefront-theme=light-luxe-minimal] .cart .summary-item.highlight,html[data-storefront-theme=light-luxe-minimal] .checkout .submit-btn{box-shadow:0 12px 24px #5e3f2229}html[data-storefront-theme=jade-green-luxe] .cart .summary-item.highlight,html[data-storefront-theme=jade-green-luxe] .checkout .submit-btn{box-shadow:0 12px 24px #0f4d4029}}@media (max-width: 640px){html[data-storefront-theme] .responsive-header,html[data-storefront-theme] .nav-bar,html[data-storefront-theme] .service-entry .chat-window,html[data-storefront-theme] .storefront-product-card,html[data-storefront-theme] :is(.home-page,.category-page,.about-page,.live-page,.tender-page,.procurement-page,.service-page,.payment-page,.order-page,.purchaser-apply-page) .section-card,html[data-storefront-theme] :is(.category-page .product-card,.category-page .curated-highlight,.account .login-card,.account .shortcut-group-card,.account .asset-card,.product-detail .summary-card,.product-detail .reward-card){border-radius:18px}}html[data-storefront-theme] .product-detail .price-section{background:linear-gradient(135deg,var(--primary-dark, #0f4d40) 0%,var(--primary-color, #1d7a63) 100%);border:none}html[data-storefront-theme] .product-detail .price-section .current-price,html[data-storefront-theme] .product-detail .price-section .price-symbol{color:#fff!important}html[data-storefront-theme] .product-detail .price-section .original-price{color:#fff9!important}html[data-storefront-theme] .product-detail .price-section .discount{background:linear-gradient(135deg,#e7c873,#d4af37);color:#123f34!important;border:none}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #1c3b57;--primary-dark: #10273c;--primary-light: #d6c197;--secondary-color: #243142;--text-color: #16202a;--text-light: #667085;--text-lighter: #98a2b3;--bg-primary: #fcfbf8;--bg-secondary: #f3efe8;--bg-tertiary: #ebe4d8;--border-color: #ddd5c8;--shadow-sm: 0 12px 28px rgba(16, 39, 60, .08);--shadow-md: 0 20px 40px rgba(16, 39, 60, .12);--shadow-lg: 0 28px 64px rgba(16, 39, 60, .16)}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary);color:var(--text-color)}#app{width:100%;min-height:100vh;background:var(--sf-app-background, linear-gradient(180deg, #f8f5ef 0%, #efe8dc 100%));background-attachment:fixed}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}
