.owl{display:block;margin:0 auto 4px;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent}
.owl .owl-head{transform-origin:60px 70px}
.owl:hover .owl-head,.owl.owl-tap .owl-head{animation:owl-tilt 1.8s ease-in-out infinite}
@keyframes owl-tilt{0%,100%{transform:rotate(0)}30%{transform:rotate(-10deg)}65%{transform:rotate(8deg)}}
.owl .owl-pup{transition:transform .15s}
.owl .owl-lid{transform-box:fill-box;transform-origin:top;transform:scaleY(0);transition:transform .12s}
.owl.owl-blink .owl-lid{transform:scaleY(1)}
.owl .owl-wl,.owl .owl-wr{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}
.owl .owl-wl{transform-origin:32px 70px}
.owl .owl-wr{transform-origin:88px 70px}
.owl.owl-hide .owl-wl{transform:translate(8px,-28px) rotate(62deg)}
.owl.owl-hide .owl-wr{transform:translate(-8px,-28px) rotate(-62deg)}
.owl.owl-peek .owl-wr{transform:translate(-4px,-18px) rotate(-38deg)}
.owl.owl-joy .owl-all{animation:owl-hop .5s ease-in-out 2}
@keyframes owl-hop{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.owl.owl-joy .owl-wl{animation:owl-flap-l .25s ease-in-out 4 alternate}
.owl.owl-joy .owl-wr{animation:owl-flap-r .25s ease-in-out 4 alternate}
@keyframes owl-flap-l{to{transform:rotate(-28deg)}}
@keyframes owl-flap-r{to{transform:rotate(28deg)}}
.owl .owl-smile{opacity:0;transition:opacity .2s}
.owl.owl-joy .owl-smile{opacity:1}
@media (prefers-reduced-motion:reduce){.owl *{animation:none!important;transition:none!important}}
.owl.owl-down .owl-pup{transform:translate(0,4px)}
