.xzWBDG_banner{--promo-banner-background:var(--gradient-red);--promo-banner-shadow:var(--shadow-card);--promo-banner-sheen:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--primary-foreground) 22%, transparent) 50%, transparent 65%);background:var(--promo-banner-background);box-shadow:var(--promo-banner-shadow);letter-spacing:0}.xzWBDG_shimmer{pointer-events:none;background:var(--promo-banner-sheen);animation:4.5s ease-in-out infinite xzWBDG_promo-sweep;position:absolute;inset:0}@keyframes xzWBDG_promo-sweep{0%{transform:translate(-150%)skew(-18deg)}35%,to{transform:translate(250%)skew(-18deg)}}@media(prefers-reduced-motion:reduce){.xzWBDG_shimmer{animation:none;display:none}}
