.password{background-color:rgb(var(--color-background));height:100%}.password-modal{background-color:rgb(var(--color-background))}.password-modal__toggle{z-index:10;list-style-type:none;cursor:pointer}.password-modal__toggle-open{display:flex}.password-modal__toggle-open .icon{width:1.6rem;height:1.6rem}details[open].password-modal .password-modal__toggle-open{display:none}.password-modal__toggle-close{display:none}details[open].password-modal .password-modal__toggle-close{display:flex}.password-modal__toggle .modal-close-button{height:unset;border:unset;width:unset}.password-modal__toggle::-webkit-details-marker{display:none}.password-modal__wrapper{z-index:9;position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));display:flex;justify-content:center;align-items:center}.password-modal__form-wrapper{position:relative;width:100%}.password-modal .password-form{max-width:45rem;display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem;margin-bottom:2rem;width:100%}.password-modal__content{max-width:45rem;width:100%;height:100%;padding:3.2rem 1.2rem;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;box-sizing:border-box}.password-modal__content-heading{margin-bottom:.8rem}.password-header{padding-block:2rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row;color:rgb(var(--color-foreground));margin:0 auto;gap:2.4rem}.password-main{position:relative}.password-main>section:only-child{height:100%}.password-main>section:only-child>.newsletter{display:flex;flex-direction:column;justify-content:center;height:100%}.password-footer{display:flex;flex-direction:column;align-items:center;padding-top:4rem;color:rgb(var(--color-foreground))}.password-footer__text{display:flex;align-items:center;gap:.4rem}.password-footer__text a{color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease-in-out}@media screen and (pointer:fine){.password-footer__text a:hover{opacity:var(--hover-opacity)}}.password-footer__login{margin-top:1.2rem;padding-bottom:4rem}.password-footer .list-social:not(:empty)+.password-footer__text{margin-top:1.2rem}.password-footer .icon-shopify{width:7rem;height:2rem;vertical-align:top;color:rgb(var(--color-foreground))}.password-content{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-password.css.map */
