/* Visual Portfolio 3.1.3의 .vp-portfolio__item-img img 규칙을 video.avo-video에 그대로 적용한다. */
.vp-portfolio__item-img video.avo-video{display:block;width:100%;height:auto;max-width:100%}

.vp-portfolio__items-style-default .vp-portfolio__item-img video.avo-video{transition-timing-function:var(--vp-items-style-default--image__transition-easing);transition-duration:var(--vp-items-style-default--image__transition-duration);transition-property:opacity,transform;transform:var(--vp-items-style-default--image__transform)}
.vp-portfolio__items-style-default .vp-portfolio__item:hover .vp-portfolio__item-img video.avo-video,.vp-portfolio__items-style-default .vp-portfolio__item-focus-visible .vp-portfolio__item-img video.avo-video{transform:var(--vp-items-style-default--image-hover__transform)}
.vp-portfolio__items-style-emerge .vp-portfolio__item-img video.avo-video{transition-timing-function:var(--vp-items-style-emerge--image__transition-easing);transition-duration:var(--vp-items-style-emerge--image__transition-duration);transition-property:opacity,transform;transform:var(--vp-items-style-emerge--image__transform)}
.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-always .vp-portfolio__item-img video.avo-video,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item-img video.avo-video{transform:var(--vp-items-style-emerge--image-hover__transform)}
.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item:hover .vp-portfolio__item-img video.avo-video,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item-focus-visible .vp-portfolio__item-img video.avo-video{transform:var(--vp-items-style-emerge--image__transform)}
.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item:hover .vp-portfolio__item-img video.avo-video,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item-focus-visible .vp-portfolio__item-img video.avo-video{transform:var(--vp-items-style-emerge--image-hover__transform)}
.vp-portfolio__items-style-fade .vp-portfolio__item-img video.avo-video{z-index:1;transition-timing-function:var(--vp-items-style-fade--image__transition-easing);transition-duration:var(--vp-items-style-fade--image__transition-duration);transition-property:opacity,transform;transform:var(--vp-items-style-fade--image__transform)}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-img video.avo-video,.vp-portfolio__items-style-fade .vp-portfolio__item-focus-visible .vp-portfolio__item-img video.avo-video{transform:var(--vp-items-style-fade--image-hover__transform)}
.vp-portfolio__items-style-fly .vp-portfolio__item-img video.avo-video{z-index:1;transition-timing-function:var(--vp-items-style-fly--image__transition-easing);transition-duration:var(--vp-items-style-fly--image__transition-duration);transition-property:opacity,transform;transform:var(--vp-items-style-fly--image__transform)}
.vp-portfolio__items-style-fly .vp-portfolio__item:hover .vp-portfolio__item-img video.avo-video,.vp-portfolio__items-style-fly .vp-portfolio__item-focus-visible .vp-portfolio__item-img video.avo-video{transform:var(--vp-items-style-fly--image-hover__transform)}

[data-vp-grid-images-aspect-ratio*=":"] .vp-portfolio__item-img video.avo-video,[data-vp-masonry-images-aspect-ratio*=":"] .vp-portfolio__item-img video.avo-video,[data-vp-layout=tiles] .vp-portfolio__item-img video.avo-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100% !important;max-width:none !important;height:100% !important;object-fit:var(--vp-images__object-fit,cover);object-position:var(--vp-images__object-position,50% 50%)}
[data-vp-layout=slider] .vp-portfolio__item-img video.avo-video{object-fit:var(--vp-images__object-fit,cover);object-position:var(--vp-images__object-position,50% 50%)}

/* 팝업 영상(avo-popup.js)이 Fancybox html 슬라이드 안에서 16:9 틀을 채운다. */
.avo-popup-video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
