:root{--bg-primary: #0a0a0a;--bg-secondary: #1a1a1a;--text-primary: #ffffff;--text-secondary: #a1a1a1;--accent-primary: #3b82f6;--accent-glow: rgba(59, 130, 246, .5);--border-color: #333333;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Outfit", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--container-width: 1200px;--header-height: 80px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;transition:color .3s ease}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-sm);width:100%}.btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;display:inline-flex;alignItems:center;justifyContent:center}.btn-primary{background-color:var(--accent-primary);color:#fff;box-shadow:0 4px 14px var(--accent-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--accent-glow)}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-md);text-align:center}.desktop-only{display:flex}.mobile-only{display:none}.header-nav{display:flex;gap:2rem;align-items:center}.header-container{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:768px){:root{--spacing-xl: 4rem;--header-height: 70px}.section-title{font-size:2rem}.desktop-only{display:none!important}.mobile-only{display:flex!important}.header-nav{position:fixed;top:var(--header-height);left:0;width:100%;background-color:var(--bg-secondary);flex-direction:column;padding:2rem;border-bottom:1px solid var(--border-color);transform:translateY(-150%);transition:transform .3s ease;z-index:999}.header-nav.active{transform:translateY(0);box-shadow:0 10px 40px #00000080}.product-grid-wrapper{flex-direction:column}.product-arrow{display:none!important}}
