.splash-screen[data-v-a3f88757]{align-items:center;background:#fff;display:flex;justify-content:center;inset:0;position:fixed;z-index:99999}.lottie-container[data-v-a3f88757]{height:300px;width:300px}@media(max-width:768px){.lottie-container[data-v-a3f88757]{height:250px;width:250px}}@media(max-width:480px){.lottie-container[data-v-a3f88757]{height:180px;max-height:60vh;max-width:60vw;width:180px}}@media(min-width:1200px){.lottie-container[data-v-a3f88757]{height:300px;width:300px}}.fade-enter-active[data-v-a3f88757],.fade-leave-active[data-v-a3f88757]{transition:opacity .3s ease}.fade-enter-from[data-v-a3f88757],.fade-leave-to[data-v-a3f88757]{opacity:0}.bf-popup-overlay[data-v-5239bba4]{align-items:center;animation:bf-fadeIn-5239bba4 .3s ease-in-out;background:#000000bf;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}@keyframes bf-fadeIn-5239bba4{0%{opacity:0}to{opacity:1}}.bf-popup-banner[data-v-5239bba4]{animation:bf-scaleIn-5239bba4 .4s cubic-bezier(.34,1.56,.64,1);max-height:90vh;max-width:90vw;position:relative}@keyframes bf-scaleIn-5239bba4{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.bf-close-btn[data-v-5239bba4]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;transition:all .2s ease;width:40px;z-index:10}.bf-close-btn[data-v-5239bba4]:hover{background:#ff005acc;border-color:#fff;transform:rotate(90deg)}.bf-banner-desktop[data-v-5239bba4]{aspect-ratio:16/9;background:url(../blackfriday-desktop.webp) no-repeat 50%;background-size:cover;border-radius:20px;box-shadow:0 0 40px #00ffff4d,0 0 80px #e2328733;display:block;max-width:900px;overflow:hidden;position:relative;width:70vw}.bf-banner-content[data-v-5239bba4]{align-items:center;bottom:8%;display:flex;justify-content:center;position:absolute;width:100%}.bf-redeem-btn[data-v-5239bba4]{background:linear-gradient(135deg,#e23287,#ff006e 50%,#00e0ff);border:none;border-radius:50px;box-shadow:0 8px 24px #e2328766,0 4px 12px #00e0ff4d;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:700;letter-spacing:1px;overflow:hidden;padding:16px 48px;position:relative;text-transform:uppercase;transition:all .3s ease}.bf-redeem-btn[data-v-5239bba4]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.bf-redeem-btn[data-v-5239bba4]:hover:before{left:100%}.bf-redeem-btn[data-v-5239bba4]:hover{box-shadow:0 12px 32px #ff006e80,0 6px 16px #00e0ff66;transform:scale(1.08) translateY(-2px)}.bf-redeem-btn[data-v-5239bba4]:active{transform:scale(1.02) translateY(0)}.bf-banner-mobile[data-v-5239bba4]{display:none}@media(max-width:768px){.bf-banner-desktop[data-v-5239bba4]{display:none}.bf-banner-mobile[data-v-5239bba4]{border-radius:16px;box-shadow:0 0 30px #0ff6,0 0 60px #e232874d;cursor:pointer;display:block;max-width:500px;overflow:hidden;transition:transform .3s ease;width:85vw}.bf-banner-mobile[data-v-5239bba4]:active{transform:scale(.98)}.bf-mobile-img[data-v-5239bba4]{display:block;height:auto;width:100%}.bf-close-btn[data-v-5239bba4]{font-size:20px;height:36px;right:10px;top:10px;width:36px}}@media(max-width:480px){.bf-banner-mobile[data-v-5239bba4]{width:90vw}.bf-close-btn[data-v-5239bba4]{font-size:18px;height:32px;right:8px;top:8px;width:32px}}.toast-enter-active[data-v-5ec498f1]{animation:toast-slide-in-5ec498f1 .3s ease-out}.toast-leave-active[data-v-5ec498f1]{animation:toast-slide-out-5ec498f1 .3s ease-in forwards}.toast-move[data-v-5ec498f1]{transition:transform .3s ease}@keyframes toast-slide-in-5ec498f1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out-5ec498f1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media(max-width:640px){@keyframes toast-slide-in-5ec498f1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out-5ec498f1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}.dropdown-enter-active[data-v-350cf1cb],.dropdown-leave-active[data-v-350cf1cb]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-350cf1cb],.dropdown-leave-to[data-v-350cf1cb]{opacity:0}.mobile-menu-enter-active[data-v-350cf1cb],.mobile-menu-leave-active[data-v-350cf1cb]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-enter-from[data-v-350cf1cb],.mobile-menu-leave-to[data-v-350cf1cb]{opacity:0}.mobile-dropdown-enter-active[data-v-350cf1cb],.mobile-dropdown-leave-active[data-v-350cf1cb]{transition:opacity .2s ease,height .2s ease}.mobile-dropdown-enter-from[data-v-350cf1cb],.mobile-dropdown-leave-to[data-v-350cf1cb]{opacity:0}.animate-float[data-v-9084cb38]{animation:float-9084cb38 3s ease-in-out infinite}@keyframes float-9084cb38{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-shake[data-v-9084cb38]{animation:shake-9084cb38 2s ease-in-out infinite;animation-delay:1s}@keyframes shake-9084cb38{0%,to{transform:rotate(0) scale(1)}10%,30%{transform:rotate(-5deg) scale(1.05)}20%,40%{transform:rotate(5deg) scale(1)}50%{transform:rotate(0) scale(1.05)}}.animate-pulse-ring[data-v-9084cb38]{animation:pulse-ring-9084cb38 2s ease-out infinite}@keyframes pulse-ring-9084cb38{0%{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}to{opacity:.4;transform:scale(1)}}.animate-spin-slow[data-v-9084cb38]{animation:spin-9084cb38 3s linear infinite}@keyframes spin-9084cb38{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
