:root{--js-bg:var(--js-bg);--js-fg:var(--js-fg);--js-mute:#8a8a8a;--js-line:#1a1a1a;--js-accent:#ff3b1f;--js-sans:ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--js-mono:"VT323",ui-monospace,monospace}html,body{background:var(--js-bg)!important;color:var(--js-fg)}body,main,#MainContent,.shopify-section,.gradient,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse{background:var(--js-bg)!important;color:var(--js-fg)!important;--color-foreground:var(--js-fg-rgb);--color-background:var(--js-bg-rgb);--color-button:var(--js-fg-rgb);--color-button-text:var(--js-bg-rgb);--color-link:var(--js-fg-rgb)}body{font-family:var(--js-sans);font-size:1.3rem;letter-spacing:.02em}.announcement-bar{background:var(--js-bg)!important;border-bottom:1px solid var(--js-line)}.announcement-bar__message,.announcement-bar *{font-family:var(--js-sans)!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--js-fg)!important}.header-wrapper{background:var(--js-bg)!important;border:0!important}.header{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-family:var(--js-sans)!important;font-size:1.15rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--js-fg)!important;text-decoration:none!important}.header__menu-item:hover span,.header__active-menu-item{opacity:.55}.header__icon,.header__icon svg{color:var(--js-fg)!important}.menu-drawer,.menu-drawer__navigation{background:var(--js-bg)!important}.menu-drawer__menu-item{font-size:1.4rem;text-transform:uppercase;letter-spacing:.14em}h1,h2,h3,.h1,.h2,.h3,.title{color:var(--js-fg)!important}.js-label{font-family:var(--js-sans);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,.js-btn{border-radius:0!important;font-family:var(--js-sans)!important;font-size:1.15rem!important;letter-spacing:.16em;text-transform:uppercase}.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:var(--js-fg)!important;color:var(--js-bg)!important}.button--secondary{background:transparent!important;color:var(--js-fg)!important}.button:after,.button:before{box-shadow:0 0 0 1px var(--js-fg)!important}.js-hero{padding:2rem 1.6rem 4rem;display:flex;justify-content:center}.js-hero__frame{position:relative;width:100%;max-width:880px;aspect-ratio:16/9;overflow:hidden;background:#0a0a0a}.js-hero__frame img{width:100%;height:100%;object-fit:cover;display:block}.js-hero__frame: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,.04) 0 1px,transparent 1px 3px)}.js-osd{position:absolute;z-index:2;font-family:var(--js-mono);font-size:clamp(1.4rem,2.2vw,2rem);color:var(--js-fg);text-shadow:0 0 4px rgba(0,0,0,.9);letter-spacing:.06em}.js-osd--tl{top:.8rem;left:1rem}.js-osd--br{bottom:.8rem;right:1rem}.js-rec:before{content:"";display:inline-block;width:.55em;height:.55em;border-radius:50%;background:var(--js-accent);margin-right:.35em;vertical-align:.05em;animation:js-blink 1.2s steps(2) infinite}@keyframes js-blink{50%{opacity:0}}.js-col{padding:3rem 1.6rem 5rem;max-width:1100px;margin:0 auto}.js-col__head{text-align:center;margin-bottom:3rem}.js-col__title{font-family:var(--js-sans);font-size:1.2rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;margin:0}.js-col__title a{color:inherit;text-decoration:none}.js-col__title a:hover{opacity:.55}.js-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.6rem;row-gap:4.4rem}@media(min-width:990px){.js-grid{column-gap:8rem;row-gap:6rem}}.js-card{display:block;text-align:center;color:var(--js-fg);text-decoration:none}.js-card__media{position:relative;aspect-ratio:1/1}.js-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s ease}.js-card__media img+img{opacity:0}.js-card:hover .js-card__media img+img,.js-card:focus-visible .js-card__media img+img{opacity:1}.js-card:hover .js-card__media img:first-child:not(:only-child){opacity:0}.js-card__dots{display:flex;justify-content:center;gap:.5rem;margin:1.4rem 0 .8rem}.js-card__dots i{width:4px;height:4px;border-radius:50%;background:var(--js-fg);opacity:.5}.js-card__dots i:first-child{opacity:1}.js-card__name{display:block;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.js-card__price{display:block;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--js-fg);margin-top:.2rem}.js-card__price s{color:var(--js-mute);margin-right:.4em}.js-card:hover .js-card__name{text-decoration:underline;text-underline-offset:3px}.js-archives{display:flex;justify-content:center;padding:6rem 1.6rem 7rem}.js-floppy{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;color:var(--js-fg);text-decoration:none;padding:1.2rem 1.6rem;border:1px dotted transparent}.js-floppy svg{width:72px;height:72px;image-rendering:pixelated;shape-rendering:crispEdges;transition:transform .12s steps(2)}.js-floppy__label{font-family:var(--js-mono);font-size:2rem;letter-spacing:.14em;padding:0 .4rem}.js-floppy:hover,.js-floppy:focus-visible{border-color:var(--js-fg)}.js-floppy:hover .js-floppy__label,.js-floppy:focus-visible .js-floppy__label{background:navy;color:var(--js-fg)}.js-floppy:hover svg{transform:translateY(-3px)}.js-page{max-width:1100px;margin:0 auto;padding:3rem 1.6rem 6rem}.js-page__title{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;text-align:center;margin:0 0 4rem}.js-arch{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:5rem}@media(min-width:750px){.js-arch{grid-template-columns:repeat(3,1fr);gap:4rem}}.js-arch a{display:block;text-align:center;color:var(--js-fg);text-decoration:none}.js-arch__media{aspect-ratio:1/1;position:relative}.js-arch__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:grayscale(1);transition:filter .3s}.js-arch a:hover .js-arch__media img,.js-arch a:focus-visible .js-arch__media img{filter:none}.js-arch__no{display:block;font-family:var(--js-mono);font-size:1.6rem;color:var(--js-mute);margin-top:1.4rem}.js-arch__title{display:block;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin-top:.3rem}.js-faq{max-width:68rem;margin:0 auto}.js-faq details{border-top:1px solid var(--js-line)}.js-faq details:last-child{border-bottom:1px solid var(--js-line)}.js-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.8rem 0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.js-faq summary::-webkit-details-marker{display:none}.js-faq summary:after{content:"+"}.js-faq details[open] summary:after{content:"\2013"}.js-faq .rte{font-size:1.3rem;line-height:1.7;color:#cfcfcf;padding-bottom:2rem}.js-faq .rte a{color:var(--js-fg)}.product__title h1,.product__title h2{font-family:var(--js-sans)!important;font-size:1.5rem!important;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.product .price,.price{font-family:var(--js-sans)!important;font-size:1.3rem!important;letter-spacing:.12em;color:var(--js-fg)!important}.product-form__input .form__label,.product__text,.product__description{font-size:1.2rem;letter-spacing:.06em}.product-form__input input[type=radio]+label{border-radius:0!important;background:var(--js-bg)!important;color:var(--js-fg)!important;border-color:#333!important;font-size:1.15rem;letter-spacing:.1em}.product-form__input input[type=radio]:checked+label{background:var(--js-fg)!important;color:var(--js-bg)!important}.product__media-item,.product-media-container{background:var(--js-bg)!important}.card,.card__inner,.card__content,.card-wrapper{background:var(--js-bg)!important;border:0!important;box-shadow:none!important}.card__media img{object-fit:contain!important}.card__heading,.card__heading a,.card-information,.card-information .price{font-family:var(--js-sans)!important;font-size:1.1rem!important;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--js-fg)!important;font-weight:400}.card__information{text-align:center}.badge{border-radius:0!important;background:transparent!important;color:var(--js-fg)!important;border:0!important;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.collection-hero__title,.main-page-title,.title--primary{font-family:var(--js-sans)!important;font-size:1.4rem!important;font-weight:400;letter-spacing:.22em;text-transform:uppercase;text-align:center}.facets-container,.facet-filters,.product-count{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.cart-items th,.cart-item__name,.totals,.cart__footer,.cart-notification,.cart-drawer{font-size:1.2rem!important;letter-spacing:.1em;text-transform:uppercase}.cart-item__name{color:var(--js-fg)!important;text-decoration:none}.cart-notification,.cart-drawer,.drawer__inner{background:var(--js-bg)!important;color:var(--js-fg)!important;border:1px solid var(--js-line)}.quantity{border-radius:0}.quantity:after{box-shadow:0 0 0 1px #333!important;border-radius:0}.footer{background:var(--js-bg)!important;border-top:1px solid var(--js-line)!important;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.footer *{color:var(--js-fg)!important}.footer a:hover{opacity:.55}.footer .field__input{background:var(--js-bg);border-radius:0}:focus-visible{outline:1px solid var(--js-fg)!important;outline-offset:4px!important;box-shadow:none!important}.js-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.js-card__media{background:transparent!important}.js-card__media img{object-fit:contain;background:transparent}.js-card__media .js-card__alt{opacity:0}.js-card__media img:first-child{opacity:1}.js-card:hover .js-card__media:has(.js-card__alt) img:first-child,.js-card:focus-visible .js-card__media:has(.js-card__alt) img:first-child{opacity:0}.js-card:hover .js-card__alt,.js-card:focus-visible .js-card__alt{opacity:1}.js-card__media img+img:not(.js-card__alt){opacity:1}.js-pager{text-align:center;margin-top:5rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.js-pager a,.js-pager span{color:var(--js-fg);margin:0 .6rem;text-decoration:none}.js-icon{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;color:var(--js-fg);text-decoration:none;padding:1.2rem 1.4rem;border:1px dotted transparent;max-width:18rem;text-align:center}.js-icon svg{width:72px;height:72px;image-rendering:pixelated;transition:transform .12s steps(2)}.js-icon__label{font-family:var(--js-mono);font-size:1.8rem;letter-spacing:.1em;line-height:1.15;padding:0 .4rem;text-transform:uppercase}.js-icon:hover,.js-icon:focus-visible{border-color:var(--js-fg)}.js-icon:hover .js-icon__label,.js-icon:focus-visible .js-icon__label{background:navy;color:var(--js-fg)}.js-icon:hover svg,.js-icon:focus-visible svg{transform:translateY(-3px)}.js-desktop{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:3rem 4rem;max-width:900px}@media(min-width:750px){.js-desktop{gap:4rem 8rem}}.product__media,.product__media-item,.product-media-container,.product__modal-opener,.product-media-modal,.product-media-modal__content,.media,.card__media,.cart-item__image,.predictive-search__image,.cart-notification-product__image,.thumbnail{background:var(--js-bg)!important}.product__media img,.product-media-modal img,.thumbnail img{object-fit:contain!important}img.js-clear{filter:drop-shadow(0 0 14px rgba(255,255,255,.11)) drop-shadow(0 0 2px rgba(255,255,255,.08))}.header__icon--account,a[href*="/account/login"].header__icon,a[href*=customer_authentication].header__icon,.menu-drawer__account{display:none!important}.js-legal{background:var(--js-bg);text-align:center;padding:0 0 2.4rem}.js-legal a{font-family:var(--js-sans);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:#4a4a4a!important;text-decoration:none}.js-legal a:hover,.js-legal a:focus-visible{color:#9a9a9a!important}.js-contact{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:1rem}.js-contact a{color:var(--js-fg);text-decoration:none;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #333;padding-bottom:.4rem}.js-contact a:hover,.js-contact a:focus-visible{border-color:var(--js-fg)}.js-contact small{display:block;color:var(--js-mute);font-size:1rem;letter-spacing:.16em;margin-bottom:.6rem;text-align:center}.header__heading-link{position:relative;display:inline-block;perspective:600px}.header__heading-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.35) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}@keyframes js-logo-spin{0%{transform:rotateY(0);filter:drop-shadow(0 0 0 transparent)}35%{filter:drop-shadow(3px 0 0 rgba(0,229,255,.8)) drop-shadow(-3px 0 0 rgba(255,40,40,.8))}70%{filter:drop-shadow(-2px 0 0 rgba(0,229,255,.7)) drop-shadow(2px 0 0 rgba(255,40,40,.7))}to{transform:rotateY(360deg)}}@keyframes js-logo-glitch{0%{transform:translate(0);clip-path:inset(0 0 0 0)}20%{transform:translate(-4px) skew(-8deg);clip-path:inset(20% 0 45% 0);filter:drop-shadow(3px 0 0 rgba(255,40,40,.85)) drop-shadow(-3px 0 0 rgba(0,229,255,.85))}40%{transform:translate(3px);clip-path:inset(55% 0 10% 0)}60%{transform:translate(-2px) skew(5deg);clip-path:inset(0 0 70% 0);filter:drop-shadow(-2px 0 0 rgba(255,40,40,.8)) drop-shadow(2px 0 0 rgba(0,229,255,.8))}80%{transform:translate(1px);clip-path:inset(0 0 0 0)}to{transform:none;clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.header__heading-logo,.header__heading-link:hover .header__heading-logo{animation:none!important}}.js-faq details{scroll-margin-top:120px}.global-media-settings,.product__media-item .media,.product-media-container{border:0!important;box-shadow:none!important}:root,html.js-night{--js-bg:#000;--js-fg:#fff;--js-bg-rgb:0,0,0;--js-fg-rgb:255,255,255;--js-mute:#8a8a8a;--js-line:#1a1a1a;--js-sub:#121212;--js-legal:#4a4a4a;--js-glow:drop-shadow(0 0 14px rgba(255,255,255,.11)) drop-shadow(0 0 2px rgba(255,255,255,.08))}html.js-day{--js-bg:#fbfaf5;--js-fg:#111;--js-bg-rgb:251,250,245;--js-fg-rgb:17,17,17;--js-mute:#777;--js-line:#e3e1d8;--js-sub:#f1efe7;--js-legal:#b5b3aa;--js-glow:drop-shadow(0 8px 14px rgba(0,0,0,.14)) drop-shadow(0 1px 2px rgba(0,0,0,.08));color-scheme:light}html.js-night{color-scheme:dark}img.js-clear{filter:var(--js-glow)}.js-legal a{color:var(--js-legal)!important}.js-faq .rte{color:var(--js-fg);opacity:.8}.js-past__link,.vhs-card{background:var(--js-sub)}.header__heading-logo-wrapper{display:inline-block}.js-contact a{border-bottom-color:var(--js-line)}.js-contact a:hover{border-color:var(--js-fg)}.quantity:after{box-shadow:0 0 0 1px var(--js-line)!important}.product-form__input input[type=radio]+label{border-color:var(--js-line)!important}.header__menu-item,.header__menu-item span,.js-mode{font-family:Space Mono,VT323,ui-monospace,monospace!important}.header__menu-item span{font-size:1.15rem!important;letter-spacing:.06em}.header__inline-menu{margin-left:auto;margin-right:auto}.js-mode{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;color:var(--js-fg);cursor:pointer;padding:0 1rem;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;height:4.4rem}.js-mode__track{position:relative;width:32px;height:16px;border:1px solid var(--js-fg);border-radius:9px;display:inline-block}.js-mode__knob{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--js-fg);transition:left .18s}html.js-night .js-mode__knob{left:17px}.js-mode__label{min-width:4ch;text-align:left}.js-hero__frame img{animation:js-hero-glitch 5s steps(1,end) infinite}@keyframes js-hero-glitch{0%{transform:none;filter:none;clip-path:none}1%{transform:translate(-6px);filter:drop-shadow(4px 0 0 rgba(255,0,60,.7)) drop-shadow(-4px 0 0 rgba(0,230,255,.7));clip-path:inset(12% 0 58% 0)}2%{transform:translate(8px) skew(-3deg);clip-path:inset(46% 0 30% 0)}3%{transform:translate(-3px);filter:drop-shadow(-5px 0 0 rgba(255,0,60,.7)) drop-shadow(5px 0 0 rgba(0,230,255,.7));clip-path:inset(70% 0 4% 0)}4%{transform:translateY(2px) translate(4px);clip-path:none}5%{transform:translate(-2px);filter:drop-shadow(2px 0 0 rgba(255,0,60,.6)) drop-shadow(-2px 0 0 rgba(0,230,255,.6))}7%,to{transform:none;filter:none;clip-path:none}}.js-hero__frame{background:var(--js-bg)}@media(prefers-reduced-motion:reduce){.js-hero__frame img{animation:none!important}}.js-faq__group{font-family:Space Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--js-mute)!important;margin:4rem 0 .8rem}.js-faq__group:first-child{margin-top:0}.js-faq details:last-child{border-bottom:0}.js-faq details+.js-faq__group{border-top:1px solid var(--js-line);padding-top:3rem}.js-faq .js-note{font-size:1.1rem;opacity:.7;font-style:italic}.js-logo{height:auto;max-width:100%}html.js-day .js-logo--night,html:not(.js-day) .js-logo--day{display:none!important}.header__heading-link:after{display:none}.js-ns{display:none}html.js-night .js-ns{display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483001}.js-ns__eye{position:fixed;top:1.2rem;left:50%;transform:translate(-50%);width:44px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 0 3px rgba(0,0,0,.6))}.js-ns__label{position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%);font-family:VT323,monospace;font-size:clamp(2.4rem,4vw,3.4rem);letter-spacing:.14em;color:#f4f4f4;text-shadow:2px 2px 0 rgba(0,0,0,.75),0 0 8px rgba(57,255,106,.35);white-space:nowrap}.js-ns--in .js-ns__eye,.js-ns--in .js-ns__label{animation:js-ns-in .7s steps(1,end) 1}@keyframes js-ns-in{0%{opacity:0}15%{opacity:1}30%{opacity:0}45%,to{opacity:1}}@media(max-width:749px){.js-ns__eye{top:auto;bottom:5.4rem;width:36px;height:23px}.js-ns__label{bottom:1.2rem}}html.js-night{--js-osd:"VT323",ui-monospace,monospace}html.js-night body,html.js-night h1,html.js-night h2,html.js-night h3,html.js-night .h1,html.js-night .h2,html.js-night .header__menu-item,html.js-night .header__menu-item span,html.js-night .js-mode,html.js-night .menu-drawer__menu-item,html.js-night .announcement-bar__message,html.js-night .js-col__title,html.js-night .js-card__name,html.js-night .js-card__price,html.js-night .js-page__title,html.js-night .js-faq summary,html.js-night .js-faq .rte,html.js-night .js-faq__group,html.js-night .js-icon__label,html.js-night .js-contact a,html.js-night .js-contact small,html.js-night .js-legal a,html.js-night .button,html.js-night .product__title h1,html.js-night .price,html.js-night .price-item,html.js-night .product__description,html.js-night .product-form__input,html.js-night .form__label,html.js-night .cart-item__name,html.js-night .totals,html.js-night .footer,html.js-night .card__heading,html.js-night .card-information,html.js-night .quantity__input,html.js-night .badge,html.js-night .rte{font-family:var(--js-osd)!important;letter-spacing:.06em}html.js-night .header__menu-item span,html.js-night .js-mode{font-size:1.75rem!important}html.js-night .js-card__name,html.js-night .js-card__price,html.js-night .js-faq summary,html.js-night .js-contact a,html.js-night .js-col__title,html.js-night .js-page__title{font-size:1.8rem!important}html.js-night .announcement-bar__message{font-size:1.6rem!important}html.js-night .product__title h1{font-size:2.6rem!important}html.js-night .price,html.js-night .price-item{font-size:2rem!important}html.js-night .button{font-size:1.7rem!important}html.js-night .js-faq .rte,html.js-night .product__description,html.js-night .rte{font-size:1.9rem!important;line-height:1.35}html.js-night .js-legal a,html.js-night .js-faq__group,html.js-night .js-contact small{font-size:1.4rem!important}html.js-night h1,html.js-night h2,html.js-night .js-col__title,html.js-night .js-page__title,html.js-night .js-card__name{text-shadow:0 0 6px rgba(57,255,106,.22)}html.js-night .js-mode__label{color:#eaffef}html.js-night .js-mode__track{border-color:#39ff6a}html.js-night .js-mode__knob{background:#39ff6a}html.js-night .js-faq summary:after{color:#39ff6a}@media(prefers-reduced-motion:reduce){.js-ns--in .js-ns__eye,.js-ns--in .js-ns__label{animation:none!important}}.js-ns__eye{top:10.5rem}html.js-night .form__label,html.js-night .badge,html.js-night .product-form__input label,html.js-night .quantity__input{font-size:1.6rem!important}html.js-night .product-form__input input[type=radio]+label{font-family:var(--js-osd)!important;font-size:1.6rem!important}html.js-night .price .badge{font-size:1.5rem!important}@media(max-width:749px){html.js-night .js-mode{font-size:1.4rem!important;padding:0 .4rem}.js-ns__eye{top:auto;bottom:5.6rem}}html.js-night .js-ns{display:flex;inset:auto;left:50%;bottom:1.2rem;transform:translate(-50%);align-items:center;gap:.8rem}.js-ns__eye{position:static!important;transform:none!important;width:26px!important;height:17px!important}.js-ns__label{position:static!important;transform:none!important;font-size:1.8rem!important;letter-spacing:.12em}@media(max-width:749px){.js-ns__eye{width:22px!important;height:14px!important}.js-ns__label{font-size:1.6rem!important}}.js-nspop{display:none}html.js-night .js-nspop{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;pointer-events:none;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.6rem,3vw,3.2rem);opacity:0;visibility:hidden}.js-nspop__eye{width:clamp(110px,14vw,190px);height:auto;aspect-ratio:22/14;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(57,255,106,.35)) drop-shadow(0 0 2px rgba(0,0,0,.8))}.js-nspop__label{font-family:VT323,monospace;font-size:clamp(48px,10vw,120px);line-height:1;letter-spacing:.12em;color:#f6f6f6;text-shadow:3px 3px 0 rgba(0,0,0,.8),0 0 14px rgba(57,255,106,.4);white-space:nowrap}html.js-night .js-nspop--show{visibility:visible;animation:js-nspop 2.2s linear forwards}@keyframes js-nspop{0%{opacity:0}4%{opacity:1}8%{opacity:.15}12%{opacity:1}15%{opacity:.4}18%{opacity:1;transform:translate(-3px)}20%{transform:none}75%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){html.js-night .js-nspop--show{animation:js-nspop-fade 2.2s ease forwards}}@keyframes js-nspop-fade{0%{opacity:0}12%,75%{opacity:1}to{opacity:0}}.js-nspop__eye,.js-ns__eye{filter:drop-shadow(0 0 2px rgba(0,0,0,.8))!important;width:clamp(110px,14vw,190px);aspect-ratio:22/15}.js-ns__eye{width:26px!important;height:18px!important}@media(max-width:749px){.js-ns__eye{width:22px!important;height:15px!important}}.js-hero__night{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;visibility:hidden;pointer-events:none;animation:js-hero-glitch 5s steps(1,end) infinite}html.js-night .js-hero__night{opacity:1;visibility:visible}html.js-night .js-hero__frame img{visibility:hidden}@media(prefers-reduced-motion:reduce){.js-hero__night{animation:none!important}}html.js-night .js-hero__frame{aspect-ratio:1/1;max-width:min(880px,80vh);background:#000}html.js-night .js-hero__night{object-fit:contain;background:#000}html.js-day .header__heading-link:after{display:none!important}.js-hero__night,html.js-night .js-hero__night{animation:none!important;filter:none!important;transform:none!important}html.js-night .js-hero__frame:after,html.js-night .js-hero__frame:before{display:none!important}html.js-night .js-rec:before{animation:none!important;opacity:1!important}html.js-night .js-hero__frame .js-osd{animation:none!important}.header__heading-link{perspective:600px}.header .header__heading-logo.js-logo{width:195px!important;max-width:195px!important;height:auto}html.js-day .header .header__heading-logo.js-logo,html.js-day .header__heading-link:hover .header__heading-logo{animation:none!important;filter:none!important;transform:none!important;translate:none!important;transition:none!important}html.js-day .header__heading-link:after,html.js-day .header__heading-link:before{display:none!important}html.js-night .header .header__heading-logo.js-logo{--depth:drop-shadow(1px 1px 0 #2fd060) drop-shadow(1px 1px 0 #25a94d) drop-shadow(1px 1px 0 #1d8a3e) drop-shadow(1px 1px 0 #166d31) drop-shadow(1px 1px 0 #0f5124) drop-shadow(1px 1px 0 #093617) drop-shadow(0 0 8px rgba(60,255,130,.55));filter:var(--depth);transform:rotateX(var(--rx,10deg)) rotateY(var(--ry,-16deg));transition:transform .25s ease-out;animation:js-logo7 7s linear infinite!important}@keyframes js-logo7{0%,95.9%,to{translate:0 0;filter:var(--depth)}96%{translate:3px 0;filter:var(--depth) drop-shadow(-2px 0 0 rgba(255,0,70,.75)) drop-shadow(2px 0 0 rgba(0,220,255,.75))}97.2%{translate:-3px 0;filter:var(--depth) drop-shadow(2px 0 0 rgba(255,0,70,.75)) drop-shadow(-2px 0 0 rgba(0,220,255,.75))}98.4%{translate:1px 0;filter:var(--depth)}}@media(max-width:749px){.header .header__heading-logo.js-logo{width:150px!important;max-width:150px!important}}@media(prefers-reduced-motion:reduce){html.js-night .header .header__heading-logo.js-logo{animation:none!important;transform:rotateX(10deg) rotateY(-16deg)!important}}@media(max-width:749px){html.js-night .js-mode__label{display:none}}html.js-night .header__heading-link.js-swglitch .header__heading-logo.js-logo{animation:js-swglitch .3s steps(1,end) 1 both!important}@keyframes js-swglitch{0%{translate:-6px 0;clip-path:inset(0 0 55% 0);filter:var(--depth) drop-shadow(-3px 0 0 rgba(255,0,70,.8)) drop-shadow(3px 0 0 rgba(0,220,255,.8))}25%{translate:5px 0;clip-path:inset(40% 0 0 0);filter:var(--depth) drop-shadow(3px 0 0 rgba(255,0,70,.8))}50%{translate:-3px 0;clip-path:inset(0);filter:var(--depth) drop-shadow(-2px 0 0 rgba(0,220,255,.8))}75%,to{translate:0 0;clip-path:inset(0);filter:var(--depth)}}@media(prefers-reduced-motion:reduce){html.js-night .header__heading-link.js-swglitch .header__heading-logo.js-logo{animation:none!important}}.js-nspop__eye,.js-ns__eye{filter:none!important}.js-osd{font-family:VT323,ui-monospace,monospace;color:#fff;font-size:clamp(1.5rem,2.4vw,2.2rem);letter-spacing:.08em;pointer-events:none;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px 2px rgba(0,0,0,.6)}.js-osd--bl{bottom:.8rem;left:1rem}.js-osd-rec:before{content:none!important;display:none!important}.js-osd__dot{color:#ff2a2a;display:inline-block;animation:js-osd-blink 1s steps(1,end) infinite}@keyframes js-osd-blink{50%{opacity:0}}html.js-night .js-hero__frame .js-osd__dot{animation:js-osd-blink 1s steps(1,end) infinite!important}@media(prefers-reduced-motion:reduce){.js-osd__dot,html.js-night .js-hero__frame .js-osd__dot{animation:none!important}}html:not(.js-night) .js-hero__frame{max-width:680px}@media(max-width:749px){html:not(.js-night) .js-hero__frame{max-width:78%}}@media(max-width:749px){#js-mode{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px}html.js-night .js-mode__label,.js-mode__label{display:block!important;font-size:1.05rem;line-height:1;letter-spacing:.04em;white-space:nowrap;margin:0}}.header .header__search{display:none!important}.js-drawer-search{display:flex;align-items:center;gap:.6rem;margin:2.4rem 3.2rem 1.6rem;border-bottom:1px solid currentColor;padding:.4rem 0}.js-drawer-search__input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:inherit;font:inherit;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 0}.js-drawer-search__input::placeholder{color:inherit;opacity:.55}.js-drawer-search__btn{background:none;border:0;color:inherit;cursor:pointer;padding:.4rem;display:flex}.js-drawer-search__btn svg{width:1.8rem;height:1.8rem}html.js-night .js-drawer-search__input{font-family:VT323,ui-monospace,monospace;font-size:2rem}html.js-night .menu-drawer{background:#000;color:#eaffef}@media screen and (min-width:990px){.header{position:relative}.header header-drawer{display:block!important;position:absolute;right:1rem;top:50%;margin-top:-2.2rem;z-index:3}.header .header__icons{margin-right:4.6rem}.header .header__icon--menu{display:flex!important}.header .menu-drawer{position:fixed!important;left:auto!important;right:0;top:var(--js-hb,110px)!important;height:calc(100vh - var(--js-hb,110px))!important;width:40rem;max-width:90vw;transform:translate(100%)}.js .header details[open].menu-opening>.menu-drawer{transform:translate(0)}.header .menu-drawer__menu,.header .menu-drawer__utility-links{display:none!important}}.js-drawer-search{width:auto}.js-drawer-search__input{width:100%;display:block}.js-arch-day{display:none;flex-direction:column;align-items:center;gap:1rem;color:#111;text-decoration:none}.js-arch-day__icon{width:64px;height:50px}.js-arch-day__label{font-family:var(--font-body-family),Helvetica,Arial,sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase}.js-arch-day:hover .js-arch-day__label{text-decoration:underline;text-underline-offset:.4em}html:not(.js-night) .js-arch--night{display:none!important}html:not(.js-night) .js-arch-day{display:inline-flex}.js-float-mode{position:fixed;right:16px;bottom:16px;z-index:40;display:flex;align-items:center;gap:.8rem;padding:.7rem 1.2rem;border-radius:999px;border:1px solid currentColor;background:#faf9f5eb;color:#111;font:inherit;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.js-float-mode.is-on{opacity:1;visibility:visible;transform:none}.js-float-mode__sw{width:30px;height:16px;border-radius:9px;border:1.5px solid currentColor;position:relative}.js-float-mode__sw:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:currentColor;transition:left .2s}html.js-night .js-float-mode{background:#000000d9;color:#eaffef;font-family:VT323,ui-monospace,monospace;font-size:1.7rem}html.js-night .js-float-mode__sw{border-color:#3cff78}html.js-night .js-float-mode__sw:after{left:15px;background:#3cff78}html:has(.header details[open]) .js-float-mode,html:has(cart-drawer.active) .js-float-mode{opacity:0!important;visibility:hidden!important}@media(max-width:749px){.js-float-mode{right:10px;bottom:56px;font-size:1.1rem;padding:.6rem 1rem}html.js-night .js-float-mode{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.js-float-mode{transition:none}}html:not(.js-night) .js-hero__frame img,html:not(.js-night) .js-hero__frame video{animation:none!important;filter:none!important;transform:none!important}html:not(.js-night) .js-hero__frame:after,html:not(.js-night) .js-hero__frame:before{display:none!important}html:not(.js-night) .js-hero__frame .js-osd,html:not(.js-night) .js-osd__dot{animation:none!important;opacity:1!important}@media screen and (min-width:990px){.header details[open]>.header__icon--menu:before{display:none!important}}html.js-night .header .header__heading-logo.js-logo.js-logo--anim{--depth:none;filter:none!important;transform:none!important;animation:none!important;width:200px!important;max-width:200px!important;height:auto;image-rendering:auto}html.js-night .header__heading-link.js-swglitch .header__heading-logo.js-logo.js-logo--anim{animation:js-swglitch .3s steps(1,end) 1 both!important}@media(max-width:749px){html.js-night .header .header__heading-logo.js-logo.js-logo--anim{width:150px!important;max-width:150px!important}}.js-float-mode{z-index:2147483000;bottom:calc(16px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px))}@media(max-width:749px){.js-float-mode{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}}html.js-pill-on .js-ns{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vhs.css.map */
