:root{--vx-bg: #0e0f0d;--vx-surface: #161815;--vx-bone: #ede7d6;--vx-bone-dim: #a7a294;--vx-green: #24352b;--vx-green-2: #3c5a48;--vx-gunmetal: #2b2f2c;--vx-hairline: rgba(237, 231, 214, .14);--vx-section-pad: clamp(5rem, 4rem + 9vw, 11rem);--vx-gutter: clamp(2rem, 1rem + 5vw, 4.5rem);--vx-maxw: 108rem}.header__heading-logo-wrapper,.header__heading-link .h2{font-weight:600}.header__heading-link .h2,.header__heading-logo-wrapper{letter-spacing:.3em;text-transform:uppercase;font-size:1.7rem;text-indent:.3em}@media screen and (min-width:750px){.header__heading-link .h2,.header__heading-logo-wrapper{letter-spacing:.38em;font-size:1.9rem}}.header__heading-link{transition:opacity .2s ease}.header__heading-link:hover{opacity:.7}.header,.announcement-bar{border-bottom:1px solid var(--vx-hairline)}.header__menu-item:hover,.header__active-menu-item{text-decoration:none;color:rgb(var(--color-foreground))}.header__menu-item{letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem}.announcement-bar__message{letter-spacing:.16em;text-transform:uppercase;font-size:1rem}@media screen and (min-width:750px){.announcement-bar__message{letter-spacing:.24em;font-size:1.1rem}}.button,button.button{letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem}.footer{border-top:1px solid var(--vx-hairline)}body,.content-for-layout,#MainContent,.vx-section--hero,.vx-section--products,.vx-section--waitlist{background-color:var(--vx-bg)}body.password{background-color:var(--vx-bg);color:var(--vx-bone)}.password-main{display:flex;flex-direction:column;flex:1 0 auto}.password-main>.shopify-section{display:flex;flex-direction:column;flex:1 0 auto}.password .password-header{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:none;margin:0;padding:clamp(2rem,5vw,3rem) var(--vx-gutter) clamp(1.8rem,4vw,2.4rem);border-bottom:1px solid var(--vx-hairline);text-align:center}.password .vx-pw-wordmark{grid-column:2;justify-self:center;margin:0;font-weight:700;text-transform:uppercase;color:var(--vx-bone);font-size:clamp(1.9rem,5.2vw,2.7rem);letter-spacing:.44em;text-indent:.44em;line-height:1}.password .password-header .password-logo{grid-column:2;justify-self:center;width:auto;max-width:min(60vw,220px);margin:0}.password-header .password-content{grid-column:1 / -1;grid-row:2;justify-self:center}.password-header password-modal{grid-column:3;justify-self:end}.password-header .password-modal>.modal__toggle{cursor:pointer}.password-header .vx-pw-adminlink{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vx-bone-dim);opacity:.5;transition:opacity .2s ease}.password-header .vx-pw-adminlink:hover{opacity:1}.password-header .vx-pw-adminlink .svg-wrapper{width:1.4rem;height:1.4rem;margin:0}@media screen and (max-width:749px){.password-header .vx-pw-adminlabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.password-modal .modal__content{background-color:var(--vx-bg)}.password-modal__content-heading{letter-spacing:.16em;text-transform:uppercase;color:var(--vx-bone)}.password-modal .password-button{letter-spacing:.2em;text-transform:uppercase}.password-modal .field__input{background-color:transparent;color:var(--vx-bone)}.password__footer{background-color:var(--vx-bg);color:var(--vx-bone-dim);padding:0 var(--vx-gutter) clamp(2.4rem,6vw,4rem);border-top:0}.password__footer-caption,.password__footer-login{display:none}.password__footer .list-social:empty{display:none}.password__footer-text{color:var(--vx-bone-dim)}.password hr{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vernex.css.map */
