body.password{background:var(--s-color-bg)}.s-pw{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--s-space-6) var(--s-page-pad);background:var(--s-color-bg)}.s-pw__inner{width:100%;max-width:44rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.s-pw__logo{display:inline-block;margin-bottom:var(--s-space-6)}.s-pw__logo-img{display:block;width:auto;height:2.6rem;max-width:22rem;object-fit:contain}.s-pw__headline{margin:0 0 var(--s-space-4);font-family:var(--s-font-primary);font-weight:700;font-size:clamp(3.6rem,12vw,6.4rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--s-color-ink)}.s-pw__subline{margin:0 0 var(--s-space-3);max-width:34rem;font-family:var(--s-font-primary);font-size:var(--s-text-md);line-height:1.55;color:var(--s-color-ink-2)}.s-pw__early{margin:0 0 var(--s-space-2);font-family:var(--s-font-mono);font-size:var(--s-text-sm);text-transform:uppercase;letter-spacing:var(--s-track-wide);color:var(--s-color-ink)}.s-pw__social{margin:0 0 var(--s-space-5);font-family:var(--s-font-mono);font-size:var(--s-text-xs);text-transform:uppercase;letter-spacing:var(--s-track-nav);color:var(--s-color-ink-2)}.s-pw__timer-caption{margin:0 0 var(--s-space-3);font-family:var(--s-font-mono);font-size:var(--s-text-sm);text-transform:uppercase;letter-spacing:var(--s-track-wide);color:var(--s-color-ink-2)}.s-pw__countdown{display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--s-space-3);margin:0 0 var(--s-space-6)}.s-pw__countdown[hidden]{display:none}@media screen and (max-width:360px){.s-pw__countdown{gap:var(--s-space-2)}}.s-pw__cd-unit{display:flex;flex-direction:column;align-items:center;gap:var(--s-space-2)}.s-pw__cd-num{font-family:var(--s-font-mono);font-weight:300;font-size:clamp(3.2rem,13vw,6.4rem);line-height:1;letter-spacing:-.01em;color:var(--s-color-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.s-pw__cd-label{font-family:var(--s-font-mono);font-size:var(--s-text-xs);text-transform:uppercase;letter-spacing:var(--s-track-wide);color:var(--s-color-ink-2)}.s-pw__live{margin:0 0 var(--s-space-6);font-family:var(--s-font-primary);font-weight:700;font-size:clamp(2.4rem,8vw,3.6rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--s-color-ink)}.s-pw__live[hidden]{display:none}.s-pw__form-wrap{width:100%;max-width:34rem;margin:var(--s-space-2) 0 var(--s-space-6)}.s-pw__form{display:flex;flex-direction:column;gap:var(--s-space-2)}.s-pw__input{width:100%;padding:1.5rem var(--s-space-3);border:1px solid var(--s-color-line);border-radius:0;background:var(--s-color-bg);font-family:var(--s-font-mono);font-size:var(--s-text-sm);letter-spacing:var(--s-track-nav);color:var(--s-color-ink);text-align:center}.s-pw__input::placeholder{color:var(--s-color-ink-2);text-transform:uppercase;letter-spacing:var(--s-track-nav)}.s-pw__input:focus{outline:none;border-color:var(--s-color-ink)}.s-pw__button{width:100%;padding:1.6rem;border:1px solid var(--s-color-ink);background:var(--s-color-ink);color:var(--s-color-inverse);cursor:pointer;font-family:var(--s-font-mono);font-size:var(--s-text-sm);text-transform:uppercase;letter-spacing:var(--s-track-mid);transition:background var(--s-duration) var(--s-ease),color var(--s-duration) var(--s-ease)}@media(hover:hover){.s-pw__button:hover{background:var(--s-color-bg);color:var(--s-color-ink)}}.s-pw__success{margin:0;font-family:var(--s-font-mono);font-size:var(--s-text-sm);text-transform:uppercase;letter-spacing:var(--s-track-nav);color:var(--s-color-ink)}.s-pw__error{margin:var(--s-space-2) 0 0;font-family:var(--s-font-mono);font-size:var(--s-text-xs);letter-spacing:var(--s-track-nav);color:#c0392b}.s-pw__enter{margin-top:var(--s-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--s-space-3)}.s-pw__pwmodal{width:100%;max-width:34rem}.s-pw__enter-toggle{cursor:pointer;list-style:none;font-family:var(--s-font-mono);font-size:var(--s-text-xs);text-transform:uppercase;letter-spacing:var(--s-track-nav);color:var(--s-color-ink-2);transition:color var(--s-duration) var(--s-ease)}.s-pw__enter-toggle::-webkit-details-marker{display:none}.s-pw__enter-toggle:hover{color:var(--s-color-ink)}.s-pw__pwform-wrap{margin-top:var(--s-space-3)}.s-pw__pwform{display:flex;flex-direction:column;gap:var(--s-space-2)}.s-pw__button--outline{background:transparent;color:var(--s-color-ink)}@media(hover:hover){.s-pw__button--outline:hover{background:var(--s-color-ink);color:var(--s-color-inverse)}}.s-pw__admin{font-family:var(--s-font-mono);font-size:var(--s-text-xs);letter-spacing:var(--s-track-nav);color:var(--s-color-ink-2)}.s-pw__admin a{color:var(--s-color-ink);text-decoration:underline}@media screen and (min-width:750px){.s-pw__logo-img{height:3.2rem;max-width:26rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sauvryn-password.css.map */
