body{margin:0;min-height:100vh;font-family:"Bubble Bobble",sans-serif;color:var(--text-color)}@font-face{font-family:'Bubble Bobble';src:url('../fonts/Bubble Bobble.otf');font-weight:300;font-style:normal;font-display:swap}#firebaseui-auth-result{display:none}.login-container .block-new-customer{float:right}.customer-sso-signup,.customer-sso-login{font-family:'Bubble Bobble' !important;background-image:url(../images/background_w_logo.png);background-repeat:no-repeat;background-size:cover;color:#fff}.panel{border-bottom:none !important}.page-wrapper{margin-top:10px;min-height:0 !important}.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{width:80px !important;min-width:80px !important}.page-header .switcher strong,.page-footer .switcher strong{font-family:'Bubble Bobble' !important;font-size:12px !important}.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{font-family:'Bubble Bobble' !important;font-size:12px !important}.panel.header .links,.panel.header .switcher{display:block !important;color:#fff;float:right}.page-header{background:0 0 !important;border-top:none !important;border-bottom:none !important}.page-header .panel.wrapper{background:0 0 !important;border-top:none !important}.customer-sso-signup .firebaseui-tos,.customer-sso-login .firebaseui-tos{color:#fff}.customer-sso-signup .firebaseui-container,.customer-sso-login .firebaseui-container{font-family:'Bubble Bobble' !important;direction:ltr !important}.customer-sso-signup .customer-login-block,.customer-sso-login .customer-login-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.customer-sso-signup .customer-login-line,.customer-sso-login .customer-login-line{width:100%;text-align:center}.customer-sso-signup .customer-login-title,.customer-sso-login .customer-login-title{font-size:20px}.customer-sso-signup .customer-login-link,.customer-sso-login .customer-login-link{font-size:14px}.customer-sso-signup .sso-page,.customer-sso-login .sso-page{margin-top:200px}.customer-sso-signup .customer-login-block a,.customer-sso-login .customer-login-block a{color:#fc0 !important}#sso-container .firebaseui-id-page-phone-sign-in-start{background:0 0 !important}#sso-container .firebaseui-id-page-sign-in{background:0 0 !important}#sso-container .firebaseui-id-page-password-sign-in{background:0 0 !important}#sso-container .firebaseui-id-page-password-recovery{background:0 0 !important}#sso-container .firebaseui-title{color:#fff !important;text-align:center !important}#sso-container .firebaseui-card-header{border:none !important}#sso-container .firebaseui-id-submit{color:#fc0 !important}#sso-container .firebaseui-button{font-family:'Bubble Bobble' !important}#sso-container .firebaseui-idp-text{font-family:'Bubble Bobble' !important}#sso-container .firebaseui-button{min-width:58px !important;margin-left:85px !important;line-height:20px !important;height:20px !important}#sso-container .firebaseui-form-actions{text-align:center !important}#sso-container .mdl-button--primary.mdl-button--primary{font-family:'Bubble Bobble' !important;background:#dbdbdb !important;color:#838384 !important;border-radius:8px !important;margin-left:0 !important}#sso-container .mdl-button--raised.mdl-button--colored{font-family:'Bubble Bobble' !important;background:#fc0 !important;color:#f4f4f4 !important;border-radius:8px !important}.firebaseui-card-footer{padding:0 40px !important}#sso-container .firebaseui-tos{font-family:'Bubble Bobble' !important;text-align:center !important;margin:0;padding:0}#sso-container .firebaseui-tos a{color:#fc0 !important}#sso-container .firebaseui-country-selector{font-family:'Bubble Bobble' !important;background-color:#340058 !important;border:none !important;border-radius:8px !important;color:#f4f4f4 !important;height:36px !important;width:74px !important;margin:20px 10px 20px 20px !important}#sso-container .firebaseui-id-country-selector-code{font-size:14px !important}#sso-container input[type=text],#sso-container input[type=url],#sso-container input[type=tel],#sso-container input[type=search],#sso-container input[type=number],#sso-container input[type=datetime],#sso-container input[type=email]{font-family:'Bubble Bobble' !important;background-color:#340058 !important;border:none !important;height:36px !important;color:#f4f4f4 !important}#sso-container input[type=password]{background-color:#340058 !important;border:none !important;height:36px !important;color:#f4f4f4 !important}#sso-container .mdl-textfield__label{color:#f4f4f4 !important;font-size:13px !important;left:10px;top:29px !important}#sso-container .is-focused .mdl-textfield__label{color:#f4f4f4 !important;font-size:13px !important;top:0 !important}#sso-container .is-dirty .mdl-textfield__label{top:0 !important}#sso-container .firebaseui-country-selector-flag{margin-top:10px !important;font-family:'Bubble Bobble' !important}#sso-container .firebaseui-textfield.mdl-textfield .firebaseui-label:after{background-color:#340058 !important}#sso-container .firebaseui-container.mdl-card{background:0 0 !important}#sso-container .firebaseui-text{color:#f4f4f4 !important}#sso-container .firebaseui-id-page-phone-sign-in-finish .firebaseui-card-content .firebaseui-text{color:#f4f4f4 !important;font-size:11px !important;text-align:center !important}#sso-container .firebaseui-change-phone-number-link{color:#f4f4f4 !important;display:initial !important}#sso-container .firebaseui-id-resend-link{color:#fc0 !important}#sso-container .firebaseui-id-page-phone-sign-in-finish .firebaseui-textfield{width:30% !important;margin-left:33% !important}#sso-container .firebaseui-id-resend-countdown{color:#f4f4f4 !important}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.customer-sso-signup .sso-page,.customer-sso-login .sso-page{margin-top:360px}}