:root{--acid: #d7ff2f;--ink: #090909;--paper: #e9e5dc;--bone: #f3f0e9;--line: rgba(255,255,255,.22);--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--display: Anton, Impact, sans-serif;--serif: Georgia, "Times New Roman", serif;--header-h: 79px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#070707;color:var(--bone);font:500 16px/1.3 var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}img,video{max-width:100%}a{color:inherit}.vx-visually-hidden,.vx-skip:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-skip:focus{position:fixed;z-index:100;top:8px;left:8px;background:var(--acid);color:var(--ink);padding:10px 14px}.vx-sq h1,.vx-sq h2,.vx-sq h3,.vx-sq h4,.vx-page-raw h1,.vx-page-raw h2,.vx-page-raw h3,.vx-page-raw h4{font-family:var(--display);font-weight:400;text-transform:uppercase}.vx-header{position:absolute;top:0;left:0;right:0;z-index:50;background:#000}.vx-header-inner{display:flex;align-items:center;gap:24px;height:var(--header-h);padding:0 4.1vw}.vx-h-logo{display:block;flex:none;line-height:0}.vx-h-logo-full{width:auto;height:40px}.vx-h-logo-mark{display:none;width:auto;height:40px}.vx-h-nav{display:flex;gap:24px;margin-left:auto}.vx-h-link{color:#d9d9d9;text-decoration:none;font:500 16.16px/1.5 var(--sans)}.vx-h-link:hover,.vx-h-link.is-active{color:#fff}.vx-h-link.is-active{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.vx-h-actions,.vx-h-social{display:flex;align-items:center;gap:24px}.vx-h-icon,.vx-h-cart{display:inline-flex;align-items:center;color:#d9d9d9;text-decoration:none}.vx-h-icon svg{width:24px;height:24px;fill:currentColor}.vx-h-cart{gap:7px;font:500 16px/1 var(--sans)}.vx-h-cart svg{width:20px;height:16px;fill:currentColor}.vx-h-icon:hover,.vx-h-cart:hover{color:#fff}.vx-h-burger{display:none;position:relative;width:48px;height:24px;flex:none;padding:0;border:0;background:none;cursor:pointer}.vx-h-burger span{position:absolute;left:0;right:0;height:2px;background:#d9d9d9;transition:transform .25s,top .25s}.vx-h-burger span:first-child{top:6px}.vx-h-burger span:last-child{top:16px}.vx-menu-open .vx-h-burger span{left:10px;right:10px}.vx-menu-open .vx-h-burger span:first-child{top:11px;transform:rotate(45deg)}.vx-menu-open .vx-h-burger span:last-child{top:11px;transform:rotate(-45deg)}.vx-menu{position:fixed;inset:var(--header-h) 0 0 0;z-index:49;display:flex;flex-direction:column;justify-content:space-between;padding:8vh 6vw 6vh;background:#000}.vx-menu[hidden]{display:none}.vx-menu-links{display:flex;flex-direction:column;gap:14px}.vx-menu-links .vx-h-link{font:400 clamp(44px,12vw,72px)/1 var(--display);text-transform:uppercase;color:var(--bone)}.vx-menu-links .vx-h-link.is-active{color:var(--acid);text-decoration:none}.vx-menu-social{display:flex;gap:22px}.vx-menu-social svg{width:28px;height:28px;fill:#d9d9d9}.vx-menu-open{overflow:hidden}@media(max-width:799px){:root{--header-h: calc(12vw + 37px) }.vx-header-inner{padding:0 6vw}.vx-h-logo-full,.vx-h-nav,.vx-h-social{display:none}.vx-h-logo-mark{display:block;height:calc(3vw + 13px)}.vx-h-actions{margin-left:auto;gap:34px}.vx-h-cart svg{width:31px;height:25px}.vx-h-cart{font-size:19px;color:#e8e8e8}.vx-h-burger{display:block}}.vx-footer{background:var(--acid);color:var(--ink)}.vx-footer h2,.vx-footer h4,.vx-footer p{margin:0;color:var(--ink)}.vx-footer h2{font:400 clamp(34px,3.5vw,50px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.02em}.vx-footer h2 em{font-family:var(--serif);font-style:italic;text-transform:none;letter-spacing:-.04em}.vx-footer h4{font:italic 400 clamp(24px,2.2vw,31px)/1.25 var(--serif);letter-spacing:-.04em}.vx-f-cta{padding:64px 4.1vw 46px;text-align:center;overflow:hidden}.vx-f-cta h4{margin-top:10px}.vx-f-btn{display:inline-block;margin-top:40px;padding:18px 26px;border:1px solid var(--ink);border-radius:999px;font:12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.vx-f-btn--solid{min-width:209px;padding:27px 26px;background:var(--ink);color:var(--acid)}.vx-f-btn--solid:hover{background:transparent;color:var(--ink)}.vx-f-marquee{margin:51px -4.1vw 0;overflow:hidden;white-space:nowrap}.vx-f-marquee-track{display:inline-flex;animation:vx-marquee 60s linear infinite}.vx-f-marquee span{display:inline-flex;font:400 22.64px/1.4 var(--display);text-transform:uppercase;color:var(--ink)}.vx-f-marquee b{font-weight:400;margin:0 18px}@keyframes vx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vx-f-marquee-track{animation:none}}.vx-f-kits{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding:58px 4.1vw 42px;border-top:1px solid rgba(9,9,9,.25)}.vx-f-kits-main{max-width:640px}.vx-f-kits-copy{margin-top:12px!important;font:400 15px/1.5 var(--sans);color:#1d1d1b!important}.vx-f-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.vx-f-form input[type=email]{width:300px;max-width:100%;height:66px;padding:0 22px;background:transparent;border:1px solid var(--ink);border-radius:0;color:var(--ink);font:400 15px var(--sans)}.vx-f-form input::placeholder{color:#0909098c}.vx-f-form input:focus{outline:2px solid var(--ink);outline-offset:0}.vx-f-form button{height:66px;padding:0 30px;background:var(--ink);color:var(--acid);border:1px solid var(--ink);border-radius:999px;font:12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.vx-f-form button:hover{background:transparent;color:var(--ink)}.vx-f-form-ok,.vx-f-form-err{width:100%;font:12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.vx-f-bottom{display:flex;flex-direction:column;align-items:flex-end;gap:26px}.vx-f-social{display:flex;gap:14px}.vx-f-social svg{width:26px;height:26px;fill:var(--ink)}.vx-f-social a:hover{opacity:.65}.vx-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 22px;margin:0;font:11px/1.3 var(--mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.vx-legal span{color:#090909a6}.vx-legal a{text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px}.vx-legal a:hover{opacity:.6}@media(max-width:767px){.vx-f-cta{padding-top:48px}.vx-f-kits{flex-direction:column;align-items:flex-start;padding-top:44px}.vx-f-bottom{align-items:flex-start;margin-top:50px}.vx-legal{justify-content:flex-start}}.vx-shell{min-height:60vh;padding:calc(var(--header-h) + 72px) 4.1vw 96px;background:#090909;color:var(--bone);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.vx-micro{font:11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.vx-acid{color:var(--acid)}.vx-title{margin:14px 0 0;font:400 clamp(46px,6vw,96px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.02em}.vx-rte{max-width:760px;font-size:17px;line-height:1.65;color:#d9d5cc}.vx-rte a{color:var(--acid);text-decoration:none;border-bottom:1px solid var(--acid)}.vx-rte h2,.vx-rte h3{font-family:var(--display);font-weight:400;text-transform:uppercase;color:var(--bone);line-height:1}.vx-rte img{height:auto}.vx-pill-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;background:var(--acid);color:var(--ink);border:1px solid var(--acid);border-radius:999px;font:12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.vx-pill-btn:hover{background:transparent;color:var(--acid)}.vx-pill-btn--ghost{background:transparent;color:var(--bone);border-color:#ffffff73}.vx-pill-btn--ghost:hover{border-color:var(--acid)}.vx-pill-btn[disabled]{opacity:.45;cursor:not-allowed}.vx-input{height:48px;padding:0 16px;background:transparent;border:1px solid rgba(255,255,255,.45);color:var(--bone);font:15px var(--sans)}.vxf{--f-line:rgba(255,255,255,.12);--f-dim:#9b998f;--f-head:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--f-body:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--f-pad:max(clamp(18px,4vw,48px), calc((100% - 1320px)/2) );position:relative;overflow:hidden;background:#070707;color:#f3f2ee;border-top:1px solid var(--f-line);font-family:var(--f-body)}.vxf a{color:inherit;text-decoration:none}.vxf-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,120px);padding:clamp(64px,8vw,120px) var(--f-pad) clamp(40px,5vw,72px)}.vxf-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;font:600 12px/1.3 var(--f-head);letter-spacing:.18em;text-transform:uppercase;color:var(--f-dim)}.vxf-kits .vxf-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acid)}.vxf-kits h2{margin:0;max-width:14ch;font:800 clamp(36px,4.2vw,68px)/.95 var(--f-head);letter-spacing:-.045em;color:#f3f2ee}.vxf-copy{max-width:460px;margin:18px 0 0;font:400 16px/1.55 var(--f-body);color:#c9c7c0}.vxf-form{display:flex;flex-wrap:wrap;gap:8px;max-width:520px;margin-top:28px;padding:6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#111}.vxf-form input[type=email]{flex:1 1 200px;min-width:0;height:50px;padding:0 18px;border:0;background:transparent;color:#f3f2ee;font:400 16px var(--f-body)}.vxf-form input::placeholder{color:#77756d}.vxf-form input:focus{outline:none}.vxf-form:focus-within{border-color:var(--acid)}.vxf-form button{height:50px;padding:0 24px;border:0;border-radius:999px;background:var(--acid);color:#0a0a0a;font:600 14px/1 var(--f-head);cursor:pointer;transition:background .2s}.vxf-form button:hover{background:#fff}.vxf-ok,.vxf-err{width:100%;margin:8px 14px;font:500 14px/1.4 var(--f-body);color:var(--acid)}.vxf-err{color:#ff7a7a}.vxf-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-content:start}.vxf-cols div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vxf-cols a{font:500 16px/1.3 var(--f-body);color:#e7e5df;transition:color .2s}.vxf-cols a:hover{color:var(--acid)}.vxf-place{font:400 14px/1.3 var(--f-body);color:var(--f-dim)}.vxf-word{padding:0 var(--f-pad);font:900 clamp(80px,21.5vw,340px)/.78 var(--f-head);letter-spacing:-.065em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;margin-bottom:-.06em}.vxf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px var(--f-pad) 28px;border-top:1px solid var(--f-line);font:500 13px/1.4 var(--f-body);color:var(--f-dim)}.vxf-legal{display:flex;gap:22px}.vxf-bottom a:hover,.vxf-up{color:#f3f2ee}@media(max-width:900px){.vxf-top{grid-template-columns:1fr}}@media(max-width:560px){.vxf-cols{grid-template-columns:1fr 1fr;row-gap:36px}.vxf-form{border-radius:18px}.vxf-form button{width:100%}.vxf-bottom{flex-direction:column;align-items:flex-start}}.vxf-form:has(.vxf-done){border-radius:18px;padding:14px}.vxf-done{display:flex;flex-wrap:wrap;gap:8px;width:100%}.vxf-done .vxf-ok{margin:2px 4px 6px}.vxf-dl{flex:1 1 200px;display:flex;align-items:center;justify-content:space-between;gap:12px;height:50px;padding:0 20px;border-radius:999px;background:var(--acid);color:#0a0a0a;font:600 14px/1 var(--f-head);text-decoration:none;transition:background .2s}.vxf-dl span{font:500 11px/1 var(--f-body);letter-spacing:.08em;opacity:.6}.vxf-dl:hover{background:#fff}.vxf-form input:-webkit-autofill,.vxf-form input:-webkit-autofill:hover,.vxf-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f2ee;caret-color:#f3f2ee;-webkit-box-shadow:0 0 0 1000px #111 inset;box-shadow:0 0 0 1000px #111 inset;border-radius:999px;transition:background-color 9999s ease-out 0s}.vxp-form input:-webkit-autofill,.vxp-form input:-webkit-autofill:hover,.vxp-form input:-webkit-autofill:focus,.vxp-form textarea:-webkit-autofill{-webkit-text-fill-color:#f3f2ee;caret-color:#f3f2ee;-webkit-box-shadow:0 0 0 1000px #121212 inset;box-shadow:0 0 0 1000px #121212 inset;transition:background-color 9999s ease-out 0s}input:autofill{background-color:transparent}.vxf .vxf-done a.vxf-dl,.vxf .vxf-done a.vxf-dl:visited,.vxf .vxf-done a.vxf-dl:hover{color:#0a0a0a}.vxf .vxf-done a.vxf-dl span{color:#0a0a0a;opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vx-base.css.map */
