.before-after-comparison{width:100%;min-width:0}.before-after-stage{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:#eef1f3;position:relative;overflow:hidden}.before-after-stage .comparison-before{width:100%;height:auto;margin:0;display:block}.before-after-stage .comparison-after{object-fit:cover;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--reveal)) 0 0);display:block;position:absolute;inset:0}.comparison-label{color:#fff;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;background:#003c48e6;border-radius:4px;padding:6px 10px;font:700 12px/1.3 Arial,sans-serif;position:absolute;top:12px}.comparison-label-after{left:12px}.comparison-label-before{right:12px}.comparison-divider{left:var(--reveal);pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 4px #003c4866}.comparison-divider>span{color:#fff;background:#003c48;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;font:26px/1 Arial,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0003}.comparison-divider i{border-left:1px solid #ffffff80;height:18px}.before-after-stage input{opacity:0;cursor:ew-resize;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after-stage:focus-within{outline-offset:3px;outline:3px solid #0caad2}.before-after-comparison .comparison-hint{text-align:center;color:#526772;background:#f3f6f7;margin:0;padding:10px 8px;font-size:13px;line-height:1.5}.before-after-featured{max-width:1200px;margin:0 auto}.before-after-featured .before-after-stage{aspect-ratio:4}.before-after-featured .comparison-before{object-fit:cover;width:100%;height:100%}.eye-original-grid article>.before-after-comparison{display:block}@media (max-width:700px){.before-after-featured .before-after-stage{aspect-ratio:2.5}.comparison-label{top:8px}.comparison-divider>span{width:44px;height:44px}.before-after-comparison .comparison-hint{font-size:12px}}
