:root{--primary-color: #050505;--secondary-color: #1a1a1a;--accent-color: #FFFFFF;--text-color: #e0e0e0;--gold-color: #FFD700;--disabled-color: #444;--glow-color: rgba(255, 255, 255, .15);--subtle-glow-color: rgba(255, 255, 255, .08);--hover-glow-color: rgba(255, 255, 255, .3);--font-primary: "Roboto Mono", monospace;--font-accent: "Orbitron", sans-serif;--transition-speed-fast: .3s;--transition-speed-normal: .4s;--transition-timing-function: ease;--border-radius-small: 4px;--border-color-base: #2a2a2a;--border-color-interactive: #444}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--primary-color);color:var(--text-color);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--disabled-color);border-radius:var(--border-radius-small)}::-webkit-scrollbar-thumb:hover{background:#666}.font-orbitron{font-family:var(--font-accent)}.cyber-glow{text-shadow:0 0 8px var(--glow-color),0 0 12px var(--glow-color)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cyber-border{border:1px solid var(--secondary-color);box-shadow:0 0 10px var(--subtle-glow-color) inset}.cyber-button{display:inline-block;background-color:transparent;border:1px solid var(--text-color);color:var(--text-color);padding:12px 24px;font-family:var(--font-accent);text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;transition:background-color var(--transition-speed-fast) var(--transition-timing-function),color var(--transition-speed-fast) var(--transition-timing-function),box-shadow var(--transition-speed-fast) var(--transition-timing-function)}.cyber-button:not(:disabled):hover,.cyber-button:not(:disabled):focus-visible{background-color:var(--text-color);color:var(--primary-color);box-shadow:0 0 20px var(--hover-glow-color)}.cyber-button:disabled{border-color:var(--disabled-color);color:var(--disabled-color);cursor:not-allowed}.cyber-input{background-color:var(--secondary-color);border:1px solid var(--border-color-interactive);color:var(--text-color);padding:10px;width:100%;border-radius:var(--border-radius-small);transition:border-color var(--transition-speed-fast) var(--transition-timing-function),box-shadow var(--transition-speed-fast) var(--transition-timing-function)}.cyber-input:focus,.cyber-input:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:0 0 15px var(--glow-color)}.cyber-input[type=number]{-moz-appearance:textfield}.cyber-input[type=number]::-webkit-inner-spin-button,.cyber-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nav-link{position:relative;color:var(--text-color);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-timing-function),text-shadow var(--transition-speed-fast) var(--transition-timing-function)}.nav-link:hover,.nav-link:focus-visible{color:var(--accent-color);text-shadow:0 0 5px var(--glow-color)}#mobile-menu{max-height:0;overflow:hidden;opacity:0;padding-top:0;padding-bottom:0;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out}#mobile-menu.is-open{max-height:50rem;opacity:1;padding-top:1rem;padding-bottom:2rem}.product-card{background-color:#0f0f0f80;border:1px solid var(--border-color-base);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden;transition:transform var(--transition-speed-fast) var(--transition-timing-function),border-color var(--transition-speed-fast) var(--transition-timing-function),box-shadow var(--transition-speed-fast) var(--transition-timing-function)}.product-card:hover{border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 10px 20px #00000080}.product-card .product-image{display:block;width:100%;transition:transform var(--transition-speed-normal) var(--transition-timing-function)}.product-card:hover .product-image{transform:scale(1.05)}.product-card .product-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);padding:1.5rem 1rem 1rem;transform:translateY(100%);transition:transform var(--transition-speed-normal) var(--transition-timing-function)}.product-card:hover .product-info{transform:translateY(0)}#matrix-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.5;pointer-events:none}#cart-notification.show{transform:translate(0)!important}.cart-counter.visible{transform:scale(1)}.shopify-policy__banner{background-color:var(--secondary-color)!important;border-top:1px solid var(--border-color-interactive)!important;color:var(--text-color)!important}.shopify-policy__banner h2{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:1px}.shopify-policy__banner .link{color:var(--accent-color)!important;text-decoration:underline}.shopify-policy__banner .button{background-color:transparent!important;border:1px solid var(--text-color)!important;color:var(--text-color)!important;font-family:var(--font-accent)!important;text-transform:uppercase!important;letter-spacing:2px!important;border-radius:var(--border-radius-small)!important;transition:all var(--transition-speed-fast) ease!important}.shopify-policy__banner .button--primary{background-color:var(--text-color)!important;color:var(--primary-color)!important}.shopify-policy__banner .button:not(.button--primary):hover{background-color:var(--text-color)!important;color:var(--primary-color)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
