@font-face{font-family:SanadReference;src:url(/reference/arabic.ttf)format("truetype");font-display:swap;font-weight:300 900}.customer-auth{color:var(--green);background:#fff;min-height:100vh;padding:0;font-family:SanadReference,Arial,sans-serif}.customer-auth .auth-logo{background:var(--green);justify-content:center;align-items:center;width:100%;height:164px;display:flex}.customer-auth .auth-logo img{object-fit:contain;width:235px;max-height:135px}.customer-auth .auth-layout{max-width:440px;margin:45px auto 65px;display:block}.customer-auth .auth-story{display:none}.customer-auth .auth-card{box-shadow:none;background:0 0;border-radius:0;padding:0 30px}.customer-auth .auth-card h2{text-align:center;letter-spacing:0;font-size:40px;line-height:1.5}.customer-auth .auth-card>p{text-align:center;color:#929b91;margin:0 0 35px;font-size:19px}.customer-auth .auth-card form{gap:19px}.customer-auth input{border:1px solid #e2e4df;border-radius:13px;min-height:53px;padding:12px 16px;font-family:inherit;font-size:18px}.customer-auth input::placeholder{font-size:16px}.customer-auth .auth-card label{color:#758174;gap:7px;font-size:16px}.customer-auth .auth-card .btn{border-radius:12px;justify-content:center;gap:15px;min-height:55px;margin-top:12px;font-family:inherit;font-size:18px}.customer-auth .auth-forgot{font-size:16px}.customer-auth .auth-footer{border:0;margin-top:24px;padding-top:0;font-size:16px}.customer-auth .auth-card .check-label{font-size:14px;line-height:1.8}.customer-auth .check-label input{min-height:0}.customer-auth .auth-bottom{background:var(--green);max-width:none;color:var(--cream);padding:25px 8%;font-size:15px}.customer-auth .auth-card .password-input button{top:17px}.customer-auth .recovery-code{font-family:monospace}.customer-auth .portal-alert{font-size:16px}.customer-auth .auth-footer a{font-weight:400;text-decoration:underline}@media (max-width:560px){.customer-auth .auth-logo{height:130px}.customer-auth .auth-logo img{width:205px}.customer-auth .auth-layout{margin:35px auto 50px}.customer-auth .auth-card{padding:0 25px}.customer-auth .auth-card h2{font-size:34px}.customer-auth .auth-card>p{font-size:18px}.customer-auth .auth-bottom{padding:23px 25px;font-size:13px}}
