.ft{background:var(--brand);color:var(--brand-fg);margin-top:64px}[data-theme=dark] .ft{background:var(--surface);color:var(--fg);border-top:1px solid var(--border)}.ft a{opacity:.9;align-items:center;min-height:44px;font-size:14px;display:flex}.ft a:hover{opacity:1;text-decoration:underline}.ft h3{margin-bottom:4px;font-size:16px;font-weight:800}.ft-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px 32px;padding-block:48px 32px;display:grid}.ft-trust{flex-wrap:wrap;gap:12px;display:flex}.ft-seal{width:96px;height:112px;color:var(--n-600);text-align:center;border:1px dashed var(--n-300);background:#fff;border-radius:12px;place-items:center;padding:8px;font-size:11px;line-height:1.5;display:grid}.ft-bar{opacity:.85;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:16px;font-size:13px;display:flex}[data-theme=dark] .ft-bar{border-color:var(--border)}
.hd{z-index:var(--z-header);position:sticky;top:0}.hd-top{background:var(--navy-800);color:#fff;font-size:13px;display:none}:root[data-theme=dark] .hd-top{border-bottom:1px solid var(--border);background:#0a1426}.hd-top .in{align-items:center;gap:20px;min-height:36px;display:flex}.hd-top a{opacity:.92;align-items:center;gap:6px;min-height:36px;display:inline-flex}.hd-top a:hover{opacity:1;text-decoration:underline}.hd-top .ship{align-items:center;gap:8px;display:flex}.hd-top .ship .i{width:18px;height:18px;color:var(--orange-300)}.hd-main{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.hd-bar{grid-template-columns:auto 1fr auto;grid-template-areas:"logo.act""srch srch srch";align-items:center;gap:0 12px;padding-block:6px 12px;display:grid}.hd-logo{grid-area:logo;align-items:center;gap:10px;min-height:48px;display:flex}.hd-logo img{object-fit:contain;width:40px;height:40px}.hd-logo .w{flex-direction:column;line-height:1.2;display:flex}.hd-logo b{color:var(--brand);font-size:20px;font-weight:800}.hd-logo small{color:var(--fg-3);font-size:11px;font-weight:500}.hd-act{grid-area:act;align-items:center;gap:2px;display:flex}.hs{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--r-md);min-height:48px;transition:border-color var(--d-base) var(--ease-out),box-shadow var(--d-base) var(--ease-out);grid-area:srch;align-items:stretch;display:flex;overflow:hidden}.hs:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 30%,transparent)}.hs-scope{background:var(--surface-2);border-inline-end:1px solid var(--border);white-space:nowrap;color:var(--fg);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:none}.hs-scope .dot{background:var(--sec,var(--fg-3));border-radius:3px;width:10px;height:10px}.hs input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:15px}.hs input::placeholder{color:var(--fg-3)}.hs-go{background:var(--cta);width:52px;color:var(--cta-fg);cursor:pointer;transition:background var(--d-base) var(--ease-out);border:0;place-items:center;display:grid}.hs-go:hover{background:var(--cta-hover)}.hs-go:active{background:var(--cta-press)}.hd-tg{border-radius:var(--r-md);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:background var(--d-base) var(--ease-out),transform var(--d-fast) var(--ease-out);background:0 0;border:0;position:relative}.hd-tg:hover{background:var(--surface-2)}.hd-tg:active{transform:scale(.94)}.hd-tg .i{width:24px;height:24px;transition:transform var(--d-slow) var(--ease-out),opacity var(--d-base) var(--ease-out);position:absolute;inset:10px}.hd-tg .moon{opacity:0;transform:rotate(-70deg)scale(.4)}.hd-tg[data-dark=true] .sun{opacity:0;transform:rotate(70deg)scale(.4)}.hd-tg[data-dark=true] .moon{opacity:1;color:var(--orange-300);transform:none}.hd-cart{position:relative}.hd-cart-n{top:3px;pointer-events:none;position:absolute;inset-inline-start:3px}.hd-login .lbl{display:none}.hd-login{min-width:44px;padding:0 10px}.hd-nav{background:var(--surface);border-bottom:1px solid var(--border);gap:2px;display:none}.hd-nav a{min-height:48px;color:var(--fg-2);transition:color var(--d-base) var(--ease-out);align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:relative}.hd-nav a .sp{background:var(--c);transform-origin:bottom;width:7px;height:20px;transition:transform var(--d-base) var(--ease-out);border-radius:2px}.hd-nav a:hover{color:var(--fg)}.hd-nav a:hover .sp{transform:translateY(-3px)rotate(-8deg)}.hd-nav a:active .sp{transform:translateY(-1px)rotate(-4deg)}.hd-nav .hd-push{color:var(--link);margin-inline-start:auto;font-weight:700}.hd-sec{background:var(--sec);color:#fff}:root[data-theme=dark] .hd-sec{background:var(--sec-soft);color:var(--sec-deep);border-bottom:1px solid var(--border)}.hd-sec .in{align-items:center;gap:12px;min-height:48px;font-size:16px;font-weight:800;display:flex}.hd-sec .sp{opacity:.9;background:currentColor;border-radius:2px;width:7px;height:20px;transform:rotate(-8deg)}.hd-sec a{align-items:center;gap:6px;min-height:44px;margin-inline-start:auto;font-size:14px;font-weight:500;display:inline-flex}.hd-sec a:hover{text-decoration:underline}@media (min-width:420px){.hd-login .lbl{display:inline}.hd-login{padding:0 16px}}@media (min-width:900px){.hd-top{display:block}.hd-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo srch act";gap:0 24px;padding-block:10px}.hs{justify-self:center;width:100%;max-width:640px}.hs-scope,.hd-nav{display:flex}.hd-m{display:none!important}}:root[data-theme=dark] .hd-logo img{border-radius:var(--r-sm);background:#fff;padding:3px}
