.login-register__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;transition:opacity .2s ease}.login-register__popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:10000}.login-register__popup.open{display:flex}.login-register__popup-inner{background:#fff;max-width:500px;width:100%;border-radius:0;pointer-events:auto;position:relative;padding:48px 24px;border:2px solid #000000}.login-register__close{position:absolute;top:8px;right:8px;background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer}.login-register__tabs{display:flex;gap:16px;justify-content:center;margin-bottom:16px}.login-register__tabs a{padding:8px 12px;border-bottom:2px solid transparent;color:inherit}.login-register__tabs a.active{border-color:currentColor}.login-register__panel{display:none}.login-register__panel.active{display:block}.d-none{display:none!important}#jsc-login-register-popup .thb-form-container{display:flex;flex-direction:column;padding:40px 0}@media only screen and (min-width: 768px){#jsc-login-register-popup .thb-form-container{padding:70px 0}}@media only screen and (min-width: 1068px){#jsc-login-register-popup .thb-form-container{padding:100px 0}}@media only screen and (min-width: 768px){#jsc-login-register-popup .thb-form-container{flex-direction:row;justify-content:space-around}}#jsc-login-register-popup .thb-form-container #recover{display:none}#jsc-login-register-popup .thb-form-container #recover:target{display:block}#jsc-login-register-popup .thb-form-container #recover:target+#login{display:none}#jsc-login-register-popup .thb-form-container .thb-login-form,#jsc-login-register-popup .thb-form-container .thb-register-form{width:100%;flex:1;max-width:840px;margin:0 auto}@media only screen and (min-width: 1068px){#jsc-login-register-popup .thb-form-container .thb-login-form,#jsc-login-register-popup .thb-form-container .thb-register-form{padding:0 60px}}#jsc-login-register-popup .thb-form-container .thb-login-form .form-notification,#jsc-login-register-popup .thb-form-container .thb-register-form .form-notification{margin-bottom:15px}#jsc-login-register-popup .thb-form-container .thb-login-form+.thb-register-form{margin-top:60px}@media only screen and (min-width: 768px){#jsc-login-register-popup .thb-form-container .thb-login-form+.thb-register-form{margin-top:0;border-left:1px solid var(--color-border)}}#jsc-login-register-popup .thb-form-container h4{margin-bottom:10px;text-align:center;text-transform:capitalize}#jsc-login-register-popup .thb-form-container p{font-size:.875rem;margin-bottom:35px;text-align:center}#jsc-login-register-popup .thb-form-container input{margin-bottom:20px}#jsc-login-register-popup .thb-form-container .button{margin-top:20px}#jsc-login-register-popup .thb-form-container .switch-login-section{text-align:right;font-size:16px;line-height:1.75;margin-top:0;letter-spacing:-.5px;margin-right:15px}#jsc-login-register-popup .thb-form-container .switch-login-section .text-button{display:inline;font-size:inherit;margin-right:0;letter-spacing:-.5px}#jsc-login-register-popup .thb-form-container .switch-login-section div{margin-top:5px}#jsc-login-register-popup .jsc-login-header-img{display:block;margin:0 auto 30px;width:auto;height:180px}#jsc-login-register-popup .jsc-login-header,#jsc-login-register-popup .jsc-register-header{font-family:Everett-regular,sans-serif!important;letter-spacing:0px;color:#000;font-size:35px;line-height:50px;text-align:center;margin-bottom:0}#jsc-login-register-popup .jsc-login-subheader,#jsc-login-register-popup .jsc-register-subheader{color:#000;font-family:Everett-regular,sans-serif!important;letter-spacing:0px;font-size:17px!important;text-align:center;line-height:18px}#jsc-login-register-popup .jsc-login-description{font-size:16px!important;margin-bottom:40px!important;letter-spacing:-.5px;line-height:calc(var(--font-body-line-height-scale) * 1.1)!important}#jsc-login-register-popup .field label{color:gray!important;font-size:16px!important;letter-spacing:-.5px}#jsc-login-register-popup input.full,#jsc-login-register-popup textarea.full,#jsc-login-register-popup select.full{border:2px solid var(--color-form-border)!important;border-radius:100px!important;font-size:16px;background:#e9e9e9}#jsc-login-register-popup .field .button span{font-family:Everett-regular,sans-serif!important;font-size:1.05rem!important;font-weight:400;letter-spacing:-1px}#jsc-login-register-popup .text-button:after,#jsc-login-register-popup .text-button:before{content:none!important}#jsc-login-register-popup .field .jsc-forgot-password{text-align:right}#jsc-login-register-popup .field .jsc-forgot-password .text-button{font-size:16px;line-height:1.75;letter-spacing:-.5px}#jsc-login-register-popup .jsc-register-newsletter{padding:0 10px;display:flex;align-items:center}#jsc-login-register-popup .jsc-register-newsletter input{margin-bottom:0!important}#jsc-login-register-popup .jsc-register-newsletter .jsc-register-newsletter-label{color:#000!important;font-size:16px!important;letter-spacing:-.5px;line-height:17px}#jsc-login-register-popup .jsc-forgot-password .switch-login-section{text-align:center}#jsc-login-register-popup .thb-form-container .jsc-m-b-0{margin-bottom:0!important}#jsc-login-register-popup .jsc-styled-checkbox{display:none}#jsc-login-register-popup .jsc-register-newsletter-label{display:inline-block;position:relative;padding-left:25px;cursor:pointer}#jsc-login-register-popup .jsc-register-newsletter-label:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--color-form-border);border-radius:4px;position:absolute;left:0;top:-2.5px}#jsc-login-register-popup .jsc-styled-checkbox:checked+.jsc-register-newsletter-label:before{background-color:#05b3ef}#jsc-login-register-popup .jsc-register-newsletter-label:after{content:"";background-image:url(./tick-icon-white.png);background-size:12px 12px;background-repeat:no-repeat;width:12px;height:12px;position:absolute;left:4px;top:1px;display:none}#jsc-login-register-popup .jsc-styled-checkbox:checked+.jsc-register-newsletter-label:after{display:inline-block}#jsc-login-register-popup input:focus{outline:none}#jsc-login-register-popup #RecoverEmail{margin-bottom:0!important}#jsc-login-register-popup .jsc-reset-submit-button{border:1px solid #f02101!important;background:#f02101!important}#jsc-login-register-popup .jsc-reset-cancel-button{margin-top:8px!important}@media only screen and (max-width: 1024px){#jsc-login-register-popup .thb-form-container .thb-login-form,#jsc-login-register-popup .thb-form-container .thb-register-form{padding:0;max-width:640px}#jsc-login-register-popup .jsc-login-subheader,#jsc-login-register-popup .jsc-register-subheader{font-size:40px!important}#jsc-login-register-popup .jsc-login-header,#jsc-login-register-popup .jsc-register-header{line-height:50px}}@media only screen and (max-width: 768px){#jsc-login-register-popup .jsc-register-newsletter-label:after{top:2px;left:4px}}@media only screen and (max-width: 480px){#jsc-login-register-popup .jsc-login-header,#jsc-login-register-popup .jsc-register-header{font-size:25px;line-height:30px;letter-spacing:0px;margin-bottom:0!important}#jsc-login-register-popup .jsc-login-subheader,#jsc-login-register-popup .jsc-register-subheader{font-size:13px!important;line-height:20px;margin-bottom:0!important}#jsc-login-register-popup .jsc-login-header-img{margin:0 auto 10px;width:auto;height:100px}#jsc-login-register-popup .jsc-register-newsletter-label:before{top:22px}#jsc-login-register-popup .jsc-register-newsletter-label:after{top:26px;left:4px}#jsc-login-register-popup input.full{border:2px solid var(--color-form-border)!important}.login-register__popup-inner{margin:0 20px}}#jsc-login-register-popup .form-notification.error{display:flex;color:#000;margin-bottom:15px;align-items:flex-start;gap:10px}#jsc-login-register-popup .form-notification.error .errors{margin:0}#jsc-login-register-popup .form-notification.error .errors ul{margin:0;padding:0;list-style:none}#jsc-login-register-popup .form-notification.error svg{flex-shrink:0}#jsc-login-register-popup .m-b-0{margin-bottom:0!important}#jsc-login-register-popup .m-t-15{margin-top:15px!important;display:flex;justify-content:center}#jsc-login-register-popup .m-t-15 .button{border-radius:0;min-width:200px}
/*# sourceMappingURL=/cdn/shop/t/217/assets/login-register-popup.css.map */
