.mg-site .mg-account{background:#fff;color:#242424;padding:48px 20px 72px}
.mg-site .mg-account__inner{margin:0 auto;max-width:1040px}
.mg-site .mg-account__breadcrumbs{color:#777;font-size:14px;margin:0 0 30px}.mg-site .mg-account__breadcrumbs a{color:inherit}.mg-site .mg-account__breadcrumbs span{margin-left:8px}
.mg-site .mg-account__header{border-bottom:1px solid #e5e5e5;margin-bottom:30px;padding-bottom:17px}.mg-site .mg-account h1{font-size:32px;margin:0}.mg-site .mg-account h2{font-size:22px;margin:0 0 12px}.mg-site .mg-account p{line-height:1.65}
.mg-site .mg-account__grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.mg-site .mg-account__panel{border:1px solid #e2e2e2;padding:28px}.mg-site .mg-account__panel--register{margin:0 auto;max-width:520px}.mg-site .mg-account .form-row{margin:0 0 18px}.mg-site .mg-account label{display:block;font-weight:600;margin-bottom:7px}.mg-site .mg-account input[type=text],.mg-site .mg-account input[type=email],.mg-site .mg-account input[type=password]{border:1px solid #bdbdbd;border-radius:0;box-sizing:border-box;min-height:42px;padding:9px;width:100%}.mg-site .mg-account input[type=checkbox]{margin-right:7px}.mg-site .mg-account .woocommerce-form__label{font-weight:400}.mg-site .mg-account .button{background:#b5202c;border:0;border-radius:0;color:#fff;cursor:pointer;font:inherit;padding:11px 22px}.mg-site .mg-account .lost_password{margin-bottom:0}.mg-site .mg-account__status{background:#f6f6f6;padding:20px}.mg-site .mg-account__status a{margin:0 4px}
@media (max-width:767px){.mg-site .mg-account{padding:32px 16px 56px}.mg-site .mg-account__grid{grid-template-columns:1fr}.mg-site .mg-account__panel{padding:22px}.mg-site .mg-account h1{font-size:27px}}
