.nx-glimmer-host{isolation:isolate;position:relative}.nx-glimmer{z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.42;width:min(980px,100%);height:340px;position:absolute;top:-30px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(50% 50%,#000 20%,#0000 72%);mask-image:radial-gradient(50% 50%,#000 20%,#0000 72%)}.nx-glimmer canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block}.nx-glimmer.is-running canvas{opacity:1}
.nx-sale-glow{background:radial-gradient(60% 55% at var(--glow-at,14% 30%), #ff2b3829, transparent 70%), linear-gradient(180deg, #060405 0%, #0a0607 60%, #000 100%)}.nx-tag{transform-origin:50% 0;rotate:var(--tilt,0deg);filter:drop-shadow(0 0 34px #ff2b3857);animation:nx-tag-swing var(--swing,6s) ease-in-out infinite alternate;position:absolute}.nx-tag svg{width:100%;display:block;overflow:visible}@keyframes nx-tag-swing{0%{rotate:calc(var(--tilt,0deg) - 2deg)}to{rotate:calc(var(--tilt,0deg) + 2deg)}}@media (prefers-reduced-motion:reduce){.nx-tag{animation:none}}
.nx-border-spin{background:conic-gradient(#ffffff1f 0deg 36deg,#f70059 70deg,#fe47a9 86deg,#ffa2e8 100deg,#fff 114deg,#c8f0ff 128deg,#8fe3fd 142deg,#ffffff1f 190deg)}.nx-nudge{animation:4.5s ease-in-out 1.2s infinite nx-nudge}@keyframes nx-nudge{3%{transform:rotate(-2deg)}6%{transform:rotate(2deg)}9%{transform:rotate(-1.2deg)}12%{transform:rotate(.8deg)}15%{transform:rotate(-.3deg)}18%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.nx-nudge{animation:none}}
.nx-sale-number{letter-spacing:-.045em;color:var(--color-sale);text-shadow:0 0 48px #ff2b3880;font-weight:800;font-stretch:110%;line-height:.95}.nx-sale-spin{background:conic-gradient(#ff2b3838 0deg 40deg,#ff2b38 80deg,#ff8a91 100deg,#fff 112deg,#ff2b38 130deg,#ff2b3838 190deg)}
.nx-testimonials-band:hover,.nx-testimonials-band:focus-within{animation-play-state:paused}.nx-testimonial{flex-direction:column;flex-shrink:0;gap:14px;width:min(360px,82vw);margin:0;display:flex}.nx-stars{gap:3px;display:flex}.nx-stars svg{width:17px;height:17px;fill:var(--color-bull)}.nx-testimonial blockquote{font:400 15px/1.55 var(--font-sans);color:#d4d4d8;flex-direction:column;flex:1;gap:8px;margin:0;display:flex}.nx-testimonial blockquote p{margin:0}.nx-testimonial-title{color:#fafafa;font-weight:500}.nx-testimonial figcaption{font:500 13.5px/1.2 var(--font-sans);color:#fafafa;align-items:baseline;gap:8px;display:flex}.nx-testimonial-country{color:#71717a;font-weight:400}
