.rn-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#080608d1;position:fixed;inset:0 0 auto}.rn-spacer{height:var(--header-h)}.rn-nav{height:var(--header-h);align-items:center;gap:36px;padding-inline:24px;display:flex}.rn-home{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.rn-brand{align-items:center;gap:10px;display:inline-flex}.rn-brand img{object-fit:contain;width:30px;height:28px;display:block}.rn-brand-name{color:var(--text);letter-spacing:-.03em;font-size:16px;font-weight:650;line-height:1}.rn-brand-name>span{color:var(--brand-pink);font-weight:550}.rn-links{align-self:stretch;align-items:stretch;gap:4px;min-width:0;display:flex}.rn-link{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.rn-link>svg{width:14px;height:14px;color:var(--text-subtle)}.rn-link[aria-current=page]{color:var(--text)}@media (hover:hover){.rn-link:hover{color:var(--text)}}.rn-link[aria-current=page]:after{content:"";background:var(--brand-pink);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.rn-link:focus-visible{outline-offset:-4px}.rn-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.rn-nav .currency-toggle{color:var(--text-muted);font-size:13px;font-weight:500}.rn-nav .currency-toggle[aria-expanded=true]{color:var(--text);background:#ffffff0d}.rn-nav .currency-toggle>img{border-radius:2px;width:18px;height:13px}.rn-nav .currency-toggle>svg:last-child{width:12px;height:12px;color:var(--text-subtle)}.rn-nav .currency-code{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.rn-nav .currency-menu{top:calc(100% + 14px)}.rn-nav .rn-cart-button{height:36px;min-height:36px;color:var(--text-muted);gap:8px;padding:0 10px;font-size:14px;font-weight:500}@media (hover:hover){.rn-nav .rn-cart-button:hover{color:var(--text)}}.rn-nav .rn-cart-count{background:var(--brand-pink);min-width:18px;height:18px;color:var(--brand-on-pink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.rn-account{margin-left:6px}.rn-mobile-toggle,.rn-mobile-menu{display:none}@keyframes rn-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.rn-nav{gap:16px;padding-inline:16px}.rn-links,.rn-currency-desktop,.rn-actions>.rn-account{display:none}.rn-actions{gap:2px}.rn-nav .rn-cart-button{width:40px;height:40px;min-height:40px;padding:0}.rn-nav .rn-cart-label{display:none}.rn-nav .rn-cart-count{min-width:18px;box-shadow:0 0 0 2px var(--bg);padding:0 4px;position:absolute;top:2px;right:1px}.rn-mobile-toggle{width:40px;min-height:40px;color:var(--text);padding:0;display:inline-flex}.rn-mobile-toggle[aria-expanded=true]{background:#ffffff0f}.rn-mobile-menu{max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);animation:.16s ease-out rn-reveal;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.rn-mobile-links{display:grid}.rn-mobile-link{border-bottom:1px solid var(--line);min-height:56px;color:var(--text-muted);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:0 20px;font-size:17px;font-weight:500;display:flex}.rn-mobile-link>svg{width:16px;height:16px;color:var(--text-subtle)}.rn-mobile-link[aria-current=page]{color:var(--text);box-shadow:inset 2px 0 0 var(--brand-pink)}.rn-mobile-bottom{gap:10px;padding:20px;display:grid}.rn-mobile-menu .currency-selector--mobile .currency-menu{width:100%;max-height:min(246px,46dvh);box-shadow:none;margin-top:8px;position:static}}@media (max-width:380px){.rn-brand-name{font-size:15px}}@media (prefers-reduced-motion:reduce){.rn-header *,.rn-header :before,.rn-header :after{transition:none!important;animation:none!important}}
