._nav_1g4jp_1{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background-color .2s ease,border-bottom .2s ease;background-color:transparent;border-bottom:1px solid transparent}._navScrolled_1g4jp_13{background-color:var(--surface);border-bottom:1px solid var(--border)}._navInner_1g4jp_18{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-6);max-width:1200px;margin:0 auto;width:100%}._logoWrapper_1g4jp_28{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:inherit;cursor:pointer}._logoIcon_1g4jp_37{width:32px;height:32px;border-radius:var(--radius-md)}._logo_1g4jp_28{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._brandAccent_1g4jp_50{color:var(--primary)}._desktopNav_1g4jp_54{display:none;align-items:center;gap:var(--spacing-6)}@media(min-width:1024px){._desktopNav_1g4jp_54{display:flex}}._navActions_1g4jp_67{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}._navLink_1g4jp_74{color:var(--foreground);text-decoration:none;font-weight:500;transition:color .2s}._navLink_1g4jp_74:hover,._active_1g4jp_85{color:var(--primary)}._mobileMenuBtn_1g4jp_89{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--foreground);cursor:pointer;min-width:44px;min-height:44px;margin-right:-10px}@media(min-width:1024px){._mobileMenuBtn_1g4jp_89{display:none}}._mobileNav_1g4jp_109{position:absolute;top:100%;left:0;right:0;background-color:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-direction:column;padding:var(--spacing-4) var(--spacing-6);gap:var(--spacing-4)}._mobileNavLink_1g4jp_122{color:var(--foreground);text-decoration:none;font-size:1.125rem;font-weight:500;padding:var(--spacing-2) 0}._mobileLoginBtn_1g4jp_130{margin-top:var(--spacing-2);width:100%}._footer_11utq_1{border-top:1px solid var(--border);background-color:var(--surface);padding:var(--spacing-12) var(--spacing-6) var(--spacing-8)}._footerInner_11utq_7{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2.5rem;text-align:center}@media(min-width:768px){._footerInner_11utq_7{flex-direction:row;justify-content:space-between;text-align:left;align-items:flex-start}}._footerInfo_11utq_26{display:flex;flex-direction:column;align-items:center;max-width:360px}@media(min-width:768px){._footerInfo_11utq_26{align-items:flex-start}}._footerLogoWrapper_11utq_39{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._footerLogoIcon_11utq_47{width:24px;height:24px;border-radius:var(--radius-sm)}._logo_11utq_53{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._brandAccent_11utq_60{color:var(--primary)}._footerSubtext_11utq_64{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;margin:0 0 var(--spacing-4)}._footerContact_11utq_71{color:var(--muted-foreground);font-size:.875rem;line-height:1.6;margin:0 0 var(--spacing-3)}._footerContact_11utq_71 a{color:var(--foreground);font-weight:600;text-decoration:none}._footerContact_11utq_71 a:hover{color:var(--primary)}._storeLinks_11utq_88{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._storeLinks_11utq_88 a{color:var(--foreground);text-decoration:none;font-weight:500}._storeLinks_11utq_88 a:hover{color:var(--primary)}._footerColumns_11utq_106{display:flex;gap:var(--spacing-12)}._footerColumn_11utq_106{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:140px}._columnTitle_11utq_118{font-family:var(--font-family-monospace);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);margin:0 0 var(--spacing-2)}._footerColumn_11utq_106 a{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;transition:color .2s ease}._footerColumn_11utq_106 a:hover{color:var(--foreground)}@media(max-width:767px){._footerColumn_11utq_106{gap:0}._footerColumn_11utq_106 a,._storeLinks_11utq_88 a{display:inline-flex;align-items:center;min-height:44px}}._copyright_11utq_153{max-width:1200px;margin:2.5rem auto 0;padding-top:var(--spacing-6);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.8125rem;text-align:center}@media(min-width:768px){._copyright_11utq_153{text-align:left}}
