.vr-promo{display:flex;align-items:center;overflow:hidden;white-space:nowrap;height:40px;background:linear-gradient(90deg,#c2410c 0%,#f97316 50%,#c2410c 100%);position:relative;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)}.vr-promo::before,.vr-promo::after{content:"";position:absolute;top:0;bottom:0;width:44px;z-index:2;pointer-events:none}.vr-promo::before{left:0;background:linear-gradient(90deg,#c2410c,transparent)}.vr-promo::after{right:0;background:linear-gradient(270deg,#c2410c,transparent)}.vr-promo-track{display:flex;align-items:center;flex:none;width:max-content;animation:vrPromoScroll 32s linear infinite;will-change:transform}.vr-promo-group{display:inline-flex;align-items:center}.vr-promo-msg{display:inline-flex;align-items:center;gap:8px;padding:0 22px;color:#fff;font-size:13.5px;font-weight:500;white-space:nowrap;letter-spacing:.1px}.vr-promo-msg i{font-size:16px;color:#ffe9d6}.vr-promo-msg b{font-weight:700;color:#fff}.vr-promo-code{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:1px 8px;letter-spacing:1px;font-size:12px;font-weight:700}.vr-promo-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.45);flex-shrink:0;margin:0 2px}.vr-promo:hover .vr-promo-track{animation-play-state:paused}@keyframes vrPromoScroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.vr-promo-track{animation:none}}