.detail-page .detail-hero.computer-video-hero{position:relative;overflow:hidden;background:#000}
.computer-video-hero .bg-video{left:auto;right:0;width:55%;height:100%;object-fit:contain;object-position:right center;background:#000}
.computer-video-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000d 28%,transparent 65%)}
@media(max-width:600px){
 body.detail-page .detail-hero.computer-video-hero{padding-top:380px}
 .computer-video-hero .scene-video-slot{top:60px;bottom:auto;height:300px}
 .computer-video-hero .bg-video{width:100%;height:100%;object-position:center}
 .computer-video-hero::after{background:linear-gradient(180deg,transparent 300px,#000 370px)}
}
