.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:24px;text-align:center}.thb-form-container p{margin-bottom:20px;text-align:center;font-size:14px;font-weight:500}.thb-form-container .register-form-terms-of-service{display:flex;align-items:center;padding-top:8px;font-size:12px;font-weight:600}.thb-form-container .register-form-terms-of-service i{color:var(--color-accent2)}.thb-form-container .register-form-terms-of-service span:first-child{padding-left:32px}.thb-form-container .register-form-terms-of-service span:first-child+a{padding-inline:4px}.thb-form-container .register-form-terms-of-service a{text-decoration:underline}.thb-form-container .register-form-terms-of-service input{cursor:pointer;margin:0 12px 0 0}.thb-form-container .custom-label{display:flex;align-items:center;gap:24px;margin-top:12px}.thb-form-container .label-custom-register{display:flex;align-items:center;color:#333;font-size:12px;font-weight:600}.thb-form-container .label-custom-register input{margin-right:0;cursor:pointer}.thb-form-container .label-custom-register label{position:static;padding:0 0 0 8px;height:auto;cursor:pointer;pointer-events:all}.thb-form-container .label-custom-register input:checked,.thb-form-container .register-form-terms-of-service input:checked{background-color:var(--color-accent2);border-color:var(--color-accent2);background-repeat:no-repeat;background-position:center center;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66699 7.85631L5.53879 10.7082L12.0003 4.2915' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.thb-form-container input{margin-bottom:0}.thb-form-container .field{margin-bottom:16px}.thb-form-container .g-recaptcha{margin-top:16px}.thb-form-container .center-button{display:block;font-size:.8125rem;text-align:center;margin-top:20px;font-weight:var(--font-body-medium-weight, 500);text-decoration:underline;text-underline-offset:3px}.thb-form-container .button{margin-top:22px;margin-bottom:0;border-radius:8px;transition:.3s linear;font-size:16px;letter-spacing:1.2px;text-transform:uppercase}.thb-form-container .button:hover{background:var(--color-accent2)}.thb-form-container .switch-login-section{border-top:1px solid #eee;margin-top:30px;padding-top:25px;display:flex;flex-direction:column}@media only screen and (min-width:768px){.thb-form-container .switch-login-section{flex-direction:row;justify-content:flex-end;align-items:baseline}}.thb-form-container .switch-login-section h6{font-size:14px;font-weight:400;padding-right:12px}@media only screen and (min-width:768px){.thb-form-container .switch-login-section h6{margin-bottom:0}}.thb-form-container .switch-login-section .text-button{margin-right:auto;font-size:14px;font-weight:600}@media only screen and (min-width:768px){.thb-form-container .switch-login-section .text-button{margin-right:0}}.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 .error-message{font-size:10px;font-weight:600;padding-left:6px;padding-top:4px}.thb-form-container .register-form-terms-of-service .error-message{padding-left:6px;margin-bottom:0}.thb-form-container #success-message{color:#155724;font-size:14px;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-top:1rem;border:1px solid transparent;border-radius:.25rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/login-register.css.map */
