.jerusa-gift-card{transform-origin:50% 60%;animation:.66s cubic-bezier(.2,1.35,.35,1) both jerusa-gift-appear}.jerusa-gift-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffe19626);height:52px;position:absolute;inset:auto 0 0}.jerusa-gift-mascot{transform-origin:50% 65%;animation:.76s cubic-bezier(.21,1.35,.42,1) .12s both jerusa-mascot-pop,3s ease-in-out .9s infinite jerusa-mascot-float}.jerusa-gift-halo{animation:3.6s ease-in-out infinite alternate jerusa-halo-breathe}.jerusa-gift-spark{animation:.8s cubic-bezier(.2,1.2,.36,1) .37s both jerusa-spark-appear,2.5s ease-in-out 1s infinite alternate jerusa-spark-twinkle}.jerusa-gift-spark-two{animation-delay:.46s,1.45s}.jerusa-gift-spark-three{animation-delay:.56s,1.7s}.jerusa-gift-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa8,#0000);width:28%;height:200%;animation:4.8s ease-in-out 1s infinite jerusa-button-shine;position:absolute;top:-50%;left:-45%;transform:skew(-25deg)translate(-260%)}@keyframes jerusa-gift-appear{0%{opacity:0;filter:blur(5px);transform:translateY(45px)scale(.78)}57%{opacity:1;filter:blur();transform:translateY(-8px)scale(1.035)}78%{transform:translateY(3px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes jerusa-mascot-pop{0%{opacity:0;transform:translateY(34px)scale(.6)}65%{opacity:1;transform:translateY(-9px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jerusa-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes jerusa-halo-breathe{0%{opacity:.45;scale:.92}to{opacity:.9;scale:1.12}}@keyframes jerusa-spark-appear{0%{opacity:0;transform:scale(.2)rotate(-60deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes jerusa-spark-twinkle{0%{opacity:.45;filter:brightness(.8);transform:scale(.9)rotate(-8deg)}to{opacity:1;filter:brightness(1.3);transform:scale(1.15)rotate(10deg)}}@keyframes jerusa-button-shine{0%,61%{transform:skew(-25deg)translate(-260%)}82%,to{transform:skew(-25deg)translate(840%)}}@media (prefers-reduced-motion:reduce){.jerusa-gift-card,.jerusa-gift-mascot,.jerusa-gift-halo,.jerusa-gift-spark,.jerusa-gift-cta:after{transform:none;filter:none!important;animation:none!important}}.jerusa-reward-dialog[data-state=open]{animation:.32s ease-out both jerusa-reward-dialog-in}.jerusa-reward-enter{transform-origin:50% 62%;animation:.62s cubic-bezier(.2,1.27,.35,1) both jerusa-reward-card-in}.jerusa-reward-card{background:radial-gradient(88% 65% at 50% 0,#ffe2747a,#0000 72%),linear-gradient(171deg,#fffaf0 0%,#fff5df 53%,#fff 100%)}.jerusa-reward-glow{background:radial-gradient(circle at 50% 5%,#ffcc2f2e,#0000 60%)}.jerusa-reward-halo{box-shadow:none;background:radial-gradient(#ffd85a61 0%,#ffdd8c29 45%,#0000 72%)}.jerusa-reward-halo:before{content:"";border:1px solid #ffd43a59;border-radius:50%;animation:3.6s ease-in-out infinite jerusa-reward-aura;position:absolute;inset:-12px}.jerusa-reward-character{filter:drop-shadow(0 12px 10px #3e28001a)}.jerusa-reward-mascot{mix-blend-mode:normal;will-change:transform;background:0 0;animation:3.1s ease-in-out infinite jerusa-reward-float}.jerusa-reward-sparkle{z-index:10;color:#f0b51a;text-shadow:0 0 17px #ffd2498c;pointer-events:none;font-size:29px;line-height:1;animation:2.3s ease-in-out infinite jerusa-reward-twinkle;position:absolute}.jerusa-reward-sparkle-left{animation-delay:.3s;top:35px;left:27px}.jerusa-reward-sparkle-right{font-size:38px;animation-delay:1.1s;top:70px;right:23px}.jerusa-reward-cta{position:relative;overflow:hidden}.jerusa-reward-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;height:175%;animation:4s ease-in-out 1.1s infinite jerusa-reward-shine;position:absolute;top:-35%;left:-60%;transform:rotate(26deg)}.jerusa-reward-cta:active{transform:translateY(2px)}@keyframes jerusa-reward-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes jerusa-reward-card-in{0%{opacity:0;transform:translateY(38px)scale(.86)}64%{opacity:1;transform:translateY(-9px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jerusa-reward-float{0%,to{transform:translateY(2px)rotate(-3deg)scale(.985)}25%{transform:translateY(-8px)rotate(3deg)scale(1.035)}50%{transform:translateY(-11px)rotate(-2deg)scale(1.045)}75%{transform:translateY(-4px)rotate(3deg)scale(1.015)}}@keyframes jerusa-reward-aura{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.88;transform:scale(1.035)}}@keyframes jerusa-reward-twinkle{0%,to{opacity:.45;transform:scale(.8)rotate(-10deg)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes jerusa-reward-shine{0%,58%{opacity:0;left:-60%}64%{opacity:1}88%,to{opacity:0;left:125%}}@media (height<=560px){.jerusa-reward-card{padding-top:85px;padding-bottom:12px}.jerusa-reward-halo{transform-origin:top;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.jerusa-reward-dialog[data-state=open],.jerusa-reward-enter,.jerusa-reward-mascot,.jerusa-reward-halo:before,.jerusa-reward-sparkle,.jerusa-reward-cta:after{animation:none!important}.jerusa-reward-mascot{will-change:auto}}
