.ss-pendeltanz{position:relative;isolation:isolate;overflow:hidden;background:#f3e5d7}.ss-pendeltanz__field{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.ss-pendeltanz__drifter{position:absolute;left:var(--x);top:var(--top);width:var(--size);aspect-ratio:1;will-change:transform;animation:ss-pendulum 8s ease-in-out infinite;animation-delay:var(--delay)}.ss-pendeltanz__toy{width:100%;height:100%;background:url('/cdn/shop/files/squishe-pendeltanz-squishys.png?v=1791036894') var(--pos)/300% 200% no-repeat;opacity:.55;will-change:transform;animation:ss-toy 7s ease-in-out infinite;animation-delay:var(--delay)}.ss-pendeltanz__heading{padding-top:46px;padding-bottom:10px}.ss-pendeltanz__products{padding-top:0}.ss-pendeltanz.is-inactive *{animation-play-state:paused!important}@keyframes ss-pendulum{0%,100%{transform:translate3d(-35px,0,0) rotate(-28deg)}50%{transform:translate3d(35px,15px,0) rotate(28deg)}}@keyframes ss-toy{0%,100%{transform:rotate(-14deg) scale(.95)}50%{transform:rotate(16deg) scale(1.05)}}@media(max-width:600px){.ss-pendeltanz__drifter{width:calc(var(--size)*1.5)}.ss-pendeltanz__heading{padding-top:24px}}@media(prefers-reduced-motion:reduce){.ss-pendeltanz__drifter,.ss-pendeltanz__toy{animation:none;will-change:auto}}