/* DK Rental shared photo slideshow – scoped to hero image containers only. */
.dk-hero-slideshow{position:relative;isolation:isolate;overflow:hidden}
.dk-hero-slideshow .dk-hero-slide{
  position:absolute!important;inset:0!important;display:block!important;
  width:100%!important;height:100%!important;min-height:0!important;
  object-fit:cover!important;object-position:center center;
  opacity:0;z-index:0;pointer-events:none;
  transition:opacity .85s ease-in-out;
}
.dk-hero-slideshow .dk-hero-slide.is-active{opacity:1;z-index:0}
.dk-hero-slideshow .dk-hero-arrowbar{position:absolute;top:16px;right:16px;z-index:5;display:flex;gap:8px}
.dk-hero-slideshow .dk-hero-arrowbar button{
  appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.6);
  background:rgba(12,29,47,.6);backdrop-filter:blur(6px);
  width:38px;height:38px;border-radius:50%;color:#fff;font-size:16px;
  display:flex;align-items:center;justify-content:center;line-height:1;
  transition:background .18s,transform .18s
}
.dk-hero-slideshow .dk-hero-arrowbar button:hover{background:rgba(10,28,47,.94);transform:translateY(-1px)}
.dk-hero-slideshow .dk-hero-arrowbar button:focus-visible,
.dk-hero-slideshow .dk-hero-dot:focus-visible{outline:2px solid #f1d298;outline-offset:3px}
.dk-hero-slideshow .dk-hero-indicators{position:absolute;z-index:5;bottom:59px;right:22px;display:flex;align-items:center;gap:8px}
.dk-hero-slideshow .dk-hero-dot{
  appearance:none;cursor:pointer;box-sizing:border-box;border:0;
  width:9px;height:9px;padding:0;border-radius:100px;background:rgba(255,255,255,.7);
  box-shadow:0 0 0 1px rgba(0,0,0,.18);transition:width .25s,background .25s
}
.dk-hero-slideshow .dk-hero-dot.is-active{width:27px;background:#e8c08a}
.dk-hero-slideshow .hero-photo-label{z-index:3}
@media(max-width:760px){
 .dk-hero-slideshow .dk-hero-arrowbar{top:12px;right:12px}
 .dk-hero-slideshow .dk-hero-arrowbar button{width:34px;height:34px}
 .dk-hero-slideshow .dk-hero-indicators{bottom:52px;right:14px}
}
@media(prefers-reduced-motion:reduce){.dk-hero-slideshow .dk-hero-slide{transition:none!important}}
