.form-create-account .fieldset.create.account:after{display:none}.customer-account-create main#maincontent{max-width:800px !important}.customer-account-create .fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.customer-account-create .fieldset>.field{max-width:48%;width:100%;margin-right:5px}.customer-account-create .field.date ._has-datepicker{width:100%}.customer-account-create .field-dob ._has-datepicker{width:100%}.page-title-wrapper{text-align:center}.password-strength-meter{display:none;height:auto}.page-header .logo{float:none}.page-header .logo img{margin:25px auto}.page-header .action.nav-toggle{display:none}.fieldset>.legend{text-align:center}.login-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:50px}.login-container .block{max-width:500px;width:100%;padding:48px 4% 44px;border:1px solid #e0e0e0;min-height:500px;margin-bottom:0 !important}.login-container .block .block-title{font-size:2.4rem;text-align:center;border:0}.login-container .block .block-title strong{font-weight:700}.login-container .block.block-new-customer .block-title{margin:0}.login-container .fieldset>.field>div.control{width:100%}.login-container .fieldset:after{display:none}.login-container .fieldset .field.password{position:relative}.login-container .fieldset .secondary{margin-bottom:15px;text-align:center}.login-container .fieldset .secondary .action.remind{font-weight:500;font-size:1.2rem;text-decoration:underline;color:#121a22}.login-container .account-terms-link{width:100%;text-align:center}.login-container .account-terms-link P{font-size:1.4rem}.login-container .account-terms-link a{font-weight:500;font-size:1.24rem;text-decoration:underline;color:#121a22}.actions-toolbar>.primary{width:100%}.customer-account-login .page-title-wrapper{display:none}.fieldset>.field.date.field-dob #dob{width:100%}.fieldset>.field.date.field-dob .ui-datepicker-trigger{display:none}.customer-account-create main#maincontent,.customer-account-forgotpassword main#maincontent,.customer-account-createpassword main#maincontent{max-width:500px;width:100%;padding:44px 6% 44px;border:1px solid #e0e0e0;margin-bottom:6rem}.customer-account-create main#maincontent .column.main,.customer-account-forgotpassword main#maincontent .column.main,.customer-account-createpassword main#maincontent .column.main{padding:0}.customer-account-create .fieldset>.field>.label,.customer-account-forgotpassword .fieldset>.field>.label,.customer-account-createpassword .fieldset>.field>.label{font-size:1.2rem}@media all and (max-width:991px){.login-container .block{padding:20px 10px;margin-bottom:10px;min-height:auto}.login-container .block .block-title{font-size:1.8rem;margin:0;padding-bottom:24px}.login-container .block.block-new-customer{padding:20px 10px}.login-container .block.block-new-customer .block-title{padding:0 0 20px}.customer-account-create main#maincontent,.customer-account-forgotpassword main#maincontent,.customer-account-createpassword main#maincontent{padding:20px 10px;margin:0 1rem 6rem;width:auto}.login-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media all and (min-width:768px){form.form.create.account,form.form.password.reset,form.form.password.forget{min-width:1px;width:100%}}