
/* --- Slider Container (Isolated Styles) --- */
#gerdBafi3DSliderUnique_93842 {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  height: 45vw;
  max-height: 420px;
}

#gerdBafi3DSliderUnique_93842 * {
  box-sizing: border-box;
}

#gerdBafi3DSliderUnique_93842 .slide-item {
  width: 60%;
  height: 100%;
  border-radius: 10px;
  background-size: cover !important;
  background-position: center !important;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  transition: transform .45s ease, box-shadow .35s ease;
  cursor: pointer;
}

/* --- Positioning Rules --- */
#gerdBafi3DSliderUnique_93842 .pos-left-2 { transform: translate3d(-30%,0,-200px); }
#gerdBafi3DSliderUnique_93842 .pos-left-1 { transform: translate3d(-15%,0,-100px); }
#gerdBafi3DSliderUnique_93842 .pos-center  { transform: translate3d(0,0,0); }
#gerdBafi3DSliderUnique_93842 .pos-right-1 { transform: translate3d(15%,0,-100px); }
#gerdBafi3DSliderUnique_93842 .pos-right-2 { transform: translate3d(30%,0,-200px); }

/* --- Shadows --- */
#gerdBafi3DSliderUnique_93842 .shadow-1 { box-shadow: 0 1px 4px rgba(0,0,0,.35); }
#gerdBafi3DSliderUnique_93842 .shadow-2 { box-shadow: 0 6px 10px rgba(0,0,0,.30); }
#gerdBafi3DSliderUnique_93842 .shadow-3 { box-shadow: 0 13px 25px rgba(0,0,0,.30); }

/* --- Responsive --- */
@media (max-width: 768px) {
  #gerdBafi3DSliderUnique_93842 {
    width: 100%;
    height: 60vw;
    max-height: 360px;
  }

  #gerdBafi3DSliderUnique_93842 .slide-item {
    width: 85%;
  }
}
