.ez-soon{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--ez-bg);overflow:hidden}.ez-soon__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:radial-gradient(#000 .5px,transparent .6px);background-size:3px 3px}.ez-soon__inner{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;gap:26px;padding-top:26px;padding-bottom:30px}.ez-soon__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ez-soon__brand{display:flex;align-items:baseline;gap:12px}.ez-soon__note{font-family:var(--ez-font-mono);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ez-ink-faint)}.ez-soon__slate{font-family:var(--ez-font-mono);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ez-ink-soft);border:var(--ez-hair) solid var(--ez-antique-marble);padding:6px 10px;white-space:nowrap}.ez-soon__body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;max-width:680px}.ez-soon__eyebrow{font-family:var(--ez-font-mono);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ez-accent)}.ez-soon__title{font-family:var(--ez-font-display);font-weight:400;font-size:clamp(46px,9.5vw,100px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--ez-ink);margin:12px 0 0}.ez-soon__title em{font-style:normal;color:var(--ez-accent)}.ez-soon__lede{font-family:var(--ez-font-mono);font-size:14.5px;line-height:1.7;color:var(--ez-ink-soft);max-width:46ch}.ez-soon__rule{width:96px;height:var(--ez-rule);background:var(--ez-accent)}.ez-soon__clock{display:inline-flex;align-items:baseline;gap:14px;align-self:flex-start;background:var(--ez-paper);border:var(--ez-hair) solid var(--ez-ink);padding:12px 16px;box-shadow:var(--ez-shadow-card)}.ez-soon__clock-label{font-family:var(--ez-font-mono);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ez-ink-soft)}.ez-soon__clock-time{font-family:var(--ez-font-numeral);font-size:30px;line-height:1;letter-spacing:.04em;color:var(--ez-accent)}.ez-soon__signup{max-width:480px}.ez-soon__signup-label{display:block;font-family:var(--ez-font-mono);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ez-ink-soft);margin-bottom:9px}.ez-soon__field-row{display:flex;align-items:stretch}.ez-soon__field-row input{flex:1;min-width:0;padding:14px;background:var(--ez-paper);border:var(--ez-hair) solid var(--ez-ink);border-right:0;font-family:var(--ez-font-mono);font-size:13.5px;color:var(--ez-ink)}.ez-soon__field-row input::placeholder{color:var(--ez-ink-faint)}.ez-soon__field-row input:focus-visible{outline:2px solid var(--ez-accent);outline-offset:-2px}.ez-soon__field-row button{flex:0 0 auto;padding:14px 20px;background:var(--ez-accent);color:var(--ez-caviar);border:var(--ez-hair) solid var(--ez-ink);font-family:var(--ez-font-mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .14s ease-out,color .14s ease-out}.ez-soon__field-row button:hover{background:var(--ez-ink);color:var(--ez-on-dark)}.ez-soon__success{font-family:var(--ez-font-mono);font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ez-caviar);background:var(--ez-accent);padding:12px 14px;display:inline-block;box-shadow:var(--ez-shadow-card)}.ez-soon__error{font-family:var(--ez-font-mono);font-size:12px;line-height:1.5;color:var(--ez-accent);border-left:var(--ez-rule) solid var(--ez-accent);padding-left:10px;margin-bottom:12px}.ez-soon__links{display:flex;flex-wrap:wrap;gap:8px}.ez-soon__link{font-family:var(--ez-font-mono);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ez-ink);border:var(--ez-hair) solid var(--ez-ink);padding:9px 13px;transition:background .14s ease-out,color .14s ease-out}.ez-soon__link:hover{background:var(--ez-ink);color:var(--ez-on-dark)}.ez-soon__link--wa{background:var(--ez-accent);color:var(--ez-caviar)}.ez-soon__link--wa:hover{background:var(--ez-ink);color:var(--ez-on-dark)}.ez-soon__staff{border-top:var(--ez-hair) dashed var(--ez-antique-marble);padding-top:14px}.ez-soon__staff-toggle{font-family:var(--ez-font-mono);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ez-ink-faint);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:7px}.ez-soon__staff-toggle::-webkit-details-marker{display:none}.ez-soon__staff-toggle:before{content:"";width:7px;height:7px;background:var(--ez-accent);flex:0 0 auto}.ez-soon__staff-toggle:hover,.ez-soon__staff[open] .ez-soon__staff-toggle{color:var(--ez-ink)}.ez-soon__staff-form{display:flex;align-items:stretch;max-width:360px;margin-top:14px}.ez-soon__staff-form input{flex:1;min-width:0;padding:11px 12px;background:var(--ez-paper);border:var(--ez-hair) solid var(--ez-ink);border-right:0;font-family:var(--ez-font-mono);font-size:13px;color:var(--ez-ink)}.ez-soon__staff-form input:focus-visible{outline:2px solid var(--ez-accent);outline-offset:-2px}.ez-soon__staff-form button{flex:0 0 auto;padding:11px 15px;background:transparent;color:var(--ez-ink);border:var(--ez-hair) solid var(--ez-ink);font-family:var(--ez-font-mono);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ez-soon__staff-form button:hover{background:var(--ez-ink);color:var(--ez-on-dark)}.ez-soon__error--staff{margin-top:14px;margin-bottom:0}.ez-soon__foot{position:relative;z-index:3}.ez-soon__colophon{font-family:var(--ez-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ez-ink-faint);border-top:var(--ez-hair) dashed var(--ez-antique-marble);padding:14px 0 18px}@media screen and (max-width:749px){.ez-soon__inner{gap:22px;padding-top:22px;padding-bottom:26px}.ez-soon .ez-wordmark{font-size:21px;padding:5px 8px 3px;box-shadow:2px 2px 0 var(--ez-ink)}.ez-soon__slate{display:none}.ez-soon__body{gap:18px}.ez-soon__lede{font-size:14px}.ez-soon__clock-time{font-size:25px}.ez-soon__field-row{flex-direction:column}.ez-soon__field-row input{border-right:var(--ez-hair) solid var(--ez-ink)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ezion-password.css.map */
