.ms-mascot{display:block;width:100%;height:auto;overflow:visible}.ms-mascot .msm-body{transform-origin:100px 182px;animation:msm-breathe 3.2s ease-in-out infinite}.ms-mascot .msm-eye{transform-box:fill-box;transform-origin:center;animation:msm-blink 5s infinite}.ms-mascot .msm-eye:nth-of-type(2){animation-delay:.04s}.ms-mascot .msm-sprout{transform-origin:100px 38px;animation:msm-sway 3.4s ease-in-out infinite}.ms-mascot--wave .msm-arm--r{transform-box:fill-box;transform-origin:15% 60%;animation:msm-wave 1.8s ease-in-out infinite}.ms-mascot--happy .msm-arm{transform-box:fill-box;transform-origin:center;animation:msm-cheer .9s ease-in-out infinite alternate}.ms-mascot--sad .msm-body{animation-duration:4.5s}.ms-mascot--sad .msm-sprout{animation:none;transform:rotate(18deg)}.ms-mascot .msm-tear{animation:msm-tear 2.4s ease-in infinite}.ms-mascot .msm-shadow{transform-origin:100px 188px;animation:msm-shadow 3.2s ease-in-out infinite}@keyframes msm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045,.955)}}@keyframes msm-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.08)}}@keyframes msm-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes msm-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes msm-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-32deg) translateY(-6px)}55%{transform:rotate(10deg)}}@keyframes msm-cheer{to{transform:translateY(-14px) rotate(-10deg)}}@keyframes msm-tear{0%{transform:translateY(0);opacity:1}80%{transform:translateY(14px);opacity:0}to{opacity:0}}@keyframes msm-squish{0%{transform:scale(1)}25%{transform:scale(1.3,.65)}55%{transform:scale(.88,1.18)}80%{transform:scale(1.06,.95)}to{transform:scale(1)}}.is-press .ms-mascot .msm-eye{animation:none;transform:scaleY(.12)}.ms-buddy{position:fixed;left:14px;bottom:14px;z-index:50;display:flex;align-items:flex-end;gap:6px;pointer-events:none}.ms-buddy[hidden]{display:none}.ms-buddy__btn{pointer-events:auto;position:relative;width:96px;height:96px;padding:0;border:0;background:none;cursor:pointer;animation:ms-float 4s ease-in-out infinite;filter:drop-shadow(3px 4px 0 rgba(42,23,64,.18))}.ms-buddy__btn .ms-mascot{transform-origin:50% 92%}.ms-buddy.is-squish .ms-buddy__btn .ms-mascot{animation:msm-squish .65s cubic-bezier(.34,1.56,.64,1)}.ms-buddy__bubble{pointer-events:auto;position:relative;max-width:230px;margin-bottom:62px;padding:12px 14px;background:var(--paper);border:2px solid var(--ink);border-radius:20px 20px 20px 4px;box-shadow:var(--sh);font:700 14px/1.35 var(--f-body);color:var(--ink);opacity:0;transform:scale(.5) translateY(10px);transform-origin:bottom left;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);visibility:hidden}.ms-buddy.is-talk .ms-buddy__bubble{opacity:1;transform:none;visibility:visible}.ms-buddy__bubble a{text-decoration:underline}.ms-buddy__x{pointer-events:auto;position:absolute;left:74px;top:-4px;width:26px;height:26px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);font:800 12px/1 var(--f-body);display:grid;place-items:center;opacity:0;transition:opacity .2s;padding:0;color:var(--ink)}.ms-buddy:hover .ms-buddy__x,.ms-buddy:focus-within .ms-buddy__x{opacity:1}@media(max-width:700px){.ms-buddy__btn{width:70px;height:70px}.ms-buddy__bubble{margin-bottom:44px;max-width:190px;font-size:13px}.ms-buddy__x{left:50px;opacity:1}.template-product .ms-buddy{bottom:80px}}body.drawer-open .ms-buddy{opacity:0;pointer-events:none}.ms-empty__blob.has-mascot{background:none;border:0;animation:none;width:130px;height:130px}.ms-lab__blob--mascot{background:none!important;border:0!important;box-shadow:none!important;animation:none!important;border-radius:0!important}.ms-lab__blob--mascot .ms-mascot{filter:drop-shadow(0 26px 30px rgba(255,111,177,.45))}.ms-404__mascot{width:min(240px,60vw);margin:0 auto 10px}.ms-hero__mascot{position:absolute;right:-2%;bottom:-6%;width:30%;z-index:6;rotate:8deg}@media(prefers-reduced-motion:reduce){.ms-mascot *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ms-mascot.css.map */
