.ouson-account-auth{min-height:0}.ouson-account-auth .login-layout{align-items:center}.ouson-account-auth .login-form-section{min-width:0;max-width:440px}.ouson-account-auth .login-heading h1{overflow-wrap:anywhere}.ouson-account-auth .login-heading h1:focus{outline:none}.ouson-account-auth .login-email-form{margin-top:26px}.ouson-account-auth .login-field input{font-family:inherit;box-sizing:border-box}.ouson-account-auth .login-submit{display:flex;align-items:center;justify-content:center;margin:0;gap:12px}.ouson-account-auth .login-back{width:fit-content;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.ouson-account-auth .login-back:hover{text-decoration:underline}.ouson-auth-actions{display:flex;justify-content:flex-end;margin:-4px 0 22px;font-size:13px}.ouson-auth-actions a,.ouson-account-switch a{color:#245ca5;text-decoration:underline;text-underline-offset:3px}.ouson-account-switch{text-align:center;font-size:13px;margin-top:24px;line-height:1.8}.ouson-account-switch a{font-weight:600;margin-left:5px}.ouson-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ouson-name-fields>*{min-width:0}.ouson-auth-message{padding:16px 18px;border:1px solid #cbd9e9;border-radius:10px;font-size:14px;line-height:1.65;margin-bottom:24px;overflow-wrap:anywhere}.ouson-auth-message h2{font-size:22px;margin-bottom:10px}.ouson-auth-message p{font-size:14px;line-height:1.65}.ouson-auth-message ul{padding-left:18px}.ouson-auth-message a{color:inherit;text-decoration:underline}.ouson-auth-message.is-error{background:#fff7f5;border-color:#edc3bd;color:#8b2f24}.ouson-auth-message.is-success{background:#f1f7ff;border-color:#c5d9f1}.ouson-account-auth .login-social{align-items:start}.ouson-account-auth .ouson-social-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border:1px solid #d3dfec;border-radius:10px;font:inherit;font-size:14px;font-weight:500;text-decoration:none;color:#152852;background:#fff}.ouson-account-auth .ouson-social-button svg{flex-shrink:0}.ouson-account-auth .ouson-social-button:hover{background:#f5f9fe}.ouson-account-auth .ouson-social-button:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.ouson-account-auth .login-social small{display:block;text-align:center;margin-top:7px;font-size:11px;color:#627893;line-height:1.5}.ouson-social-note{text-align:center;margin-top:12px}.ouson-auth-apps{margin-top:24px}.ouson-account-auth #recover{margin-top:0;scroll-margin-top:120px}.ouson-auth-panels [hidden]{display:none!important}.ouson-auth-panels:not([data-auth-ready]) #recover{display:none}.ouson-auth-panels:not([data-auth-ready]) #recover:target,.ouson-auth-panels:not([data-auth-ready])[data-recovery-active] #recover{display:block}.ouson-auth-panels:not([data-auth-ready]):has(#recover:target) #login,.ouson-auth-panels:not([data-auth-ready])[data-recovery-active] #login{display:none}.ouson-auth-panels:not([data-auth-ready])[data-recovery-active]:has(#login:target) #login{display:block}.ouson-auth-panels:not([data-auth-ready])[data-recovery-active]:has(#login:target) #recover{display:none}@media(max-width:900px){.ouson-account-auth .login-form-section{max-width:none}.ouson-account-auth .login-heading h1{font-size:34px}.ouson-account-auth .login-layout{margin-block:36px 48px}}@media(max-width:360px){.ouson-name-fields{grid-template-columns:1fr;gap:0}.ouson-account-auth .login-heading h1{font-size:30px}.ouson-account-auth .login-social{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ouson-account-auth.css.map */
