div header > nav.navbar {
  position: absolute;
}

.wm-sso-login-floating {
  --wm-sso-login-offset-y: 0px;
  position: fixed;
  top: calc(0.75rem + var(--wm-sso-login-offset-y));
  right: 0.75rem;
  z-index: 1035;
  transition: top 160ms ease-in-out;
}
.wm-sso-login-floating .wm-sso-login-button {
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: var(--wm-shadow-store-button, 0 8px 24px rgba(0, 0, 0, 0.4));
  font-weight: 700;
}

@media (max-width: 768px) {
  .wm-sso-login-floating {
    right: 0.5rem;
    top: calc(0.5rem + var(--wm-sso-login-offset-y));
  }
}

/*# sourceMappingURL=sso-login-block.css.map */