.login-page-wrapper{position:relative;min-height:100vh;overflow:hidden}.login-page-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.login-page-background .login-bg-image{width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.1);pointer-events:none}.login-page-wrapper .row{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center}.thb-form-container{display:flex;flex-direction:column;padding:40px 0;width:100%;max-width:1200px;margin:0 auto}@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}}.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%;max-width:900px;margin:0 auto}.thb-form-container .thb-login-form .form-notification,.thb-form-container .thb-register-form .form-notification{margin-bottom:15px}.login-form-inner{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;overflow:hidden;min-height:auto}@media only screen and (min-width: 768px){.login-form-inner{flex-direction:row;min-height:600px}}.login-form-image{display:none;width:100%;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.login-form-image{display:block;width:45%;flex-shrink:0}}.login-form-image .login-product-image{width:100%;height:100%;object-fit:cover;display:block}.login-form-content{width:100%;padding:30px 20px;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.login-form-content{width:55%;padding:50px 40px}}@media only screen and (min-width: 1068px){.login-form-content{padding:60px 50px}}#recover .login-form-inner{flex-direction:column}#recover .login-form-inner .login-form-image{display:none!important}#recover .login-form-inner .login-form-content{width:100%;padding:30px 20px}@media only screen and (min-width: 768px){#recover .login-form-inner .login-form-content{padding:50px 40px}}.thb-form-container h4{margin-bottom:10px;text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:600}@media only screen and (min-width: 768px){.thb-form-container h4{font-size:1.75rem}}.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 form .field:has([class*=hiko]):not(:has(input)),.thb-form-container form .field:has([class*=hiko]):not(:has(textarea)),.thb-form-container form .field:has([class*=social]):not(:has(input)),.thb-form-container form .field:has([class*=social]):not(:has(textarea)),.thb-form-container form [class*=hiko]:not(:has(input)),.thb-form-container form [class*=social]:not(:has(input)){display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;margin:5px!important;vertical-align:top!important}.thb-form-container form>[class*=hiko],.thb-form-container form>[class*=social],.thb-form-container form .field>[class*=hiko],.thb-form-container form .field>[class*=social]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important;align-items:center!important}.thb-form-container form .field:has([class*=hiko]) .button,.thb-form-container form .field:has([class*=social]) .button,.thb-form-container form [class*=hiko] .button,.thb-form-container form [class*=social] .button,.thb-form-container form .field:has([class*=hiko]) a,.thb-form-container form .field:has([class*=social]) a,.thb-form-container form [class*=hiko] a,.thb-form-container form [class*=social] a{width:auto!important;flex:0 1 auto!important;display:inline-block!important;margin:0 5px!important}.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{font-size:inherit;margin-right:0}.thb-form-container .switch-login-section div{margin-top:5px}.account-activate-buttons{display:flex;flex-direction:column;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 [class*=social-login],.thb-form-container [class*=hiko-social-login],.thb-form-container [class*=social-provider-buttons],.thb-form-container .social-login-buttons,.thb-form-container .hiko-social-login-container,.thb-form-container form>[class*=hiko],.thb-form-container form>[class*=social]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important;align-items:center!important}.thb-form-container [class*=social-login] .button,.thb-form-container [class*=hiko-social-login] .button,.thb-form-container [class*=social-provider-buttons] .button,.thb-form-container .social-login-buttons .button,.thb-form-container .hiko-social-login-container .button,.thb-form-container form>[class*=hiko] .button,.thb-form-container form>[class*=social] .button,.thb-form-container [class*=social-login] a,.thb-form-container [class*=hiko-social-login] a,.thb-form-container [class*=social-provider-buttons] a,.thb-form-container .social-login-buttons a,.thb-form-container .hiko-social-login-container a,.thb-form-container form>[class*=hiko] a,.thb-form-container form>[class*=social] a{width:auto!important;flex:0 1 auto!important;min-width:auto!important;max-width:none!important;margin:0!important}.thb-form-container form .field:has([class*=hiko]):not(:has(input)):not(:has(textarea)),.thb-form-container form .field:has([class*=social-login]):not(:has(input)):not(:has(textarea)),.thb-form-container form .field:has([class*=social-provider]):not(:has(input)):not(:has(textarea)),.thb-form-container form .field:has([id*=hiko]):not(:has(input)):not(:has(textarea)),.thb-form-container form .field:has([id*=social]):not(:has(input)):not(:has(textarea)){display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:auto!important;max-width:none!important;margin:5px 5px 10px!important;vertical-align:top!important;justify-content:center!important;align-items:center!important}.thb-form-container form>[class*=hiko]:not(.field),.thb-form-container form>[class*=social-login]:not(.field),.thb-form-container form>[id*=hiko]:not(.field),.thb-form-container form>[id*=social]:not(.field){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important;align-items:center!important;margin:10px 0!important}.thb-form-container form .field:has([class*=hiko]) .button,.thb-form-container form .field:has([class*=social-login]) .button,.thb-form-container form .field:has([class*=social-provider]) .button,.thb-form-container form [class*=hiko] .button,.thb-form-container form [class*=social-login] .button,.thb-form-container form [class*=social-provider] .button,.thb-form-container form .field:has([class*=hiko]) a,.thb-form-container form .field:has([class*=social-login]) a,.thb-form-container form .field:has([class*=social-provider]) a,.thb-form-container form [class*=hiko] a,.thb-form-container form [class*=social-login] a,.thb-form-container form [class*=social-provider] a{width:auto!important;flex:0 1 auto!important;min-width:auto!important;max-width:none!important;margin:0!important}.thb-form-container form .field>[class*=hiko],.thb-form-container form .field>[class*=social],.thb-form-container form [class*=hiko]>*,.thb-form-container form [class*=social]>*{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important}.thb-form-container form [class*=hiko] .button,.thb-form-container form [class*=hiko] a,.thb-form-container form [class*=social-login] .button,.thb-form-container form [class*=social-login] a,.thb-form-container form [class*=social-provider] .button,.thb-form-container form [class*=social-provider] a,.thb-form-container form [id*=hiko] .button,.thb-form-container form [id*=hiko] a,.thb-form-container form [id*=social] .button,.thb-form-container form [id*=social] a{width:auto!important;flex:0 1 auto!important;display:inline-block!important;margin:0 5px!important}.thb-form-container form [class*=hiko][style*=column],.thb-form-container form [class*=hiko][style*=column]>*,.thb-form-container form [id*=hiko][style*=column],.thb-form-container form [id*=hiko][style*=column]>*,.thb-form-container form [class*=social][style*=column],.thb-form-container form [class*=social][style*=column]>*{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;margin:5px!important}.thb-form-container form [class*=hiko] [class*=grid],.thb-form-container form [class*=hiko] [class*=column],.thb-form-container form [class*=hiko] [class*=row],.thb-form-container form [class*=social] [class*=grid],.thb-form-container form [class*=social] [class*=column],.thb-form-container form [class*=social] [class*=row]{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important}.thb-form-container form [name=hiko-container] .h_buttons,.thb-form-container form .h_buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:15px 0!important}.thb-form-container form .h_google_button,.thb-form-container form .h_facebook_button,.thb-form-container form .h_twitter_button,.thb-form-container form .h_instagram_button,.thb-form-container form .h_discord_button,.thb-form-container form .h_buttons>div[class*=_button]{flex:0 1 auto!important;min-width:50px!important;max-width:60px!important;width:auto!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;aspect-ratio:1!important}.thb-form-container form .h_google_button,.thb-form-container form .h_buttons>div[class*=google]{background-color:#fff!important;border:1px solid #dadce0!important;border-radius:4px!important}.thb-form-container form .h_buttons>div[class*=_button] span[class*=_text],.thb-form-container form .h_google_text,.thb-form-container form .h_facebook_text,.thb-form-container form .h_twitter_text,.thb-form-container form .h_instagram_text,.thb-form-container form .h_discord_text,.thb-form-container form .h_buttons>div[class*=_button] span.h_google_full,.thb-form-container form .h_buttons>div[class*=_button] span.h_facebook_full,.thb-form-container form .h_buttons>div[class*=_button] span.h_twitter_full,.thb-form-container form .h_buttons>div[class*=_button] span.h_instagram_full,.thb-form-container form .h_buttons>div[class*=_button] span.h_discord_full{display:none!important}.thb-form-container form .h_buttons>div[class*=_button]>i:first-child,.thb-form-container form .h_buttons>div[class*=_button]>i[class*=fax],.thb-form-container form .h_buttons>div[class*=_button]>p[class*=png]{display:block!important;flex-shrink:0!important;width:24px!important;height:24px!important;margin:0!important}.thb-form-container form .h_buttons>div[class*=_button]>i:last-child:empty{display:none!important}@media only screen and (max-width: 767px){.thb-form-container form .h_buttons{flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important}.thb-form-container form .h_google_button,.thb-form-container form .h_facebook_button,.thb-form-container form .h_twitter_button,.thb-form-container form .h_instagram_button,.thb-form-container form .h_discord_button,.thb-form-container form .h_buttons>div[class*=_button]{flex:0 0 50px!important;min-width:50px!important;max-width:50px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/login-register.css.map */
