.thb-login-page-wrapper{display:flex;flex-direction:column}.thb-login-page-wrapper>img{width:100%}@media only screen and (min-width: 768px){.thb-login-page-wrapper{flex-direction:row;align-items:center}.thb-login-page-wrapper>*{flex-basis:50%;width:50%}}.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;text-transform:uppercase}.thb-form-container p{font-size:.875rem;margin-bottom:35px;text-align:center}.thb-form-container input{margin-bottom: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}}.sign-in-with-shop-provider{margin-top:10px;text-align:center}.sign-in-with-shop-provider p{margin-bottom:10px}.thb-form-container p{text-align:left;margin-bottom:12px}.thb-form-container h5{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:15px 0}.account-recover-btn a{color:var(--Neutrals-Grey-10, var(--Neutrals-Grey-10, #2A2A2A));font-size:12px;font-style:normal;font-weight:500;line-height:15px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:12px}.account-recover-btn a:before{background:transparent}.thb-form-container .switch-login-section{text-align:left}.switch-login-section a{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.switch-login-section a:before{background:transparent}.thb-form-container button{color:var(--Primary-Vans-White, #FFF);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.thb-form-container button span{text-transform:capitalize}.input-field{margin-bottom:16px;border-radius:2px;border:1px solid #757575;background:#fff;padding:4px 12px}.input-field label{display:block;font-size:.75rem;font-weight:400;color:#525252}.input-field input{width:100%;height:24px;border:1px solid #d1d1d1;border-radius:4px;font-size:.9375rem;transition:border-color .2s ease;border:none;padding:0;margin:0;color:#757575;font-size:16px;font-weight:400;line-height:24px}.input-field input:focus{outline:none;border-color:#000}.password-field{position:relative}.password-toggle{position:absolute;right:8px;top:50%;bottom:0;transform:translate(-50%,-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.password-requirements{margin-bottom:16px}.icon-gray,.icon-green,.icon-red{width:17px;height:17px}.icon-gray.show,.icon-green.show,.icon-red.show{display:block}.icon-gray.hide,.icon-green.hide,.icon-red.hide{display:none}.password-requirements p,.birthday-field p{color:#2a2a2a;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:8px}.password-requirements ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.password-requirements li{display:flex;align-items:center;gap:8px}.password-requirements-msg{color:var(--Neutrals-Grey-20, var(--Neutrals-Grey-20, #525252));font-size:12px;font-style:normal;font-weight:400;line-height:15px}@media screen and (min-width:768px){#Account-Drawer{max-width:400px}#Account-Drawer-Content .thb-form-container .thb-login-form,#Account-Drawer-Content .thb-form-container .thb-register-form,#Account-Drawer-Content .thb-form-container,#Account-Drawer-Content .row,#Account-Drawer-Content .columns{padding:0}#Account-Drawer-Content .thb-form-container{padding-top:40px}@media (hover: hover){#Account-Drawer-Content .shopify-payment-button__more-options:hover:after,#Account-Drawer-Content .text-button:hover:after{transform:scale(0)}}}input[type=checkbox],input[type=radio]{accent-color:#2a2a2a}.birthday-field{margin-bottom:16px}.birthday-field label{font-size:14px;font-weight:500;margin-bottom:6px;display:block}.birthday-selects{display:flex;gap:16px;margin-bottom:16px}.select-wrapper{width:calc(50% - 8px);border:1px solid #757575;padding:4px 12px;position:relative;min-height:50px}.select-wrapper label{display:block;font-size:.75rem;font-weight:400;color:#525252;margin:0}.birthday-selects .select-wrapper select,#register_gender{position:absolute;top:12px;bottom:0;width:100%;border:none;color:#2a2a2a;padding:0 25px 0 0;margin:0;height:auto;font-size:16px;font-weight:400;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;margin-top:2px}.select-arrow-icon{display:block}.gender-select-wrapper{width:100%;border:1px solid #757575;padding:4px 12px;position:relative}.accept-section p{font-size:12px;color:#2a2a2a;line-height:15px;margin-bottom:16px}.radio-group{display:flex;gap:16px}.radio-group label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.accept-section input{margin:0}.preferred-channels{margin-top:16px;display:none}.preferred-channels p{color:#2a2a2a;font-family:Fann Doren Grotesque;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:8px}.checkbox-group{display:flex;flex-wrap:wrap;gap:16px}.checkbox-group label{font-size:12px;font-weight:400;display:flex;align-items:center;gap:8px}.preferred-channels input{margin:0}.terms-section{margin-top:16px}.terms-section input[type=checkbox]{margin:0;min-width:20px}.checkbox-inline{font-size:12px;line-height:15px;display:flex;gap:8px}.checkbox-inline a{text-decoration:underline;color:#000}.accept-section input[type=radio][value=yes]:checked~.preferred-channels{display:block}#create_customer>p{margin-bottom:16px}#create_customer>.fields{display:flex;gap:16px}#create_customer>.fields .input-field{width:calc(50% - 8px)}#create_customer hr{margin:16px 0}.password-toggle-wrapper{display:flex;justify-content:center;align-items:center}.communication-acceptance-group{display:flex;align-items:center;gap:24px;margin-bottom:16px}.communication-acceptance-group .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.communication-acceptance-group .radio-label input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#000;flex-shrink:0;margin:0}.radio-label span{color:#2a2a2a;font-family:Fann Doren Grotesque;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.communication-channels-group{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:0;transition:opacity .2s ease}.communication-channel{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.communication-channel input[type=checkbox]{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin:0;accent-color:#2a2a2a}.communication-channel span{color:#2a2a2a;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.input-field.phone{margin-bottom:0}.phone-error-message{font-size:12px;margin-top:5px}.birthday-field{margin-top:16px}.name-error-row.show{display:block}.name-error-row.hide{display:none}.name-error-col .error-message-name{color:#a21a10;font-size:12px}.error-icon,.error-icon-name{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.error-icon.show,.error-icon-name.show{display:flex}.error-icon.hide,.error-icon-name.hide{display:none}.input-field{position:relative}.input-field.invalid{border-color:#a21a10}.error-message{color:#a21a10;font-size:12px;display:block;text-align:left;margin-bottom:16px}.error-message.show{display:block}.error-message.hide{display:none}.input-field:has(input.invalid),.select-wrapper:has(select.invalid),.gender-select-wrapper:has(select.invalid){border:1px solid #A21A10;margin-bottom:4px}.register-gender-field:has(select.invalid),.fields:has(input.invalid) .input-field,.birthday-selects:has(select.invalid){margin-bottom:4px}.input-field:has(input.invalid) label,.select-wrapper:has(select.invalid) label{color:#a21a10}.input-field.register-gender-field{border:none;padding:0}#error-message-password{margin-bottom:8px}.password-toggle-wrapper:has(input.invalid) .password-toggle{right:8px}.thb-register-form select{color:transparent}.thb-register-form select:has(option:checked:not([value=""])){color:initial}.birthday-selects .select-wrapper:has(select.invalid){margin-bottom:0}#register_phone{width:auto}.phone-country-code{font-size:14px;color:#2a2a2a;font-weight:400;flex-shrink:0;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/29/assets/login-register.css.map */
