.preloader {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFAF3;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.preloader._disabled {
  display: none;
}

.preloader-spinner {
  perspective: 120px;
  margin: 130px 0
}

.preloader-spinner:before {
  content: "";
  position: absolute;
  left: -30px;
  top: -30px;
  width: 60px;
  height: 60px;
  background-color: #D41E34;
  animation: flip 1s infinite
}

@keyframes flip {
0% {
  transform: rotate(0)
}

50% {
  transform: rotateY(180deg)
}

100% {
  transform: rotateY(180deg) rotateX(180deg)
}
}

body.fb_new_ui_mobile_overlay_active {
  overflow-y: auto!important;
}