.login{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;font-family:var(--degular);padding-top:var(--headerHeight)}.login .form__message{font-size:13px;margin:10px auto}.login>div{width:50%}.login>div:empty{display:block}.login_title{display:block;color:var(--blackColor)}.login_title strong{display:block;font-weight:600;font-style:italic;font-size:45px;line-height:.67}.login_title p{margin:25px 0 65px;font-weight:600;line-height:.6}.login_img{height:calc(100vh - 110px)}.login_content>div{width:max(58%,560px);margin:0 auto;text-align:center}.login form button,.login .cancel_btn{display:block;width:100%;margin:24px 0 0;line-height:56px;text-align:center;outline:none;border:none;background:var(--blackColor);color:var(--whiteColor);font-size:20px;font-weight:500;cursor:pointer;text-transform:uppercase}.login .cancel_btn{margin:10px 0 0;background:var(--whiteColor);border:1px solid var(--blackColor);color:var(--blackColor);line-height:54px}.login .field input{width:100%;line-height:52px;padding:0 16px;font-family:var(--inter)!important;letter-spacing:-.01em;font-size:16px;color:var(--blackColor);box-sizing:border-box;background:#fff;border:1px solid #c8c8c8;outline:none;font-weight:500}.login .field input::placeholder{color:#9e9e9e;font-family:var(--inter);letter-spacing:-.01em}.login .field label{display:none}.login .field+.field{margin-top:16px}.login .field:before,.login .field:after{display:none}.login .field input:focus,.login .field input:not(:placeholder-shown),.login .field input:-webkit-autofill{outline:none;box-shadow:none}.login_etc{display:flex;align-items:center;justify-content:center;margin:32px 0 0}.login_etc li{display:flex;align-content:center;justify-content:center;position:relative;line-height:1.2}.login_etc li:nth-of-type(2){margin-left:48px;padding-left:48px}.login_etc li:nth-of-type(2):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:11px;background:#4e4e4e}.login_etc li a{display:block;width:max-content;box-sizing:border-box;font-size:15px;font-weight:600;color:#4e4e4e}.login #rc_login{margin:0;font-size:15px;font-weight:600;color:var(--blackColor);display:none}.login #rc_login p{margin:0}.login #rc_login a{line-height:1.2;color:var(--blackColor);text-decoration:underline;text-underline-offset:3px}.form__message{font-size:13px;justify-content:center}.errors{font-size:13px;margin:10px 0 30px}.rc_layout .columns{width:100%;max-width:100%}@media all and (max-width:1200px){.login{flex-direction:column}.login>div{width:100%}.login_title strong{font-size:48px}.login_title p{font-size:20px}.login_img{height:0;padding:0 0 100%}.login_content{padding:100px 15%;box-sizing:border-box;border-bottom:1px solid #c8c8c8}.login_content>div{width:100%;max-width:560px}}@media all and (max-width:580px){.login_content{padding:80px 16px}.login_content>div{width:100%}.login_title strong{font-size:32px}.login_title p{margin:16px 0 40px;font-size:18px;line-height:1}.login_etc li:nth-of-type(2){margin-left:16px;padding-left:16px}.login_etc li a{font-size:14px;font-weight:500}.login .field input{line-height:42px;font-size:14px;font-weight:500}.login .field+.field{margin-top:8px}.login form button{margin-top:16px;line-height:36px;font-size:13px}.login .cancel_btn{margin-top:8px;line-height:34px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/login.css.map */
