.password-header{position:relative;z-index:20;border-bottom:.1rem solid rgb(var(--color-border))}.password-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:6.4rem;padding-top:1.2rem;padding-bottom:1.2rem}@media(max-width:749px){.password-header-inner{grid-template-columns:auto 1fr auto;gap:.8rem}.password-header-login-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.password-header-login-button{min-width:0;padding-inline:1.2rem}.password-header-login-button svg{margin:0}}.password-header-start{justify-self:start}.password-header-brand{justify-self:center;text-align:center}.password-header-end{justify-self:end}.password-header-shop-name{margin:0}.password-header-logo{display:block;height:auto;object-fit:contain}.password-header-login-button{display:inline-flex;align-items:center;gap:.6rem}.password-header-login-button .icon{width:1.6rem;height:1.6rem}.password-modal-content{padding:2rem}@media(min-width:750px){.password-modal-content{padding:3rem}}.password-modal-heading{margin:0 0 1rem}.password-modal-message{margin-bottom:1.5rem}.password-form{margin:0}.password-form-field-wrap{display:flex;flex-direction:column;gap:1rem}@media(min-width:750px){.password-form-field-wrap{flex-direction:row;align-items:flex-end}.password-form-field-wrap .field{flex:auto;margin:0}.password-form-field-wrap .button{flex:none}}.password-form-field-wrap+.form-status{margin-top:var(--spacing-base-1);margin-bottom:0}.password-modal-footer-text{margin-top:1.5rem;text-align:center}.password-container{min-height:100vh;padding-top:1.5rem}@media(min-width:750px){.password-container{display:flex;flex-direction:column;align-items:center;justify-content:center}}.password-wrap{border-radius:var(--border-radius-base);padding:2rem;box-shadow:inset 0 0 0 .1rem rgb(var(--color-card-border))}.password-wrap h1{margin-bottom:.5rem}@media(min-width:750px){.password-wrap{padding:7.5rem 6.5rem}}.password-logo{margin-bottom:2rem;height:auto;object-fit:contain}.password-footer-text{text-align:center;margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-password.css.map */
