/* === AVIS SUPER-HARD FADER OVERRIDE (v30) === */
#slider{ max-width:980px; margin:0 auto; position:relative; overflow:hidden; border-radius:18px; background: transparent !important; }
#slider::before, #slider::after{ display:none !important; content:none !important; }
#slides{ position:relative; min-height:280px; display:block !important; gap:0 !important; margin:0 !important; padding:0 !important;
  transform:none !important; transition:none !important; background: transparent !important; }
#slides, #slides *{ animation: none !important; } /* kill any lib animation */
#slides > .slide{
  position:absolute !important; inset:0 !important;
  opacity:0 !important; transform:none !important; transition: opacity 3.5s ease;
  margin:0 !important; padding:0 !important;
}
#slides > .slide.is-active{ opacity:1 !important; }
#slides > .slide .tile{
  width:100%; max-width:980px; margin:0 auto;
  padding:28px; box-sizing:border-box;
  border:2px solid var(--gold, #d4af37); border-radius:18px; box-shadow:0 10px 30px rgba(0,0,0,.08);
  background: var(--pane, rgba(255,255,255,.96)); /* will use site var if defined */
}
/* Controls */
#slider .fader-dots{ position:absolute; left:50%; bottom:10px; transform:translateX(-50%); display:flex; gap:8px; z-index:5; }
#slider .fader-dots button{ width:10px; height:10px; border-radius:50%; border:1px solid rgba(0,0,0,.3); background:rgba(255,255,255,.9); cursor:pointer; padding:0; }
#slider .fader-dots button.is-active{ background:var(--gold, #d4af37); border-color:var(--gold, #d4af37); }
#slider .fader-prev, #slider .fader-next{ position:absolute; top:50%; transform:translateY(-50%); width:40px; height:40px; border-radius:999px; border:1px solid rgba(0,0,0,.15); background:rgba(255,255,255,.95); cursor:pointer; box-shadow:0 4px 10px rgba(0,0,0,.08); z-index:5; }
#slider .fader-prev{ left:8px; } #slider .fader-next{ right:8px; }

/* v31: transparent tile, no arrows */
#slides > .slide .tile{ background: transparent !important; }
#slider .fader-prev, #slider .fader-next, #slider #prev, #slider #next{ display:none !important; }