.pvg-video-thumb{position:relative;cursor:pointer;background:#000}.pvg-video-thumb:focus-visible{outline:2px solid var(--primary-brown,#6b4226);outline-offset:2px}.pvg-play-icon{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:rgb(0 0 0 / .55);pointer-events:none}.pvg-play-icon::after{content:'';position:absolute;top:50%;left:54%;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 #fff;transform:translate(-50%,-50%)}.pvg-video-stage{display:none;width:100%;height:100%;background:#000}.pvg-video-stage.pvg-active{display:block}.pvg-video-stage iframe,.pvg-video-stage video{display:block;width:100%;height:100%;border:0;object-fit:cover;background:#000}@media (max-width:768px){.pvg-video-stage video,.pvg-video-poster img{object-fit:contain}}.pvg-video-poster{position:relative;width:100%;height:100%;cursor:pointer;background:#000}.pvg-video-poster img{display:block;width:100%;height:100%;object-fit:cover}.pvg-video-poster:focus-visible{outline:2px solid var(--primary-brown,#6b4226);outline-offset:-2px}.pvg-video-poster-play{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgb(0 0 0 / .55);pointer-events:none;transition:background 0.15s ease,transform 0.15s ease}.pvg-video-poster:hover .pvg-video-poster-play,.pvg-video-poster:focus-visible .pvg-video-poster-play{background:rgb(0 0 0 / .75);transform:scale(1.06)}.pvg-video-poster-play::after{content:'';position:absolute;top:50%;left:54%;width:0;height:0;border-style:solid;border-width:14px 0 14px 22px;border-color:#fff0 #fff0 #fff0 #fff;transform:translate(-50%,-50%)}