/* A short editorial wipe between site pages. */
body.uc-prices-page,
body.uc-prices-page .wrapper,
body.uc-prices-page .main-content {
  background-color: #ffed00 !important;
}

body.uc-shared-menu-page #preloader {
  display: none !important;
}

html::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 2147483647;
  pointer-events: none;
  background: #111;
  transform: translateX(-101%);
}

html.uc-page-leaving::before {
  transition: transform 300ms cubic-bezier(.76, 0, .24, 1);
  transform: translateX(0);
}

html.uc-page-entering::before {
  transform: translateX(0);
}

html.uc-page-entering.uc-page-entered::before {
  transition: transform 380ms cubic-bezier(.22, 1, .36, 1);
  transform: translateX(101%);
}

@media (prefers-reduced-motion: reduce) {
  html.uc-page-leaving::before,
  html.uc-page-entering::before {
    display: none;
  }
}
