body[centered]{display:table;height:100%;overflow:hidden;width:100%}body[centered] #wrapper{display:table-cell;text-align:center;vertical-align:middle;width:100%}body[centered] .overlay{top:0}.login-form .login-title,.register-form .login-title{font-size:1.25rem;font-weight:600}.login-form .logo{max-width:250px}.login-form .box{margin-top:40px}.login-form .control.has-icons-left .icon{top:-1px}@media screen and (min-width:1024px){.login-form{width:400px}}.login-form .action-list,.login-form .control,.login-form .login-subtitle,.login-form .notification,.login-form .terms{margin-top:1.5rem}.login-form .action-list{display:flex;gap:1.5rem}.login-form .notification,.register-form .notification{margin-bottom:1.5rem;margin-top:1.5rem}.register-block .login-title{text-wrap:balance;text-align:center}.register-block .register-form{text-align:left}.register-block .register-form .title-section{background-color:#eff5fb;border-radius:4px;font-weight:600;margin-bottom:15px;padding:10px 15px}.register-block .register-form .section-form{margin:0 0 45px}.register-block .register-form .section-form .field{margin:0}.register-block .register-form .section-form .grid-row+.grid-row,.register-block .register-form .section-form .same-billing-as-shipping{margin-bottom:15px;margin-top:15px}.register-block .register-form .top-col p{text-align:left}.register-block .register-form label:not(:last-child){margin-bottom:5px}.register-block .register-form label.label.is-required:after{color:#f14668;content:"*";font-size:16px;font-weight:600;margin-left:4px;position:absolute}.register-block .register-form p.is-required{color:#f14668;font-size:16px}.register-block .register-form .select,.register-block .register-form select{width:100%}.register-block .register-form .bottom-col .control{align-items:center;display:flex}.register-block .register-form .bottom-col .control .button{margin-left:auto;margin-right:0;padding-left:50px;padding-right:50px}.register-block .register-form .bottom-col{border-top:1px solid #c7d1d6;margin-bottom:30px;padding-top:30px}.register-block .register-form .bottom-col:last-child{margin-bottom:0}.register-block .register-form .grid-row.billing-row:not(.active){display:none}.register-block .register-form .required-fields{margin-bottom:20px;margin-top:20px}.register-block .register-form #address-states-block+.notification{margin-top:15px}@media screen and (max-width:1023px){.register-block .register-form>div+div{margin-top:40px}}
