/**
 * Preloader Styles
 * Styles for the page preloader
 *
 * @package GoatWonderlust
 */
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s, visibility 0.3s; }
  .preloader.loaded {
    opacity: 0;
    visibility: hidden; }
  .preloader .preloader-spinner {
    width: 50px;
    height: 50px;
    border: 3px solid #f3f3f3;
    border-top-color: var(--color-primary, #2d5a27);
    border-radius: 50%;
    animation: spin 1s linear infinite; }

@keyframes spin {
  to {
    transform: rotate(360deg); } }

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