.thb-form-container{display:flex;flex-direction:column;padding:40px 0}@media only screen and (min-width:768px){.thb-form-container{padding:70px 0}}@media only screen and (min-width:1068px){.thb-form-container{padding:100px 0}}@media only screen and (min-width:768px){.thb-form-container{flex-direction:row;justify-content:space-around}}.thb-form-container #recover{display:none}.thb-form-container #recover:target{display:block}.thb-form-container #recover:target+#login{display:none}.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{width:100%;flex:1;max-width:640px;margin:0 auto}@media only screen and (min-width:768px){.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{padding:0 30px}}@media only screen and (min-width:1068px){.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{padding:0 60px}}.thb-form-container .thb-login-form .form-notification,.thb-form-container .thb-register-form .form-notification{margin-bottom:15px}.thb-form-container .thb-login-form+.thb-register-form{margin-top:60px}@media only screen and (min-width:768px){.thb-form-container .thb-login-form+.thb-register-form{margin-top:0;border-left:1px solid var(--color-border)}}.thb-form-container h4{margin-bottom:10px;text-align:center}.thb-form-container p{font-size:.875rem;margin-bottom:35px;text-align:center}.thb-form-container input{margin-bottom:10px}.thb-form-container .button{margin-top:10px}.thb-form-container .switch-login-section{text-align:center;font-size:.875rem;line-height:1.75;margin-top:15px}.thb-form-container .switch-login-section .text-button{display:inline;font-size:inherit;margin-right:0}.thb-form-container .switch-login-section div{margin-top:5px}.account-activate-buttons{display:flex;flex-direction:column;grid-gap:10px}.account-activate-buttons .button{width:100%}@media only screen and (min-width:768px){.account-activate-buttons{flex-direction:row}}.thb-form-container{padding:60px 0 80px}.thb-form-container .thb-login-form,.thb-form-container .thb-register-form,.inquiry,.u-form,.delete-form{max-width:770px;padding:0 10px}.delete-form{margin:0 auto;padding:100px 0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=select],textarea,select,.globo-form-control select{height:60px;margin:0}label,legend{margin:0 0 12px;font-size:18px;letter-spacing:.05em}.thb-form-container ul,.thb-form-container li{font-size:18px;line-height:1.5;letter-spacing:.05em}.thb-form-container select{margin:0 0 22px;text-align:center;font-size:18px}.thb-form-container *,.delete-form *{font-weight:500}.thb-form-container input{width:100%;color:#333;font-size:18px}.register-bnr{margin:60px 0 0}.thb-form-container .thb-login-form h4,.thb-form-container .thb-register-form h4,.delete-form h4{margin:0 0 60px;color:#333;font-size:50px;font-weight:400;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 60px));letter-spacing:.05em}.delete-form h4{text-align:center}.thb-form-container .thb-login-form p,.thb-form-container .thb-register-form p{text-align:center;font-size:18px;line-height:1.5;letter-spacing:.05em}.thb-form-container .thb-login-form p{margin:0 0 100px}.thb-form-container .thb-register-form p{margin:0 0 60px}.thb-login-form .field,.thb-register-form .field{width:100%;margin:0 0 22px}.thb-form-container .button{max-width:430px;height:60px;display:block;margin:78px auto 0;background:#333;font-size:21px;font-weight:400}.thb-form-container .thb-login-form .button,.thb-form-container .thb-register-form .button{position:relative;left:50%;transform:translate(-50%);display:inline-flex;justify-content:center;max-width:430px;min-width:240px;width:auto;min-height:60px;height:auto;padding:12px;margin:45px auto 0;background:#333;font-size:21px;font-weight:400}.thb-form-container .thb-login-form .login-button p,.thb-form-container .thb-register-form .login-button p{display:block;margin:10px 0 0;text-align:center}.thb-form-container .thb-login-form .login-button .text-button,.thb-form-container .thb-register-form .login-button .text-button{margin:0}.thb-form-container .thb-login-form .register-button{display:block;margin:80px 0 0;padding:80px 0 0;border-top:1px solid var(--color-form-border)}.thb-form-container .thb-login-form .register-button p{margin:0 0 40px}.thb-form-container .thb-login-form .register-button .button{margin:0 auto}.thb-form-container .thb-register-form .button.cf-submit-form{position:static;transform:translate(0);margin:0}.thb-form-container .thb-register-form .button.accent{margin:78px auto}.thb-form-container .thb-register-form .button.outline{position:static;display:block;max-width:none;min-width:auto;padding:0;background:transparent;border:none;height:auto;margin:80px auto 78px;transform:none}.thb-form-container .thb-register-form .button.outline:hover{color:#333;opacity:.7}.thb-form-container .thb-register-form .button.outline:before{content:none}.thb-login-form .field label,.thb-register-form .field label{position:static;display:block;padding:0;height:auto;color:#333}.thb-register-form ul,.thb-login-form ul{list-style:none;margin:0}.cf-field-description,#main-content .thb-form-container .switch-login-section,#main-content .thb-form-container .switch-login-section .text-button{color:#333;font-size:16px}#main-content .thb-form-container .switch-login-section,#main-content .thb-form-container .switch-login-section .text-button{margin:60px 0 68px}.thb-form-container .thb-login-form.reset_password .button{margin:78px 0 68px}.cf-field-description{font-size:18px}.thb-register-form input[aria-invalid=true],.thb-register-form input.invalid-error,.thb-login-form input.invalid-error,.inquiry .invalid-error [data-invalid-target]{border:1px solid #dd1621}.thb-login-form .field .field-errors,.thb-register-form .field .field-errors,.inquiry .field-errors{display:block}.thb-login-form .field-errors li,.thb-register-form .field-errors li,.inquiry .field-errors li{display:none}.thb-login-form .field .invalid+.field-errors,.thb-login-form input[aria-invalid=true]+.field-errors,.thb-register-form input[aria-invalid=true]+.field-errors,[data-invalid-target]+.field-errors,[data-invalid-confirm]+.field-errors,.inquiry .field-errors div{display:block;margin:8px 0 0 2px;padding:0;color:#dd1621}.inquiry .field-errors div{margin:8px 0 0}.thb-login-form .field .invalid+.field-errors li,.thb-register-form input[aria-invalid=true]+.field-errors li{display:block}.thb-login-form input[aria-invalid=true]{border-color:#e93636}.inquiry .field-hidden{display:none}.cf-form-inner .cf-form-actions .cf-cancel{position:static;transform:none;display:none}.inquiry{width:100%;margin:0 auto;padding:100px 10px}.inquiry h1{margin:0 0 60px;text-align:center;font-size:3.125rem;font-weight:400;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 60px))}.inquiry *{color:#333;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.05em}.inquiry ul,.inquiry p{margin:0}.inquiry .inquiry-enter-text{margin:0 0 40px}.inquiry .inquiry-enter-text span{color:#dd1621}.inquiry .inquiry-content{display:flex;flex-wrap:wrap;gap:20px 0;width:calc(100% + 10px);margin:0 -5px}.inquiry .inquiry-content input,.inquiry .inquiry-content select,.inquiry .inquiry-content textarea{width:100%;color:#333;font-size:18px}.inquiry .inquiry-content input[type=checkbox]{width:auto}.inquiry input[type=submit]{max-width:100%;width:100%}.inquiry .inquiry-content-full{width:100%;padding:0 5px}.inquiry .inquiry-content-harf{width:50%;padding:0 5px}.inquiry .inquiry-label-text{margin:0 0 15px}.inquiry .inquiry-content-policy .inquiry-label-text{margin:0}.inquiry .inquiry-label-text a{text-decoration:underline}.inquiry .inquiry-label-mark{color:#dc3545}.g-recaptcha{display:flex;justify-content:center;margin:30px 0}.inquiry .inquiry-attention{margin:100px 0 0}.inquiry .inquiry-btn{opacity:.6;pointer-events:none}.inquiry .inquiry-btn.active{opacity:1;pointer-events:auto}@media screen and (max-width:768px){.inquiry .inquiry-content-harf{width:100%}.thb-form-container .thb-login-form h4,.thb-form-container .thb-register-form h4,.delete-form h4{margin:0 0 30px;font-size:40px}.thb-form-container .thb-login-form p,.thb-form-container .thb-register-form p{margin:0 0 60px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/login-register.css.map */
