.section-password{flex-grow:1;display:flex;min-height:100vh}.section-password .section,.section-password .border-style{width:100%}.ac-password-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,5vw,4rem) 1.5rem;position:relative;z-index:2}.ac-password-card{width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.75rem}.ac-password-head{display:flex;flex-direction:column;align-items:center;gap:1rem}.ac-password-eyebrow{margin:0;font-size:.72rem;line-height:1;letter-spacing:.32em;text-transform:uppercase;opacity:.56}.ac-password-title{margin:0;font-size:clamp(2.8rem,8vw,5.6rem);line-height:.92;letter-spacing:-.05em;font-weight:500}.ac-password-sub{margin:0;max-width:34ch;font-size:1rem;line-height:1.75;opacity:.68}.ac-password-blocks{width:100%;display:flex;flex-direction:column;gap:1rem}.ac-password-blocks>*{width:100%}.password-content{text-align:center;font-size:.92rem;line-height:1.7;opacity:.56;max-width:38ch}.ac-password-blocks form,.ac-password-blocks .newsletter-form,.ac-password-blocks .password-form{width:100%}.ac-password-blocks input[type=email],.ac-password-blocks input[type=password],.ac-password-blocks input[type=text]{width:100%;min-height:54px;padding:0 1rem;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb8;box-shadow:none}.ac-password-blocks button,.ac-password-blocks .button{min-height:54px;padding:0 1.4rem;border-radius:999px;border:1px solid transparent}@media(max-width:749px){.ac-password-shell{padding:2rem 1.25rem}.ac-password-card{gap:1.4rem}.ac-password-sub{font-size:.96rem;line-height:1.65}}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAAAAEAAAAAAAAAAAAAAACA */
