.offer-pop{animation:offer-pop .6s var(--ease-out) .35s backwards}@keyframes offer-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.offer-glow{background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%)}.offer-badge{animation:badge-pop .42s var(--ease-spring) .7s backwards}.offer-timer[data-urgent]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.offer-bar{transition:width 1s linear}@media (prefers-reduced-motion:reduce){.offer-pop,.offer-badge{animation:none}.offer-bar{transition:none}}
