.password-page__wrapper{height:100%;width:100%;position:absolute}.password-page__background{position:absolute;top:0;right:0;bottom:0;left:0;display:table;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.password-page__signup-form{position:relative;margin:0 auto;text-align:center;background-color:#00000080;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.password-page__signup-form h1,.password-page__signup-form h3,.password-page__signup-form p,.password-page__signup-form small,.password-page__signup-form i,.password-page__signup-form a{color:#fff}.password-page__signup-form a:hover{color:var(---color-link-hover)}.password-page__signup-form h3{margin-bottom:40px;padding-bottom:0}.password-page__signup-form .errors{font-size:calc(.75rem * var(---font-adjust-body))}.password-page__signup-form .errors ul{text-align:center}@media only screen and (max-width:749px){.password-page__signup-form .wrapper{height:100%;overflow:auto;padding-bottom:25px}}.toggle-wrapper{position:absolute;top:20px;right:20px;padding-bottom:50px}@media only screen and (max-width:749px){.toggle-wrapper{position:relative;text-align:center;right:0;margin-bottom:25px}}.form-customer-signup,.form-admin-login{overflow:hidden;padding-bottom:20px}.signup-input,.password-input{background-color:#fff;height:40px;padding:0 11px;vertical-align:middle}.signup-input{min-width:280px}.customer-signup-button,.password-login-button{height:40px!important;padding:0 11px;vertical-align:middle;border:1px solid transparent;background-color:#ac80e6;color:#fff}.customer-signup-button:focus,.password-login-button:focus{transform:none}.signup-input,.password-input,.signup-input:hover,.password-input:hover{border:none}.template-password{height:100vh;text-align:center}.template-password .main-content{height:100vh;padding:0}.template-password .newsletter-form{border:1px solid var(---color-border-light)}.password-section{width:100%;height:100%}.password__wrapper{display:table;height:100%;width:100%;color:var(---color-text);background-color:var(---color-link);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:var(---color-bg)}.password__wrapper .password__footer__inner{color:#fff}.password__wrapper a{color:inherit}.password__main{display:table-row;width:100%;height:100%;margin:0 auto}.password__main__inner{display:table-cell;vertical-align:middle;padding:25px 50px}@media only screen and (max-width:749px){.password__main__inner{padding:16.6666666667px}}@media only screen and (min-width:750px){.password__main__inner{padding:16.6666666667px 50px}}.password__box{background-color:var(---color-bg);max-width:600px;margin:0 auto;padding:50px 0 0}.password__hero{font-size:calc(2.625rem * var(---font-adjust-body));line-height:1.15;letter-spacing:0;text-rendering:optimizeLegibility;padding-bottom:50px;padding-top:50px}@media only screen and (min-width:750px){.password__hero{font-size:calc(3.125rem * var(---font-adjust-body))}}@media only screen and (min-width:990px){.password__hero{font-size:calc(3.4375rem * var(---font-adjust-body))}}.password__hero .logo{max-width:100%;max-height:200px}.password__message{font-size:120%}.password__message img{max-width:100%}.password__logo,.password__logo--text{margin-bottom:20px;text-align:center}.password__hero,.password__message,.password__login-form,.password__signup-form{max-width:500px;margin:0 auto}.password__login-form{text-align:center;padding:100px 50px}.password__login-form,.password__box{box-shadow:0 0 10px #0000004d;border-radius:4px;overflow:hidden}.password-login{color:#fff}.password__login-form,.password__signup-form{background-color:var(---color-bg);padding:50px}.password__login-form .input-group,.password__signup-form .input-group{width:100%}.password__login-form .errors,.password__signup-form .errors{font-size:calc(.75rem * var(---font-adjust-body))}.password__login-form .errors ul,.password__signup-form .errors ul{color:#fff;list-style-type:none;margin-left:0}.password__signup-form{padding-top:50px}.password__signup-form__heading{margin-bottom:.8em}.admin-login{margin-top:25px;margin-bottom:0;font-size:95%}.admin-login a{text-decoration:none}.password__social-sharing.product__sharing .sharing,.password__social-sharing .sharing{padding:20px 0}.password__social-sharing.product__sharing .social-sharing,.password__social-sharing .social-sharing{margin-left:0;margin-right:0;border-top:solid 1px white}.password__social-sharing.product__sharing .social-sharing svg,.password__social-sharing .social-sharing svg{margin-left:.312rem;margin-right:.312rem}.password__social-sharing.product__sharing a svg,.password__social-sharing a svg{fill:#fff}.password__social-sharing.product__sharing a:hover svg,.password__social-sharing a:hover svg{fill:#eddd99}.password__footer{display:table-row;height:1px}.password__footer__inner{display:table-cell;vertical-align:bottom;padding:50px;line-height:20px;font-size:95%;color:var(---color-text)}.password__footer__inner a{text-decoration:none;margin:0 25px}@media only screen and (max-width:749px){.password__footer__inner a{display:block;margin-top:25px}}.shopify-section.password+.shopify-section{padding-top:100vh}ul.social__links{display:flex;justify-content:center;list-style:none}ul.social__links svg{width:36px;height:36px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/password.css.map */
