.login{display:flex;align-items:center;justify-content:center;font-family:var(--pretendard)}.login>div{width:50%}.login_title{display:block;color:var(--blackColor)}.login_title strong{font-weight:500;letter-spacing:0}.login_title p{margin:15px 0 40px;line-height:1.3}.login_img{height:100vh}.login_content>div{width:340px;margin:0 auto;text-align:center}.login form button,.login .cancel_btn{display:block;width:100%;margin:40px 0 0;line-height:43px;text-align:center;outline:none;border:none;background:#3163ff;color:var(--whiteColor);font-size:15px;font-weight:600;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:41px}.login .field input{width:100%;background:var(--subColor01);line-height:43px;padding:0 20px;border-radius:50px;box-sizing:border-box;outline:none;border:none;font-family:var(--pretendard);font-size:15px;color:var(--blackColor)}.login .field label{display:none}.login .field+.field{margin-top:10px}.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:20px 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:17px;padding-left:17px}.login_etc li:nth-of-type(2):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:12px;background:var(--blackColor)}.login_etc li a{display:block;width:max-content;box-sizing:border-box;font-size:15px;font-weight:600;color:var(--blackColor)}.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:15px;justify-content:center}.errors{font-size:13px;margin:10px 0 30px}.rc_layout .columns{width:100%;max-width:100%}@media all and (max-width:990px){.login>div{width:100%}.login_content{padding:70px 20px 50px;box-sizing:border-box}.login_title p{font-size:15px!important;margin:15px 0 35px}.login form button{margin:35px 0 0}}@media all and (max-width:450px){.login_content>div{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/login.css.map */
