.brand-film{margin:28px 0 0;min-width:0}
.brand-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#080e0a;border:1px solid #4e6044;border-radius:14px}
.brand-film figcaption{margin-top:12px;font-size:11px;line-height:1.5;color:#b4c3ab}
.film-page{max-width:1180px}
.film-page h1{font-size:clamp(52px,7vw,90px);margin:25px 0 32px}
.film-page .brand-film{margin-bottom:40px}
@media(max-width:600px){.brand-film{margin-top:24px}.brand-film video{border-radius:9px}.film-page .shop-header{gap:16px}.film-page .shop-header>a:last-child{font-size:12px}}
