#MainContent{background:#fff}.customer.login{max-width:600px!important;width:100%}.registration_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#2081e2;border-radius:10px;position:relative;padding:40px 55px;margin:58px auto;width:100%;max-width:570px}.registration_box .box_label{color:#fff;font-weight:600;line-height:1.5;font-size:14px}.registration_box .box_label a{display:inline-block;width:240px;text-decoration:none;font-size:1.3rem;padding:0 15px;font-weight:600;color:#2081e2;background:#fff;border-radius:100px;text-align:center;height:55px;line-height:55px}.has_forgot_password .forgot_link{position:absolute;right:5px;top:50%;white-space:nowrap;transform:translateY(-50%);text-decoration:none;font-size:13px}.has_forgot_password #CustomerPassword{padding-right:0}.customer .field{max-width:480px;margin-left:auto;margin-right:auto}.login-btn{max-width:220px;margin-left:auto;margin-right:auto}.customer .field input label{transition:.3s}.customer .field input:focus~label{font-size:1rem;top:-8px;left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;background:#fff;padding:0 5px;z-index:2}@media all and (max-width:749px){.registration_box{flex-direction:column;gap:20px}.has_forgot_password .forgot_link{font-size:10px}.has_forgot_password #CustomerPassword{padding-right:160px}}.customer:not(.account):not(.order),.customer,.customer.login{padding-top:24px!important;padding-bottom:24px!important}.customer form{margin-top:24px}.field__input,.customer .field input,.field__input:focus,.customer .field input:focus,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:16px!important}.customer>h1,.customer__title{font-size:20px;font-weight:700;text-align:left}.cf-form-inner .cf-fields-container,.cf-fields-wrapper .cf-fields-container{margin:0;width:100%}.login a[href="#recover"]{top:auto;bottom:-28px;transform:translateY(0);color:#717171;text-decoration:underline;font-size:12px}.customer button{margin-top:50px}.login-btn,.box_label{max-width:480px;width:100%;border-radius:8px!important;font-weight:700!important}.box_label{width:100%;min-height:45px;margin-inline:auto;border-radius:8px!important;font-weight:700!important;border:1px solid rgba(28,146,242,1)}.box_label a{display:block;color:#1c92f2;text-decoration:none;width:100%;margin:0;height:100%;line-height:43px}.box_label a:hover{color:#1c92f2}.login__label{text-align:left;font-weight:700;display:block;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:4px}.customer .field:first-of-type{margin-bottom:24px}.customer .field{margin-top:0}input[type=email]:not(#NewsletterForm--sections--18870660890773__footer)::placeholder,input[type=password]::placeholder{color:#000;opacity:.7!important}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.5rem}#togglePassword{margin:0;padding:0;min-width:20px;min-height:20px;width:20px;height:20px;background-color:transparent;border:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}#togglePassword:after{box-shadow:none}#RecoverEmail::placeholder{opacity:0!important}.login:has(#RecoverEmail) button:not(#togglePassword){max-width:480px;width:100%;--buttons-radius: 8px;--buttons-radius-outset: 8px}
/*# sourceMappingURL=/cdn/shop/t/129/assets/customer-login.css.map */
