body.password{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;background-color:var(--sc-paper);color:var(--sc-ink)}body.password .password-main{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding-block:var(--sc-sp-lg);min-width:0}body.password .password-header{display:flex;flex-direction:column;align-items:center;gap:var(--sc-sp-sm);padding:var(--sc-sp-lg) var(--sc-gutter) 0;text-align:center;border:0}body.password .password-header h1,body.password .password-header .h2{margin:0;font-family:var(--sc-font-display);font-size:clamp(2rem,1.718rem + .751vw,2.8rem);font-weight:600;font-variation-settings:"opsz" 24,"SOFT" 0;letter-spacing:.32em;text-transform:uppercase;text-indent:.32em;color:var(--sc-ink)}body.password .password-logo{display:block;height:auto}body.password .password-header+hr,body.password hr{border:0;border-top:var(--sc-border-hairline) solid var(--sc-rule);margin:var(--sc-sp-lg) 0 0}.sc-password{width:100%;min-width:0;background-color:transparent}.sc-password__inner{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;gap:var(--sc-sp-md)}.sc-password__eyebrow{margin:0}.sc-password__heading{margin:0;max-width:min(14ch,100%)}.sc-password__body{margin:0;max-width:min(46ch,100%);font-size:var(--sc-text-lg);line-height:var(--sc-leading-relaxed);color:var(--sc-ink-soft);text-wrap:pretty}.sc-password__body p{margin:0}.sc-password__spec{margin:var(--sc-sp-sm) 0 0}.sc-password__form{width:100%;max-width:min(48rem,100%);min-width:0;margin-top:var(--sc-sp-2xs)}.sc-signup__row{display:flex;align-items:stretch;gap:0;border:var(--sc-border-hairline) solid var(--sc-rule-strong);background-color:var(--sc-paper);transition:border-color var(--sc-dur) var(--sc-ease)}.sc-signup__row:focus-within{border-color:var(--sc-terracotta)}.sc-signup__input{flex:1 1 auto;min-width:0;padding:var(--sc-sp-sm) var(--sc-sp-md);border:0;background:transparent;font-family:var(--sc-font-body);font-size:var(--sc-text-base);line-height:1.4;color:var(--sc-ink);-webkit-appearance:none;appearance:none}.sc-signup__input::placeholder{color:var(--sc-ink-faint)}.sc-signup__input:focus,.sc-signup__input:focus-visible{outline:none}.sc-signup__submit{flex:0 0 auto;border:0;border-left:var(--sc-border-hairline) solid var(--sc-rule-strong)}.sc-signup__success,.sc-signup__error{margin:var(--sc-sp-sm) 0 0;font-size:var(--sc-text-sm);line-height:var(--sc-leading-normal)}.sc-signup__success{color:var(--sc-success)}.sc-signup__error{color:var(--sc-error)}@media screen and (max-width:34em){.sc-signup__row{flex-direction:column}.sc-signup__submit{border-left:0;border-top:var(--sc-border-hairline) solid var(--sc-rule-strong)}}body.password footer{padding:0 var(--sc-gutter) var(--sc-sp-lg)}body.password .password-footer,body.password .password__footer{display:flex;flex-direction:column;align-items:center;gap:var(--sc-sp-sm);text-align:center}body.password .password-link,body.password .modal__toggle-open{display:inline-flex;align-items:center;gap:var(--sc-sp-2xs);font-family:var(--sc-font-body);font-size:var(--sc-text-spec);font-weight:500;letter-spacing:var(--sc-tracking-spec);text-transform:uppercase;color:var(--sc-stone);text-decoration:none;border-bottom:var(--sc-border-hairline) solid transparent;transition:color var(--sc-dur) var(--sc-ease),border-color var(--sc-dur) var(--sc-ease)}body.password .password-link:hover,body.password .modal__toggle-open:hover{color:var(--sc-terracotta);border-bottom-color:var(--sc-terracotta)}body.password .password-link .svg-wrapper,body.password .modal__toggle-open .svg-wrapper{width:1.6rem;height:1.6rem}body.password .password-modal__content{background-color:var(--sc-paper);border:var(--sc-border-hairline) solid var(--sc-rule-strong);border-radius:var(--sc-radius-none);padding:var(--sc-sp-lg);text-align:left}body.password .password-modal__content-heading{font-family:var(--sc-font-display);font-size:var(--sc-text-h3);font-variation-settings:var(--sc-display-variation-sm);letter-spacing:var(--sc-tracking-heading);margin-top:0}body.password .password-button{margin-top:var(--sc-sp-sm)}body.password .password__footer-text{display:block;margin-top:var(--sc-sp-md);font-size:var(--sc-text-xs);color:var(--sc-ink-faint)}body.password .password__footer-text a{color:var(--sc-stone)}body.password .powered-by,body.password .password-footer__powered-by{font-size:var(--sc-text-xs);color:var(--sc-ink-faint)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sc-password.css.map */
