.wcgs-shop-video-self-hosted>video{visibility:hidden}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button,.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button:focus,.wcgs-shop-video-self-hosted .video-js:hover .vjs-big-play-button{font-size:22px!important;width:55px!important;height:55px!important;background-color:transparent;line-height:37px!important;border-radius:50%;transition:all .22s}.wcgs-shop-iframe-wrapper{margin-bottom:8px;position:relative}.wgsp-shop-video-iframe-wrapper iframe,.wgsp-shop-video-iframe-wrapper video{max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wgsp-shoppage-video img{border-radius:0}.wgsp-shoppage-video{cursor:pointer;margin:auto;display:block}.wcgs-shop-video-self-hosted.top_right .video-js .vjs-big-play-button{top:10px;left:auto;right:3px;padding:0;transform:none!important}.wcgs-shop-video-self-hosted.top_left .video-js .vjs-big-play-button{top:2px;left:5px;right:auto;padding:0;transform:none!important}.wcgs-shop-video-self-hosted.bottom_right .video-js .vjs-big-play-button{top:auto;left:auto;right:0;bottom:5px;padding:0;transform:none!important}.wcgs-shop-video-self-hosted.bottom_left .video-js .vjs-big-play-button{top:auto;left:5px;right:auto;bottom:3px;padding:0;transform:none!important}.wgsp-shoppage-video.top_left button{transform:none!important;right:auto;top:5px;left:0}.wgsp-shoppage-video.top_right button{transform:none!important;right:10px;top:10px;left:auto}.wgsp-shoppage-video.bottom_left button{transform:none!important;right:auto;bottom:7px;left:0;top:auto}.wgsp-shoppage-video.bottom_right button{transform:none!important;right:0;bottom:7px;left:auto;top:auto}.wgsp-shoppage-video img.fadeout{opacity:0}.wgsp-shoppage-video button svg{height:100%;width:100%}.wgsp-shoppage-video button:hover{padding:0;background:0 0}.wgsp-shoppage-video button{padding:0;background:0 0;color:#fff;cursor:pointer;outline:0;border:none;z-index:1;border-radius:6px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute}.wgsp-shoppage-video iframe{height:100%!important;width:100%!important;position:absolute;top:0;left:0;background:#000;z-index:999}.vjs-poster img,.woocommerce .vjs-poster img{width:100%;height:100%}.wcgs-shop-video-self-hosted{position:relative}.wcgs-shop-video-self-hosted .video-js{position:absolute;top:0;height:100%;width:100%;bottom:0;left:0;padding:0;z-index:21}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:sp-wgsp-fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;content:'\f16a';display:none}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button,.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button:focus,.wcgs-shop-video-self-hosted .video-js:hover .vjs-big-play-button{border:none}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.wcgs-shop-video-self-hosted.wgsp-custom-ratio,.wgsp-shoppage-video.wgsp-custom-ratio{cursor:pointer;margin:auto;display:block;position:relative;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;display:block;background-color:transparent}body.woocommerce .product .wcgs-shop-video-self-hosted.wgsp-custom-ratio img,body.woocommerce .product .wgsp-shoppage-video.wgsp-custom-ratio>img{position:absolute;width:100%;top:50%;height:auto;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;display:block!important}.woocommerce.widget_shopping_cart .wcgs-shop-iframe-wrapper button{display:none}.wcgs-shop-video-self-hosted .video-js .vjs-big-play-button,.wpsp-slider-section .wcgs-shop-video-self-hosted .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%);min-height:none}.woocommerce-page.archive ul.products li.product:has(.wcgs-shop-iframe-wrapper) .astra-shop-thumbnail-wrap .onsale{z-index:999}.wcgs-fancybox-wrapper .fancybox__content{padding:0!important}.wcgs-fancybox-wrapper .fancybox__carousel,.wcgs-fancybox-wrapper .fancybox__container{z-index:999999}.theme-urna .wcgs-shop-iframe-wrapper{margin-bottom:0}