
.hero-life-dates{margin:17px 0 0;padding:14px 0 0;border-top:1px solid #c6a26966;color:#f5e9ce;display:flex;flex-wrap:wrap;gap:18px 30px;font:13px/1.55 Georgia,Tahoma,serif;text-shadow:0 1px 5px #000}
.hero-life-dates dt{font:10px/1.5 Arial,Tahoma,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d5b477;margin-bottom:4px}.hero-life-dates dd{margin:0}.hero-life-dates dd span{display:block;color:#e1d2b7;font-size:12px}
.has-life-dates.film-view .cinema-title{top:23%}.has-life-dates .cinema-title h1{font-size:clamp(76px,8vw,170px);margin:22px 0 12px}.has-life-dates.portrait-view .cinema-title{top:26%}.has-life-dates .hero-watch{display:inline-block;margin-top:16px}.has-life-dates.portrait-view .hero-watch{display:none}
@media(max-width:700px){.has-life-dates.film-view .cinema-title{top:52%;max-width:90%}.has-life-dates .cinema-title h1{font-size:14vw;margin:10px 0 5px}.has-life-dates .cinema-persian{margin:0;line-height:1.8}.hero-life-dates{gap:12px 20px;margin-top:9px;padding-top:9px;font-size:12px}.hero-life-dates dd span{font-size:11px}.hero-life-dates dt{font-size:9px}.has-life-dates .cinema-caption{display:none}.has-life-dates.portrait-view .cinema-title{top:auto;bottom:9%;max-width:90%}.has-life-dates .hero-watch{margin-top:10px;padding:9px 14px}}
.has-life-dates .cinema-persian{font-size:36px;line-height:1.8}@media(max-width:700px){.has-life-dates .cinema-persian{font-size:23px}}

.has-life-dates .cinema-caption a{font-size:15px;color:#f5e6c7;border-bottom:1px solid #bd9b60;padding:12px 0}
@media(max-width:700px){.has-life-dates .cinema-caption{display:flex;bottom:6%;justify-content:flex-start}.has-life-dates .cinema-caption .scene-number,.has-life-dates .cinema-caption p{display:none}.has-life-dates .cinema-caption a{display:block;width:auto;margin:0;font-size:12px;padding:8px 0}.has-life-dates.portrait-view .cinema-title{bottom:15%}}
.has-life-dates .cinema-instruction{display:none}
