.product-video-gallery-grid{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);list-style:none}.product-video-gallery deferred-media:has(:focus-visible){outline:none}.product-video-gallery{position:relative}.product-video-gallery .deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;padding-top:var(--auto-ratio);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.product-video-gallery .custom-height-enabled .deferred-media__poster{padding-top:var(--aspect-ratio-cs-desktop)}.product-video-gallery .adaptive_height{display:block;max-width:100%;margin:0 auto;padding-top:var(--auto-ratio)}.product-video-gallery .custom-height-enabled .adaptive_height{padding-top:var(--aspect-ratio-cs-desktop)}.product-video-gallery .adaptive_height img{display:block;position:absolute;top:0;left:0;max-width:100%;cursor:pointer;object-position:center center;transition:opacity .5s;width:100%;height:100%}.product-video-gallery .custom-height-enabled .adaptive_height img{height:var(--aspect-ratio-cs-desktop)}.deferred-media__poster{opacity:1;transition:all ease-in-out .3s}.deferred-media__poster.is-hide{opacity:0;z-index:-1}.custom-height-enabled .youtube-video-wrap,.custom-height-enabled .internal-video{height:var(--aspect-ratio-cs-mobile);background:#fff;opacity:1;position:relative;overflow:hidden;width:100%}.custom-height-enabled .video_ratio.responsive-video,.custom-height-enabled .video_ratio{padding-top:var(--custom_ratio);position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.youtube-video-section iframe,.internal-video video{position:absolute;top:0;left:0;width:100%;height:100%}.main-video-wrap.auto-ratio .video_ratio{position:relative;width:100%}.main-video-wrap.auto-ratio .video_ratio:before{display:block;padding-top:var(--auto-ratio);content:""}.main-video-wrap.auto-ratio .video_ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 992px){.custom-height-enabled .youtube-video-wrap,.custom-height-enabled .internal-video{height:var(--aspect-ratio-cs-tablet)}}@media (min-width: 1025px){.custom-height-enabled .youtube-video-wrap,.custom-height-enabled .internal-video{height:var(--aspect-ratio-cs-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-video-gallery.css.map */
