/* PS Dizayn | Three-slide premium showroom carousel - staging only */
.pasa-v8 .ps9-scene{background:#151819;overflow:hidden}
.pasa-v8 .ps9-scene-photo{position:absolute;inset:0!important;width:100%!important;height:100%!important;z-index:0}
.pasa-v8 .ps9-scene-photo img{
  position:absolute;inset:0;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center center!important;
  -webkit-mask-image:none!important;mask-image:none!important;
  mix-blend-mode:normal!important;
  filter:contrast(1.035) brightness(.96)!important;
  transition:opacity .34s ease!important;
}
.pasa-v8 .ps9-scene-photo img.is-switching{opacity:.04!important}
.pasa-v8 .ps9-scene-layer{background:linear-gradient(0deg,rgba(9,14,19,.57) 0%,rgba(9,14,19,.09) 26%,transparent 66%)!important}
.pasa-v8 .ps9-scene-eyebrow,.pasa-v8 .ps9-scene h1,.pasa-v8 .ps9-scene-desc{display:none!important}
.pasa-v8 .ps9-scene-content{position:absolute!important;inset:0!important;max-width:1436px;margin:0 auto;pointer-events:none;padding:0 18px!important}
.pasa-v8 .ps9-scene-actions{position:absolute;left:26px;bottom:304px;display:flex;z-index:7;pointer-events:auto}
.pasa-v8 .ps9-scene-actions .ps9-cta{background:#f27632;color:#152028!important;font-weight:800}
.pasa-v8 .ps9-scene-actions .ps9-outline{background:#1b2329c9;border:1px solid #ffffffa1}
.pasa-v8 .ps9-scene-switcher{
  position:absolute!important;top:auto!important;bottom:245px!important;
  right:auto!important;left:22px!important;z-index:8!important;
  padding:9px 12px!important;display:flex;gap:7px!important;
  background:#171d23db!important;border-radius:6px!important;
  pointer-events:auto;margin:0!important
}
.pasa-v8 .ps9-slide-dot{border-radius:3px!important;padding:8px 11px!important;font-size:12px!important;background:transparent!important;white-space:nowrap}
.pasa-v8 .ps9-slide-dot.is-active{border-bottom:2px solid #f27632!important;color:#fff!important;opacity:1}
.pasa-v8 .ps9-slider-arrow{border:0;min-width:32px;background:#29333b;color:#fff;cursor:pointer;border-radius:4px}
.pasa-v8 .ps9-slider-arrow:hover,.pasa-v8 .ps9-slider-arrow:focus-visible{background:#f27632;color:#192025;outline:2px solid #fff}
.pasa-v8 .ps9-parts-nav{z-index:5}
.pasa-v8 .ps9-vehicle-search-wrap{z-index:6}
@media(max-width:850px){
  .pasa-v8 .ps9-scene-photo img{object-position:64% center!important}
  .pasa-v8 .ps9-scene-actions{bottom:322px;left:17px}
  .pasa-v8 .ps9-scene-switcher{bottom:264px!important;left:13px!important;right:auto!important}
  .pasa-v8 .ps9-slide-dot{font-size:10px!important;padding:8px!important}
}
@media(max-width:560px){
  .pasa-v8 .ps9-scene{min-height:790px!important}
  .pasa-v8 .ps9-scene-photo img{object-position:63% center!important;filter:contrast(1.03) brightness(.90)!important}
  .pasa-v8 .ps9-scene-actions{bottom:280px;left:12px;right:12px;gap:7px}
  .pasa-v8 .ps9-scene-actions a{font-size:10px!important;min-height:41px!important;padding:0 11px!important;gap:7px!important}
  .pasa-v8 .ps9-scene-switcher{
    left:10px!important;right:10px!important;bottom:227px!important;
    padding:7px 6px!important;gap:3px!important;justify-content:space-between
  }
  .pasa-v8 .ps9-slider-arrow{min-width:23px}
  .pasa-v8 .ps9-slide-dot{font-size:9px!important;padding:6px 3px!important}
  .pasa-v8 .ps9-slide-dot span{font-size:8px!important}
}
@media(prefers-reduced-motion:reduce){.pasa-v8 .ps9-scene-photo img{transition:none!important}}
