.customer.login,.customer.register{margin-top:200px!important;max-width:100%!important;padding:0!important}.customer.login>h2#login,.customer.register>h2#login,.customer.login>h2.register-page-title,.customer.register>h2.register-page-title{background-color:#41ab03;color:#fff;padding:20px 0;margin:0;font-size:20px;font-weight:800}.customer.login>h1#recover,.customer.register>h1#recover{background-color:#41ab03;color:#fff;padding:20px 0;margin:0;font-size:20px;font-weight:800}.customer.login .forgot-password-message,.customer.register .forgot-password-message{display:block;margin:45px 0 0}.customer.login .forgot-password-message p,.customer.register .forgot-password-message p{margin:0;display:inline-block}.customer.login .forgot-password-message form,.customer.register .forgot-password-message form{background-color:#fafafa;border-radius:10px;max-width:680px!important;padding:80px;margin:45px auto}.customer.login .forgot-password-message form>.field:before,.customer.register .forgot-password-message form>.field:before,.customer.login .forgot-password-message form>.field:after,.customer.register .forgot-password-message form>.field:after{display:none}.customer.login .forgot-password-message form>.field label,.customer.register .forgot-password-message form>.field label{display:none}.customer.login .forgot-password-message form>.field input,.customer.register .forgot-password-message form>.field input{height:55px;border:none;outline:none;border-radius:10px;padding:0 15px;font-family:Mont,sans-serif}.customer.login .forgot-password-message form>.field input::placeholder,.customer.register .forgot-password-message form>.field input::placeholder{opacity:1;font-size:16px;font-weight:500;color:#a0a0a0}.customer.login .forgot-password-message form>.field input:hover,.customer.register .forgot-password-message form>.field input:hover,.customer.login .forgot-password-message form>.field input:focus,.customer.register .forgot-password-message form>.field input:focus{outline:none;padding:0 15px;box-shadow:none}.customer.login .forgot-password-message form .actions,.customer.register .forgot-password-message form .actions{display:flex;flex-direction:column;gap:20px}.customer.login .forgot-password-message form .actions button,.customer.register .forgot-password-message form .actions button{margin:30px 0 0;width:100%;border-radius:10px;background-color:#41ab03}.customer.login .forgot-password-message form .actions button:before,.customer.register .forgot-password-message form .actions button:before,.customer.login .forgot-password-message form .actions button:after,.customer.register .forgot-password-message form .actions button:after{display:none}.customer.login .forgot-password-message form .actions a,.customer.register .forgot-password-message form .actions a{width:100%;min-height:calc(4.5rem + 2px);display:inline-flex;justify-content:center;align-items:center;border:1px solid #000000;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:#000;transition:box-shadow .1s ease;-webkit-appearance:none;appearance:none;border-radius:10px;background-color:#fff}.customer.login .form_container,.customer.register .form_container{background-color:#fafafa;border-radius:10px;max-width:680px!important;padding:30px 80px 80px;margin:45px auto 0}.customer.login .form_container .login-register-title,.customer.register .form_container .login-register-title{display:flex;align-items:center;justify-content:center;gap:40px}.customer.login .form_container .login-register-title .login-reg-title,.customer.register .form_container .login-register-title .login-reg-title,.customer.login .form_container .login-register-title .reg-login-title,.customer.register .form_container .login-register-title .reg-login-title{display:inline-block;font-size:20px;font-weight:600;color:#a0a0a0}.customer.login .form_container .login-register-title .login-reg-title a,.customer.register .form_container .login-register-title .login-reg-title a,.customer.login .form_container .login-register-title .reg-login-title a,.customer.register .form_container .login-register-title .reg-login-title a{font-size:20px;font-weight:600;text-decoration:none;color:#a0a0a0}.customer.login .form_container .login-register-title .login-reg-title a strong,.customer.register .form_container .login-register-title .login-reg-title a strong,.customer.login .form_container .login-register-title .reg-login-title a strong,.customer.register .form_container .login-register-title .reg-login-title a strong{font-size:inherit;font-weight:inherit}.customer.login .form_container form>.field:before,.customer.register .form_container form>.field:before,.customer.login .form_container form>.field:after,.customer.register .form_container form>.field:after{display:none}.customer.login .form_container form>.field label,.customer.register .form_container form>.field label{display:none}.customer.login .form_container form>.field input,.customer.register .form_container form>.field input{height:55px;border:none;outline:none;border-radius:10px;padding:0 15px;font-family:Mont,sans-serif}.customer.login .form_container form>.field input::placeholder,.customer.register .form_container form>.field input::placeholder{opacity:1;font-size:16px;font-weight:500;color:#a0a0a0}.customer.login .form_container form>.field input:hover,.customer.register .form_container form>.field input:hover,.customer.login .form_container form>.field input:focus,.customer.register .form_container form>.field input:focus{outline:none;padding:0 15px;box-shadow:none}.customer.login .form_container form>a,.customer.register .form_container form>a{text-decoration:none;font-weight:600;margin-top:15px}.customer.login .form_container form>button,.customer.register .form_container form>button{margin:30px 0 0;width:100%;border-radius:10px;background-color:#41ab03;outline:none}.customer.login .form_container form>button:before,.customer.register .form_container form>button:before,.customer.login .form_container form>button:after,.customer.register .form_container form>button:after{display:none}.customer.login .social-login-container,.customer.register .social-login-container{max-width:680px;margin:30px auto;background:#fafafa;border-radius:10px;padding:20px 80px}.customer.login .social-login-container .social-media-block,.customer.register .social-login-container .social-media-block{flex-direction:column;width:100%!important}.customer.login .social-login-container .social-media-block>div,.customer.register .social-login-container .social-media-block>div{width:100%!important;background-color:#eee!important;border:unset!important;grid-template-columns:1fr!important;position:relative;padding:10px 16px!important}.customer.login .social-login-container .social-media-block>div img,.customer.register .social-login-container .social-media-block>div img{position:absolute;left:12px}@media (max-width: 767px){.customer.login,.customer.register{margin-top:124px!important}.customer.login .forgot-password-message form,.customer.register .forgot-password-message form,.customer.login .form_container,.customer.register .form_container,.customer.login .social-login-container,.customer.register .social-login-container{padding:20px;max-width:calc(100% - 50px)!important}.customer.login .social-login-container .social-media-block,.customer.register .social-login-container .social-media-block{margin:0!important}.customer.login .social-login-container .social-media-block>div:last-child,.customer.register .social-login-container .social-media-block>div:last-child{margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/login-register.css.map */
