.five-hero .five-hero__brand-film{margin:0;width:100%;align-self:center}.five-hero__brand-film video{display:block;width:100%;object-fit:contain;background:#f3f1ec}.five-hero__brand-film .replay{right:20px;bottom:12px}.product-detail__visual .privacy-film-stage{position:relative;width:100%;margin:0;overflow:hidden;isolation:isolate;background:#e1e3e3;scroll-margin-top:110px;--film-progress:0%;--screen-progress:0%}.privacy-film-stage__image{display:block;width:100%;height:auto;aspect-ratio:1252/996;object-fit:contain}.privacy-film-stage .curtain__shutter{display:none}.privacy-film-stage__film{position:absolute;z-index:2;inset:0;pointer-events:none;clip-path:inset(0 calc(100% - var(--film-progress)) 0 0);background:linear-gradient(104deg,rgba(91,102,112,.30),rgba(212,217,219,.12) 46%,rgba(97,108,118,.27));box-shadow:inset 0 0 0 1px rgba(75,90,99,.18)}.privacy-film-stage__film:after{content:"";position:absolute;top:0;right:-6px;bottom:0;width:12px;background:linear-gradient(90deg,transparent,rgba(230,235,236,.65),transparent);filter:blur(3px)}.privacy-film-stage__screen{position:absolute;z-index:3;left:57%;top:30%;width:35.6%;height:24.4%;overflow:hidden;border:2px solid rgba(24,32,45,.92);background:linear-gradient(135deg,#3f65df 0%,#6688f4 42%,#344a98 100%);box-shadow:inset 0 0 26px rgba(184,200,255,.55),0 0 0 1px rgba(137,151,172,.35)}.privacy-film-stage__screen:before{content:"";position:absolute;left:18%;right:23%;top:27%;height:7%;background:rgba(248,250,255,.88);box-shadow:0 22px 0 rgba(248,250,255,.74),0 44px 0 rgba(248,250,255,.62)}.privacy-film-stage__screen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 38%,rgba(16,28,77,.22));mix-blend-mode:screen}.privacy-film-stage__screen-mask{position:absolute;z-index:4;left:57%;top:30%;width:35.6%;height:24.4%;pointer-events:none;clip-path:inset(0 calc(100% - var(--screen-progress)) 0 0);background:linear-gradient(125deg,#0d1219,#05070b 54%,#151c26);box-shadow:inset -9px 0 12px rgba(104,126,143,.28)}.privacy-film-stage__handle{position:absolute;z-index:6;left:var(--film-progress);top:50%;width:42px;height:42px;padding:0;border:1px solid rgba(27,41,55,.72);border-radius:50%;background:#f8f8f4;box-shadow:0 3px 16px rgba(18,28,40,.22);transform:translate(-50%,-50%);touch-action:none;cursor:ew-resize;color:#172333;font:700 19px/1 sans-serif}.privacy-film-stage__handle:before{content:"↔";display:block;transform:translateY(-1px)}.privacy-film-stage__handle:focus-visible{outline:2px solid #5969a2;outline-offset:4px}.privacy-film-stage__handle.is-dragging{cursor:grabbing;box-shadow:0 3px 18px rgba(18,28,40,.34)}.privacy-film-stage figcaption{position:absolute;z-index:7;left:16px;right:16px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#4b5867}.privacy-film-stage figcaption>span{padding:7px 10px;background:#f4f4efdc}.privacy-film-stage figcaption button{border:1px solid #b6bdc4;background:#f7f7f2ed;color:var(--ink);padding:7px 11px;font:inherit;font-size:11px;cursor:pointer}.privacy-film-stage figcaption button:hover{background:#fff}@media(max-width:740px){.privacy-film-stage__handle{width:38px;height:38px;font-size:17px}.privacy-film-stage figcaption{left:10px;right:10px;bottom:10px;font-size:9px}.privacy-film-stage figcaption>span{padding:6px}.privacy-film-stage figcaption button{padding:6px 9px;font-size:10px}}
