#MainContent:has(.customer.login){background:#faf8f4;padding:48px 20px 64px}.customer.login{width:100%;max-width:560px;margin:0 auto;padding:48px 48px 44px;background:#fff;border:1px solid #e4dbcc;border-radius:12px;box-shadow:0 8px 30px #302d280f}.customer.login h1{margin:0 0 30px;color:#302d28;font-size:30px;font-weight:600;line-height:1.45;letter-spacing:.04em}.customer.login p{color:#6e6559;line-height:1.8}.customer.login .field{margin-top:18px}.customer.login .field input{min-height:54px;background:#fff;border-radius:6px}.customer.login .field:after{border-radius:6px;box-shadow:0 0 0 1px #d8d0c5}.customer.login .field:hover:after{box-shadow:0 0 0 1px #9b8157}.customer.login .field input:focus{box-shadow:none}.customer.login form>button{width:100%;min-height:54px;margin-top:30px;background:#294a3e;color:#fff;border-radius:6px;font-size:16px;font-weight:600;letter-spacing:.04em;transition:opacity .2s ease,transform .2s ease}.customer.login form>button:hover{opacity:.9;transform:translateY(-1px)}.customer.login form>a[href="#recover"]{display:inline-block;margin-top:14px;color:#5a4335;font-size:14px;text-underline-offset:4px}.customer.login form>a[href*="/account/register"]{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:30px;padding:10px 20px;color:#294a3e;background:#fff;border:1px solid #294a3e;border-radius:6px;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.03em;transition:background .2s ease}.customer.login form>a[href*="/account/register"]:hover{background:#f2f6f3}.customer.login .form__message{color:#702c39}.customer.login #recover+div{padding-top:4px}#MainContent:has(.customer.register){background:#faf8f4;padding:48px 20px 64px}.customer.register{width:100%;max-width:560px;margin:0 auto;padding:48px 48px 44px;background:#fff;border:1px solid #e4dbcc;border-radius:12px;box-shadow:0 8px 30px #302d280f}.customer.register h1{margin:0 0 30px;color:#302d28;font-size:30px;font-weight:600;line-height:1.45;letter-spacing:.04em}.customer.register .field{margin-top:18px}.customer.register .field input{min-height:54px;background:#fff;border-radius:6px}.customer.register .field:after{border-radius:6px;box-shadow:0 0 0 1px #d8d0c5}.customer.register .field:hover:after{box-shadow:0 0 0 1px #9b8157}.customer.register .field input:focus{box-shadow:none}.customer.register button{width:100%;min-height:54px;margin-top:30px;background:#294a3e;color:#fff;border-radius:6px;font-size:16px;font-weight:600;letter-spacing:.04em;transition:opacity .2s ease,transform .2s ease}.customer.register button:hover{opacity:.9;transform:translateY(-1px)}.customer.register .form__message,.customer.register .errors{color:#702c39}@media screen and (max-width:749px){#MainContent:has(.customer.login),#MainContent:has(.customer.register){padding:24px 16px 44px}.customer.login,.customer.register{max-width:none;padding:32px 20px 30px;border-radius:10px;box-shadow:0 5px 20px #302d280d}.customer.login h1,.customer.register h1{margin-bottom:24px;font-size:25px}.customer.login .field input,.customer.register .field input{min-height:52px}.customer.login form>button,.customer.register button{min-height:52px;margin-top:26px}}
/*# sourceMappingURL=/cdn/shop/t/324/assets/og-account-login.css.map */
