.toon{overflow:visible}.toon.pd{overflow:hidden}.toon .toon-bob,.toon .toon-eye,.toon .pd-cheek,.toon .pd-m-chomp{transform-box:fill-box}.toon-bob{transform-origin:50% 100%;animation:3.2s ease-in-out infinite toon-bob}@keyframes toon-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.5deg)}}.toon-eye{transform-origin:50%;animation:4.6s infinite toon-blink}@keyframes toon-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}.toon-bubble{opacity:0;animation:2.6s linear infinite toon-rise}.toon-bubble:nth-of-type(2){animation-delay:1.2s}@keyframes toon-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-34px)}}.pd .pd-drink,.pd .pd-drain,.pd .pd-food,.pd .pd-m-smile,.pd .pd-m-sip,.pd .pd-m-chomp,.pd .pd-eyes-open,.pd .pd-eyes-happy,.pd .pd-cheek,.pd .pd-crumb{animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--pd-delay,0s)}.pd .pd-drink{animation-name:pd-drink}@keyframes pd-drink{0%,4%{transform:translate(0)}12%,38%{transform:translate(-68px,-23px)}46%,to{transform:translate(0)}}.pd .pd-drain{animation-name:pd-drain}@keyframes pd-drain{0%,14%{transform:translateY(0)}38%,47%{transform:translateY(16px)}52%,to{transform:translateY(0)}}.pd .pd-food{animation-name:pd-food}@keyframes pd-food{0%,50%{transform:translate(0)}58%{transform:translate(36px,-63px)}63%{transform:translate(39px,-60px)}68%{transform:translate(36px,-63px)}73%{transform:translate(39px,-60px)}78%{transform:translate(36px,-63px)}83%{transform:translate(39px,-60px)}86%{transform:translate(36px,-63px)}94%,to{transform:translate(0)}}.pd .pd-m-smile{animation-name:pd-smile}@keyframes pd-smile{0%,9%{opacity:1}11%,41%{opacity:0}44%,55%{opacity:1}57%,89%{opacity:0}92%,to{opacity:1}}.pd .pd-m-sip{opacity:0;animation-name:pd-sip}@keyframes pd-sip{0%,10%{opacity:0}12%,40%{opacity:1}42%,to{opacity:0}}.pd .pd-m-chomp{opacity:0;transform-origin:50% 30%;animation-name:pd-chomp}@keyframes pd-chomp{0%,56%{opacity:0;transform:scaleY(1)}58%{opacity:1;transform:scaleY(1)}63%{transform:scaleY(.35)}68%{transform:scaleY(1)}73%{transform:scaleY(.35)}78%{transform:scaleY(1)}83%{transform:scaleY(.35)}88%{opacity:1;transform:scaleY(1)}90%,to{opacity:0;transform:scaleY(1)}}.pd .pd-eyes-open{animation-name:pd-eyes-open}@keyframes pd-eyes-open{0%,59%{opacity:1}61%,86%{opacity:0}88%,to{opacity:1}}.pd .pd-eyes-happy{opacity:0;animation-name:pd-eyes-happy}@keyframes pd-eyes-happy{0%,59%{opacity:0}61%,86%{opacity:1}88%,to{opacity:0}}.pd .pd-cheek{transform-origin:50%;animation-name:pd-cheek}@keyframes pd-cheek{0%,14%{transform:scale(1)}18%{transform:scale(1.25)}22%{transform:scale(1)}26%{transform:scale(1.25)}30%{transform:scale(1)}34%{transform:scale(1.25)}38%,to{transform:scale(1)}}.pd .pd-crumb{opacity:0;animation-name:pd-crumb}.pd .pd-crumb-2{animation-delay:calc(var(--pd-delay,0s) + .25s)}.pd .pd-crumb-3{animation-delay:calc(var(--pd-delay,0s) + .5s)}@keyframes pd-crumb{0%,63%{opacity:0;transform:translateY(0)}65%{opacity:1}72%{opacity:0;transform:translateY(22px)}73%{transform:translateY(0)}75%{opacity:1}82%{opacity:0;transform:translateY(22px)}83%,to{opacity:0;transform:translateY(0)}}
