.seal-subscription-page.seal-login-form{box-sizing:border-box;padding:48px 20px 56px!important;color:#344b2b;background:#faf7f0;font-family:inherit}.seal-login-form *,.seal-login-form *:before,.seal-login-form *:after{box-sizing:border-box}.seal-login-form .seal-auto-min{width:100%;min-width:0}.seal-login-form .seal-container[data-seal-form]{width:100%;max-width:560px!important;margin:0 auto;padding:32px!important;border:1px solid #ddd8c9;border-top:4px solid #f47b20;border-radius:18px;background:#fff;color:#344b2b;text-align:left;box-shadow:0 8px 24px #344b2b0d}.seal-login-form [data-seal-t=customrportalloginform_title]{color:#344b2b;font:inherit;font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1.18;text-transform:none;letter-spacing:-.02em;margin:0 0 16px}.seal-login-form [data-seal-t=customrportalloginform_description]{color:#344b2b;font-size:16px;line-height:1.6;margin-bottom:24px}.seal-login-form .seal-floating-label{margin-bottom:18px}.seal-login-form .seal-floating-label .seal-label{position:static!important;display:block!important;transform:none!important;width:auto;height:auto;margin:0 0 8px;padding:0;color:#344b2b;font:inherit;font-size:14px;font-weight:700;line-height:1.4;opacity:1;visibility:visible;clip:auto;pointer-events:auto}.seal-login-form input[name=customer_email]{display:block;width:100%;max-width:none;min-height:52px;margin:0;padding:12px 14px!important;border:1px solid #89957f;border-radius:8px;background:#fff;color:#263c20;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}.seal-login-form [data-action=send_customer_portal_login_link]{width:100%;min-height:50px;padding:14px 18px;border:1px solid #344b2b;border-radius:28px;background:#344b2b!important;color:#fff!important;font:inherit;font-size:15px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer;white-space:normal}.seal-login-form [data-action=send_customer_portal_login_link]:hover{background:#263c20!important}.seal-login-form [data-action=send_customer_portal_login_link].seal-loading{cursor:wait}.seal-login-form input:focus-visible,.seal-login-form [role=button]:focus-visible,.seal-login-form a:focus-visible{outline:3px solid #ad5815;outline-offset:4px}.seal-login-form [data-seal-customer-portal-success]:not(:empty),.seal-login-form [data-seal-customer-portal-error]:not(:empty){padding:14px;margin:14px 0;border-radius:8px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.seal-login-form [data-seal-customer-portal-success]:not(:empty){background:#edf1e7;color:#344b2b}.seal-login-form [data-seal-customer-portal-error]:not(:empty){background:#fff0e9;color:#812e20}.seal-login-form .ksp-eyebrow{margin:0 0 12px;color:#a51a45;font-size:11px;font-weight:800;letter-spacing:.12em}.seal-login-form .ksp-help{border-top:1px solid #dedbcf;margin-top:26px;padding-top:20px}.seal-login-form .ksp-help h3{margin:0 0 8px;color:#344b2b;font-size:15px;font-weight:700;text-transform:none}.seal-login-form .ksp-help p{margin:0;color:#344b2b;font-size:14px;line-height:1.6}.seal-login-form .ksp-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:16px}.seal-login-form .ksp-links a{padding:8px 0;color:#344b2b;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.seal-subscription-page.seal-login-form{padding:28px 16px 36px!important}.seal-login-form .seal-container[data-seal-form]{padding:24px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/kare-subscription-portal.css.map */
