.customer-account-login .login-container{display:flex;flex-direction:column;align-items:center}.customer-account-login .block-customer-login label{display:flex;flex-direction:row}.customer-account-login .actions-toolbar{display:flex;flex-direction:column}.customer-account-login .actions-toolbar:before{content:unset}.customer-account-login .actions-toolbar>.primary{margin-top:60px;margin-left:0}.customer-account-login .actions-toolbar .action.login{display:block;margin:unset;min-width:187px}.customer-account-login .actions-toolbar .action.remind{margin-left:0}.customer-account-login .actions-toolbar .action.remind span{color:#3984be;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.customer-account-login .field.choice{margin-bottom:0}.customer-account-login .fieldset.login:after{content:unset}.customer-account-create .page-title-wrapper,.customer-account-login .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.customer-account-createpassword .page-title-wrapper{display:none}.customer-account-create .page-sub-title,.customer-account-login .page-sub-title,.customer-account-forgotpassword .page-sub-title,.customer-account-createpassword .page-sub-title{margin-bottom:30px}.customer-account-create .column.main>.block,.customer-account-login .column.main>.block,.customer-account-forgotpassword .column.main>.block,.customer-account-createpassword .column.main>.block,.customer-account-create .column.main>div>.block,.customer-account-login .column.main>div>.block,.customer-account-forgotpassword .column.main>div>.block,.customer-account-createpassword .column.main>div>.block{padding:60px 200px;background-color:#f4f6f9;width:100%}.customer-account-create .column.main>.block .form-login:after,.customer-account-login .column.main>.block .form-login:after,.customer-account-forgotpassword .column.main>.block .form-login:after,.customer-account-createpassword .column.main>.block .form-login:after,.customer-account-create .column.main>div>.block .form-login:after,.customer-account-login .column.main>div>.block .form-login:after,.customer-account-forgotpassword .column.main>div>.block .form-login:after,.customer-account-createpassword .column.main>div>.block .form-login:after{content:unset}.customer-account-create .column.main>.block .form,.customer-account-login .column.main>.block .form,.customer-account-forgotpassword .column.main>.block .form,.customer-account-createpassword .column.main>.block .form,.customer-account-create .column.main>div>.block .form,.customer-account-login .column.main>div>.block .form,.customer-account-forgotpassword .column.main>div>.block .form,.customer-account-createpassword .column.main>div>.block .form{background-color:#fff;border-top:unset !important;box-shadow:0 5px 30px 0 rgba(111,128,147,.2);width:100%;min-width:unset}@media all and (min-width:590px){.customer-account-create .column.main>.block .form,.customer-account-login .column.main>.block .form,.customer-account-forgotpassword .column.main>.block .form,.customer-account-createpassword .column.main>.block .form,.customer-account-create .column.main>div>.block .form,.customer-account-login .column.main>div>.block .form,.customer-account-forgotpassword .column.main>div>.block .form,.customer-account-createpassword .column.main>div>.block .form{padding:60px}}@media all and (max-width:590px){.customer-account-create .column.main>.block .form,.customer-account-login .column.main>.block .form,.customer-account-forgotpassword .column.main>.block .form,.customer-account-createpassword .column.main>.block .form,.customer-account-create .column.main>div>.block .form,.customer-account-login .column.main>div>.block .form,.customer-account-forgotpassword .column.main>div>.block .form,.customer-account-createpassword .column.main>div>.block .form{padding:20px}}.customer-account-create .column.main>.block .form .legend,.customer-account-login .column.main>.block .form .legend,.customer-account-forgotpassword .column.main>.block .form .legend,.customer-account-createpassword .column.main>.block .form .legend,.customer-account-create .column.main>div>.block .form .legend,.customer-account-login .column.main>div>.block .form .legend,.customer-account-forgotpassword .column.main>div>.block .form .legend,.customer-account-createpassword .column.main>div>.block .form .legend{margin-bottom:24px;margin-left:0}.customer-account-create .column.main>.block .form .legend span,.customer-account-login .column.main>.block .form .legend span,.customer-account-forgotpassword .column.main>.block .form .legend span,.customer-account-createpassword .column.main>.block .form .legend span,.customer-account-create .column.main>div>.block .form .legend span,.customer-account-login .column.main>div>.block .form .legend span,.customer-account-forgotpassword .column.main>div>.block .form .legend span,.customer-account-createpassword .column.main>div>.block .form .legend span{text-transform:uppercase;color:#3984be;font-size:22px;font-weight:400;line-height:120%}.customer-account-create .column.main>.block .form .field,.customer-account-login .column.main>.block .form .field,.customer-account-forgotpassword .column.main>.block .form .field,.customer-account-createpassword .column.main>.block .form .field,.customer-account-create .column.main>div>.block .form .field,.customer-account-login .column.main>div>.block .form .field,.customer-account-forgotpassword .column.main>div>.block .form .field,.customer-account-createpassword .column.main>div>.block .form .field{display:flex;margin:unset;margin-bottom:20px;flex-direction:column}.customer-account-create .column.main>.block .form .field.required>.label:after,.customer-account-login .column.main>.block .form .field.required>.label:after,.customer-account-forgotpassword .column.main>.block .form .field.required>.label:after,.customer-account-createpassword .column.main>.block .form .field.required>.label:after,.customer-account-create .column.main>div>.block .form .field.required>.label:after,.customer-account-login .column.main>div>.block .form .field.required>.label:after,.customer-account-forgotpassword .column.main>div>.block .form .field.required>.label:after,.customer-account-createpassword .column.main>div>.block .form .field.required>.label:after{color:#3984be}.customer-account-create .column.main>.block .form .field .label,.customer-account-login .column.main>.block .form .field .label,.customer-account-forgotpassword .column.main>.block .form .field .label,.customer-account-createpassword .column.main>.block .form .field .label,.customer-account-create .column.main>div>.block .form .field .label,.customer-account-login .column.main>div>.block .form .field .label,.customer-account-forgotpassword .column.main>div>.block .form .field .label,.customer-account-createpassword .column.main>div>.block .form .field .label{padding-top:0}.customer-account-create .column.main>.block .form .field:not(.choice)>.control,.customer-account-login .column.main>.block .form .field:not(.choice)>.control,.customer-account-forgotpassword .column.main>.block .form .field:not(.choice)>.control,.customer-account-createpassword .column.main>.block .form .field:not(.choice)>.control,.customer-account-create .column.main>div>.block .form .field:not(.choice)>.control,.customer-account-login .column.main>div>.block .form .field:not(.choice)>.control,.customer-account-forgotpassword .column.main>div>.block .form .field:not(.choice)>.control,.customer-account-createpassword .column.main>div>.block .form .field:not(.choice)>.control{width:100%;float:unset}.customer-account-create .column.main>.block .form .field.captcha,.customer-account-login .column.main>.block .form .field.captcha,.customer-account-forgotpassword .column.main>.block .form .field.captcha,.customer-account-createpassword .column.main>.block .form .field.captcha,.customer-account-create .column.main>div>.block .form .field.captcha,.customer-account-login .column.main>div>.block .form .field.captcha,.customer-account-forgotpassword .column.main>div>.block .form .field.captcha,.customer-account-createpassword .column.main>div>.block .form .field.captcha{border:unset;background:unset;font-weight:400;color:#3984be;font-size:18px;padding:0;margin-top:-10px;margin-left:25px}.customer-account-create .column.main>.block .form .field.choice,.customer-account-login .column.main>.block .form .field.choice,.customer-account-forgotpassword .column.main>.block .form .field.choice,.customer-account-createpassword .column.main>.block .form .field.choice,.customer-account-create .column.main>div>.block .form .field.choice,.customer-account-login .column.main>div>.block .form .field.choice,.customer-account-forgotpassword .column.main>div>.block .form .field.choice,.customer-account-createpassword .column.main>div>.block .form .field.choice{flex-direction:row;align-items:center}.customer-account-create .column.main>.block .form .field.choice label.label,.customer-account-login .column.main>.block .form .field.choice label.label,.customer-account-forgotpassword .column.main>.block .form .field.choice label.label,.customer-account-createpassword .column.main>.block .form .field.choice label.label,.customer-account-create .column.main>div>.block .form .field.choice label.label,.customer-account-login .column.main>div>.block .form .field.choice label.label,.customer-account-forgotpassword .column.main>div>.block .form .field.choice label.label,.customer-account-createpassword .column.main>div>.block .form .field.choice label.label{margin-bottom:0}.customer-account-create .column.main>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-login .column.main>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-forgotpassword .column.main>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-createpassword .column.main>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-create .column.main>div>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-login .column.main>div>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-forgotpassword .column.main>div>.block .form .field.choice .grohe-ui-kit-checkbox span,.customer-account-createpassword .column.main>div>.block .form .field.choice .grohe-ui-kit-checkbox span{user-select:none;-webkit-user-select:none}.customer-account-create .column.main>.block .form .field.choice:before,.customer-account-login .column.main>.block .form .field.choice:before,.customer-account-forgotpassword .column.main>.block .form .field.choice:before,.customer-account-createpassword .column.main>.block .form .field.choice:before,.customer-account-create .column.main>div>.block .form .field.choice:before,.customer-account-login .column.main>div>.block .form .field.choice:before,.customer-account-forgotpassword .column.main>div>.block .form .field.choice:before,.customer-account-createpassword .column.main>div>.block .form .field.choice:before{content:unset}.customer-account-create .column.main>.block .form .label,.customer-account-login .column.main>.block .form .label,.customer-account-forgotpassword .column.main>.block .form .label,.customer-account-createpassword .column.main>.block .form .label,.customer-account-create .column.main>div>.block .form .label,.customer-account-login .column.main>div>.block .form .label,.customer-account-forgotpassword .column.main>div>.block .form .label,.customer-account-createpassword .column.main>div>.block .form .label{float:unset;text-align:left;color:#161616;font-size:16px;font-weight:300;line-height:100%;margin-bottom:10px}.customer-account-create .column.main>.block .form .fieldset.create.account,.customer-account-login .column.main>.block .form .fieldset.create.account,.customer-account-forgotpassword .column.main>.block .form .fieldset.create.account,.customer-account-createpassword .column.main>.block .form .fieldset.create.account,.customer-account-create .column.main>div>.block .form .fieldset.create.account,.customer-account-login .column.main>div>.block .form .fieldset.create.account,.customer-account-forgotpassword .column.main>div>.block .form .fieldset.create.account,.customer-account-createpassword .column.main>div>.block .form .fieldset.create.account{margin-bottom:0}.customer-account-create .column.main>.block .form hr,.customer-account-login .column.main>.block .form hr,.customer-account-forgotpassword .column.main>.block .form hr,.customer-account-createpassword .column.main>.block .form hr,.customer-account-create .column.main>div>.block .form hr,.customer-account-login .column.main>div>.block .form hr,.customer-account-forgotpassword .column.main>div>.block .form hr,.customer-account-createpassword .column.main>div>.block .form hr{margin-top:8px;margin-bottom:30px;border-top-width:2px}.customer-account-create .column.main>.block .form .actions-toolbar,.customer-account-login .column.main>.block .form .actions-toolbar,.customer-account-forgotpassword .column.main>.block .form .actions-toolbar,.customer-account-createpassword .column.main>.block .form .actions-toolbar,.customer-account-create .column.main>div>.block .form .actions-toolbar,.customer-account-login .column.main>div>.block .form .actions-toolbar,.customer-account-forgotpassword .column.main>div>.block .form .actions-toolbar,.customer-account-createpassword .column.main>div>.block .form .actions-toolbar{margin-left:unset}.customer-account-forgotpassword .page-sub-title{margin-bottom:30px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.customer-account-forgotpassword .column.main .forgot-pwd-wrapper .form.password.forget .field.note{margin-bottom:60px;font-size:16px;font-style:normal;font-weight:300;line-height:150%}@media (max-width:1024px){.customer-account-create .column.main>.block,.customer-account-login .column.main>.block,.customer-account-forgotpassword .column.main>.block,.customer-account-createpassword .column.main>.block,.customer-account-create .column.main>div>.block,.customer-account-login .column.main>div>.block,.customer-account-forgotpassword .column.main>div>.block,.customer-account-createpassword .column.main>div>.block{padding:40px 90px}}@media (max-width:768px){.customer-account-create .column.main>.block,.customer-account-login .column.main>.block,.customer-account-forgotpassword .column.main>.block,.customer-account-createpassword .column.main>.block,.customer-account-create .column.main>div>.block,.customer-account-login .column.main>div>.block,.customer-account-forgotpassword .column.main>div>.block,.customer-account-createpassword .column.main>div>.block{padding:35px 30px}}@media (max-width:420px){.customer-account-create .column.main>.block,.customer-account-login .column.main>.block,.customer-account-forgotpassword .column.main>.block,.customer-account-createpassword .column.main>.block,.customer-account-create .column.main>div>.block,.customer-account-login .column.main>div>.block,.customer-account-forgotpassword .column.main>div>.block,.customer-account-createpassword .column.main>div>.block{padding:30px 20px}.customer-account-create .column.main>.block>form,.customer-account-login .column.main>.block>form,.customer-account-forgotpassword .column.main>.block>form,.customer-account-createpassword .column.main>.block>form,.customer-account-create .column.main>div>.block>form,.customer-account-login .column.main>div>.block>form,.customer-account-forgotpassword .column.main>div>.block>form,.customer-account-createpassword .column.main>div>.block>form{padding:30px}.customer-account-create .password-strength-meter,.customer-account-login .password-strength-meter,.customer-account-forgotpassword .password-strength-meter,.customer-account-createpassword .password-strength-meter{line-height:normal;height:48px;padding-top:8px}}@media (max-width:360px){.customer-account-create .column.main>.block,.customer-account-login .column.main>.block,.customer-account-forgotpassword .column.main>.block,.customer-account-createpassword .column.main>.block,.customer-account-create .column.main>div>.block,.customer-account-login .column.main>div>.block,.customer-account-forgotpassword .column.main>div>.block,.customer-account-createpassword .column.main>div>.block{padding:20px}.customer-account-create .column.main>.block>form,.customer-account-login .column.main>.block>form,.customer-account-forgotpassword .column.main>.block>form,.customer-account-createpassword .column.main>.block>form,.customer-account-create .column.main>div>.block>form,.customer-account-login .column.main>div>.block>form,.customer-account-forgotpassword .column.main>div>.block>form,.customer-account-createpassword .column.main>div>.block>form{padding:20px}.customer-account-create .column.main>.block>form .fieldset,.customer-account-login .column.main>.block>form .fieldset,.customer-account-forgotpassword .column.main>.block>form .fieldset,.customer-account-createpassword .column.main>.block>form .fieldset,.customer-account-create .column.main>div>.block>form .fieldset,.customer-account-login .column.main>div>.block>form .fieldset,.customer-account-forgotpassword .column.main>div>.block>form .fieldset,.customer-account-createpassword .column.main>div>.block>form .fieldset{margin-bottom:30px}}