.customer-auth-form{color:#241c17}.customer-auth-form h2{margin:22px 0 10px;font-size:25px}.customer-auth-form p{margin:12px 0;line-height:1.6}.customer-auth-form label{gap:8px;margin:20px 0 10px;font-weight:650;display:grid}.customer-auth-form input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:#241c17;background:#fff;border:1px solid #cabcb0;border-radius:10px;padding:12px;font-size:16px}.customer-auth-form button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px}.customer-auth-form .customer-auth-modes{background:#f5eee6;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.customer-auth-form .customer-auth-modes button{color:#65554a;background:0 0;border:0;margin:0;padding:10px;font-weight:700}.customer-auth-form .customer-auth-modes button[aria-pressed=true]{color:#fff;background:#9c2119}.customer-auth-form .customer-auth-submit{color:#fff;background:#9c2119;border:0;width:100%;margin:22px 0 8px;padding:14px 18px;font-weight:750;display:block}.customer-auth-form .customer-auth-text{color:#8e2019;text-align:left;background:0 0;border:0;margin:4px 0;padding:5px 0;font-size:14px;text-decoration:underline;display:block}.customer-auth-form small{color:#6e6158;font-size:13px;line-height:1.6;display:block}.customer-auth-form .customer-auth-error{color:#8e2019;background:#fff1ee;border:1px solid #e7bbb5;border-radius:10px;padding:12px}.customer-auth-form button:disabled{opacity:.6;cursor:wait}.customer-auth-form :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #b89349}
