.hm-auth{--pg:#2E7D32;--pgd:#1B5E20;--pgl:#4CAF50;--pgp:rgba(46,125,50,.08);--cream:#FFFDF7;--beige:#F7F2E8;--td:#1E293B;--tm:#64748B;--tl:#94A3B8;--gold:#C89B3C;--rl:24px;--tr:all .35s cubic-bezier(.25,.46,.45,.94);font-family:Poppins,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cream)}.hm-auth *{margin:0;padding:0;box-sizing:border-box}.hm-auth .premium-card{max-width:1180px;width:100%;background:#fff;border-radius:32px;box-shadow:0 32px 80px #0000001f;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;position:relative;min-height:600px}.hm-auth .hero-side{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:48px 44px;min-height:600px;overflow:hidden;background:linear-gradient(150deg,#2e7d32,#1b5e20 55%,#123f16);background-size:cover;background-position:center;background-repeat:no-repeat}.hm-auth .hero-content{position:relative;z-index:2;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.35)}.hm-auth .brand-tag{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffe6;margin-bottom:18px;background:#ffffff1f;padding:6px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.16)}.hm-auth .brand-tag i{color:#ffe08a}.hm-auth .hero-content h2{font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.12;margin-bottom:12px;letter-spacing:-.5px}.hm-auth .hero-content h2 span{color:#ffd76a;font-style:italic}.hm-auth .hero-content p{font-size:1rem;font-weight:300;max-width:380px;line-height:1.6;color:#ffffffeb}.hm-auth .hero-feats{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:22px}.hm-auth .hero-feats span{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:400;color:#ffffffeb}.hm-auth .hero-feats i{color:#a5d6a7;font-size:1rem}.hm-auth .auth-side{background:#fff;padding:46px 44px;display:flex;flex-direction:column;justify-content:center;min-height:600px}.hm-auth .auth-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:14px;flex-wrap:wrap}.hm-auth .auth-header h3{font-family:Playfair Display,serif;font-weight:600;color:var(--td);font-size:1.7rem;letter-spacing:-.3px}.hm-auth .tab-group{display:flex;background:var(--beige);padding:4px;border-radius:60px}.hm-auth .tab-btn{border:none;background:transparent;padding:8px 22px;border-radius:40px;font-family:inherit;font-weight:500;font-size:.85rem;color:var(--tm);transition:var(--tr);cursor:pointer}.hm-auth .tab-btn.active{background:#fff;color:var(--td);box-shadow:0 2px 12px #0000000f}.hm-auth .auth-form[hidden]{display:none}.hm-auth .auth-alert{padding:12px 16px;border-radius:14px;font-size:.82rem;line-height:1.5;margin-bottom:6px}.hm-auth .auth-alert.error{background:#fdecec;color:#b3261e;border:1px solid #f7c9c6}.hm-auth .auth-alert.success{background:var(--pgp);color:var(--pgd);border:1px solid rgba(46,125,50,.18)}.hm-auth .auth-alert ul{margin:0;padding-left:18px}.hm-auth .input-group{margin-top:18px}.hm-auth .input-group>label{font-size:.75rem;font-weight:500;color:var(--tm);letter-spacing:.3px;display:block;margin-bottom:6px}.hm-auth .input-icon-wrap{position:relative;display:flex;align-items:center}.hm-auth .input-icon-wrap>i{position:absolute;left:16px;color:var(--tl);font-size:.95rem;z-index:2;pointer-events:none;transition:var(--tr)}.hm-auth .input-icon-wrap input{width:100%;padding:15px 48px 15px 44px;border:1px solid #e2e8da;border-radius:var(--rl);background:#fff;font-family:inherit;font-size:.93rem;transition:var(--tr);outline:none;color:var(--td)}.hm-auth .input-icon-wrap input:focus{border-color:var(--pg);box-shadow:0 0 0 4px var(--pgp)}.hm-auth .input-icon-wrap input:focus~i{color:var(--pg)}.hm-auth .toggle-pwd{position:absolute;right:12px;background:transparent;border:none;color:var(--tl);cursor:pointer;font-size:.95rem;z-index:3;padding:8px;display:flex;align-items:center}.hm-auth .toggle-pwd:hover{color:var(--pg)}.hm-auth .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hm-auth .options-row{display:flex;align-items:center;justify-content:space-between;margin:18px 0 4px;flex-wrap:wrap;gap:8px}.hm-auth .remember-me{display:flex;align-items:center;gap:8px;font-size:.83rem;color:var(--td);cursor:pointer}.hm-auth .remember-me input{accent-color:var(--pg);width:17px;height:17px}.hm-auth .link-green{font-size:.8rem;color:var(--pg);text-decoration:none;font-weight:500;border-bottom:1px dotted transparent;transition:var(--tr);cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;padding:0;font-family:inherit}.hm-auth .link-green:hover{border-bottom-color:var(--pg)}.hm-auth .login-btn{width:100%;padding:15px;background:var(--pg);border:none;border-radius:40px;color:#fff;font-weight:600;font-size:.98rem;letter-spacing:.4px;display:flex;align-items:center;justify-content:center;gap:11px;transition:var(--tr);cursor:pointer;box-shadow:0 8px 20px #2e7d322e;margin-top:18px;font-family:inherit}.hm-auth .login-btn:hover{background:var(--pgd);transform:translateY(-2px);box-shadow:0 24px 64px #2e7d3238}.hm-auth .divider{display:flex;align-items:center;gap:18px;margin:22px 0}.hm-auth .divider:before,.hm-auth .divider:after{content:"";flex:1;height:1px;background:#dce3d2}.hm-auth .divider span{font-size:.72rem;color:var(--tl)}.hm-auth .google-btn{width:100%;padding:13px;background:#fff;border:1px solid #e2e8da;border-radius:40px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500;font-size:.92rem;color:var(--td);transition:var(--tr);cursor:pointer;font-family:inherit}.hm-auth .google-btn:hover{background:var(--beige);border-color:#bccdb0}.hm-auth .google-btn i{color:#dd4b39;font-size:1.1rem}.hm-auth .switch-line{text-align:center;margin-top:24px;font-size:.88rem;color:var(--tm)}.hm-auth .switch-line a{color:var(--pg);font-weight:600;text-decoration:none;cursor:pointer;border-bottom:1px solid transparent;transition:var(--tr)}.hm-auth .switch-line a:hover{border-bottom-color:var(--pg)}.hm-auth .auth-footer-links{margin-top:22px;font-size:.68rem;color:var(--tl);display:flex;gap:18px;justify-content:center;border-top:1px solid rgba(0,0,0,.04);padding-top:16px;flex-wrap:wrap}.hm-auth .auth-footer-links a{color:var(--tl);text-decoration:none}.hm-auth .auth-footer-links a:hover{color:var(--pg)}.hm-auth .form-hint{font-size:.8rem;color:var(--tm);margin-top:6px;line-height:1.5}@media(max-width:1024px){.hm-auth .premium-card{grid-template-columns:1fr}.hm-auth .hero-side{min-height:260px;justify-content:center;padding:36px 32px}.hm-auth .auth-side{min-height:auto;padding:38px 30px}.hm-auth .hero-content h2{font-size:1.9rem}}@media(max-width:640px){.hm-auth{padding:12px}.hm-auth .premium-card{border-radius:18px}.hm-auth .hero-side{min-height:180px;padding:26px 22px}.hm-auth .hero-content h2{font-size:1.5rem}.hm-auth .hero-feats{display:none}.hm-auth .auth-side{padding:28px 20px}.hm-auth .auth-header{flex-direction:column;align-items:flex-start}.hm-auth .grid-2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/honestmill-auth.css.map */
