.image-label{position:absolute;top:1rem;padding:.5rem 2rem;background-color:rgba(var(--color-background),.75);border-radius:var(--buttons-radius-outset);pointer-events:none}.before-label{left:1rem}.after-label{right:1rem}.before-after-images{position:relative;width:100%;overflow:hidden;background-color:#f5f5f5}.image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.before-image,.after-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.after-image-wrapper{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);z-index:2}.border-separator{position:absolute;top:0;bottom:0;width:2px;left:50%;transform:translate(-50%);background-color:transparent;border-left:2px solid;z-index:10}.border-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 6px #0003;cursor:grab;z-index:15;transition:box-shadow .3s ease,transform .3s ease}.border-handle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.95)}.border-handle svg{width:20px;height:20px;stroke:#333}.placeholder-image{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f0f0;color:#666;gap:1rem;padding:2rem}.placeholder-image .placeholder-svg{width:120px;height:120px;opacity:.3}.placeholder-image p{margin:0;text-align:center}@media (max-width: 768px){.border-handle{width:32px;height:32px}.border-handle svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/before-after.css.map */
