@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-lgnttl {font-size: 26px; font-weight: 800; letter-spacing: -0.02em; color: var(--bricks-color-col-sarufm)}#brxe-lgnfrm input[type=text],#brxe-lgnfrm input[type=email],#brxe-lgnfrm input[type=tel],#brxe-lgnfrm input[type=password],#brxe-lgnfrm select,#brxe-lgnfrm textarea,#brxe-lgnfrm .select2-container .select2-selection--single{height:44px;padding:0 14px;border:1px solid #d7dbe4;border-radius:10px;font-family:inherit;font-size:14px;background:#fff;box-shadow:none}#brxe-lgnfrm textarea{height:auto;padding:12px 14px}#brxe-lgnfrm input:focus,#brxe-lgnfrm select:focus,#brxe-lgnfrm textarea:focus{border-color:#1d5ed6;box-shadow:0 0 0 4px rgba(29,94,214,.22);outline:none}#brxe-lgnfrm label{font-size:13px;font-weight:600;color:#15181e;margin-bottom:6px;display:block}#brxe-lgnfrm .form-row{margin-bottom:14px}#brxe-lgnfrm .select2-container .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:0}#brxe-lgnfrm .select2-container .select2-selection--single .select2-selection__arrow{height:42px}#brxe-lgnfrm form.login{border:0;padding:0;margin:0;border-radius:0}#brxe-lgnfrm button[type=submit]{background:#1d5ed6;color:#fff;border:0;border-radius:10px;height:48px;padding:0 22px;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;transition:background .18s,box-shadow .18s}#brxe-lgnfrm button[type=submit]{width:100%}#brxe-lgnfrm button[type=submit]:hover{background:#1546a8;box-shadow:0 8px 20px rgba(29,94,214,.22)}#brxe-lgnfrm .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5261;font-weight:500}#brxe-lgnfrm .lost_password{font-size:13px;text-align:center;margin-top:10px}#brxe-lgnfrm .lost_password a{color:#1d5ed6;font-weight:600}#brxe-lgnfrm h2{display:none}#brxe-lgnreg {text-align: center}#brxe-lgnbox {padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; row-gap: 16px}#brxe-lgncnt {flex-direction: column; row-gap: 0px; max-width: 480px}#brxe-lgnsec {padding-top: 36px; padding-bottom: 0}