.log-in-dialog,.password-confirm-dialog,.password-reset-dialog,.sign-up-dialog{padding:0 10px}.log-in-dialog__headline,.password-confirm-dialog__headline,.password-reset-dialog__headline,.sign-up-dialog__headline{color:#575a5f;font-size:18px;font-weight:600;letter-spacing:.5px;line-height:22px;margin:0 0 15px;text-align:center}@media only screen and (min-width:375px){.log-in-dialog__headline,.password-confirm-dialog__headline,.password-reset-dialog__headline,.sign-up-dialog__headline{font-size:21px;line-height:28px}}@media only screen and (min-width:520px){.log-in-dialog__headline,.password-confirm-dialog__headline,.password-reset-dialog__headline,.sign-up-dialog__headline{font-size:24px}}.log-in-dialog__text,.password-confirm-dialog__text,.password-reset-dialog__text,.sign-up-dialog__text{color:#272727;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:25px;margin:0 0 10px;text-align:center}@media only screen and (min-width:375px){.log-in-dialog__text,.password-confirm-dialog__text,.password-reset-dialog__text,.sign-up-dialog__text{font-size:15px}}.log-in-dialog__error,.password-confirm-dialog__error,.password-reset-dialog__error,.sign-up-dialog__error{color:#d1121c;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:25px;margin:0 0 10px;text-align:left}@media only screen and (min-width:375px){.log-in-dialog__error,.password-confirm-dialog__error,.password-reset-dialog__error,.sign-up-dialog__error{font-size:15px}}.log-in-dialog button,.password-confirm-dialog button,.password-reset-dialog button,.sign-up-dialog button{margin-top:20px}.customer-form{margin:20px 0 0}.customer-form__hint{color:#575a5f;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:19px;margin:10px 0 0}@media only screen and (min-width:520px){.customer-form__hint{font-size:13px}}.customer-form__hint--center{text-align:center}.customer-form__hint--right{text-align:right}.customer-form__hint-link{cursor:pointer;text-decoration:underline}@media (hover:hover) and (pointer:fine){.customer-form__hint-link:hover{color:var(--primary)}}.customer-form .customer-form-input{margin-top:15px}.sign-up-hint{border-top:1px solid #eee;color:#272727;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:25px;margin:20px 0 0;padding:20px 0 0;text-align:center}@media only screen and (min-width:375px){.sign-up-hint{font-size:15px}}.sign-up-hint__link{color:var(--primary);cursor:pointer;text-decoration:underline;white-space:nowrap}.password-hint{border-top:1px solid #eee;margin:20px 0 0;padding:20px 0 0}.password-hint__criteria,.password-hint__headline{color:#272727;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:19px;margin:0;text-align:left}@media only screen and (min-width:520px){.password-hint__criteria,.password-hint__headline{font-size:13px}}.password-hint__headline{font-weight:800}@media only screen and (min-width:520px){.log-in-dialog,.password-confirm-dialog,.password-reset-dialog,.sign-up-dialog{padding:0 40px}}
