.pvid-gallery-video-player{width:100%;height:auto;display:block;background-color:#000;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:auto;pointer-events:auto!important;position:relative;z-index:1}.pvid-gallery-video-wrapper{position:relative;background:#000;border-radius:4px;overflow:hidden}.pvid-video-placeholder{transition:opacity .3s ease}.pvid-video-placeholder[data-pvid-video=true]{position:relative}.pvid-video-placeholder[data-pvid-video=true]:before{content:"\25b6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000a6;color:#fff;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-left:2px;opacity:.9;z-index:2;pointer-events:none;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.pvid-video-placeholder[data-pvid-video=true]:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.pvid-gallery-video-player:before{display:none!important}.pvid-gallery-video-wrapper[data-thumb]{position:relative}.pvid-gallery-video-player[poster]{background-image:attr(poster);background-size:cover;background-position:center}.pvid-enhanced-thumbnail{position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.pvid-enhanced-thumbnail:hover{transform:scale(1.02);box-shadow:0 2px 8px #0003}.pvid-video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000a6;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;transition:transform .2s ease,background-color .2s ease}.pvid-video-overlay:before{content:"\25b6";margin-left:1px;font-size:14px}.pvid-enhanced-thumbnail:hover .pvid-video-overlay{transform:translate(-50%,-50%) scale(1.1);background:#000c}.woocommerce-product-gallery__image.pvid-gallery-video-wrapper .woocommerce-product-gallery__trigger,.woocommerce-product-gallery.pvid-video-active .woocommerce-product-gallery__trigger,.woocommerce-product-gallery__image:has(.pvid-gallery-video-player) .woocommerce-product-gallery__trigger{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.woocommerce-product-gallery:not(.pvid-video-active) .woocommerce-product-gallery__image:not(.pvid-gallery-video-wrapper) .woocommerce-product-gallery__trigger{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.pvid-gallery-video-player::-webkit-media-controls{display:flex!important}.pvid-gallery-video-player::-webkit-media-controls-panel{display:flex!important}.pvid-gallery-video-player::-webkit-media-controls-play-button{display:block!important}.pvid-gallery-video-player::-webkit-media-controls-timeline{display:block!important}.pvid-gallery-video-player::-webkit-media-controls-volume-slider{display:block!important}
