#jss-engine-v9-lux .jss-slider-container{position:relative;width:100%;height:460px;border-radius:16px;overflow:hidden;margin-bottom:35px;box-shadow:0 15px 35px rgba(0,0,0,.25);background:var(--jss-dark-bg)}#jss-engine-v9-lux .jss-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .8s cubic-bezier(.4,0,.2,1),visibility .8s ease}#jss-engine-v9-lux .jss-slide.active{opacity:1;visibility:visible}#jss-engine-v9-lux .jss-slide img{width:100%;height:100%;object-fit:cover;display:block}#jss-engine-v9-lux .jss-slide-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(15,15,15,.95) 0%,rgba(15,15,15,.4) 70%,rgba(15,15,15,0) 100%);padding:50px 35px 30px;color:#fff}#jss-engine-v9-lux .jss-slide-overlay h1,#jss-engine-v9-lux .jss-slide-overlay h2{font-family:var(--font-heading);color:var(--jss-gold);font-size:32px;font-weight:800;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}#jss-engine-v9-lux .jss-slide-overlay p{font-size:16px;color:#eee;margin:0;font-weight:600}#jss-engine-v9-lux .jss-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(15,15,15,.7);color:var(--jss-gold);border:1px solid var(--jss-gold);width:48px;height:48px;border-radius:50%;font-size:20px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(4px)}#jss-engine-v9-lux .jss-slider-btn:hover{background:var(--jss-gold);color:var(--jss-dark-bg)}#jss-engine-v9-lux .jss-slider-btn.prev{left:20px}#jss-engine-v9-lux .jss-slider-btn.next{right:20px}#jss-engine-v9-lux .jss-slider-dots{position:absolute;bottom:16px;right:30px;display:flex;gap:8px;z-index:10}#jss-engine-v9-lux .jss-dot-nav{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}#jss-engine-v9-lux .jss-dot-nav.active{background:var(--jss-gold);width:32px;border-radius:6px}#jss-engine-v9-lux .jss-highlight-box strong{color:var(--jss-gold)}@media (max-width:768px){#jss-engine-v9-lux .jss-slider-container{height:320px}#jss-engine-v9-lux .jss-slide-overlay h1,#jss-engine-v9-lux .jss-slide-overlay h2{font-size:22px}#jss-engine-v9-lux .jss-slider-btn{width:38px;height:38px;font-size:16px}}