.ec-root .ec-tablet-film[data-ec-tablet]{width:100%;max-width:560px;min-width:0;justify-self:center;align-self:center;margin:0}
body.ec-editorial-page .ec-root .ec-tablet-film[data-ec-tablet]{width:min(100%,560px);max-width:560px}
.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame{position:relative;isolation:isolate;aspect-ratio:4/3;width:100%;overflow:hidden;border:1px solid #d8d2c7;border-radius:8px;background:#0b2032;box-shadow:0 24px 48px -28px #1b2a3c55}
.ec-root .ec-tablet-film[data-scene="library"] .ec-tablet-frame{background:#8d6a45}
.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame picture{position:absolute;inset:0;display:block;z-index:2}
body.ec-editorial-page .ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame img,body.ec-editorial-page .ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame video,.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame img,.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame video{z-index:1}
.ec-root .ec-tablet-film[data-ec-tablet] [hidden]{display:none!important}
.ec-root .ec-tablet-caption{display:flex;align-items:center;gap:12px;padding-top:12px;font-size:12px;line-height:1.4;color:#55616b}
.ec-root .ec-tablet-caption>span{min-width:0}
.ec-sat-premium .ec-p-film .ec-tablet-caption{font-size:11px}
.ec-sat-premium .ec-p-film .ec-p-contents-link{display:inline-block;margin-left:8px}
@media(max-width:680px){body.ec-editorial-page .ec-root .ec-tablet-film[data-ec-tablet]{max-width:380px}.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame{aspect-ratio:4/5}.ec-root .ec-tablet-caption{font-size:11px;gap:8px}}
@media print{.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame video{display:none!important}.ec-root .ec-tablet-film[data-ec-tablet] .ec-tablet-frame picture{display:block!important}}
