body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.section-password .section{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(3rem,8vw,5rem) 1.5rem}.section-password .section-content-wrapper{max-width:460px;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2.5rem)}.section-password h1,.section-password h2{font-family:"LT Soul",var(--font-heading--family),sans-serif;font-size:clamp(1.6rem,5vw,2.4rem);letter-spacing:.04em;line-height:1.25;margin:0;font-weight:400;color:var(--color-foreground-heading)}.section-password h1 strong{font-weight:600}.section-password p,.section-password .password-content{font-size:clamp(.8rem,2.2vw,.9rem);font-weight:300;opacity:.55;line-height:1.7;margin:0;color:var(--color-foreground);max-width:340px}.section-password .divider-style{width:40px;background:rgb(var(--color-foreground-rgb) / .15)!important;height:1px!important;border:none!important}.section-password .email-signup__input-group{display:flex;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:100px;overflow:hidden;background:transparent;width:100%;max-width:380px;transition:border-color .3s ease}.section-password .email-signup__input-group:focus-within{border-color:rgb(var(--color-foreground-rgb) / .3)}.section-password .email-signup__input-group .field__input{background:transparent;border:none;color:var(--color-foreground);font-size:.8rem;font-weight:300;padding:1rem 1.25rem;flex:1;min-width:0;letter-spacing:.02em;line-height:1}.section-password .email-signup__input-group .field__input::placeholder{color:rgb(var(--color-foreground-rgb) / .25)}.section-password .email-signup__input-group .button{background:rgb(var(--color-foreground-rgb) / .08);color:var(--color-foreground);border:none;border-radius:100px;font-size:.65rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:1rem 1.5rem;transition:background .3s ease;white-space:nowrap;flex-shrink:0;cursor:pointer}.section-password .email-signup__input-group .button:hover{background:rgb(var(--color-foreground-rgb) / .15)}@media screen and (max-width:480px){.section-password .section{padding:2.5rem 1.25rem}.section-password .email-signup__input-group{max-width:100%}.section-password .email-signup__input-group .field__input{padding:.9rem 1rem;font-size:.8rem}.section-password .email-signup__input-group .button{padding:.9rem 1.25rem;font-size:.6rem;letter-spacing:.12em}}.password-footer__button{font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:.6;transition:opacity .3s ease;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(var(--color-foreground-rgb) / .3)}.password-footer__button:hover{opacity:1;text-decoration-color:rgb(var(--color-foreground-rgb) / .6)}.password-footer__admin-link{font-size:.7rem;opacity:.3}.password-footer__admin-link a{color:inherit}.password-dialog{background:var(--color-background);color:var(--color-foreground)}.password-dialog__title{font-family:"LT Soul",var(--font-heading--family),sans-serif;font-weight:400;letter-spacing:.04em;color:var(--color-foreground-heading)}.password-dialog__content .email-signup__input-group{border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:100px;overflow:hidden;background:transparent}.password-dialog__content .field__input{background:transparent;border:none;color:var(--color-foreground);font-weight:300}.password-dialog__content .field__input::placeholder{color:rgb(var(--color-foreground-rgb) / .25)}.password-dialog__submit-button{background:rgb(var(--color-foreground-rgb) / .08)!important;color:var(--color-foreground)!important;border:none!important;border-radius:100px!important;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:400;cursor:pointer;width:auto!important;padding:.9rem 2rem}.password-dialog__submit-button:hover{background:rgb(var(--color-foreground-rgb) / .15)!important}@media screen and (max-width:749px){.password-dialog__content .email-signup__input-group{flex-direction:column;border-radius:12px;gap:0}.password-dialog__content .field__input{border-radius:12px 12px 0 0;text-align:center;padding:1rem}.password-dialog__submit-button{border-radius:0 0 12px 12px!important;width:100%!important;padding:.9rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ajura-password.css.map */
