.glass-header { background: rgba(255, 255, 255, 0.8);  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);  border-bottom: 1px solid rgba(0, 0, 0, 0.06);  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);}.glass-header.is-sticky,.glass-header--gradient { background: linear-gradient( to right, rgba(10, 80, 200, 0.16), rgba(0, 150, 255, 0.16) ); border-bottom: 1px solid rgba(10, 80, 200, 0.18);}@supports not (backdrop-filter: blur(12px)) { .glass-header { background: rgba(255, 255, 255, 0.9); }}.woocommerce-account:not(.logged-in) #brx-content > .woocommerce, .woocommerce-account:not(.logged-in) .brxe-post-content .woocommerce{max-width:480px;margin:0 auto;padding:0 16px}.woocommerce-account:not(.logged-in) .brxe-post-title, .woocommerce-account:not(.logged-in) h1.page-title, .woocommerce-account:not(.logged-in) .entry-title{display:none}.woocommerce-account .woocommerce-form-login{border:1px solid #e5e8ee!important;border-radius:16px!important;padding:28px!important;background:#fff;margin:16px 0 0!important;display:flex;flex-direction:column;gap:14px}.woocommerce-account .woocommerce-form-login p{margin:0}.woocommerce-account .woocommerce-form-login label{font-size:13px;font-weight:600;color:#15181e;display:block;margin-bottom:6px}.woocommerce-account .woocommerce-form-login input[type=text],.woocommerce-account .woocommerce-form-login input[type=password],.woocommerce-account .woocommerce-form-login .password-input{width:100%}.woocommerce-account .woocommerce-form-login input[type=text],.woocommerce-account .woocommerce-form-login input[type=password]{height:44px;padding:0 14px;border:1px solid #d7dbe4;border-radius:10px;font-family:inherit;font-size:14px;background:#fff;box-shadow:none}.woocommerce-account .woocommerce-form-login input:focus{border-color:#1d5ed6;box-shadow:0 0 0 4px rgba(29,94,214,.22);outline:none}.woocommerce-account .woocommerce-form-login .show-password-input{top:12px;right:12px}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5261;font-weight:500;margin:0 0 4px}.woocommerce-account .woocommerce-form-login button[type=submit]{width:100%;height:48px;background:#1d5ed6;color:#fff;border:0;border-radius:10px;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;transition:background .18s,box-shadow .18s}.woocommerce-account .woocommerce-form-login button[type=submit]:hover{background:#1546a8;box-shadow:0 8px 20px rgba(29,94,214,.22)}.woocommerce-account .woocommerce-form-login .lost_password{text-align:center;font-size:13px}.woocommerce-account .woocommerce-form-login .lost_password a{color:#1d5ed6;font-weight:600}.woocommerce-account:not(.logged-in) #brx-content{padding-bottom:0}.woocommerce-account:not(.logged-in) #brx-content > .woocommerce > h2{display:none}.woocommerce-account:not(.logged-in) #brx-content > .woocommerce{padding-top:0}.woocommerce-account:not(.logged-in) #brx-content > .woocommerce{width:100%;display:block}.woocommerce-account .woocommerce-form-login{width:100%!important;max-width:none!important;box-sizing:border-box}.woocommerce-account .woocommerce-form-login .woocommerce-form-row,.woocommerce-account .woocommerce-form-login .form-row{width:100%!important;float:none!important}.woocommerce-account .woocommerce-form-login .password-input{display:block;width:100%}.woocommerce-account:not(.logged-in) #brx-content{padding-bottom:0}.woocommerce-account:not(.logged-in) #brx-content>h1{display:none}.woocommerce-account:not(.logged-in) #brx-content>.woocommerce{width:100%;max-width:492px;margin:0 auto;padding:32px 16px 56px;box-sizing:border-box;display:block}.woocommerce-account:not(.logged-in) #brx-content>.woocommerce>h2,#customer_login h2{display:none}.kz-auth-tabs{display:flex;gap:4px;border-bottom:1px solid #e5e8ee;margin:0 0 20px}.kz-auth-tabs button{padding:12px 16px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:#4b5261;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s;line-height:1.2}.kz-auth-tabs button:first-child{padding-left:0}.kz-auth-tabs button[aria-selected=true]{color:#1d5ed6;border-bottom-color:#1d5ed6}.kz-auth-head{margin:0 0 18px}.kz-auth-head h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#15181e;margin:0 0 4px;line-height:1.2}.kz-auth-head p{font-size:14px;color:#4b5261;margin:0}.kz-auth-head[data-mode=register],.kz-auth-note[data-mode=register],body.kz-auth-register .kz-auth-head[data-mode=login],body.kz-auth-register .kz-auth-note[data-mode=login]{display:none}body.kz-auth-register .kz-auth-head[data-mode=register],body.kz-auth-register .kz-auth-note[data-mode=register]{display:block}#customer_login,.woocommerce-account .woocommerce-ResetPassword{display:block;width:100%!important;max-width:none!important;background:#fff;border:1px solid #e5e8ee;border-radius:16px;padding:28px;box-sizing:border-box;margin:0}#customer_login .col-1,#customer_login .col-2{width:100%!important;max-width:none!important;float:none!important;padding:0;margin:0}#customer_login .col-2,body.kz-auth-register #customer_login .col-1{display:none}body.kz-auth-register #customer_login .col-2{display:block}#customer_login .kz-auth-head{display:none!important}body.kz-auth form.login,body.kz-auth form.register,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{width:100%!important;max-width:none!important;border:0!important;padding:0!important;margin:0!important;border-radius:0;box-sizing:border-box;background:transparent}.woocommerce-account .woocommerce-form-login .form-row,.woocommerce-account .woocommerce-form-register .form-row,.woocommerce-account .woocommerce-ResetPassword .form-row{width:100%!important;float:none!important;margin:0 0 14px;padding:0;display:block;text-align:left}.woocommerce-account .woocommerce-ResetPassword>p:first-child:empty{display:none}.woocommerce-account .woocommerce-ResetPassword .clear{display:none}body.kz-auth label{font-size:13px;font-weight:600;color:#15181e;margin:0 0 6px;display:block;text-align:left}body.kz-auth label .required{color:#dc2626;text-decoration:none}body.kz-auth input.input-text,body.kz-auth input[type=text],body.kz-auth input[type=email],body.kz-auth input[type=password]{width:100%;height:44px;padding:0 14px;border:1px solid #d7dbe4;border-radius:10px;font-family:inherit;font-size:14px;background:#fff;box-shadow:none;color:#15181e;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}body.kz-auth input.input-text:focus{border-color:#1d5ed6;box-shadow:0 0 0 4px rgba(29,94,214,.22);outline:none}body.kz-auth .password-input{display:block;width:100%;position:relative}body.kz-auth .password-input input{padding-right:44px}body.kz-auth .show-password-input{top:12px;right:12px}body.kz-auth .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#4b5261;font-weight:500;margin:0;cursor:pointer}body.kz-auth .woocommerce-form-login__rememberme input{width:18px;height:18px;margin:0;accent-color:#1d5ed6}body.kz-auth .woocommerce-form-login p.form-row:has(>.woocommerce-form-login__rememberme){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:16px}body.kz-auth .lost_password.kz-inline{margin:0;font-size:13px}body.kz-auth .lost_password{text-align:center;font-size:13px;margin:0}body.kz-auth .lost_password a,body.kz-auth .kz-auth-note a{color:#1d5ed6;font-weight:600;text-decoration:none}body.kz-auth .lost_password a:hover,body.kz-auth .kz-auth-note a:hover{text-decoration:underline}body.kz-auth button[type=submit],body.kz-auth button.button{width:100%!important;height:48px;background:#1d5ed6!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;transition:background .18s,box-shadow .18s;margin:0;display:block;padding:0 18px;line-height:1}body.kz-auth button[type=submit]:hover,body.kz-auth button.button:hover{background:#1546a8!important;box-shadow:0 8px 20px rgba(29,94,214,.22)}body.kz-auth .woocommerce-form-login__submit{flex-basis:100%}body.kz-auth .woocommerce-privacy-policy-text p,body.kz-auth .woocommerce-password-hint{font-size:12px;color:#6b7280;margin:-4px 0 14px;line-height:1.5}body.kz-auth .woocommerce-password-strength{font-size:12px;padding:6px 10px;border-radius:8px;margin:6px 0 0;text-align:left;border:0}body.kz-auth .woocommerce-password-strength.short,body.kz-auth .woocommerce-password-strength.bad{background:#fee2e2;color:#b91c1c}body.kz-auth .woocommerce-password-strength.good{background:#fff4e0;color:#9a5b00}body.kz-auth .woocommerce-password-strength.strong{background:#e6f6ec;color:#15803d}.kz-auth-note{text-align:center;font-size:13px;color:#6b7280;margin:16px 0 0}body.kz-auth .woocommerce-notices-wrapper{margin:0 0 16px}body.kz-auth .woocommerce-error,body.kz-auth .woocommerce-message,body.kz-auth .woocommerce-info,body.kz-auth .brxe-woocommerce-notice>*{list-style:none;margin:0 0 16px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:0;background:#f5f6f9;color:#15181e;font-weight:500}body.kz-auth .woocommerce-error{background:#fee2e2;color:#b91c1c}body.kz-auth .woocommerce-message{background:#e6f6ec;color:#15803d}body.kz-auth .woocommerce-info{background:#e8f0fe;color:#1d5ed6}body.kz-auth .woocommerce-error li,body.kz-auth .woocommerce-message li,body.kz-auth .woocommerce-info li{margin:0;padding:0}body.kz-auth .woocommerce-error::before,body.kz-auth .woocommerce-message::before,body.kz-auth .woocommerce-info::before{display:none}@media(max-width:600px){.woocommerce-account:not(.logged-in) #brx-content>.woocommerce{padding:20px 16px 40px}#customer_login,.woocommerce-account .woocommerce-ResetPassword{padding:20px}.kz-auth-head h1{font-size:22px}} .brx-boxed {max-width: 1200px} .brx-boxed #brx-header.brx-sticky {max-width: 1200px; margin-left: auto; margin-right: auto} body {font-family: "DM Sans"} h1, h2, h3, h4, h5, h6 {font-family: "DM Sans"} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} #brx-content {margin-bottom: 30px} .content-area {margin-bottom: 30px}