.woocommerce-product-gallery .flex-viewport{overflow:hidden!important}.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb{position:relative!important;overflow:hidden!important;border-radius:4px!important}.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb img{filter:brightness(.82);transition:all .2s ease;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb:hover img,.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb.flex-active img{filter:brightness(1)}.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:32px!important;height:32px!important;background-color:rgba(229,9,20,.95)!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><polygon points="8,5 19,12 8,19"/></svg>')!important;background-repeat:no-repeat!important;background-position:55% center!important;background-size:14px 14px!important;border-radius:50%!important;pointer-events:none!important;box-shadow:0 2px 8px rgba(0,0,0,.45)!important;border:2px solid #fff!important;transition:transform .2s ease,background-color .2s ease!important;z-index:10!important}.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb:hover::after,.woocommerce-product-gallery .flex-control-thumbs li.mtz-has-video-thumb.flex-active::after{background-color:#f00!important;transform:translate(-50%,-50%) scale(1.15)!important;box-shadow:0 4px 12px rgba(255,0,0,.5)!important}.pswp-video-wrapper{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90%!important;max-width:960px!important;max-height:85vh!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1050!important;pointer-events:auto!important}.pswp-video-wrapper video{width:100%!important;max-height:85vh!important;height:auto!important;object-fit:contain!important;outline:none!important;background:#000!important;border-radius:8px!important;box-shadow:0 10px 40px rgba(0,0,0,.9)!important;pointer-events:auto!important;cursor:default!important}.pswp-video-wrapper iframe{width:100%!important;height:520px!important;max-height:80vh!important;border:0!important;border-radius:8px!important;background:#000!important;box-shadow:0 10px 40px rgba(0,0,0,.9)!important;pointer-events:auto!important}