@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700;800&display=swap";:root{--zx-bg: #09090B;--zx-surface-1: #111114;--zx-surface-2: #18181C;--zx-surface-3: #27272E;--zx-accent-violet: #8B5CF6;--zx-accent-cyan: #06B6D4;--zx-accent-magenta: #EC4899;--zx-gradient-aurora: linear-gradient(135deg, #8B5CF6, #06B6D4, #EC4899);--zx-gradient-aurora-hover: linear-gradient(135deg, #A78BFA, #22D3EE, #F472B6);--zx-gradient-surface: linear-gradient(180deg, rgba(255,255,255,.03) 0%, rgba(255,255,255,0) 100%);--zx-text-primary: #F4F4F5;--zx-text-secondary: #A1A1AA;--zx-text-muted: #71717A;--zx-glass-bg: rgba(17, 17, 20, .65);--zx-glass-border: rgba(255, 255, 255, .08);--zx-shadow-sm: 0 4px 12px rgba(0, 0, 0, .5);--zx-shadow-md: 0 8px 24px rgba(0, 0, 0, .6);--zx-glow-primary: 0 0 24px rgba(139, 92, 246, .25);--zx-glow-aurora: 0 0 32px rgba(6, 182, 212, .15), 0 0 64px rgba(139, 92, 246, .1);--zx-ease: cubic-bezier(.16, 1, .3, 1);--zx-duration: .4s}html{scroll-behavior:smooth}body{background-color:var(--zx-bg)!important;color:var(--zx-text-secondary);font-family:Inter,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}body:after{content:"";position:fixed;top:-20vh;left:50%;transform:translate(-50%);width:100vw;height:60vh;background:radial-gradient(circle,#8b5cf614,#0000 70%);pointer-events:none;z-index:-1}h1,h2,h3,h4,h5,h6,[class*=heading],.section-heading{font-family:Space Grotesk,sans-serif!important;letter-spacing:-.03em;color:var(--zx-text-primary)}.content-for-layout,#MainContent,header-component,.header-section,footer{padding-left:5vw;padding-right:5vw}@media(min-width:1200px){.content-for-layout,#MainContent,header-component,.header-section,footer{padding-left:8vw;padding-right:8vw}}::selection{background:var(--zx-accent-violet);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--zx-bg)}::-webkit-scrollbar-thumb{background:var(--zx-surface-3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--zx-accent-violet)}header-component,.header-section{background:var(--zx-glass-bg)!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid var(--zx-glass-border)!important}.header-section a[href="/"]:hover{filter:drop-shadow(0 0 16px rgba(139,92,246,.4))}.header__menu-item,.header-section a{font-family:Inter,sans-serif!important;font-weight:500;color:var(--zx-text-secondary)!important;transition:color var(--zx-duration) var(--zx-ease)!important;position:relative}.header__menu-item:hover,.header-section a:hover{color:var(--zx-text-primary)!important}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%) scaleX(0);width:20px;height:2px;background:var(--zx-gradient-aurora);transition:transform var(--zx-duration) var(--zx-ease),width var(--zx-duration) var(--zx-ease);border-radius:2px}.header__menu-item:hover:after{transform:translate(-50%) scaleX(1);width:100%}.button,.product-form__submit,button[type=submit]{font-family:Space Grotesk,sans-serif!important;font-weight:600;letter-spacing:.02em;border-radius:12px!important;transition:all var(--zx-duration) var(--zx-ease)!important;position:relative;overflow:hidden;text-transform:uppercase;font-size:.85rem!important}.button,.product-form__submit,.button--primary{background:var(--zx-gradient-aurora)!important;color:#fff!important;border:none!important;box-shadow:var(--zx-shadow-sm);background-size:200% auto!important;animation:gradientShift 4s linear infinite}@keyframes gradientShift{0%{background-position:0% center}to{background-position:200% center}}.button:hover,.product-form__submit:hover,.button--primary:hover{transform:translateY(-2px);box-shadow:var(--zx-glow-primary)}.button-secondary,.button--secondary{background:#ffffff08!important;color:var(--zx-text-primary)!important;border:1px solid var(--zx-glass-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button-secondary:hover,.button--secondary:hover{background:#ffffff14!important;border-color:var(--zx-accent-violet)!important;box-shadow:var(--zx-glow-primary)}product-card.product-card{position:relative!important}product-card.product-card .product-card__content,product-card.product-card .product-grid__card{background:var(--zx-surface-2)!important;border:1px solid var(--zx-glass-border)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:var(--zx-shadow-sm)!important;transition:all .6s var(--zx-ease)!important}product-card.product-card:hover .product-card__content,product-card.product-card:hover .product-grid__card{transform:translateY(-10px) perspective(1000px) rotateX(2deg)!important;box-shadow:var(--zx-shadow-md),var(--zx-glow-primary)!important;border-color:#8b5cf666!important}product-card.product-card .card-gallery{background:#1f1f22!important;border-radius:0!important;border:none!important}product-card.product-card img{border-radius:0!important;padding:16px!important;box-sizing:border-box!important;object-fit:contain!important;transition:transform .8s var(--zx-ease),filter .5s ease!important;filter:contrast(1.05) brightness(.9)}product-card.product-card:hover img{transform:scale(1.04)!important;filter:contrast(1.1) brightness(1.1)}product-card.product-card product-title,product-card.product-card product-price,product-card.product-card product-title *,product-card.product-card product-price *{text-align:center!important;justify-content:center!important;align-items:center!important}product-card.product-card product-title{padding:20px 16px 4px!important}product-card.product-card product-title a{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;font-size:1rem!important;color:var(--zx-text-primary)!important;transition:color var(--zx-duration) ease!important}product-card.product-card:hover product-title a{background:var(--zx-gradient-aurora);-webkit-background-clip:text;-webkit-text-fill-color:transparent}product-card.product-card product-price{padding:4px 16px 20px!important;color:var(--zx-text-secondary)!important}.aurora-text{background:var(--zx-gradient-aurora);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s linear infinite}input,textarea,select{background:var(--zx-surface-1)!important;border:1px solid var(--zx-glass-border)!important;color:var(--zx-text-primary)!important;border-radius:12px!important;font-family:Inter,sans-serif!important}input:focus,textarea:focus{border-color:var(--zx-accent-violet)!important;box-shadow:0 0 0 2px #8b5cf633!important;outline:none!important}.reveal-hidden{opacity:0;transform:translateY(30px);transition:opacity .8s var(--zx-ease),transform .8s var(--zx-ease)}.reveal-visible{opacity:1;transform:translateY(0)}.badge{background:var(--zx-glass-bg)!important;border:1px solid var(--zx-glass-border)!important;color:var(--zx-text-primary)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge--sale{background:var(--zx-gradient-aurora)!important;border:none!important;color:#fff!important}footer{background:var(--zx-bg)!important;border-top:1px solid var(--zx-glass-border)!important}variant-picker button{background:var(--zx-surface-1)!important;border:1px solid var(--zx-glass-border)!important;color:var(--zx-text-secondary)!important}variant-picker button[aria-checked=true]{border-color:var(--zx-accent-cyan)!important;color:var(--zx-text-primary)!important;box-shadow:inset 0 0 0 1px var(--zx-accent-cyan)!important}quantity-input{background:var(--zx-surface-1)!important;border:1px solid var(--zx-glass-border)!important}quantity-input button,quantity-input input{color:var(--zx-text-primary)!important}.group-block.border-style[style*="--border-style: solid"]{background:var(--zx-surface-2)!important;border:1px solid var(--zx-glass-border)!important;border-radius:24px!important;transition:all .5s var(--zx-ease)!important}.group-block.border-style[style*="--border-style: solid"]:hover{transform:translateY(-8px)!important;border-color:var(--zx-accent-violet)!important;box-shadow:var(--zx-glow-primary)!important}.group-block.border-style[style*="--border-style: solid"] h3 strong{color:var(--zx-accent-violet)!important;margin-right:12px;font-weight:800}.group-block.border-style[style*="--border-style: solid"] h4{background:#8b5cf61a!important;color:var(--zx-accent-violet)!important;border:1px solid rgba(139,92,246,.2)!important}.button.button-unstyled.product-media-container__zoom-button,.button-unstyled,.product-media-container__zoom-button{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zentex-custom.css.map */
