/* Shared by the featured trailer and every trailer carousel thumbnail. */
html body .detail-cinema .cinema-video img {
 transform:scale(1);
 transform-origin:center;
 filter:brightness(.82);
 transition:transform .7s cubic-bezier(.2,.65,.3,1),filter .45s ease!important;
}
html body .detail-cinema .cinema-video .cinema-video-play {
 transform:translate(-50%,-50%) scale(1);
 color:#fff;
 transition:transform .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important;
}
@media(hover:hover) and (pointer:fine) {
 html body .detail-cinema .cinema-video:hover img,
 html body .detail-cinema .cinema-watch-card:hover .cinema-video img {
  transform:scale(1.05);filter:brightness(1);
 }
 html body .detail-cinema .cinema-video:hover .cinema-video-play,
 html body .detail-cinema .cinema-watch-card:hover .cinema-video-play {
  transform:translate(-50%,-50%) scale(1.1);
  background:rgba(255,255,255,.32)!important;
  border-color:rgba(255,255,255,.65)!important;
  box-shadow:0 4px 18px rgba(0,0,0,.18);
 }
}
html body .detail-cinema .cinema-video:focus-visible img,
html body .detail-cinema .cinema-watch-card:focus-visible .cinema-video img {
 transform:scale(1.05);filter:brightness(1);
}
html body .detail-cinema .cinema-video:focus-visible .cinema-video-play,
html body .detail-cinema .cinema-watch-card:focus-visible .cinema-video-play {
 transform:translate(-50%,-50%) scale(1.1);
 background:rgba(255,255,255,.32)!important;
 border-color:rgba(255,255,255,.65)!important;
 box-shadow:0 4px 18px rgba(0,0,0,.18);
}
@media(prefers-reduced-motion:reduce) {
 html body .detail-cinema .cinema-video img,
 html body .detail-cinema .cinema-video .cinema-video-play {transition:none!important;}
 html body .detail-cinema .cinema-video:is(:hover,:focus-visible) img,
 html body .detail-cinema .cinema-watch-card:is(:hover,:focus-visible) .cinema-video img {transform:scale(1);}
 html body .detail-cinema .cinema-video:is(:hover,:focus-visible) .cinema-video-play,
 html body .detail-cinema .cinema-watch-card:is(:hover,:focus-visible) .cinema-video-play {transform:translate(-50%,-50%);}
}
