/* Floor & More – einheitliche Pfeile, ausschliesslich Staging, 2026-11-08.
   Form/Farben/Groessen/Hover stammen aus ausstellung-slider.css.
   Hier nur die alten Glide-/Lightbox-Layoutregeln neutralisieren. */
.glide .glide__arrows {
  position: static;
  top: auto;
  bottom: auto;
  transform: none;
  padding: 0;
  height: 0;
}
/* Teaser-Grid nicht als Positionierungsrahmen verwenden: Bildflaeche ist .glide. */
.glide__teaser .teaser__arrows,
.glide__teaser .teaser__arrows .container,
.glide__teaser .teaser__arrows .row,
.glide__teaser .teaser__arrows .row > div {
  position: static;
}
.glide .aus-slider__arrow,
.glightbox-container .aus-slider__arrow {
  position: absolute;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 0;
  padding: 0;
  background: #BD9A5F;
  color: #FFFFFF;
  box-shadow: 0 4px 16px rgba(36,39,42,.35), 0 0 0 1px rgba(36,39,42,.08);
  transition: background-color .2s ease, color .2s ease, transform .2s ease;
}
.glide .aus-slider__arrow--prev,
.glightbox-container .aus-slider__arrow--prev { left: 14px; right: auto; }
.glide .aus-slider__arrow--next,
.glightbox-container .aus-slider__arrow--next { right: 14px; left: auto; }
.glide .aus-slider__arrow:hover,
.glide .aus-slider__arrow:focus-visible,
.glightbox-container .aus-slider__arrow:hover,
.glightbox-container .aus-slider__arrow:focus-visible {
  background: #24272A;
  color: #BD9A5F;
  transform: translateY(-50%) scale(1.06);
  border: 0;
}
.glide .aus-slider__arrow svg,
.glightbox-container .aus-slider__arrow svg {
  display: block;
  width: 26px;
  height: 26px;
  margin: 0;
  padding: 0;
}
.glide .aus-slider__arrow path,
.glightbox-container .aus-slider__arrow path {
  fill: none;
  stroke: currentColor;
}
@media (max-width: 599px) {
  .glide .aus-slider__arrow,
  .glightbox-container .aus-slider__arrow { width: 46px; height: 46px; }
  .glide .aus-slider__arrow--prev,
  .glightbox-container .aus-slider__arrow--prev { left: 8px; }
  .glide .aus-slider__arrow--next,
  .glightbox-container .aus-slider__arrow--next { right: 8px; }
}
