.ka-account-page .main-page-wrapper{padding-top:32px}body.ka-account-page .ka-account{max-width:1380px;margin:0 auto;padding:0 24px 56px;color:#193e4c}body.ka-account-page .ka-account-heading{margin-bottom:26px}body.ka-account-page .ka-account-heading h1{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:0 0 8px;color:#193e4c}body.ka-account-page .ka-account-heading p{margin:0;color:#5c7580;font-size:16px}body.ka-account-page .ka-auth-card{width:min(100%,500px);margin:0 auto;background:#fff;border:1px solid #ccdce3;border-radius:22px;padding:26px;box-shadow:0 8px 24px #183c4909}body.ka-account-page .ka-auth-tabs{display:flex;border-bottom:1px solid #d6e3e9;margin-bottom:20px;gap:14px}body.ka-account-page .ka-auth-tabs a{padding:9px 2px 13px;flex:1;text-align:center;font-size:16px;font-weight:500;color:#6b7f88;transition:none;border-bottom:2px solid transparent}body.ka-account-page .ka-auth-tabs a.is-active{border-color:#177d92;color:#193e4c;font-weight:600}body.ka-account-page .ka-auth-card [hidden]{display:none!important}body.ka-account-page .ka-auth-card form{border:0;margin:0;padding:0;box-shadow:none;background:transparent;border-radius:0}body.ka-account-page .ka-auth-card .form-row{margin:0 0 21px;padding:0}body.ka-account-page .ka-auth-card label{display:block;font-size:15px;margin:0 0 7px;color:#193e4c;font-weight:500}body.ka-account-page .ka-auth-card input:not([type=checkbox]):not([type=hidden]){width:100%;height:50px;background:#fff;border:1px solid #bcd2dc;border-radius:10px;padding:10px 13px;font-size:16px;color:#193e4c}body.ka-account-page .ka-auth-note{font-size:15px;line-height:1.5;color:#607783;margin:0 0 18px}body.ka-account-page .ka-password{position:relative;display:block}body.ka-account-page .ka-password input{padding-right:48px!important}body.ka-account-page .ka-password button{position:absolute;right:3px;top:3px;width:42px;min-width:42px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:#386273;display:grid;place-items:center;box-shadow:none}body.ka-account-page .ka-password .show-password-input{display:none}body.ka-account-page .ka-auth-card small{display:block;font-size:13px;line-height:1.45;margin-top:8px;color:#607783}body.ka-account-page .ka-auth-options{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:0 0 20px;font-size:14px}body.ka-account-page .ka-auth-options label{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}body.ka-account-page .ka-auth-options input{accent-color:#205063}body.ka-account-page .ka-auth-options a{text-decoration:underline;text-underline-offset:3px}body.ka-account-page .ka-auth-card form>button[type=submit]{display:block;float:none;width:100%;border-radius:24px;min-height:48px;padding:10px 20px;background:#1d4a59;color:#fff;text-transform:none;font-size:16px;font-weight:600}body.ka-account-page .ka-auth-card .woocommerce-privacy-policy-text{font-size:13px;line-height:1.5;color:#647d88;margin:0 0 18px}body.ka-account-page .ka-auth-card .woocommerce-privacy-policy-text a{text-decoration:underline}body.ka-account-page .ka-account .button,body.ka-account-page .ka-account button[type=submit]{text-transform:none;border-radius:22px}body.ka-account-page .ka-account input,body.ka-account-page .ka-account select{border-radius:9px}body.ka-account-page .ka-account :focus-visible{outline:2px solid #177d92;outline-offset:3px}body.ka-account-page .ka-account .woocommerce-error{font-size:15px}body.ka-account-page .ka-account .woocommerce-ResetPassword{max-width:500px;background:#fff;border:1px solid #ccdce3;padding:24px;border-radius:20px;margin:0 auto}body.ka-account-page .ka-account .woocommerce-ResetPassword .form-row-first{width:100%;float:none}body.ka-account-page .ka-auth-card input:not([type=checkbox]):not([type=hidden]):focus{border-color:#177d92;outline:2px solid #177d9233;outline-offset:1px;box-shadow:none}body.ka-account-page .ka-auth-card input:-webkit-autofill{ -webkit-text-fill-color:#193e4c;-webkit-box-shadow:0 0 0 1000px #fff inset;caret-color:#193e4c}body.ka-account-page .ka-auth-card input[aria-invalid=true]{border-color:#b24f42}body.ka-account-page .ka-auth-card .ka-field-error{display:block;font-size:13px;line-height:1.4;color:#a23e32;margin:7px 0 0}body.ka-account-page .ka-auth-card .ka-server-error{margin:0 0 18px;padding:12px 14px;border:1px solid #e0bdb5;border-radius:10px;background:#fff8f5;color:#8b392f;font-size:14px;line-height:1.5;list-style:none}body.ka-account-page .ka-auth-card .ka-server-error li{margin:0}body.ka-account-page .ka-auth-card .ka-server-error:before{content:none}body.ka-account-page .ka-auth-card .form-row>.ka-server-error{margin:8px 0 0}body.ka-account-page .ka-auth-card form>button[aria-disabled=true]{opacity:.7;cursor:wait;pointer-events:none}body.ka-account-page .ka-auth-card .woocommerce-password-strength{font-size:13px;text-align:left;padding:8px 10px;border-radius:7px;margin-top:8px}body.ka-account-page .ka-auth-card .woocommerce-password-hint{display:none}@media(max-width:767px){.ka-account-page .main-page-wrapper{padding-top:22px}body.ka-account-page .ka-account{padding:0 2px 36px}body.ka-account-page .ka-account-heading{margin-bottom:20px}body.ka-account-page .ka-account-heading h1{font-size:28px}body.ka-account-page .ka-account-heading p{font-size:15px}body.ka-account-page .ka-auth-card{padding:20px 18px;border-radius:18px}body.ka-account-page .ka-auth-options{font-size:13px;align-items:flex-start}body.ka-account-page .ka-auth-options label{font-size:13px}body.ka-account-page .ka-account .woocommerce-ResetPassword{padding:18px}}


body.ka-account-page .ka-account .woocommerce-info{position:static;inset:auto;transform:none;width:auto;margin:0 0 14px;padding:12px 15px;border:1px solid #e5d6ac;border-radius:10px;background:#fbf7e9;color:#514933;box-shadow:none;font-size:13px;line-height:1.45;min-height:0}
body.ka-account-page .ka-account .woocommerce-info:before,body.ka-account-page .ka-account .woocommerce-info:after{display:none}
body.ka-account-page .ka-account .woocommerce-info a{color:#315c6d;text-decoration:underline;display:inline-flex;align-items:center;min-height:36px}

