:root{--bg: #ffffff;--bg-elev: #fafaf8;--bg-elev-2: #f3f3f0;--line: #e8e8e3;--line-bright: #d4d4cf;--text: #0a0a0a;--text-dim: #6a6a65;--text-faint: #a8a8a3;--accent: #6b9e00;--accent-bright: #c3fb3a;--accent-dark: #4a7000;--accent-soft: #f4fbe0;--danger: #d33b2c;--ok: #00875a}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-top{border-bottom:1px solid var(--line);background:var(--bg-elev)}.nav-top-inner{max-width:1440px;margin:0 auto;padding:8px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px;font-size:12px}.nav-top-links{display:flex;gap:24px}.nav-top-links a{color:var(--text-dim);transition:color .2s;cursor:pointer;white-space:nowrap}.nav-top-links a:hover{color:var(--text)}.nav-top-right{display:flex;align-items:center;gap:16px;color:var(--text-dim)}.nav-lang{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.nav-lang span{padding:2px 6px;cursor:pointer;color:var(--text-faint);transition:color .2s}.nav-lang span.active{color:var(--text);font-weight:700}.nav-lang span:hover{color:var(--text)}.nav-inner{max-width:1440px;margin:0 auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}.logo{font-family:Archivo,sans-serif;font-weight:900;font-size:22px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;cursor:pointer}.logo-mark{width:28px;height:28px;background:#0a0a0a;display:flex;align-items:center;justify-content:center;color:var(--accent-bright);font-weight:900;font-size:16px;transform:skew(-12deg)}.logo-mark span{transform:skew(12deg)}.nav-links{display:flex;gap:36px;font-size:15px;font-weight:600}.nav-links a{color:var(--text);transition:color .2s;cursor:pointer;position:relative;padding:4px 0}.nav-links a:hover,.nav-links a.active{color:var(--accent)}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent)}.nav-right{display:flex;align-items:center;gap:8px}.nav-icon-btn{width:42px;height:42px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text);transition:color .2s,background .2s;border-radius:50%;position:relative}.nav-icon-btn:hover{background:var(--bg-elev);color:var(--accent)}.cart-count-bubble{position:absolute;top:4px;right:2px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;padding:1px 5px;border-radius:10px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;line-height:1}.cart-count-bubble.hidden{display:none}.nav-phone{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-dim)}.cart-count{background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:2px;min-width:18px;text-align:center}.cart-count.hidden{display:none}.footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 40px 32px;margin-top:0}.footer-inner{max-width:1440px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:60px;border-bottom:1px solid var(--line);margin-bottom:32px}.footer-brand{font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.footer-slogan{font-family:"Instrument Serif",serif;font-style:italic;font-size:18px;color:var(--text-dim);max-width:300px}.footer-col h4{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px;font-size:14px}.footer-col a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-dim)}.footer-grid{grid-template-columns:1fr 1fr}.nav-top-links{gap:16px;font-size:11px}.nav-top-inner{padding:6px 16px;gap:12px}.nav-top-links{gap:10px;font-size:10px;flex-wrap:wrap}.nav-top-links a:nth-child(3),.nav-top-links a:nth-child(4){display:none}@media(max-width:640px){.nav-inner{padding:14px 20px;gap:16px}.nav-links,.nav-phone{display:none}.footer-grid{grid-template-columns:1fr}}.nav,.nav *,.footer,.footer *{font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box}.nav{position:sticky!important}.nav a{cursor:pointer;text-decoration:none}.footer a{text-decoration:none}.footer .mono{font-family:JetBrains Mono,monospace}.nav-icon-btn{background:none;border:0;cursor:pointer}.footer a{color:#3a3a37!important;text-decoration:none!important}.footer a:hover{color:var(--accent)!important}.footer-brand{color:var(--text)!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ep-native.css.map */
