#comp-mlcc2pz4.swift-refined,#comp-mlcc3bve.swift-refined{display:block!important;height:auto!important;min-height:0!important;padding:40px 0!important;background:#000}
.swift-compare{position:relative;width:92%;margin:auto;aspect-ratio:8/5;isolation:isolate;background:#000}
.swift-compare img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transform:none!important}
.swift-compare .swift-white{clip-path:inset(0 calc(100% - var(--split)) 0 0)}
.swift-compare input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}
.swift-compare:has(input:focus-visible){outline:2px solid #aaa;outline-offset:4px}
.swift-grips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:96%;margin:auto}
.swift-grips img{display:block;width:100%;height:auto;aspect-ratio:7680/5555;object-fit:contain;margin:0!important;transform:none!important}
@media(max-width:600px){.swift-grips{gap:8px;width:96%}#comp-mlcc2pz4.swift-refined,#comp-mlcc3bve.swift-refined{padding:24px 0!important}}

.swift-dark{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 0 0 var(--split))}
.swift-compare .swift-dark img{width:128%;height:128%;left:-16.2%;top:-18%;right:auto;bottom:auto}
/* Original Wix glide-in: right half moves 20% of its own width, once per visit. */
@media(prefers-reduced-motion:no-preference){
 .swift-dark.swift-enter-pending{opacity:0}
 .swift-dark.swift-enter-playing{animation:swift-finish-glide 1200ms cubic-bezier(.645,.045,.355,1) both}
 @keyframes swift-finish-glide{from{transform:translateX(10%)}to{transform:translateX(0)}}
}
