.gslide-image img {
  height: 100% !important;
  max-height: 70vh !important;
  min-height: 70vh !important;
}

.gslide-media {
  margin-inline: 88px;
  box-shadow: none !important;
}

.glightbox-container,
.gcontainer {
  /* overflow: auto !important; */
}

/* Media slider (Alpine): HTML5 video injected into .media-slider__video-wrapper */
.media-slider__video-wrapper video {
  @apply object-cover;
}

.imageVideoSliderBlock .media-slider__video-stage--has-video .media-slider__video-play {
  display: none;
}
@media only screen and (max-width: 48rem) {
  .gslide-media {
    margin-inline: 0;
    box-shadow: none !important;
  }

  .gslider {
    overflow: auto !important;
  }

  .glightbox-container .ginner-container {
    overflow: auto !important;
    height: 100% !important;
  }

  .glightbox-container,
  .gcontainer {
    overflow: auto !important;
  }
  .gcontainer {
    display: flex;
    flex-direction: column;
  }
}

.gnext,
.gprev {
  border-radius: 100% !important;
  width: 40px !important;
  height: 40px !important;
  background-color: white !important;
  border: 1px solid var(--color-grey-700);
}

.goverlay {
  background-color: white;
}

body:has(dialog[open]) {
  overflow: hidden;
}
