@keyframes wf-is-loop{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--wf-is-to,-50%),0,0)}}
@keyframes wf-is-loop-rev{from{transform:translate3d(var(--wf-is-to,-50%),0,0)}to{transform:translate3d(0,0,0)}}
.wf-img-slider{overflow:hidden;user-select:none;-webkit-user-select:none}
.wf-is-move{width:max-content;will-change:transform}
.wf-is-track{display:flex;width:max-content;will-change:transform}
.wf-is-slide{flex-shrink:0;position:relative;display:block;text-decoration:none}
.wf-is-mask{display:block;overflow:hidden}
.wf-img-slider .wf-is-img{display:block;max-width:none;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;transition:transform .4s ease,filter .4s ease,opacity .4s ease}
.wf-is-overlay{position:absolute;opacity:0;transition:opacity .4s ease;pointer-events:none}
.wf-img-slider.is-drag{cursor:grab;touch-action:pan-y}
.wf-img-slider.is-dragging{cursor:grabbing}
.wf-img-slider.is-dragging .wf-is-track{animation-play-state:paused!important}
.wf-is-shape-wave .wf-is-mask{clip-path:polygon(0 var(--wf-curve),8% calc(var(--wf-curve)*.35),24% 0,76% 0,92% calc(var(--wf-curve)*.35),100% var(--wf-curve),100% calc(100% - var(--wf-curve)),92% calc(100% - var(--wf-curve)*.35),76% 100%,24% 100%,8% calc(100% - var(--wf-curve)*.35),0 calc(100% - var(--wf-curve)))}
.wf-is-shape-wave.is-flipped .wf-is-mask{clip-path:polygon(0 0,76% 0,92% calc(var(--wf-curve)*.35),100% var(--wf-curve),100% 100%,24% 100%,8% calc(100% - var(--wf-curve)*.35),0 calc(100% - var(--wf-curve)))}
.wf-is-shape-trapezoid .wf-is-mask{clip-path:polygon(var(--wf-curve) 0,100% calc(var(--wf-curve)*.5),calc(100% - var(--wf-curve)) 100%,0 calc(100% - var(--wf-curve)*.5))}
.wf-is-shape-trapezoid.is-flipped .wf-is-mask{clip-path:polygon(0 calc(var(--wf-curve)*.5),calc(100% - var(--wf-curve)) 0,100% calc(100% - var(--wf-curve)*.5),var(--wf-curve) 100%)}
@media (prefers-reduced-motion:reduce){.wf-is-track{animation-play-state:paused!important}}
