.cs[data-v-c25afad1]{font-size:13px;position:relative}.cs-btn[data-v-c25afad1]{border:1px solid var(--line);color:var(--ink-soft);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;display:flex}.cs-btn[data-v-c25afad1]:hover{background:var(--bg-soft);color:var(--ink)}.cs-menu[data-v-c25afad1]{z-index:30;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:132px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.cs-item[data-v-c25afad1]{width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.cs-item[data-v-c25afad1]:hover{background:var(--bg-soft)}.cs-item.on[data-v-c25afad1]{background:var(--brand);color:#fff}.cs-tag[data-v-c25afad1]{opacity:.6;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.hd[data-v-c045c541]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.hd-in[data-v-c045c541]{gap:24px;height:62px}.hd-brand[data-v-c045c541],.hd-in[data-v-c045c541]{align-items:center;display:flex}.hd-logo[data-v-c045c541]{width:auto;max-height:38px}.hd-name[data-v-c045c541]{letter-spacing:-.01em;font-size:19px;font-weight:650}.hd-nav[data-v-c045c541]{gap:22px;margin-left:auto;font-size:15px;display:flex}.hd-nav a[data-v-c045c541]:hover{color:var(--brand)}.hd-cart[data-v-c045c541]{width:38px;height:38px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.hd-cart[data-v-c045c541]:hover{background:var(--surface-muted);color:var(--primary)}.hd-acct[data-v-c045c541]{border-radius:var(--radius,10px);max-width:160px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:14px;transition:background .15s,color .15s;overflow:hidden}.hd-acct[data-v-c045c541]:hover{background:var(--surface-muted);color:var(--primary)}.hd-cart-badge[data-v-c045c541]{background:var(--primary);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:2px;right:0}.hd-lang[data-v-c045c541]{font-size:13px;position:relative}.hd-lang-btn[data-v-c045c541]{border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;display:flex}.hd-lang-btn[data-v-c045c541]:hover{background:var(--bg-soft);color:var(--ink)}.hd-lang-menu[data-v-c045c541]{z-index:30;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:148px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.hd-lang-item[data-v-c045c541]{color:var(--ink-soft);white-space:nowrap;border-radius:6px;padding:7px 10px;display:block}.hd-lang-item[data-v-c045c541]:hover{background:var(--bg-soft)}.hd-lang-item.on[data-v-c045c541]{background:var(--brand);color:#fff}@media (width<=760px){.hd-in[data-v-c045c541]{flex-wrap:wrap;gap:10px 16px;height:auto;padding-top:10px;padding-bottom:10px}.hd-nav[data-v-c045c541]{order:3;width:100%;margin-left:0;overflow-x:auto}.hd-lang[data-v-c045c541]{margin-left:auto}}.ft[data-v-025699e4]{color:#c8cfd8;background:#14181d;margin-top:40px;font-size:14px}.ft-in[data-v-025699e4]{flex-wrap:wrap;gap:32px;padding-top:40px;padding-bottom:28px;display:flex}.ft-brand[data-v-025699e4]{flex:260px}.ft-name[data-v-025699e4]{color:#fff;font-size:18px;font-weight:650}.ft-slogan[data-v-025699e4]{color:#93a0ae;margin:6px 0 0}.ft-contact[data-v-025699e4]{flex:320px;gap:6px;display:grid}.ft-row[data-v-025699e4]{gap:10px;display:flex}.ft-label[data-v-025699e4]{color:#7d8996;text-transform:uppercase;letter-spacing:.04em;flex:0 0 82px;padding-top:2px;font-size:12px}.ft-contact a[data-v-025699e4]:hover{color:#fff;text-decoration:underline}.ft-bottom[data-v-025699e4]{color:#6f7b88;border-top:1px solid #232a32;padding-top:16px;padding-bottom:22px;font-size:13px}
