.template-password{height:100vh;text-align:center}.password-page__image{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1;animation:zoom-fade-password 20s ease 1s forwards}.password-page__image:after{position:fixed;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#3232324d}.password-page__wrapper{display:table;height:100%;width:100%;position:absolute;z-index:3;color:#2a2b2f;color:var(--colorTextBody)}.password-page__wrapper a{color:inherit}.password-page__wrapper hr{border-color:#e8e8e1;border-color:var(--colorBorder)}.password-page__wrapper .social-sharing.clean a{color:inherit;background:transparent}.password-header-section{display:table-row}.password-page__header{display:table-cell;height:1px}.password-page__header__inner{padding:20px}.password-page__logo{margin-top:40px}@media only screen and (min-width:590px){.password-page__logo{margin-top:-3px}}.password-page__logo .logo{max-width:100%}.password-page__main{display:table-row;width:100%;height:100%;margin:0 auto}.password-page__main__inner{display:table-cell;vertical-align:middle;padding:0 26.66667px}.password-page__hero{font-family:var(--fontHeaderPrimary),var(--fontHeaderFallback);font-weight:var(--fontHeaderWeight);letter-spacing:var(--fontHeaderSpacing);line-height:var(--fontHeaderLineHeight)}.password-page__hero{font-size:42px;text-transform:none}@media only screen and (min-width:590px){.password-page__hero{font-size:64px}}.password-page__message{font-size:120%;margin-bottom:30px!important}.password-page__message img{max-width:100%}.password-form,.password-page__message,.password-page__signup-form{max-width:500px;margin:0 auto}.password-form{margin-bottom:1em}@media only screen and (min-width:590px){.password-page__signup-form{padding:0 40px}}.password-page__signup-form .input-group{width:100%}.password-page__signup-form .input-group-field{background-color:#fff;color:#000}.password-page__signup-form .input-group-field::-webkit-input-placeholder{color:#000;opacity:.7}.password-page__signup-form .input-group-field:-moz-placeholder{color:#000;opacity:.7}.password-page__signup-form .input-group-field::-moz-placeholder{color:#000;opacity:.7}.password-page__signup-form .input-group-field:-ms-input-placeholder{color:#000;opacity:.7}.password-page__signup-form .input-group-field::-ms-input-placeholder{color:#000;opacity:.7}.password-page__signup-form .errors ul{list-style-type:none;margin-left:0}.password-page__social-sharing{margin-top:30px}.password-login{display:block;margin:0 auto;font-family:var(--fontBasePrimary),var(--fontBaseFallback);font-weight:var(--fontBaseWeight);letter-spacing:var(--fontBaseSpacing);line-height:var(--fontBaseLineHeight)}.password-login{text-transform:uppercase;letter-spacing:.2em}.password-login{font-size:.8em;padding:10px 15px;border:1px solid #fff}@media only screen and (min-width:590px){.password-login{position:absolute;top:26.66667px;right:26.66667px}}.password__lock .icon{position:relative;top:-2px;margin-right:4px;width:12px;height:12px}.password-page__footer{display:table-row;height:1px}.password-page__footer_inner{display:table-cell;vertical-align:bottom;padding:60px 0 20px;line-height:2.4;font-size:80%}.icon-shopify-logo{width:60px;height:20px}@media only screen and (max-width:589px){#LoginModal .modal__close{padding:20px}}#LoginModal .modal__inner{background:#fff;background:var(--colorBody);color:#2a2b2f;color:var(--colorTextBody);padding:30px}@media only screen and (max-width:589px){#LoginModal .modal__inner{margin-bottom:40vh}}.password-admin-link{margin:0}.password-admin-link a{border-bottom:2px solid!important;border-bottom-color:#e8e8e1!important;border-bottom-color:var(--colorBorder)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/password-theme.css.map */
