:root,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--cn-bg: 0 0% 0%;--cn-card: 0 0% 3%;--cn-fg: 0 0% 98%;--cn-primary: 346 100% 40%;--cn-primary-bright: 346 100% 65%;--cn-border: 240 6% 14%;--cn-muted: 240 6% 10%;--cn-muted-fg: 240 5% 64.9%;--cn-radius: 1rem;--cn-radius-sm: .5rem;--cn-font-sans: ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cn-font-mono: ui-monospace, "Cascadia Code", Consolas, "JetBrains Mono", "SFMono-Regular", monospace;--color-background: 0, 0, 0;--color-foreground: 250, 250, 250;--color-base-text: 250, 250, 250;--color-base-background-1: 0, 0, 0;--color-base-background-2: 8, 8, 8;--color-base-solid-button-labels: 255, 255, 255;--color-base-accent-1: 202, 0, 47;--color-base-accent-2: 255, 51, 85;--color-link: 255, 51, 85;--color-button: 202, 0, 47;--color-button-text: 255, 255, 255;--color-shadow: 202, 0, 47;--color-border: 33, 33, 38;--payment-terms-background-color: #0a0a0a;--media-radius: var(--cn-radius);--card-corner-radius: var(--cn-radius);--badge-corner-radius: .25rem;--buttons-radius: var(--cn-radius-sm);--inputs-radius: var(--cn-radius-sm);--page-width: 1280px}body{background:hsl(var(--cn-bg));color:hsl(var(--cn-fg));font-family:var(--cn-font-sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(hsl(var(--cn-primary) / .06) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--cn-primary) / .06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%)}#MainContent,.shopify-section{position:relative;z-index:1}::selection{background:hsl(var(--cn-primary));color:#fff}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--cn-font-sans);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}.cn-label{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--cn-font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--cn-primary-bright))}.cn-label:before{content:"";width:1.75rem;height:1px;background:hsl(var(--cn-primary))}.cn-label:after{content:"_";animation:cn-cursor-blink 1.2s steps(1) infinite}@keyframes cn-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.cn-glitch{text-shadow:2px 0 hsl(var(--cn-primary) / .9),-2px 0 hsl(var(--cn-fg) / .3),0 0 28px hsl(var(--cn-primary) / .45);animation:cn-glitch-flicker 6s infinite}@keyframes cn-glitch-flicker{0%,92%,to{opacity:1;transform:translate(0)}93%{transform:translate(-2px,1px)}94%{opacity:.85;transform:translate(2px,-1px)}95%{transform:translate(0)}}.header-wrapper{background:hsl(var(--cn-bg) / .75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--cn-border))}.header__heading-link,.header__menu-item{font-family:var(--cn-font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover span,.header__menu-item:hover{color:hsl(var(--cn-primary-bright));text-decoration:none}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:hsl(var(--cn-primary));transition:width .25s ease}.header__menu-item:hover span:after{width:100%}.header__icon .icon,.header__icon:hover .icon{color:hsl(var(--cn-fg))}.cart-count-bubble{background:hsl(var(--cn-primary));color:#fff;font-family:var(--cn-font-mono)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--cn-font-mono);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--cn-radius-sm);min-height:3rem;transition:transform .15s ease,box-shadow .25s ease,background .2s ease}.button:not(.button--secondary):not(.button--tertiary){background:hsl(var(--cn-primary));color:#fff;box-shadow:0 0 20px hsl(var(--cn-primary) / .2)}.button:not(.button--tertiary):hover{transform:translateY(-2px);box-shadow:0 0 38px hsl(var(--cn-primary) / .42)}.button--secondary{background:transparent;color:hsl(var(--cn-fg));border:1px solid hsl(var(--cn-border))}.button--secondary:hover{border-color:hsl(var(--cn-primary));color:hsl(var(--cn-primary-bright))}.button:before,.button:after{box-shadow:none;outline:none}.card,.card-wrapper,.collection-list__item,.contains-card--product .card{background:hsl(var(--cn-card));border-radius:var(--cn-radius)}.card--standard>.card__content .card__information,.card__inner{background:transparent}.card-wrapper{position:relative;border:1px solid hsl(var(--cn-border));border-radius:var(--cn-radius);overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .35s ease}.card-wrapper:hover{border-color:hsl(var(--cn-primary) / .6);transform:translateY(-4px);box-shadow:0 0 40px hsl(var(--cn-primary) / .18)}.card-wrapper:before,.card-wrapper:after{content:"";position:absolute;width:14px;height:14px;border-color:hsl(var(--cn-primary));opacity:0;transition:opacity .25s ease;z-index:2}.card-wrapper:before{top:8px;left:8px;border-top:2px solid;border-left:2px solid}.card-wrapper:after{bottom:8px;right:8px;border-bottom:2px solid;border-right:2px solid}.card-wrapper:hover:before,.card-wrapper:hover:after{opacity:1}.card__heading a,.card__heading{font-family:var(--cn-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.card-information .price,.price{font-family:var(--cn-font-mono);letter-spacing:.04em}.price--on-sale .price-item--regular{color:hsl(var(--cn-muted-fg))}.price__sale .price-item--sale,.price--on-sale .price-item--sale{color:hsl(var(--cn-primary-bright))}.card__badge .badge,.badge{font-family:var(--cn-font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;background:hsl(var(--cn-primary));color:#fff;border:none;border-radius:.25rem}.badge.color-inverse{background:hsl(var(--cn-muted));color:hsl(var(--cn-muted-fg))}.product__title h1,.product__title{text-transform:uppercase;font-weight:800}.product__info-wrapper .price{font-size:1.5rem;color:hsl(var(--cn-fg))}.product-form__input input[type=radio]+label,variant-radios label,.product-form__input .select__select{font-family:var(--cn-font-mono);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--cn-card));border:1px solid hsl(var(--cn-border));border-radius:var(--cn-radius-sm);color:hsl(var(--cn-fg))}.product-form__input input[type=radio]:checked+label{border-color:hsl(var(--cn-primary));color:hsl(var(--cn-primary-bright));box-shadow:0 0 12px hsl(var(--cn-primary) / .35)}.product__accordion .accordion__title,.product__accordion summary{font-family:var(--cn-font-mono);text-transform:uppercase;letter-spacing:.08em}.field__input,.select__select,.customer .field input,.quantity__input{background:hsl(var(--cn-card));border:1px solid hsl(var(--cn-border));border-radius:var(--cn-radius-sm);color:hsl(var(--cn-fg));font-family:var(--cn-font-sans)}.field__input:focus,.select__select:focus,.quantity__input:focus{border-color:hsl(var(--cn-primary));box-shadow:0 0 0 1px hsl(var(--cn-primary)),0 0 20px hsl(var(--cn-primary) / .2);outline:none}.field__label{font-family:var(--cn-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--cn-muted-fg))}.quantity{background:hsl(var(--cn-card));border:1px solid hsl(var(--cn-border));border-radius:var(--cn-radius-sm)}.quantity:after{box-shadow:none}.drawer__inner,.cart-drawer{background:hsl(var(--cn-card));border-left:1px solid hsl(var(--cn-border))}.drawer__header,.cart-drawer__heading{font-family:var(--cn-font-mono);text-transform:uppercase;letter-spacing:.12em}.totals__subtotal-value,.totals__total-value{font-family:var(--cn-font-mono);color:hsl(var(--cn-primary-bright))}.footer{background:hsl(var(--cn-bg));border-top:1px solid hsl(var(--cn-border))}.footer-block__heading{font-family:var(--cn-font-mono);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--cn-primary-bright))}.footer-block__details-content .list-menu__item--link,.footer__content-bottom .list-menu__item--link{font-family:var(--cn-font-mono);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--cn-muted-fg))}.footer-block__details-content .list-menu__item--link:hover{color:hsl(var(--cn-primary-bright))}.footer-block__details-content .list-menu__item--link{word-spacing:-.15em}.cn-credit{display:block;text-align:center;padding:1.25rem 0 2rem;font-family:var(--cn-font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--cn-muted-fg));text-decoration:none}.cn-credit:hover{color:hsl(var(--cn-fg))}.cn-credit strong{color:hsl(var(--cn-primary-bright));font-weight:700}.cn-credit .cn-heart{color:hsl(var(--cn-primary-bright));display:inline-block;animation:cn-heartbeat 1.6s ease-in-out infinite}@keyframes cn-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1)}45%{transform:scale(1.2)}60%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cn-heart,.cn-glitch,.cn-label:after{animation:none}}.cn-hero{position:relative;overflow:hidden;padding:clamp(4rem,12vw,9rem) 0;border-bottom:1px solid hsl(var(--cn-border))}.cn-hero__scanline{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,hsl(var(--cn-primary) / .05) 50%,transparent 100%);background-size:100% 8px;opacity:.5;animation:cn-scanline 8s linear infinite}@keyframes cn-scanline{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.cn-hero__glow{position:absolute;top:-30%;left:50%;width:900px;height:900px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle,hsl(var(--cn-primary) / .16) 0%,transparent 65%)}.cn-hero__inner{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:0 1.5rem;text-align:center}.cn-hero__title{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1;text-transform:uppercase;margin:1.25rem 0 1rem}.cn-hero__title em{font-style:normal;color:hsl(var(--cn-primary-bright))}.cn-hero__text{max-width:42rem;margin:0 auto 2rem;color:hsl(var(--cn-muted-fg));font-size:1.0625rem;line-height:1.7}.cn-hero__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cn-usp{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;margin-top:2.75rem;font-family:var(--cn-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--cn-muted-fg))}.cn-usp span:before{content:"\25b8  ";color:hsl(var(--cn-primary))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cyberninja.css.map */
