.multibox-main .product-video{position:relative;width:100%;max-width:960px;margin:40px auto;box-sizing:border-box;scroll-margin-top:110px}
.product-video[hidden]{display:none!important}
.product-video #multibox-film{position:absolute;top:0;scroll-margin-top:110px}
.product-video h2{margin:0 0 10px;font-size:clamp(23px,3vw,30px);line-height:1.25}
.product-video p{margin:0 0 18px;color:#525252;line-height:1.5}
.product-video video{display:block;width:100%;max-height:75vh;height:auto;background:#111;border-radius:12px;object-fit:contain}
.product-video video:focus-visible{outline:3px solid #d71920;outline-offset:4px}
@media(max-width:600px){.multibox-main .product-video{margin:28px auto}.product-video video{border-radius:8px}}
