#vip-celebration-root{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2147483647}@media(prefers-reduced-motion:no-preference){.vip-celebration{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.vip-celebration__screen-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 65%,rgb(249 211 84 / .38) 0%,rgb(249 211 84 / .08) 32%,transparent 62%);opacity:0;animation:vip-celebration-flash .8s ease-out forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__screen-flash{background:radial-gradient(circle at 50% 58%,rgb(249 211 84 / .48) 0%,rgb(249 211 84 / .12) 34%,transparent 68%);animation-duration:.95s}.vip-celebration--subtle .vip-celebration__screen-flash{background:radial-gradient(circle at 50% 70%,rgb(249 211 84 / .22) 0%,rgb(249 211 84 / .05) 28%,transparent 58%)}@keyframes vip-celebration-flash{0%{opacity:0;transform:scale(.92)}18%{opacity:1}to{opacity:0;transform:scale(1.08)}}.vip-celebration__confetti{position:absolute;bottom:-10px;left:calc(var(--bk-left, 50) * 1%);width:calc(var(--bk-size, 7) * 1px);height:calc(var(--bk-size-y, 5) * 1px);background:var(--bk-color, #F9D354);border-radius:1px;opacity:0;animation:vip-celebration-confetti-rise var(--bk-duration, 2.6s) cubic-bezier(.22,.61,.36,1) var(--bk-delay, 0s) forwards}.vip-celebration__confetti--streamer{width:3px;height:12px;border-radius:2px}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__confetti--streamer{width:4px;height:18px}.vip-celebration__confetti--sway{animation-name:vip-celebration-confetti-sway}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__confetti{animation-name:vip-celebration-confetti-rise-full}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__confetti--sway{animation-name:vip-celebration-confetti-sway-full}@keyframes vip-celebration-confetti-rise{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:.95}to{opacity:0;transform:translate3d(calc(var(--bk-drift, 0) * 1px),-92vh,0) rotate(calc(var(--bk-rotate, 720) * 1deg))}}@keyframes vip-celebration-confetti-sway{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:.95}50%{transform:translate3d(calc(var(--bk-drift, 0) * .45px),-46vh,0) rotate(calc(var(--bk-rotate, 360) * .5deg))}to{opacity:0;transform:translate3d(calc(var(--bk-drift, 0) * 1px),-92vh,0) rotate(calc(var(--bk-rotate, 720) * 1deg))}}@keyframes vip-celebration-confetti-rise-full{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:.95}to{opacity:0;transform:translate3d(calc(var(--bk-drift, 0) * 1px),-115vh,0) rotate(calc(var(--bk-rotate, 720) * 1deg))}}@keyframes vip-celebration-confetti-sway-full{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:.95}50%{transform:translate3d(calc(var(--bk-drift, 0) * .45px),-58vh,0) rotate(calc(var(--bk-rotate, 360) * .5deg))}to{opacity:0;transform:translate3d(calc(var(--bk-drift, 0) * 1px),-115vh,0) rotate(calc(var(--bk-rotate, 720) * 1deg))}}.vip-celebration__burst{position:absolute;bottom:0;left:calc(var(--bk-left, 50) * 1%);width:0;height:0}.vip-celebration__rocket-shell{position:absolute;bottom:0;left:-2px;width:3px;height:12px;border-radius:999px;background:linear-gradient(to top,#ffd978,#fff);opacity:0;animation:vip-celebration-rocket-rise var(--bk-rocket-duration, .9s) ease-in var(--bk-delay, 0s) forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__rocket-shell{left:-3px;width:5px;height:18px;box-shadow:0 0 8px #ffdc78d9}.vip-celebration--subtle .vip-celebration__rocket-shell{width:2px;height:10px}@keyframes vip-celebration-rocket-rise{0%{opacity:0;transform:translateZ(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0)}}.vip-celebration__rocket-glow{position:absolute;bottom:-4px;left:-5px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,rgb(255 220 120 / .85) 0%,transparent 70%);opacity:0;animation:vip-celebration-rocket-rise var(--bk-rocket-duration, .9s) ease-in var(--bk-delay, 0s) forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__rocket-glow{left:-8px;width:16px;height:16px}.vip-celebration__rocket-tail{position:absolute;bottom:0;left:-1px;width:2px;height:18px;background:linear-gradient(to top,rgb(255 140 60 / .7),transparent);opacity:0;animation:vip-celebration-rocket-tail var(--bk-rocket-duration, .9s) ease-in var(--bk-delay, 0s) forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__rocket-tail{left:-2px;width:4px;height:32px;background:linear-gradient(to top,rgb(255 120 40 / .9),rgb(255 200 80 / .35),transparent)}@keyframes vip-celebration-rocket-tail{0%{opacity:0;transform:translateZ(0) scaleY(.4)}15%{opacity:.8;transform:translateZ(0) scaleY(1)}to{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scaleY(.5)}}.vip-celebration__ember{position:absolute;bottom:0;left:0;width:3px;height:3px;border-radius:50%;background:#ffbe50e6;opacity:0;animation:vip-celebration-ember var(--bk-rocket-duration, .9s) ease-out var(--bk-ember-delay, 0s) forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__ember{width:4px;height:4px}@keyframes vip-celebration-ember{0%{opacity:0;transform:translateZ(0)}20%{opacity:.9}to{opacity:0;transform:translate3d(calc(var(--bk-ember-drift, 0) * 1px),calc(var(--bk-apex-px, -180px) * .55),0)}}.vip-celebration__flash{position:absolute;bottom:0;left:-6px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .95) 0%,rgb(255 220 120 / .4) 45%,transparent 72%);opacity:0;animation:vip-celebration-burst-flash .35s ease-out var(--bk-burst-delay, .8s) forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__flash{left:-14px;width:28px;height:28px;animation-duration:.5s}@keyframes vip-celebration-burst-flash{0%{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(.2)}35%{opacity:1;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(1.4)}to{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(2)}}.vip-celebration__burst-ring{position:absolute;bottom:0;left:-10px;width:20px;height:20px;border:2px solid rgb(255 255 255 / .65);border-radius:50%;opacity:0;animation:vip-celebration-burst-ring .45s ease-out var(--bk-burst-delay, .8s) forwards}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__burst-ring{left:-18px;width:36px;height:36px;border-width:3px;animation-duration:.6s}@keyframes vip-celebration-burst-ring{0%{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(.2)}30%{opacity:.85}to{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(2.4)}}.vip-celebration__spark{position:absolute;bottom:0;left:-2px;width:4px;height:4px;border-radius:50%;background:var(--bk-color, #F9D354);opacity:0;animation:vip-celebration-spark 1.05s ease-out var(--bk-burst-delay, .8s) forwards}.vip-celebration--subtle .vip-celebration__spark{width:3px;height:3px}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__spark{width:6px;height:6px;animation-name:vip-celebration-spark-full;animation-duration:1.35s}.vip-celebration:not(.vip-celebration--subtle) .vip-celebration__spark--star{width:8px;height:8px}.vip-celebration__spark--star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}@keyframes vip-celebration-spark{0%{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(.4)}12%{opacity:1;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(1)}to{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px + var(--bk-spark-x, 0px)),calc(var(--bk-apex-px, -180px) + var(--bk-spark-y, 0px) + 48px),0) scale(.15)}}@keyframes vip-celebration-spark-full{0%{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(.35)}12%{opacity:1;transform:translate3d(calc(var(--bk-wobble, 0) * 1px),var(--bk-apex-px, -180px),0) scale(1.15)}to{opacity:0;transform:translate3d(calc(var(--bk-wobble, 0) * 1px + var(--bk-spark-x, 0px)),calc(var(--bk-apex-px, -180px) + var(--bk-spark-y, 0px) + 72px),0) scale(.12)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vip-sale-celebration.css.map */
