/* NK Civic Hybrid 1.5.1: local transitions; primary brand #7D003D */
.nk-mori-slider{isolation:isolate}
.nk-mori-slide{will-change:opacity,transform,clip-path;backface-visibility:hidden}
.nk-mori-slide.is-leaving{visibility:visible;opacity:1;z-index:1}
.nk-mori-slide.is-active{z-index:2}
.nk-slide-transition-slide .nk-mori-slide,
.nk-slide-transition-zoom .nk-mori-slide,
.nk-slide-transition-wipe .nk-mori-slide{transition:none}
.nk-slide-transition-slide .nk-mori-slide.is-active{animation:nkSlideIn .82s cubic-bezier(.2,.75,.25,1) both}
.nk-slide-transition-slide .nk-mori-slide.is-leaving{animation:nkSlideOut .82s cubic-bezier(.2,.75,.25,1) both}
@keyframes nkSlideIn{from{opacity:.65;transform:translateX(8%)}to{opacity:1;transform:translateX(0)}}
@keyframes nkSlideOut{from{opacity:1;transform:translateX(0)}to{opacity:.6;transform:translateX(-8%)}}
.nk-slide-transition-zoom .nk-mori-slide.is-active{animation:nkZoomSlide 1.02s cubic-bezier(.18,.7,.25,1) both}
.nk-slide-transition-zoom .nk-mori-slide.is-leaving{animation:nkZoomOut 1.02s ease both}
@keyframes nkZoomSlide{from{opacity:0;transform:scale(1.085)}to{opacity:1;transform:scale(1)}}
@keyframes nkZoomOut{from{opacity:1}to{opacity:0}}
.nk-slide-transition-wipe .nk-mori-slide.is-active{animation:nkVerticalReveal .82s cubic-bezier(.23,.7,.25,1) both}
@keyframes nkVerticalReveal{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}
.nk-slide-transition-mask::after{background:#7D003D}
.nk-mori-slider-controls{box-shadow:0 14px 38px #22001250;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}
.nk-mori-slider-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(prefers-reduced-motion:reduce){
 .nk-mori-slide,.nk-mori-slide.is-active,.nk-mori-slide.is-leaving{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important}
 .nk-slide-transition-mask.is-transitioning::after{animation:none!important}
}
