.comparison-wrapper{position:relative;max-width:1000px;margin:auto;overflow:hidden}.comparison-slider{position:relative;width:100%;height:auto;cursor:ew-resize}.comparison-image{width:100%;display:block;position:absolute;top:0;left:0}.comparison-image-after{clip-path:inset(0 50% 0 0);transition:clip-path 0.3s ease}.comparison-handle{position:absolute;top:0;left:50%;width:4px;height:100%;background:#fff;border:2px solid #000;cursor:ew-resize;z-index:2;transform:translateX(-50%)}