.xmas-cheer{--cheer-h: 180px;--cheer-tilt: 8deg;position:fixed;left:0;bottom:22vh;z-index:1005;height:var(--cheer-h);pointer-events:none}.xmas-cheer[data-from=left-high]{bottom:auto;top:18vh;--cheer-tilt: 12deg}.xmas-cheer[data-from=bottom]{left:clamp(16px,14vw,240px);bottom:0}.xmas-cheer[data-from=top]{left:clamp(24px,24vw,360px);top:0;bottom:auto}.xmas-cheer__maker{position:absolute;bottom:0;left:0;height:100%;transform:translate(-110%);transform-origin:50% 100%;transition:transform .55s cubic-bezier(.55,0,.75,.4)}.xmas-cheer.is-in .xmas-cheer__maker{transform:translate(-22%) rotate(var(--cheer-tilt));transition:transform .8s cubic-bezier(.34,1.35,.64,1)}.xmas-cheer[data-from=bottom] .xmas-cheer__maker{transform:translateY(110%)}.xmas-cheer[data-from=bottom].is-in .xmas-cheer__maker{transform:translateY(16%) rotate(-4deg)}.xmas-cheer[data-from=top] .xmas-cheer__maker{top:0;bottom:auto;transform:translateY(-110%);transform-origin:50% 0}.xmas-cheer[data-from=top].is-in .xmas-cheer__maker{transform:translateY(-18%) rotate(-6deg)}.xmas-cheer[data-from=top] .xmas-cheer__img{transform:rotate(180deg)}.xmas-cheer.is-resetting .xmas-cheer__maker,.xmas-cheer.is-resetting .xmas-cheer__bubble{transition:none!important}.xmas-cheer__img{display:block;width:auto;height:100%;max-width:none;filter:drop-shadow(0 10px 12px rgba(0,0,0,.3))}.xmas-cheer__bubble{--bubble-tilt: calc(var(--cheer-tilt) * -1);position:absolute;top:10%;left:84%;margin:0;padding:9px 15px;border-radius:16px;background:#f8f1e3;box-shadow:0 6px 18px #0003;color:#221b10;font-family:var(--font-stack-headings, Georgia, serif);font-size:15px;font-style:italic;line-height:1.25;width:max-content;max-width:min(240px,58vw);opacity:0;transform:rotate(var(--bubble-tilt)) scale(.8);transform-origin:0 100%;transition:opacity .25s ease,transform .3s ease}.xmas-cheer[data-from=bottom] .xmas-cheer__bubble{--bubble-tilt: 4deg;top:6%}.xmas-cheer[data-from=top] .xmas-cheer__bubble{--bubble-tilt: 6deg;top:auto;bottom:4%;left:78%;transform-origin:0 0}.xmas-cheer.is-in .xmas-cheer__bubble{opacity:1;transform:rotate(var(--bubble-tilt)) scale(1);transition:opacity .4s ease .55s,transform .5s cubic-bezier(.34,1.56,.64,1) .55s}@media screen and (max-width:749px){.xmas-cheer{--cheer-h: 110px;bottom:28vh}.xmas-cheer[data-from=left-high]{top:22vh}.xmas-cheer[data-from=top]{left:18vw}.xmas-cheer__bubble{padding:7px 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.xmas-cheer .xmas-cheer__maker,.xmas-cheer.is-in .xmas-cheer__maker{opacity:0;transition:opacity .3s ease}.xmas-cheer .xmas-cheer__maker{transform:translate(-22%)}.xmas-cheer[data-from=bottom] .xmas-cheer__maker{transform:translateY(16%)}.xmas-cheer[data-from=top] .xmas-cheer__maker{transform:translateY(-18%)}.xmas-cheer.is-in .xmas-cheer__maker{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/xmas-cart-cheer.css.map */
