.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}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::-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 .password-form{width:min(35.6rem,100%)}.password-modal .password-form__wrapper{gap:.6rem;flex-direction:column}@media(min-width:576px){.password-modal .password-form__wrapper{flex-direction:row}}.password-modal .password-form__field{flex-grow:1;width:100%}@media(min-width:576px){.password-modal .password-form__field{width:auto}}.password-modal .password-form__field .field__input,.password-modal .password-form__button{width:100%}@media(min-width:576px){.password-modal .password-form__button{width:auto;flex-shrink:0}}.password-modal .password-form .field--checkbox{margin-top:.8rem;align-items:flex-start;width:100%}.password-modal .form__message{font-size:1.2rem;color:rgb(var(--color-error));position:absolute;top:calc(100% + .3rem);left:0;margin-top:0}.password-modal__content{max-width:94.8rem;width:100%;height:100%;padding:3.2rem 1.2rem;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;box-sizing:border-box;align-items:center}.password-modal__content-heading{margin-bottom:.8rem}.password-modal .password-footer__text{margin:.8rem 0 0}.password-link{align-items:center;font-size:1.4rem;font-weight:400;white-space:nowrap}.password-link svg{width:2rem;height:2rem;margin-right:.8rem}.password-link svg path{stroke-width:2}.password-header{padding-top:2rem;padding-bottom: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--with-link a{font-size:1.4rem;display:inline;color:rgba(var(--color-foreground));background-position:left 100%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none;transition:background-size var(--duration-default) ease-in-out}@media screen and (pointer:fine){.password-footer__text--with-link a:hover{background-size:0% 5%;background-position:right 100%}}.password-footer__text--with-shopify a{transition:opacity var(--duration-default) ease-in-out}@media screen and (pointer:fine){.password-footer__text--with-shopify a:hover{opacity:.8}}.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/2/assets/section-password.css.map */
