.dialog-animated.svelte-1u1ne1q{position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;border:none;opacity:0;transform:scale(.8);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1);overflow:visible}.dialog-animated[open].svelte-1u1ne1q,.dialog-animated.dialog-visible.svelte-1u1ne1q{opacity:1;transform:scale(1)}.dialog-animated.svelte-1u1ne1q::backdrop{background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:all .3s ease-out}.dialog-animated[open].svelte-1u1ne1q::backdrop{background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.content-container.svelte-1u1ne1q{opacity:0;transform:translateY(10px);transition:opacity .3s ease-out .1s,transform .3s ease-out .1s}.content-container.content-visible.svelte-1u1ne1q{opacity:1;transform:translateY(0)}.icon-container.svelte-1u1ne1q{animation:svelte-1u1ne1q-icon-pop .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes svelte-1u1ne1q-icon-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.discount-amount.svelte-1u1ne1q{animation:svelte-1u1ne1q-discount-pop .4s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes svelte-1u1ne1q-discount-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.sparkle-container.svelte-1u1ne1q{position:relative;display:inline-block;padding:.5rem 1rem}.sparkle.svelte-1u1ne1q{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;opacity:0;animation:svelte-1u1ne1q-sparkle 1.5s ease-in-out infinite}.sparkle.svelte-1u1ne1q:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:100%;background:inherit;border-radius:1px}.sparkle.svelte-1u1ne1q:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:inherit;border-radius:1px}.sparkle-1.svelte-1u1ne1q{top:-5px;right:-5px;animation-delay:.1s}.sparkle-2.svelte-1u1ne1q{top:-5px;left:-5px;animation-delay:.3s}.sparkle-3.svelte-1u1ne1q{bottom:-5px;right:-5px;animation-delay:.5s}.sparkle-4.svelte-1u1ne1q{bottom:-5px;left:-5px;animation-delay:.7s}@keyframes svelte-1u1ne1q-sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}
