.customer .form-part{margin-top:2.4rem}.customer .form-part .field input{border:none;background:rgb(var(--color-button-text));outline:none;font-size:1.8rem;padding:1rem 3rem;border-radius:4px}.customer .form-part .field:before,.customer .form-part .field:after{display:none}.customer .form-part .field label{position:static;color:rgb(var(--color-text));font-size:1.8rem;letter-spacing:initial;margin-bottom:8px}.customer .form-part .field.half{flex-direction:column}.customer .form-part .field{flex-direction:column-reverse;align-items:flex-start}.customer .form-part .field input:focus~label,.customer .form-part .field input:not(:placeholder-shown)~label,.customer .form-part .field input:autofill~label{font-size:1.8rem;letter-spacing:initial}.login .form-part .field+a,.customer .login-section a{color:rgb(var(--color-text))}.form-part .button-block{align-items:center;justify-content:center;gap:2.4rem;margin-top:2.4rem}.form-part .button-block button{margin:0}.form-part .button-block a{text-decoration:none;font-family:var(--font-body);font-size:1.8rem;line-height:1.5}.form-part a,.form-part a:hover{color:currentColor}.form-part a.forgot-link:hover{opacity:.6}.content-part a.login-content-button{--color-text: white;margin-top:2.4rem;background-color:#a8866c;color:#fff;font-size:1.8rem;font-weight:500;text-decoration:none;align-content:center}.content-part a.login-content-button:hover{color:#a8866c;background-color:var(--color-text)}@media screen and (min-width: 750px){.no-form .login-section{padding:3.6rem 0}.no-form .login-section .content-part{margin:0 auto;text-align:center;max-width:540px}}@media screen and (min-width: 950px){.customer .form-part{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-login-style.css.map */
