/**
 * Avocado – scroll-parallax pas nad mnenji
 * Plugin: avocado-parallax-pas v1.0.5
 * Višina kot naravna slika (1920×1085), umirjen premik kot prvi predogled
 */

.avo-parallax-band {
  position: relative !important;
  overflow: hidden !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1920 / 1085 !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 768px) {
  .avo-parallax-band {
    /* na telefonu malo bolj kvadratno, a še vedno višje kot stari 55/70vh crop */
    aspect-ratio: 4 / 5 !important;
  }
}

.avo-parallax-band .avo-parallax-layer {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: -15% !important;
  height: 130% !important;
  width: 100% !important;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  pointer-events: none !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.avo-parallax-band .avo-parallax-layer > img {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  opacity: 1 !important;
  clip: auto !important;
  pointer-events: none !important;
}

.avo-parallax-band > .edgtf-si-inner,
.avo-parallax-band > .edgtf-si-inner img,
.avo-parallax-band > img {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0, 0, 0, 0) !important;
  overflow: hidden !important;
}

@media (prefers-reduced-motion: reduce) {
  .avo-parallax-band .avo-parallax-layer {
    top: 0 !important;
    height: 100% !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
}
