/* MU Raditz V16.21 - Imperial Slider Supreme | scoped to the banner */
#slides-banner-carousel.raditz-imperial-slider {
  --slide-wine:#35191d; --slide-wine-light:#641e22; --slide-gold:#b99a58;
  position:relative; isolation:isolate; overflow:hidden; margin:0 0 1.25rem;
  background:linear-gradient(135deg,#171214,#35191d 55%,#191416);
  border:1px solid #967947; border-radius:8px;
  box-shadow:0 0 0 3px rgba(20,14,15,.9),0 0 0 4px rgba(185,154,88,.26),0 14px 30px rgba(0,0,0,.4),inset 0 0 28px rgba(100,30,34,.25);
}
#slides-banner-carousel.raditz-imperial-slider::after {content:"";position:absolute;inset:7px;z-index:3;pointer-events:none;border:1px solid rgba(185,154,88,.38);border-radius:3px;box-shadow:inset 0 0 16px rgba(0,0,0,.12)}
#slides-banner-carousel.raditz-imperial-slider .carousel-item {transition:transform .8s cubic-bezier(.22,.61,.36,1);background:#211719}
#slides-banner-carousel.raditz-imperial-slider .carousel-item img {width:100%;height:auto;display:block;object-fit:contain;transition:filter .4s ease,transform 7s ease;filter:saturate(1.05)}
@media (hover:hover) and (prefers-reduced-motion:no-preference){#slides-banner-carousel.raditz-imperial-slider .carousel-item.active img:hover{filter:saturate(1.1) brightness(1.05)}}
#slides-banner-carousel.raditz-imperial-slider .carousel-control-prev,#slides-banner-carousel.raditz-imperial-slider .carousel-control-next {width:9%;max-width:64px;min-width:35px;opacity:.72;z-index:4;transition:opacity .25s ease;background:linear-gradient(90deg,rgba(28,14,16,.45),transparent)}
#slides-banner-carousel.raditz-imperial-slider .carousel-control-next {background:linear-gradient(270deg,rgba(28,14,16,.45),transparent)}
#slides-banner-carousel.raditz-imperial-slider .carousel-control-prev:hover,#slides-banner-carousel.raditz-imperial-slider .carousel-control-next:hover {opacity:1}
#slides-banner-carousel.raditz-imperial-slider .carousel-control-prev-icon,#slides-banner-carousel.raditz-imperial-slider .carousel-control-next-icon {width:34px;height:34px;background-color:rgba(53,25,29,.88);border:1px solid rgba(185,154,88,.9);border-radius:50%;background-size:55%;box-shadow:0 0 12px rgba(185,154,88,.2)}
#slides-banner-carousel.raditz-imperial-slider .carousel-indicators {z-index:5;margin-bottom:13px;gap:7px;align-items:center}
#slides-banner-carousel.raditz-imperial-slider .carousel-indicators [data-bs-target] {box-sizing:border-box;width:25px;height:4px;margin:0;border:0;border-radius:4px;background:#9b7950;opacity:.55;transition:width .3s,opacity .3s,background .3s}
#slides-banner-carousel.raditz-imperial-slider .carousel-indicators .active {width:39px;opacity:1;background:#e1c17b;box-shadow:0 0 8px rgba(225,193,123,.5)}
@media(max-width:767.98px){#slides-banner-carousel.raditz-imperial-slider{border-radius:5px;margin-bottom:1rem}#slides-banner-carousel.raditz-imperial-slider::after{inset:4px}#slides-banner-carousel.raditz-imperial-slider .carousel-control-prev,#slides-banner-carousel.raditz-imperial-slider .carousel-control-next{width:12%;min-width:32px}#slides-banner-carousel.raditz-imperial-slider .carousel-control-prev-icon,#slides-banner-carousel.raditz-imperial-slider .carousel-control-next-icon{width:27px;height:27px}#slides-banner-carousel.raditz-imperial-slider .carousel-indicators{margin-bottom:7px}#slides-banner-carousel.raditz-imperial-slider .carousel-indicators [data-bs-target]{width:17px;height:3px}#slides-banner-carousel.raditz-imperial-slider .carousel-indicators .active{width:26px}}
@media(prefers-reduced-motion:reduce){#slides-banner-carousel.raditz-imperial-slider *,#slides-banner-carousel.raditz-imperial-slider *::before,#slides-banner-carousel.raditz-imperial-slider *::after{transition-duration:.01ms!important;animation:none!important}}
