@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap";.login_wrapper{display:flex;flex-wrap:wrap;width:100%}.login_wrapper .login_wrapper--image{width:50%}.login_wrapper--image .image-section{height:100%}.login_wrapper .login_wrapper--image img{object-fit:fill;width:100%;height:100%;display:block}.login_wrapper .login_wrapper--content{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:50%;text-align:center;background:#f3f4f5}.login_wrapper .login_wrapper--content .login{width:100%;padding:0;margin:0;text-align:start}.login_wrapper .login_wrapper--content #login{max-width:100%}.login_wrapper .login_wrapper--content #login h2{margin:0 0 20px;line-height:110%}.login_wrapper .login_wrapper--content .login .subtitle{font-size:16px;margin:0 0 40px;line-height:130%}.customer .field{margin:0}.login_wrapper .login_wrapper--content .login .email{margin:0 0 16px}.login_wrapper .login_wrapper--content .login .field input{background-color:#f3f4f5;height:60px}.login_wrapper .login_wrapper--content .login .field label{top:calc(1.8rem + var(--inputs-border-width))}.login_wrapper .login_wrapper--content .login .field input:focus~label{top:calc(var(--inputs-border-width) + .5rem);font-size:1.3rem}.field__label,.customer .field label{font-size:16px}form#customer_login{display:flex;flex-direction:column;align-items:start}.login_wrapper .login_wrapper--content .login .forgot-password{margin:32px 0 0;font-family:Syne;font-size:16px;font-weight:700;line-height:normal;letter-spacing:3.2px;text-decoration-line:underline}.login_wrapper .login_wrapper--content .login form .create-account{font-size:16px;font-family:Syne;font-weight:700;line-height:normal;letter-spacing:3.2px;text-decoration-line:underline}.login_wrapper .login_wrapper--content .login .sign-in{letter-spacing:3.2px;padding:20px 50px;margin:48px 0}.login_wrapper .login_wrapper--content .customer #recover{display:none;margin:0 0 20px;line-height:110%}.login_wrapper .login_wrapper--content .customer .recover-sub-title{margin:0 0 40px;font-size:16px;font-style:normal;font-weight:300;line-height:100%}.login_wrapper .login_wrapper--content .customer .recover-submit{margin:40px 0 0;padding:20px 50px}.login_wrapper .login_wrapper--content .customer a.cancel{font-family:Syne;font-size:16px;font-weight:700;line-height:normal;letter-spacing:3.2px;text-decoration-line:underline;margin:48px 0 0}@media screen and (max-width:1190px){.login_wrapper .login_wrapper--content .login{width:80%}.login_wrapper .login_wrapper--content #login{max-width:100%;margin:50px 0}}@media screen and (max-width:750px){.login_wrapper .customer form{margin:50px 0}.login_wrapper .login_wrapper--content .login .forgot-password{margin:24px 0 0;font-size:13px;letter-spacing:2.6px}.login_wrapper .login_wrapper--content .login form .create-account,.login_wrapper .login_wrapper--content .customer a.cancel{font-size:13px;letter-spacing:2.6px}.login_wrapper .login_wrapper--content .login .sign-in{margin:24px 0 55px;letter-spacing:1.9px}.login_wrapper .login_wrapper--content .login{width:100%;padding:0 25px}.login_wrapper .login_wrapper--content #login h2{margin-top:40px;font-size:20px}.login_wrapper .login_wrapper--content .login .subtitle{font-size:14px;line-height:120%}.login_wrapper .login_wrapper--content .login .field input{background-color:#f3f4f5;height:60px}.login_wrapper .login_wrapper--content .login .field label{top:calc(1.8rem + var(--inputs-border-width))}.login_wrapper .login_wrapper--content .login .field input:focus~label{top:calc(var(--inputs-border-width) + .5rem);font-size:1.3rem}.field__input,.customer .field input{padding:24px 15px}.login_wrapper .login_wrapper--image,.login_wrapper .login_wrapper--content{width:100%}.login_wrapper .login_wrapper--content .login .create-account{margin-bottom:30px}.login_wrapper .login_wrapper--content .customer .recover-submit{letter-spacing:1.9px}}#forgotemail-jv-error{margin:12px 0 0;font-size:16px;font-weight:500;color:#d03131;line-height:100%;font-family:Poppins,sans-serif}span#email-jv-error{display:none;margin:-4px 0 24px;font-size:16px;font-weight:500;color:#d03131;line-height:100%;font-family:Poppins,sans-serif}span#pass-jv-error{display:none;margin:12px 0 0;font-size:16px;font-weight:500;color:#d03131;line-height:100%;font-family:Poppins,sans-serif}.login_wrapper .login_wrapper--content .login .field .email-jv-input-error+label{color:#d03131}.login_wrapper .login_wrapper--content .login .field .password-jv-input-error+label{color:#d03131}.login_wrapper .field:before,.login_wrapper .field:after{display:none}.login_wrapper .login_wrapper--content .login .field input{border:1px solid #000;font-family:Poppins,sans-serif}.login_wrapper .login_wrapper--content .login .field input:focus{box-shadow:none!important}.email-jv-input-error,.password-jv-input-error{border-color:#d03131!important}@media screen and (max-width:767px){span#email-jv-error{margin:-7px 0 18px;font-size:14px}span#pass-jv-error{margin-top:12px;font-size:14px}#forgotemail-jv-error{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/main-login.css.map */
