#password-strength-meter-container{text-align:center;background:#f7f7f7}#password-strength-meter-container span{font-weight:700}#password-strength-meter-container .password-strength-meter{position:relative;background:#f7f7f7;padding:.5rem;z-index:1}#password-strength-meter-container .password-strength-meter:before{position:absolute;top:0;left:0;content:"";z-index:-1;height:100%}.password-weak .password-strength-meter:before{background:#e7877c;width:25%}.password-medium .password-strength-meter:before{background:#fdc349;width:50%}.password-strong .password-strength-meter:before{background:#83c67c;width:75%}.password-very-strong .password-strength-meter:before{background:#38c82b;width:100%}.field.password .control{display:flex;flex-direction:column}.field.password .control .input-text{order:0}.field.password .control div.mage-error{order:2}.page-title-wrapper{text-align:center;margin-bottom:30px}.page-wrapper .page-main{background:#f7f7f7;max-width:100%;width:100%;padding:54px 0 10%}.page-wrapper .page-main .note{color:#000;font-size:1rem;text-align:center;margin-bottom:2.5rem}.page-wrapper .page-main .actions-toolbar{margin-top:1rem;text-align:center}.page-wrapper .page-main .action.primary{max-width:100%;width:100%}.page-wrapper .main{max-width:764px;margin:0 auto}.page-wrapper .columns-wrapper{margin-bottom:0}.form-create-account,.block-customer-login{background:#fff;padding:50px 20px}@media screen and (min-width:641px){.form-create-account,.block-customer-login{padding:50px}}.customer-account-login .main .secondary{margin-top:15px;text-align:center}.customer-account-login .main .remind{color:#171717;font-size:12px;text-decoration:underline}.customer-account-login .block-new-customer{margin-top:30px;padding-top:30px;border-top:1px solid #ddd;text-align:center}.customer-account-login .block-new-customer .block-title{margin-bottom:15px;font-size:24px}.customer-account-create .main legend,.customer-account-create .main .step-title{display:block;margin:30px 0 0;text-align:center;font-size:18px;font-weight:700;width:100%}.customer-account-create .main .step-title{margin-bottom:15px}.block.tabs{display:flex;flex-wrap:wrap;width:100%}.block.tabs .tab{background:#f7f7f7;color:#000;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:0;line-height:0;text-align:center;width:50%;float:left;padding:38px}.block.tabs .tab.active{background:#fff}.customer-account-create .form-create-account{display:block}.form-create-account{display:none}.form-create-account .create.info{display:inline-block;width:100%}.form-create-account .field-name-firstname{float:left;width:48%}.form-create-account .field-name-lastname{float:right;width:48%}.form-create-account .choice.newsletter{display:inline-block;width:100%}.fieldset.create.account{display:flex;flex-direction:column}.fieldset.create.account>.field{order:2}.fieldset.create.account>.field.email{order:0}.fieldset.create.account .rv-password-strength-indicator{order:1;margin-bottom:20px}