body.password{background:var(--splash-bg, #0a2540)!important;display:block!important;min-height:100vh}body.password #shopify-section-main-password-header,body.password>footer{display:none!important}body.password main.password-main{display:block!important;width:100%!important}.password-splash{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:64px 20px 96px!important;background:var(--splash-bg, #0a2540);color:var(--splash-fg, #ffffff);font-family:var(--font-body-family, system-ui, -apple-system, sans-serif);text-align:center!important}.password-splash__inner{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:720px!important;margin:0 auto!important;text-align:center!important}.password-splash__logo{display:block!important;width:100%!important;margin:0 auto 28px!important}.password-splash__logo img{display:block!important;width:180px!important;height:auto!important;max-width:100%!important;margin:0 auto!important}.password-splash__heading{display:block!important;width:auto!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;font-family:var(--font-heading-family, serif);font-size:clamp(34px,6vw,56px);line-height:1.1;font-weight:600;text-align:center!important;white-space:normal!important;word-break:normal!important;letter-spacing:normal!important;writing-mode:horizontal-tb!important}.password-splash__label{display:block!important;margin:18px 0 12px!important;font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;text-align:center!important}.password-splash__countdown{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:center!important;gap:6px;margin:12px 0 28px;font-variant-numeric:tabular-nums}.password-splash__unit{display:flex!important;flex-direction:column!important;align-items:center!important;min-width:64px}.password-splash__digits{display:block!important;font-family:var(--font-heading-family, serif);font-size:clamp(36px,7vw,64px);font-weight:600;line-height:1}.password-splash__unit-label{display:block!important;margin-top:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.password-splash__sep{display:block!important;padding-bottom:22px;font-family:var(--font-heading-family, serif);font-size:clamp(30px,6vw,56px);line-height:1;opacity:.4}.password-splash__subheading{display:block!important;max-width:480px;margin:8px auto 24px!important;font-size:clamp(16px,2vw,18px);line-height:1.4;opacity:.9;text-align:center!important}.password-splash__form{display:block!important;max-width:460px!important;margin:0 auto!important}.password-splash__input-row{display:flex!important;flex-direction:row!important;gap:8px;padding:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:2px;transition:border-color .2s ease}.password-splash__input-row:focus-within{border-color:#ffffff73}.password-splash__input{flex:1 1 auto!important;min-width:0!important;padding:12px 14px;background:transparent;border:0;outline:0;color:inherit;font-size:15px}.password-splash__input::placeholder{color:#ffffff80}.password-splash__submit{flex:0 0 auto!important;padding:0 22px;background:var(--splash-btn-bg, #ffffff);color:var(--splash-btn-fg, #0a2540);border:0;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:opacity .2s ease}.password-splash__submit:hover{opacity:.85}.password-splash__error,.password-splash__success{margin-top:14px;font-size:14px;text-align:center}.password-splash__error{color:#ffb4b4}.password-splash__success-heading{margin:0 0 4px;font-family:var(--font-heading-family, serif);font-size:22px}.password-splash__success-body{margin:0;opacity:.8}.password-splash__social{margin-top:36px;font-size:13px;letter-spacing:.12em;text-transform:lowercase;opacity:.65;text-align:center}.password-splash__social a{color:inherit;text-decoration:none}.password-splash__social a:hover{text-decoration:underline}.password-splash__heading--live{margin-bottom:8px}.password-splash__live-body{margin:0 0 20px;font-size:16px;opacity:.85}.password-splash--live .password-splash__countdown,.password-splash--live .password-splash__label{display:none!important}@media(max-width:520px){.password-splash__countdown{gap:2px}.password-splash__unit{min-width:56px}.password-splash__sep{padding-bottom:18px}.password-splash__input-row{flex-direction:column!important;gap:0;padding:4px}.password-splash__input{padding:14px}.password-splash__submit{width:100%;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-password-splash.css.map */
