.password-page{display:table;height:100%;width:100%;color:var(--color-body-text);background-color:var(--color-body);background-size:cover;font-family:Helvetica}.password-form-message{max-width:500px;margin-left:auto;margin-right:auto}.password-header{height:85px;display:table-row}.password-header__inner{display:table-cell;vertical-align:middle}.password-login{padding:0 30px;text-align:right}.password-login .btn{font-family:Helvetica;letter-spacing:1.12px;font-weight:700}.password-logo .logo{color:var(--color-text);font-weight:var(--font-weight-header);max-width:100%}.password-content{text-align:center}.password-content .logo,.password-content__title{font-family:Helvetica;font-weight:700}.password-content .h4{font-weight:700;letter-spacing:0}.password-content .password__form-subheading{font-size:16px;letter-spacing:0}.password-content--rte{margin-bottom:35px}.password-content__title{display:block;margin-bottom:82.5px}.password-main{display:table-row;width:100%;height:100%;margin:0 auto}.password-main__inner{display:table-cell;vertical-align:middle;padding:27.5px 55px}.password-message{max-width:500px;margin:82.5px auto 27.5px}.password__form-heading{margin-bottom:55px}.password-powered-by,.password-social-sharing{margin-top:82.5px}.password-social-sharing .social-sharing{justify-content:center}.contact-form .input-group__btn .btn span{width:-moz-max-content;width:max-content;display:block;letter-spacing:1.12px;font-family:Helvetica;font-weight:700}.modal{transform:translateY(-20px);background-color:var(--color-bg);bottom:0;color:var(--color-text);display:none;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0}.modal--is-active{transform:translateY(0);display:block;opacity:1;overflow:hidden}.modal__inner{transform-style:preserve-3d;height:100%}.modal__centered{transform:translateY(-50%);position:relative;top:50%}.modal__close{border:0;padding:55px;position:fixed;top:0;right:0;z-index:2}.modal__close .icon{font-size:calc(20 / (var(--font-size-base)) * 1em)}#LoginModal .modal__close{background-color:var(--transparent-color)}#LoginModal .modal__inner .password-content{font-family:Helvetica;font-size:16px;letter-spacing:0;color:var(--feature-col-text-color)}#LoginModal .modal__inner .password-content .password__form-heading{letter-spacing:1.12px;font-family:Helvetica;font-size:17px}#LoginModal .modal__inner .input-group__field{font-family:Helvetica;font-size:15px}.form-single-field .input-group__btn .btn{font-family:Helvetica;font-size:14px;letter-spacing:1.12px;font-weight:700;padding:10px 15px;line-height:21px}@media(max-width:390px){.form-single-field .input-group__btn .btn{width:100%;max-width:none;display:flex;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/password.css.map */
