.header{position:sticky;top:0;z-index:1000;background:#0a0a0af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.header-container{display:flex;align-items:center;justify-content:space-between;height:80px;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.header-logo{display:flex;align-items:center;gap:var(--spacing-sm)}.header-logo img{height:40px;width:auto}.header-logo-text{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.header-logo-text span{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-nav{display:flex;align-items:center;gap:var(--spacing-xl)}.header-nav-list{display:flex;align-items:center;gap:var(--spacing-lg)}.header-nav-link{position:relative;font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast);padding:var(--spacing-sm) 0}.header-nav-link:hover,.header-nav-link.active{color:var(--text-primary)}.header-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base)}.header-nav-link:hover:after,.header-nav-link.active:after{width:100%}.header-actions{display:flex;align-items:center;gap:var(--spacing-md)}.header-cart{position:relative;padding:var(--spacing-sm);color:var(--text-secondary);transition:color var(--transition-fast)}.header-cart:hover{color:var(--text-primary)}.header-cart svg{width:24px;height:24px}.header-cart-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:700;border-radius:var(--radius-full)}.mobile-nav-toggle{display:none;padding:var(--spacing-sm);background:none;border:none;color:var(--text-primary);cursor:pointer}.mobile-nav-toggle svg{width:28px;height:28px}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;opacity:0;visibility:hidden;transition:all var(--transition-base)}.mobile-nav-overlay.active{opacity:1;visibility:visible}.mobile-nav-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--spacing-2xl)}.mobile-nav-close{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);padding:var(--spacing-sm);background:none;border:none;color:var(--text-primary);cursor:pointer}.mobile-nav{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.mobile-nav-link{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-secondary);transition:all var(--transition-fast)}.mobile-nav-link:hover{color:var(--text-primary);transform:scale(1.05)}.mobile-nav-cta{margin-top:var(--spacing-2xl)}.announcement-bar{background:var(--gradient-primary);padding:var(--spacing-sm) 0;text-align:center}.announcement-bar p{font-size:var(--font-size-sm);font-weight:500;color:var(--color-white);margin:0}.announcement-bar a{text-decoration:underline;font-weight:600}@media(max-width:1024px){.header-nav-list{display:none}.mobile-nav-toggle{display:block}}@media(max-width:768px){.header-container{height:70px}.header-logo-text{font-size:var(--font-size-lg)}.header-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-header.css.map */
