.snappy{display:block;overflow:visible;max-width:100%;height:auto}.snappy *{transform-box:fill-box}.snappy__body{transform-origin:50% 100%}.snappy__shadow,.snappy__eye,.snappy__sparkle{transform-origin:50% 50%}.snappy__corner--tl{transform-origin:100% 100%}.snappy__corner--tr{transform-origin:0% 100%}.snappy__corner--bl{transform-origin:100% 0%}.snappy__corner--br{transform-origin:0% 0%}.snappy__mouth,.snappy__brows,.snappy__eyes-happy,.snappy__sparkles,.snappy__sweat,.snappy__eye{transition:opacity .15s}.snappy[data-state=celebrate] .snappy__mouth--smile,.snappy[data-state=worried] .snappy__mouth--smile,.snappy[data-state=snap] .snappy__mouth--smile{opacity:0}.snappy[data-state=celebrate] .snappy__mouth--open,.snappy[data-state=celebrate] .snappy__eyes-happy,.snappy[data-state=celebrate] .snappy__sparkles,.snappy[data-state=snap] .snappy__mouth--open{opacity:1}.snappy[data-state=celebrate] .snappy__eye{opacity:0}.snappy[data-state=worried] .snappy__mouth--worry,.snappy[data-state=worried] .snappy__brows,.snappy[data-state=worried] .snappy__sweat{opacity:1}.snappy[data-state=snap] .snappy__corner{transform:scale(.35)}@media(prefers-reduced-motion:no-preference){.snappy .snappy__body{animation:snappy-bob 3.2s ease-in-out infinite}.snappy .snappy__shadow{animation:snappy-shadow 3.2s ease-in-out infinite}.snappy .snappy__eye{animation:snappy-blink 5.6s infinite}.snappy .snappy__eye--r{animation-delay:.04s}.snappy[data-state=wave] .snappy__corner--tr{animation:snappy-wave 1.1s ease-in-out 2}.snappy[data-state=snap] .snappy__corner{transform:none}.snappy[data-state=snap] .snappy__corner--tl{animation:snappy-snap-tl .7s cubic-bezier(.3,1.6,.5,1) both}.snappy[data-state=snap] .snappy__corner--tr{animation:snappy-snap-tr .7s cubic-bezier(.3,1.6,.5,1) both}.snappy[data-state=snap] .snappy__corner--bl{animation:snappy-snap-bl .7s cubic-bezier(.3,1.6,.5,1) both}.snappy[data-state=snap] .snappy__corner--br{animation:snappy-snap-br .7s cubic-bezier(.3,1.6,.5,1) both}.snappy[data-state=snap] .snappy__body{animation:snappy-click .7s ease-out}.snappy[data-state=celebrate] .snappy__body{animation:snappy-jump .9s cubic-bezier(.3,1.4,.5,1) 1}.snappy[data-state=celebrate] .snappy__corner--tl{animation:snappy-cheer .45s ease-in-out 2 alternate}.snappy[data-state=celebrate] .snappy__corner--tr{animation:snappy-cheer-r .45s ease-in-out 2 alternate}.snappy[data-state=celebrate] .snappy__sparkle{animation:snappy-sparkle .9s ease-out both}.snappy[data-state=celebrate] .snappy__sparkle--2{animation-delay:.1s}.snappy[data-state=celebrate] .snappy__sparkle--3{animation-delay:.2s}.snappy[data-state=celebrate] .snappy__sparkle--4{animation-delay:.15s}.snappy[data-state=worried] .snappy__body{animation:snappy-fret 2.4s ease-in-out infinite}.snappy[data-state=worried] .snappy__sweat{animation:snappy-sweat 2.4s ease-in infinite}.snappy[data-state=worried] .snappy__pupil{animation:snappy-look 2.4s ease-in-out infinite}.snappy[data-state=peek]{animation:snappy-peek .5s cubic-bezier(.3,1.5,.5,1) both}.snappy--static *,.snappy--static{animation:none!important}.snappy--paused *,.snappy--paused{animation-play-state:paused!important}}@keyframes snappy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes snappy-shadow{0%,to{transform:scaleX(1);opacity:.12}50%{transform:scaleX(.9);opacity:.08}}@keyframes snappy-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes snappy-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-28deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-22deg)}}@keyframes snappy-snap-tl{0%{transform:rotate(0)}60%{transform:rotate(150deg) scale(.9)}to{transform:rotate(135deg) scale(.9)}}@keyframes snappy-snap-tr{0%{transform:rotate(0)}60%{transform:rotate(-150deg) scale(.9)}to{transform:rotate(-135deg) scale(.9)}}@keyframes snappy-snap-bl{0%{transform:rotate(0)}60%{transform:rotate(-150deg) scale(.9)}to{transform:rotate(-135deg) scale(.9)}}@keyframes snappy-snap-br{0%{transform:rotate(0)}60%{transform:rotate(150deg) scale(.9)}to{transform:rotate(135deg) scale(.9)}}@keyframes snappy-click{0%,to{transform:scale(1)}55%{transform:scale(1.04,.95)}70%{transform:scale(.98,1.03)}}@keyframes snappy-jump{0%{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.08,.9)}45%{transform:translateY(-16px) scale(.96,1.05)}75%{transform:translateY(0) scale(1.05,.95)}to{transform:translateY(0) scale(1)}}@keyframes snappy-cheer{0%{transform:rotate(0)}to{transform:rotate(20deg)}}@keyframes snappy-cheer-r{0%{transform:rotate(0)}to{transform:rotate(-20deg)}}@keyframes snappy-sparkle{0%{transform:scale(0) rotate(0);opacity:0}40%{transform:scale(1.2) rotate(45deg);opacity:1}to{transform:scale(.6) rotate(90deg);opacity:0}}@keyframes snappy-fret{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px) rotate(-1.5deg)}40%{transform:translate(2px) rotate(1.5deg)}60%{transform:translate(0) rotate(0)}}@keyframes snappy-sweat{0%{transform:translateY(-4px);opacity:0}20%{opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes snappy-look{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}@keyframes snappy-peek{0%{transform:translateY(40%);opacity:0}to{transform:translateY(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snappy.css.map */
