.imash-film{min-width:0;scroll-margin-top:100px}
.imash-film-phone{appearance:none;position:relative;display:block;width:min(100%,280px);aspect-ratio:391/800;margin-inline:auto;border:0;padding:0;background:none;color:inherit;filter:drop-shadow(0 18px 17px #1c25252a);touch-action:manipulation}
button.imash-film-phone{cursor:pointer}button.imash-film-phone:disabled{cursor:default}
.imash-film-glass{position:absolute;inset:1.2% 3.5%;border-radius:14%/7%;background:#0a0d13}
.imash-film-window{position:absolute;top:7.8%;left:6%;width:88%;aspect-ratio:378/780;overflow:hidden;background:#0a0d13;border-radius:0 0 7% 7%}
.imash-film-window video,.imash-film-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.imash-film-window video{z-index:1}.imash-film-window video[hidden]{display:none!important}
.imash-film-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}
.imash-now-hotspot{appearance:none;position:absolute;left:6.349206%;top:29.230769%;width:87.301587%;height:47.948718%;border:0;border-radius:10%;padding:0;background:transparent;z-index:2;cursor:pointer;touch-action:manipulation}
.imash-now-hotspot:disabled{cursor:default}.imash-now-hotspot:focus-visible{outline:2px solid #f6b62b;outline-offset:-4px}
button.imash-film-phone:focus-visible{outline:2px solid #bf7b86;outline-offset:8px;border-radius:20px}
.imash-film-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:760px){.imash-film-phone{width:min(84%,290px)}}
@media print{.imash-film-window video,.imash-now-hotspot{display:none!important}.imash-film-phone{width:100%;max-width:200px}}
