.customer .field{margin:1rem 0 0}.field:after,.customer .field:after{content:none}#recover:target~div #login,#recover:target~#t-form-login{display:none!important}#recover,#recover+div,#recover>#form-forgot-pw{display:none}#form-forgot-pw:target{display:block}#recover:target{display:block}#recover:target+div{display:block}.t-form{display:flex;justify-content:center;flex-direction:column}.t-form .form-title{display:flex;align-items:center}@media all and (max-width:767px){.t-form .form-title{flex-direction:column;align-items:flex-start}}.t-form .form-title .note{margin-left:24px}@media all and (max-width:767px){.t-form .form-title .note{margin-left:0;font-size:14px;margin-top:10px}}.t-form .item-pd{margin-bottom:41px}.t-form .item label .forgot-password{font-weight:500;font-size:14px;color:#707070;border-bottom:1px solid;text-decoration:none;width:auto;margin:0;text-align:right;cursor:pointer}@media all and (max-width:767px){.t-form .item label .forgot-password{display:none}}.t-form .item input{display:block;width:640px;height:72px;border:unset;background-color:#f8f8f8;padding:0 0 0 20px!important}@media all and (max-width:767px){.t-form .item input{width:100%}}.t-form .item .input-error{background-color:#fce4e4;border:2px solid #C81B1B;color:#c81b1b;outline:none;border-radius:2px;padding:1rem!important}.t-form .item__col2{display:flex;justify-content:space-between;margin-top:12px}@media all and (max-width:767px){.t-form .item__col2 div{width:calc(50% - 3px)}}.t-form .item__col2 input{width:302px}@media all and (max-width:767px){.t-form .item__col2 input{width:100%}}.t-form .item__col2 label{color:#707070}.t-form .item__col1 input{width:302px}@media all and (max-width:767px){.t-form .item__col1 input{width:100%}}.t-form .item select{margin-top:12px;width:640px;height:72px;border:none;padding-left:21px;background:url(icon-arrow.svg) no-repeat #f8f8f8;-webkit-appearance:none;background-position:91%;color:#b7b7b7;background-size:13.35px}@media all and (max-width:767px){.t-form .item select{margin-top:4px;width:100%;padding-right:40px}}.t-form .item__col1 select{width:302px}@media all and (max-width:767px){.t-form .item__col1 select{width:100%}}.t-form .form-check{margin-top:15px;display:flex;align-items:center;cursor:pointer}.t-form .form-check input{width:20px;height:20px;margin-top:0;display:none}.t-form .form-check input:checked~.checkmark:after{display:block}.t-form .form-check input:checked~.checkmark{border:unset}.t-form .form-check .checkmark{left:22px;width:20px;height:20px;border:2.8px solid #b7b7b7;border-radius:2.8px;padding-left:0}.t-form .form-check .checkmark:after{width:20px;height:20px;border-radius:2px;background-image:url(./icon-on.svg);background-repeat:no-repeat;background-color:#02a900;background-position:center}.t-form .form-check .checkmark:after{content:"";position:absolute;display:none}.t-form .form-check label{padding-left:8px;font-weight:500;font-size:16px;letter-spacing:.04em;color:#707070}@media all and (max-width:767px){.t-form .form-check label{font-size:14px}}.t-form .form-submit{text-align:center}.t-form .t-form-submit{text-align:center;margin-top:50px}.t-form .form-info{font-weight:500;font-size:14px;color:#242e2e;margin-top:12px!important}.t-form .form-error{font-weight:500;font-size:14px;color:#c81b1b;margin-top:14px!important;text-align:left}@media all and (max-width:767px){.t-form .form-error{font-size:12px}}.t-button{width:280px;height:64px;background-color:#b7b7b7;border:none;border-radius:4px;color:#fff;margin-bottom:54px;font-weight:700;font-size:18px!important}.t-button-submit{border:none!important;border-radius:4px!important;color:#fff;margin-bottom:54px!important;font-weight:700!important;font-size:18px!important;cursor:pointer}.t-button-submit:hover{opacity:.8}.customer .t-button-submit{background-color:#b7b7b7}.customer .t-button-submit:disabled{cursor:not-allowed;opacity:1}@media all and (max-width:767px){.t-button{width:327px;height:58px;font-size:22px}}.button-login{background-color:#b7b7b7;color:#fff}.login-page .button-login:after{content:none}.customer .button-register{background-color:#02a900;color:#fff;text-decoration:none;width:auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.customer .button-register:hover{color:#fff;opacity:.8}.ta-button{padding:20px 85px}.ta-button:hover{background-color:#02a900;color:#fff}@media all and (max-width:767px){.ta-button{padding:15px 95px;font-size:22px}.customer .button-register{padding:16px 70px}}.container-auth,.customer:not(.account):not(.order){max-width:780px;margin:0 auto;padding:0}@media all and (max-width:767px){.container-auth,.customer:not(.account):not(.order){width:90%}}.container-auth .line{border-bottom:1px solid #B7B7B7;width:100%;margin-top:120px}@media all and (max-width:1024px){.container-auth .line{width:90%;margin-left:40px}}@media all and (max-width:767px){.container-auth .line{width:100%;margin-left:0}}.container-auth .header-login{margin-top:100px;text-align:center;margin-bottom:60px}.container-auth .header-login__content{margin-top:132px}.container-auth .bottom-login{text-align:center;margin-bottom:200px}.container-auth .bottom-login__content{font-weight:500;font-size:18px;letter-spacing:.04em;margin-bottom:28px}@media all and (max-width:767px){.container-auth .bottom-login{margin-bottom:160px}.container-auth .bottom-login__content{font-size:16px}}.container-auth.login-page .t-form{margin-top:19px}.container-auth.login-page .t-form form{margin:0 auto}@media all and (max-width:767px){.container-auth.login-page .t-form form{margin:0}}.container-auth.login-page .line{margin-top:0;display:block}@media all and (max-width:767px){.container-auth.login-page .line{width:94%;margin-left:10px}}.container-auth.login-page .bottom-login{margin-top:38px}.container-auth.login-page .bottom-login__content{margin-top:54px}@media all and (max-width:767px){.container-auth.login-page .bottom-login__content{font-size:16px}}.container-auth.login-page .bottom-login__register{padding-top:18px}.info-register{margin-top:29px;text-align:center}.info-register__title span{border-bottom:1px solid;font-weight:700;font-size:18px;color:#707070}@media all and (max-width:767px){.info-register__title span{font-size:16px}}.info-register__content{margin-top:69px}.info-register__box{margin-top:68px;display:flex;flex-wrap:wrap;gap:68px 50px;justify-content:space-between}@media all and (max-width:1024px){.info-register__box{padding:0 6px 0 80px}}@media all and (max-width:824px){.info-register__box{padding:0 6px 0 38px}}@media all and (max-width:786px){.info-register__box{padding:0 6px 0 20px}}@media all and (max-width:767px){.info-register__box{margin-top:60px;padding:0;justify-content:center}}.info-register__box .card-item{width:calc(50% - 25px);padding:28px;background:#f2fbf2;border-radius:4px;position:relative}@media all and (max-width:767px){.info-register__box .card-item{width:100%}}.info-register__box .card-item .card-title{font-weight:700;font-size:22px;color:#02a900}.info-register__box .card-item .card-content img{margin:auto;padding-top:28px}.info-register__box .card-item .card-content .info{font-size:14px;padding:18px 0 0;text-align:left;color:#242e2e}.info-register__box .card-item .circle-point{position:absolute;top:-25px;left:-14px}@media all and (max-width:1024px){.info-register__box .card-item .circle-point{left:-10px}}.CustomerPassword-Title{display:flex;justify-content:space-between}.t-dp-none{display:none}.container-auth .forgot-pasword-wp{display:flex;align-items:center}.container-auth .header-forgot{margin-top:100px;text-align:center}.container-auth .header-forgot__content{margin-top:60px;letter-spacing:.04em;font-weight:500;font-size:18px}@media all and (max-width:767px){.container-auth .header-forgot__content{font-size:16px}}.container-auth .form-submit{margin-top:80.15px}.container-auth .t-form{margin-bottom:120px;margin-top:7px}.container-auth .t-form form{margin-top:0}.form-info{font-weight:500;font-size:14px;color:#242e2e;margin-top:12px!important}.container-confirm-pasword{max-width:980px;margin:0 auto;padding:0 0 200px}@media all and (max-width:1024px){.container-confirm-pasword{max-width:100%;padding:0 24px 100px}}.container-confirm-pasword .header-confirm{margin-top:100px;text-align:center}.container-confirm-pasword .header-confirm__content{margin-top:60px;letter-spacing:.04em;font-weight:500;font-size:18px;margin-bottom:98px}@media all and (max-width:767px){.container-confirm-pasword .header-confirm__content{font-size:16px}}@media all and (max-width:767px){.container-confirm-pasword .ta-button{font-size:16px;font-weight:700}}@media all and (max-width:376px){.container-confirm-pasword .ta-button{display:block;padding:auto}}.container-reset-pasword{max-width:640px;margin:0 auto;padding:0}@media all and (max-width:1024px){.container-reset-pasword{max-width:100%;padding:0 24px}}.container-reset-pasword .header-reset{margin-top:100px;text-align:center}.container-reset-pasword .header-reset__content{margin-top:60px;letter-spacing:.04em;font-weight:500;font-size:18px;margin-bottom:98px}@media all and (max-width:767px){.container-reset-pasword .header-reset__content{font-size:16px}}.container-reset-pasword .form-info{text-align:left;color:#707070}@media all and (max-width:767px){.container-reset-pasword .form-info__password{font-size:12px}}.container-reset-pasword .t-form{margin-top:0}.container-reset-pasword .t-form form{margin-top:24px}.container-reset-pasword .t-form .form-submit{margin-top:80px}.container-reset-pasword .t-form .form-submit .button-reset-password{font-size:20px;width:264px;height:54px}@media all and (max-width:767px){.container-reset-pasword .t-form .form-submit .button-reset-password{font-size:16px;letter-spacing:.04em;width:327px;height:58px}}.container-reset-pasword .form-check{margin-top:12px}.button-register{background-color:#02a900;color:#fff;width:auto;cursor:pointer;text-decoration:none}.button-register:hover{opacity:.8}.header-forgot,.header-login,#form-forgot-pw,#t-form-login{display:none}#login{scroll-margin-top:20rem}.login a{display:block;margin:0 auto;width:fit-content}.login a[href="#recover"]{margin-left:0;margin-right:0}.login .field+a{margin-top:1rem}.login p{margin:1.5rem 0}.login h3{margin-top:1.5rem;text-align:left;font-size:calc(var(--font-heading-scale) * 1.6rem)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-login.css.map */
