.login-background-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;display:flex;align-items:center;justify-content:center}.login-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:500px;margin:0 auto;padding:2rem}.section-padding{padding-top:27px;padding-bottom:27px}@media screen and (min-width:750px){.section-padding{padding-top:36px;padding-bottom:36px}}[class*=section-][class*=-padding]{padding-top:27px;padding-bottom:27px}@media screen and (min-width:750px){[class*=section-][class*=-padding]{padding-top:36px;padding-bottom:36px}}.customer.login button[type=submit],.customer.login .btn{background-color:#503526;border:none;color:#fff;padding:12px 24px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.customer.login button[type=submit]:hover,.customer.login .btn:hover{background-color:#3e2a1e}.customer.login button[type=submit]:focus,.customer.login .btn:focus{outline:2px solid #503526;outline-offset:2px}.customer.login{background-color:#fff;padding:35px;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}.customer:not(.account):not(.order){padding:35px}.customer.login .login-custom-heading{display:block!important;font-weight:700;color:#503526;text-align:center;margin-bottom:1rem;margin-top:0}.customer.login .login-custom-description{color:#666;text-align:center;margin-bottom:2rem;line-height:1.5}.customer.login h1{display:none}.customer.login .field{margin-bottom:1rem}.customer.login .field input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.customer.login .field input:focus{border-color:#503526;outline:none;box-shadow:0 0 0 2px #5035261a}.customer.login .form__message{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:12px;border-radius:4px;margin-bottom:1rem}.customer.login .field input[aria-invalid=true]{border-color:#dc2626}@media screen and (max-width:749px){.login-background-wrapper{min-height:100vh;padding:1rem}.login-container{padding:1rem}.customer.login{padding:1.5rem}.customer.login button[type=submit],.customer.login .btn{padding:10px 20px;font-size:14px}.customer.login .field input{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/custom_login.css.map */
