.grecaptcha-badge {
  display: none !important;
}

::selection {
  background-color: #d7ebf8;
}

::-moz-selection {
  background-color: #d7ebf8;
}

div.iac-toast {
  background-color: var(--themeColorNavyPrimary);
  color: var(--themeColorWhite);
  --primary-color: var(--themeColorWhite);
  position: relative;
}

/* Hide and remove from layout */
.visuallyHidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Hide but preserve space in layout.
 * Useful for showing/hiding error messages without shifting the layout.
 */
.visuallyHiddenPreserveSpace {
  visibility: hidden;
  opacity: 0;
}

/* Added for the Edit/Remove popover in the cart. See MECH-1990 */
.tupp-portal {
  position: fixed;
  /* If top is set to 0 the tupp-portal begins off the top of the screen */
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 100;
  pointer-events: none;

  & > * {
    pointer-events: all;
  }
}


/*# sourceMappingURL=main_c6f7f4c0e77ce34196cb.css.map*/