.gift-popup-pill[data-phase=out]{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) both gift-popup-pill-out}.gift-popup-pill{background-image:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%);background-position:150% 0;background-repeat:no-repeat;background-size:300% 100%}.gift-popup-pill[data-phase=in]{animation:.52s cubic-bezier(.34,1.56,.64,1) both gift-popup-pill-in,1.1s ease-out .48s both gift-popup-pill-sheen}.gift-popup-pill[data-phase=in] .gift-popup-pill-cta{animation:1.4s ease-out .52s 2 gift-popup-pill-glow}@keyframes gift-popup-pill-in{0%{opacity:0;transform:translateY(-14px)scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gift-popup-pill-out{to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes gift-popup-pill-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes gift-popup-pill-glow{0%{box-shadow:0 0 #245dff99}to{box-shadow:0 0 0 10px #245dff00}}@media (prefers-reduced-motion:reduce){.gift-popup-pill[data-phase=in]{animation:.2s linear both gift-popup-pill-fade}.gift-popup-pill[data-phase=out]{animation:.2s linear reverse both gift-popup-pill-fade}.gift-popup-pill[data-phase=in] .gift-popup-pill-cta{animation:none}}@keyframes gift-popup-pill-fade{0%{opacity:0}to{opacity:1}}
