*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{margin-block:.75rem}h1{margin-block:.5rem .75rem}h2,h3,h4,h5,h6{margin-block:.75rem}ul,ol{margin-block:.75rem;padding-left:1.25rem}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}html{background-color:var(--color-background)}body{--font-terminal: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-family:var(--font-terminal);--font-primary--family: var(--font-terminal);background-color:var(--color-background);color:var(--color-foreground);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:none}.skip-link{position:absolute;left:.75rem;top:.75rem;z-index:1000;padding:.6rem .8rem;border-radius:10px;background:color-mix(in oklab,var(--color-background) 88%,#000);border:1px solid color-mix(in oklab,var(--color-primary) 35%,transparent);color:var(--color-foreground);text-decoration:none;transform:translateY(-200%);transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid color-mix(in oklab,var(--color-accent) 70%,transparent);outline-offset:3px}h1,h2,h3,h4,h5,h6{font-family:var(--font-terminal);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-letter-spacing);line-height:var(--type-heading-line-height);text-transform:var(--type-heading-transform)}a{color:var(--color-primary);text-decoration:none;text-shadow:var(--glow-strong)}a:hover{color:var(--color-accent);text-shadow:var(--glow-accent)}.hacker-theme::selection,.hacker-theme *::selection{background:color-mix(in oklab,var(--color-primary) 40%,transparent);color:var(--color-foreground)}.hacker-theme{caret-color:var(--color-primary)}.hacker-grid{background-image:radial-gradient(1200px 800px at 10% 10%,color-mix(in oklab,var(--color-primary) 7%,transparent),transparent 60%),radial-gradient(1000px 600px at 90% 90%,color-mix(in oklab,var(--color-accent) 7%,transparent),transparent 60%),linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px;background-attachment:fixed}.hacker-minimal a,.hacker-minimal footer a{text-shadow:none}.hacker-minimal .product-title,.hacker-minimal .dnb-hero__title,.hacker-minimal .collection-gallery__heading{text-shadow:none}.hacker-minimal button,.hacker-minimal .btn,.hacker-minimal input[type=submit],.hacker-minimal input[type=button]{box-shadow:none}.hacker-minimal .hacker-grid{background-image:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.06) 1px,transparent 1px)}.hacker-minimal .collection-gallery__heading{animation:none}.hacker-minimal .dnb-hero__overlay:after,.hacker-minimal .dnb-hero__overlay:before{display:none}.hacker-minimal .btn:before,.hacker-minimal .dnb-hero__cta:before{display:none}.hacker-minimal .dnb-hero__title:after{display:none}.hacker-minimal .dnb-hero__title:hover,.hacker-minimal .product-title:hover{animation:none}.theme-light .dnb-hero__overlay:after,.theme-light .dnb-hero__overlay:before{display:none}.theme-light .dnb-hero__title:after{display:none}.theme-light .collection-gallery__heading,.theme-light .dnb-hero__title:hover,.theme-light .product-title:hover{animation:none}.hacker-theme .dnb-hero__title,.hacker-theme .collection-gallery__heading,.hacker-theme .product-title{position:relative;isolation:isolate}.hacker-theme .dnb-hero__title:hover,.hacker-theme .collection-gallery__heading:hover,.hacker-theme .product-title:hover{animation:txtJitter .12s steps(2,end) 1}@keyframes txtJitter{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(0)}}.hacker-theme .gallery-card{outline:1px solid color-mix(in oklab,var(--color-primary) 25%,transparent);box-shadow:inset 0 0 0 1px #00000080}.hacker-theme .dnb-hero__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.dnb-hero__title:after{content:"\258d";display:inline-block;margin-left:.12em;color:var(--color-primary);text-shadow:var(--glow-strong);animation:cursorBlink 1s steps(2,start) infinite}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.dnb-hero__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 1px,transparent 3px);opacity:.12;mix-blend-mode:soft-light}.collection-gallery__heading{animation:crtFlicker 6s ease-in-out infinite alternate}@keyframes crtFlicker{0%{text-shadow:var(--glow-strong)}50%{text-shadow:0 0 2px rgba(57,255,20,.45),0 0 8px rgba(57,255,20,.3)}to{text-shadow:var(--glow-strong)}}.btn,.dnb-hero__cta{position:relative;overflow:hidden}.btn:before,.dnb-hero__cta:before{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg)}.btn:hover:before,.dnb-hero__cta:hover:before{animation:shine .7s ease}@keyframes shine{0%{left:-150%}to{left:150%}}@media(prefers-reduced-motion:reduce){.dnb-hero__title:after,.collection-gallery__heading{animation:none}.dnb-hero__overlay:after{display:none}}@media(prefers-reduced-motion:reduce){.hacker-image-glitch .gallery-card:hover .gallery-card__image,.hacker-image-glitch .product-gallery__stage:hover .product-gallery__img{animation:none}.hacker-image-glitch .gallery-card:hover:after{display:none}}.hacker-image-glitch .gallery-card{position:relative}.hacker-image-glitch .gallery-card:hover .gallery-card__image{animation:imgGlitch .36s steps(3,end)}.hacker-image-glitch .gallery-card:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--color-primary) 35%,transparent),color-mix(in oklab,var(--color-primary) 35%,transparent) 2px,transparent 2px,transparent 4px);mix-blend-mode:screen;animation:scan .8s linear}.hacker-image-glitch .product-gallery__stage:hover .product-gallery__img{animation:imgGlitch .36s steps(3,end)}@keyframes imgGlitch{0%{transform:translate(0);filter:none}30%{transform:translate(-2px,1px);filter:contrast(1.05) saturate(1.05) hue-rotate(6deg)}60%{transform:translate(2px,-1px);filter:contrast(1.05) saturate(1.05) hue-rotate(-6deg)}to{transform:none;filter:none}}@keyframes scan{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.hacker-theme{scrollbar-color:color-mix(in oklab,var(--color-primary) 45%,#333) #0b0b0b;scrollbar-width:thin}.hacker-theme::-webkit-scrollbar{width:10px;height:10px}.hacker-theme::-webkit-scrollbar-track{background:#0b0b0b}.hacker-theme::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--color-primary) 45%,#333);border-radius:8px;border:2px solid #0b0b0b}button,.btn,input[type=submit],input[type=button]{background:var(--color-primary);color:#000;border:none;border-radius:var(--style-border-radius-inputs);padding:clamp(.6rem,2.5vw,.75rem) clamp(.9rem,3vw,1rem);box-shadow:var(--glow-strong);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;font-size:clamp(.95rem,2.5vw,1rem);line-height:1.2}button:hover,.btn:hover,input[type=submit]:hover,input[type=button]:hover{background:var(--color-accent);box-shadow:var(--glow-accent);transform:translateY(-1px)}header,footer{position:relative}header:after,footer:before{content:"";position:absolute;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));filter:none}header:after{bottom:0}footer:before{top:-8px}footer{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;align-items:center}footer .footer__links,footer .footer__payment{display:flex;gap:1rem;flex-wrap:wrap}footer a{text-decoration:none;color:var(--color-primary);text-shadow:var(--glow-strong)}footer a:hover{color:var(--color-accent);text-shadow:var(--glow-accent)}input,textarea,select{background-color:color-mix(in oklab,var(--color-background) 85%,#111);color:var(--color-foreground);border:1px solid color-mix(in oklab,var(--color-primary) 30%,transparent);padding:.6rem .75rem}input::placeholder,textarea::placeholder{color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}@media(max-width:36rem){button,.btn,input[type=submit],input[type=button]{padding:.55rem .85rem;font-size:.95rem}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button:focus-visible,[role=tab]:focus-visible,a:focus-visible{box-shadow:var(--glow-accent)}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glow-target-cta{box-shadow:var(--glow-strong-cta, var(--glow-strong))}.glow-target-title{text-shadow:0 0 2px rgba(0,0,0,.6),var(--glow-strong-title, var(--glow-strong))}.tech-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:linear-gradient(180deg,#0003,#0009);opacity:0;transition:opacity .16s ease}.tech-transition-overlay.is-active{opacity:1}.tech-progress-bar{position:absolute;left:0;top:0;height:3px;width:100%;transform-origin:0 0;transform:scaleX(0);background:linear-gradient(90deg,var(--color-primary),var(--color-accent));filter:none}.theme-light body{background:#fff;color:#111}.theme-light .hacker-grid{background-image:none}.theme-light a{color:#06c;text-shadow:none}.theme-light a:hover{color:#004999;text-shadow:none}.theme-light button,.theme-light .btn,.theme-light input[type=submit],.theme-light input[type=button]{background:#111;color:#fff;box-shadow:none}.theme-light .product-details{background:#fff;border-color:#111}.theme-light .product-gallery__stage{background:#fff}.theme-light input,.theme-light textarea,.theme-light select,.theme-light .tech-cmd,.theme-light .tech-cmd__input{background:#fff;color:#111;border-color:#111}.tech-cmd{border:1px solid color-mix(in oklab,var(--color-primary) 35%,transparent);background:color-mix(in oklab,var(--color-background) 96%,#000);color:var(--color-foreground);border-radius:10px;width:min(680px,calc(100% - 2rem))}.tech-cmd__form{display:grid;gap:.75rem;padding:1rem}.tech-cmd__input{width:100%;background:#0a0a0a;color:var(--color-foreground);border:1px solid color-mix(in oklab,var(--color-primary) 35%,transparent);border-radius:8px;padding:.6rem .75rem}.tech-cmd__list{display:grid;gap:.4rem;max-height:40vh;overflow:auto}.tech-cmd__item{text-align:left;background:#0f0f0f;border:1px solid color-mix(in oklab,var(--color-primary) 25%,transparent);border-radius:8px;color:var(--color-foreground);padding:.6rem .75rem}.tech-cmd__item:hover{border-color:var(--color-accent)}.tech-cmd__empty{opacity:.8;font-size:.9rem}.tech-cursor-trail{position:fixed;left:0;top:0;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--color-primary) 80%,transparent),transparent 65%);pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}.hacker-minimal button,.hacker-minimal .btn,.hacker-minimal input[type=submit],.hacker-minimal input[type=button]{background:color-mix(in oklab,var(--color-background) 96%,#000);color:var(--color-foreground);border:1px solid color-mix(in oklab,var(--color-foreground) 35%,transparent);box-shadow:none}.hacker-minimal button:hover,.hacker-minimal .btn:hover,.hacker-minimal input[type=submit]:hover,.hacker-minimal input[type=button]:hover{background:color-mix(in oklab,var(--color-background) 92%,#000);border-color:var(--color-accent);transform:translateY(-1px)}.hacker-minimal header:after,.hacker-minimal footer:before{display:none}.hacker-minimal header{border-bottom:1px solid color-mix(in oklab,var(--color-foreground) 20%,transparent)}.hacker-minimal footer{border-top:1px solid color-mix(in oklab,var(--color-foreground) 20%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/critical.css.map */
