.rr-reveal{position:relative;display:block;isolation:isolate;width:100%;height:100%;aspect-ratio:1;overflow:hidden;border-radius:inherit;background:#d8d4cb;touch-action:pan-y}.rr-reveal>img,.rr-reveal__after,.rr-reveal__after img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rr-reveal__after{clip-path:inset(0 calc(100% - var(--reveal,50%)) 0 0)}.rr-reveal__label{position:absolute;top:18px;z-index:2;padding:7px 12px;border:1px solid #ffffff55;border-radius:50px;background:#fffefaec;color:#303e32;font:700 12px/1.2 system-ui,sans-serif;pointer-events:none}.rr-reveal__label--after{left:16px}.rr-reveal__label--before{right:16px;background:#303e32cc;color:white}.rr-reveal__line{position:absolute;z-index:3;left:var(--reveal,50%);top:0;bottom:0;width:3px;background:#fffefa;transform:translateX(-50%);box-shadow:0 0 10px #0003;pointer-events:none}.rr-reveal__line>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;border:1px solid #536b5b33;background:#fffefa;box-shadow:0 3px 16px #0003;color:#536b5b;font:700 23px/1 system-ui,sans-serif;letter-spacing:4px;padding-left:4px}.rr-reveal__range{position:absolute!important;inset:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;z-index:4;cursor:ew-resize;touch-action:pan-y}.rr-reveal:focus-within{outline:3px solid #b76f4d;outline-offset:-4px}.rr-reveal__hint{position:absolute;z-index:3;bottom:16px;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;padding:9px 13px;border-radius:50px;background:#fffefaeb;color:#303e32;text-align:center;font:600 11px/1.4 system-ui,sans-serif;pointer-events:none}@media(max-width:600px){.rr-reveal__label{font-size:10px;top:12px;padding:6px 10px}.rr-reveal__line>span{width:40px;height:40px}.rr-reveal__hint{font-size:10px;bottom:12px}}
