.drtv-bf-promo-surface{position:relative;isolation:isolate;overflow:hidden}.drtv-bf-promo-surface::after{content:"";position:absolute;z-index:1;top:-48%;bottom:-48%;left:-30%;width:22%;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.025) 18%,rgba(255,255,255,.22) 44%,rgba(255,215,79,.34) 52%,rgba(255,255,255,.18) 60%,transparent 100%);transform:translate3d(-160%,0,0) skewX(-18deg);will-change:transform,opacity;pointer-events:none;animation:drtvBfPromoSurfaceSweep 6.5s cubic-bezier(.4,0,.2,1) infinite}.drtv-bf-promo-button{position:relative;overflow:hidden;animation:drtvBfPromoButtonPulse 3.6s ease-in-out infinite}.drtv-bf-promo-button::after{content:"";position:absolute;z-index:0;top:-40%;bottom:-40%;left:-45%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skewX(-18deg);pointer-events:none;animation:drtvBfPromoButtonShine 4.2s ease-in-out infinite}@keyframes drtvBfPromoSurfaceSweep{0%,57%{transform:translate3d(-160%,0,0) skewX(-18deg);opacity:0}61%{opacity:.82}78%{transform:translate3d(720%,0,0) skewX(-18deg);opacity:.72}83%,100%{transform:translate3d(720%,0,0) skewX(-18deg);opacity:0}}@keyframes drtvBfPromoButtonPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes drtvBfPromoButtonShine{0%,62%{left:-45%}78%,100%{left:115%}}@media (prefers-reduced-motion:reduce){.drtv-bf-promo-surface::after,.drtv-bf-promo-button,.drtv-bf-promo-button::after{animation:none}.drtv-bf-promo-surface::after{display:none}}