.woocommerce-auth-form {max-width: 400px;margin: auto;padding: 0 10px;}.title {color: #221F1F;font-size: 24px;line-height: 200%;}.tab:not(.default) {background: var(--color-text-100);}.tab:not(.default) button {background: var(--mi-white);padding: 6px 40px 12px }.tab:not(.default) button:last-child {padding: 6px 32px 12px;}.tab:not(.default) button.active {background: var(--mi-color-secondary);color: var(--mi-white);}p.input-field, p.input-field input {display: flex;align-items: center;background: var(--color-text-100) !important;border-radius: 12px;flex: 1;}p.input-field input {padding-inline: 8px !important;font-size: 16px;color: var(--color-text-300);line-height: 200%;}input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{box-shadow: inset 0 0 20px 20px var(--color-text-100) !important;}p.input-field label {display: flex;align-items: center;padding-inline-start: 12px;}.woocommerce-form-login__submit, .woocommerce-form-register__submit {width: 100%;color: var(--mi-white);background: var(--mi-color-secondary);}.woocommerce-privacy-policy-text {padding-bottom: 8px;font-size: 14px;}.woocommerce-privacy-policy-text a {text-decoration: underline !important;}.login .tab button {padding: 0;font-size: 14px;font-weight: 400;}.lost_reset_password .woocommerce-Button {width: 100%;color: var(--mi-white);background: var(--mi-color-secondary);}span.password-input {display: flex;flex: 1;}.mi-star-divider {width: calc(100% - 20px);right: 10px;}.mi-star-divider:before {z-index: 0;}.mi-star-divider span {z-index: 0;color: #989898;background: #FFF;padding: 0 8px;}.google-login__wrapper {max-width: 400px;margin: auto;padding: 0 10px;}.google-login__btn {cursor: pointer;display: flex;padding: 8px 10px;border-radius: 12px;gap: 8px;justify-content: center;align-items: center;background: #221F1F;color: #FFF;}.g_id_signin > div, .g_id_signin iframe {display: flex;flex-direction: column;align-items: center;}@media (max-width: 500.98px) {.g_id_signin {margin-left: 10px;border-radius: 8px;overflow: hidden;}}