html:not(.js) .lp-overlay-button__wrapper {
  display: none;
}
.lp-overlay-body--noscroll {
  overflow: hidden;
}
.lp-overlay__backdrop {
  position: absolute;
  width: 100vw;
  height: 100%;
  min-height: 100vh;
  z-index: 999;
  top: 0;
  left: 0;
}
.lp-overlay__container {
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.lp-overlay__container .lp-overlay__inner {
  position: relative;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  max-height: 100vh;
  max-width: 100vw;
  overflow: auto;
  transition: left 0.56s ease, right 0.56s ease, opacity 0.56s linear;
  background-color: #fff;
  z-index: 1000;
}
.lp-overlay__close-button {
  min-width: 44px;
  min-height: 44px;
}
.lp-overlay__content {
  padding: 10px;
}

