.nb-cursor-trail{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99998}.nb-cursor-trail__dot{position:absolute;width:4px;height:4px;background:var(--nb-gold);border-radius:50%;pointer-events:none;opacity:.6;animation:trailFade .8s ease forwards}@keyframes trailFade{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(0)}}.nb-holo{position:relative;background:linear-gradient(135deg,#ffd7000d,#ff2d780d,#00f0ff0d);background-size:400% 400%;animation:holoShift 6s ease infinite}@keyframes holoShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.nb-tilt{transform-style:preserve-3d;perspective:1000px}.nb-tilt__inner{transition:transform .1s ease-out;transform-style:preserve-3d}.nb-tilt__glare{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.15),transparent 60%);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.nb-tilt:hover .nb-tilt__glare{opacity:1}.nb-btn-liquid{position:relative;overflow:hidden}.nb-btn-liquid:before{content:"";position:absolute;top:var(--y, 50%);left:var(--x, 50%);width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 60%);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.nb-btn-liquid:hover:before{width:300px;height:300px}.nb-wave-text span{display:inline-block;animation:waveChar 2s ease-in-out infinite}@keyframes waveChar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nb-strike-reveal{position:relative;display:inline-block}.nb-strike-reveal:after{content:"";position:absolute;left:0;top:50%;width:0;height:2px;background:var(--nb-pink);transition:width .4s ease}.nb-strike-reveal:hover:after{width:100%}.nb-flip{perspective:1000px}.nb-flip__inner{transition:transform .8s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.nb-flip.flipped .nb-flip__inner{transform:rotateY(180deg)}.nb-flip__front,.nb-flip__back{backface-visibility:hidden}.nb-flip__back{transform:rotateY(180deg);position:absolute;top:0;right:0;bottom:0;left:0}.nb-breathe{animation:breathe 4s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.9}}.nb-shake:hover{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.nb-spotlight{position:relative;overflow:hidden}.nb-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--sx, 50%) var(--sy, 50%),rgba(255,215,0,.08),transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.nb-spotlight:hover:before{opacity:1}.nb-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:scrollBounce 2s infinite}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.nb-burst{position:relative}.nb-burst__particle{position:absolute;width:6px;height:6px;border-radius:50%;pointer-events:none;animation:burstOut .8s ease-out forwards}@keyframes burstOut{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--bx),var(--by)) scale(0);opacity:0}}.nb-skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:skeletonLoad 1.5s infinite;border-radius:8px}@keyframes skeletonLoad{0%{background-position:200% 0}to{background-position:-200% 0}}.nb-rgb:hover img{animation:rgbSplit .3s ease}@keyframes rgbSplit{0%{filter:none}25%{filter:drop-shadow(3px 0 0 rgba(255,0,0,.5)) drop-shadow(-3px 0 0 rgba(0,255,255,.5))}50%{filter:drop-shadow(-3px 0 0 rgba(255,0,0,.5)) drop-shadow(3px 0 0 rgba(0,255,255,.5))}to{filter:none}}.nb-typewriter{overflow:hidden;white-space:nowrap;border-right:3px solid var(--nb-gold);animation:typing 3s steps(40) forwards,blinkCaret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blinkCaret{50%{border-color:transparent}}.nb-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10000}.nb-confetti__piece{position:absolute;width:8px;height:8px;animation:confettiFall 3s ease-out forwards}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.nb-pulse-ring{position:relative}.nb-pulse-ring:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid var(--nb-gold);border-radius:inherit;opacity:0;animation:pulseRing 2s infinite}@keyframes pulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.2);opacity:0}}.nb-sticky-header{position:sticky;top:80px;z-index:50;background:#050508cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem;border-radius:16px;margin-bottom:2rem}.nb-price-tag{position:relative;display:inline-block}.nb-price-tag:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--nb-muted);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.nb-price-tag.striked:after{transform:scaleX(1)}.nb-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--nb-gold);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nb-check{width:24px;height:24px;border:3px solid #00ff88;border-radius:50%;position:relative;animation:checkPop .4s ease forwards}.nb-check:after{content:"";position:absolute;top:3px;left:7px;width:6px;height:11px;border:solid #00ff88;border-width:0 3px 3px 0;transform:rotate(45deg);animation:checkDraw .3s .2s ease forwards;opacity:0}@keyframes checkPop{0%{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes checkDraw{to{opacity:1}}.nb-notify-dot{position:relative}.nb-notify-dot:after{content:"";position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:var(--nb-pink);border-radius:50%;box-shadow:0 0 10px var(--nb-pink);animation:notifyBlink 1.5s infinite}@keyframes notifyBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.nb-zoom{overflow:hidden;border-radius:inherit}.nb-zoom img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.nb-zoom:hover img{transform:scale(1.15)}.nb-mask-reveal{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.4,0,.2,1)}.nb-mask-reveal.visible{clip-path:inset(0 0 0 0)}.nb-snap-scroll{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:none}.nb-snap-scroll::-webkit-scrollbar{display:none}.nb-snap-scroll>*{scroll-snap-align:start;flex-shrink:0}.nb-mesh{background:radial-gradient(at 40% 20%,rgba(255,215,0,.1) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(255,45,120,.1) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(0,240,255,.08) 0px,transparent 50%),radial-gradient(at 80% 50%,rgba(184,41,221,.08) 0px,transparent 50%),radial-gradient(at 0% 100%,rgba(255,215,0,.05) 0px,transparent 50%)}.nb-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.nb-float-slow{animation:floatSlow 8s ease-in-out infinite}.nb-float-fast{animation:floatFast 4s ease-in-out infinite}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes floatFast{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nb-bounce{animation:elasticBounce 1s cubic-bezier(.68,-.55,.265,1.55)}@keyframes elasticBounce{0%{transform:scale(0)}50%{transform:scale(1.1)}70%{transform:scale(.95)}to{transform:scale(1)}}.nb-slide-up{animation:slideUp .6s ease forwards}.nb-slide-down{animation:slideDown .6s ease forwards}.nb-slide-left{animation:slideLeft .6s ease forwards}.nb-slide-right{animation:slideRight .6s ease forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.nb-heartbeat{animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}.nb-rotate-in{animation:rotateIn .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}.nb-flip-in{animation:flipInX .8s ease forwards}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}.nb-jelly{animation:jelly .6s ease}@keyframes jelly{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.nb-swing{animation:swing 1s ease}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.nb-wobble{animation:wobble 1s ease}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25px) rotate(-5deg)}30%{transform:translate(20px) rotate(3deg)}45%{transform:translate(-15px) rotate(-3deg)}60%{transform:translate(10px) rotate(2deg)}75%{transform:translate(-5px) rotate(-1deg)}to{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/animations-v2.css.map */
