.spv-stage{display:none}.spv-has-video .flex-viewport,.spv-has-video .woocommerce-product-gallery__wrapper{position:relative}.spv-stage.spv-ready{display:block;position:absolute;left:0;top:0;width:100%;height:100%;min-height:120px;z-index:8;background:#000;overflow:hidden}.spv-has-video.spv-off .spv-stage{visibility:hidden;pointer-events:none}.spv-poster{position:absolute;inset:0;background:#000 center / cover no-repeat;transition:opacity .4s ease}.spv-stage.spv-loaded .spv-poster{opacity:0}.spv-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.spv-catcher{all:unset;box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;cursor:pointer;touch-action:pan-y}.spv-stage.spv-player .spv-catcher{display:none!important}.spv-catcher:focus-visible{outline:3px solid #4F50A2;outline-offset:-3px}.spv-play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:rgb(0 0 0 / .65);transition:transform .15s ease,background-color .15s ease,opacity .2s ease}.spv-play::before{content:"";position:absolute;left:29px;top:22px;border-style:solid;border-width:14px 0 14px 22px;border-color:#fff0 #fff0 #fff0 #fff}.spv-catcher:hover .spv-play{background:#CF1F45;transform:scale(1.08)}.spv-stage.spv-playing .spv-play{opacity:0}.spv-has-video.spv-on .woocommerce-product-gallery__trigger{display:none}.spv-has-video .flex-control-thumbs.spv-flex{display:flex!important;flex-wrap:wrap;gap:1em}.spv-has-video .flex-control-thumbs.spv-flex::before,.spv-has-video .flex-control-thumbs.spv-flex::after{content:none!important;display:none!important}.spv-has-video .flex-control-thumbs.spv-flex>li{float:none!important;clear:none!important;margin:0!important;width:calc((100% - (var(--spv-cols, 4) - 1) * 1em) / var(--spv-cols, 4))!important}.spv-has-video .flex-control-thumbs.spv-flex>li.spv-thumb-item{order:-1}.spv-thumb{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;aspect-ratio:1 / 1;cursor:pointer;background:#000 center / cover no-repeat;opacity:.5;transition:opacity .15s ease}.spv-thumb::after{content:"";position:absolute;left:50%;top:50%;margin:-9px 0 0 -5px;border-style:solid;border-width:9px 0 9px 14px;border-color:#fff0 #fff0 #fff0 #fff;filter:drop-shadow(0 0 3px rgb(0 0 0 / .8))}.spv-thumb:hover,.spv-has-video.spv-on .spv-thumb{opacity:1}.spv-thumb:focus-visible{outline:3px solid #4F50A2;outline-offset:2px}.spv-has-video.spv-on .flex-control-thumbs li:not(.spv-thumb-item) img.flex-active{opacity:.5}.spv-has-video.spv-on .flex-control-thumbs li:not(.spv-thumb-item) img.flex-active:hover{opacity:1}.spv-own-nav{list-style:none;margin:1em 0 0!important;padding:0!important}.spv-own-nav img{display:block;width:100%;height:auto;cursor:pointer;opacity:.5;margin:0}.spv-own-nav img:hover,.spv-has-video.spv-off .spv-own-nav img{opacity:1}.spv-stage .spv-catcher,.spv-stage .spv-catcher:hover,.spv-stage .spv-catcher:focus,.spv-stage .spv-catcher:active,.flex-control-thumbs .spv-thumb,.flex-control-thumbs .spv-thumb:hover,.flex-control-thumbs .spv-thumb:focus,.flex-control-thumbs .spv-thumb:active{background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;color:inherit!important;padding:0!important;margin:0!important;min-height:0!important;min-width:0!important;line-height:normal!important;letter-spacing:normal!important;transform:none!important;filter:none!important;text-decoration:none!important}.spv-stage .spv-catcher,.spv-stage .spv-catcher:hover,.spv-stage .spv-catcher:focus,.spv-stage .spv-catcher:active{background-image:none!important;height:auto!important;width:auto!important;opacity:1!important}.flex-control-thumbs .spv-thumb,.flex-control-thumbs .spv-thumb:hover,.flex-control-thumbs .spv-thumb:focus,.flex-control-thumbs .spv-thumb:active{background-color:#000!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1}.flex-control-thumbs .spv-thumb{opacity:.5!important}.flex-control-thumbs .spv-thumb:hover,.spv-has-video.spv-on .flex-control-thumbs .spv-thumb{opacity:1!important}.spv-stage .spv-catcher:focus-visible{outline:3px solid #4F50A2!important;outline-offset:-3px!important}.flex-control-thumbs .spv-thumb:focus-visible{outline:3px solid #4F50A2!important;outline-offset:2px!important}.spv-stage .spv-catcher:focus:not(:focus-visible),.flex-control-thumbs .spv-thumb:focus:not(:focus-visible){outline:none!important}@media (prefers-reduced-motion:reduce){.spv-play,.spv-poster,.spv-thumb{transition:none}}