.skvp{--skvp-accent:#e2001a;--skvp-ratio:16 / 9;position:relative;display:block;width:100%;aspect-ratio:var(--skvp-ratio);background:#000;overflow:hidden;color:#fff;font:500 13px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;outline:none;isolation:isolate}.skvp:focus-visible{box-shadow:0 0 0 3px var(--skvp-accent)}.skvp *,.skvp *::before,.skvp *::after{box-sizing:border-box}.skvp__poster,.skvp__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;margin:0;max-width:none;pointer-events:none}.skvp__poster{object-fit:cover;z-index:1;transition:opacity .25s}.skvp--playing .skvp__poster,.skvp--started:not(.skvp--loading) .skvp__poster{opacity:0}.skvp__video{background:#000}.skvp__shield{position:absolute;inset:0;z-index:2;cursor:pointer}.skvp__bigplay{position:absolute;z-index:4;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;padding:0;border:0;border-radius:50%;background:rgb(0 0 0 / .55);color:#fff;cursor:pointer;display:grid;place-items:center;transition:transform .15s,background .15s,opacity .2s;box-shadow:0 0 0 2px rgb(255 255 255 / .85) inset}.skvp__bigplay svg{width:34px;height:34px;margin-left:4px}.skvp__bigplay:hover,.skvp__bigplay:focus-visible{background:var(--skvp-accent);transform:scale(1.06)}.skvp--playing .skvp__bigplay,.skvp--loading .skvp__bigplay{opacity:0;pointer-events:none}.skvp--started .skvp__bigplay{width:60px;height:60px;margin:-30px 0 0 -30px}.skvp__spinner{position:absolute;z-index:3;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:conic-gradient(var(--skvp-accent) var(--skvp-load,0%),rgb(255 255 255 / .25) 0);-webkit-mask:radial-gradient(circle,transparent 22px,#000 23px);mask:radial-gradient(circle,transparent 22px,#000 23px);opacity:0;pointer-events:none;transition:opacity .2s}.skvp--loading .skvp__spinner{opacity:1}.skvp--waiting:not(.skvp--loading) .skvp__spinner{opacity:1;background:conic-gradient(var(--skvp-accent) 25%,rgb(255 255 255 / .2) 0);animation:skvp-spin .8s linear infinite}@keyframes skvp-spin{to{transform:rotate(1turn)}}.skvp__error,.skvp__noscript{position:absolute;z-index:5;inset:auto 0 0 0;padding:10px 14px;margin:0;background:rgb(0 0 0 / .75);text-align:center}.skvp__bar{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:28px 10px 6px;background:linear-gradient(transparent,rgb(0 0 0 / .75));transition:opacity .25s,transform .25s}.skvp:not(.skvp--started) .skvp__bar{display:none}.skvp--idle .skvp__bar{opacity:0;transform:translateY(6px);pointer-events:none}.skvp--idle{cursor:none}.skvp--idle .skvp__shield{cursor:none}.skvp__row{display:flex;align-items:center;gap:2px}.skvp__spacer{flex:1}.skvp__btn{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:6px;background:#fff0;color:#fff;cursor:pointer;line-height:1;box-shadow:none;min-height:0}.skvp__btn svg{width:24px;height:24px;pointer-events:none}.skvp__btn:hover,.skvp__btn:focus-visible{background:rgb(255 255 255 / .15);color:#fff}.skvp__btn:focus-visible{outline:2px solid var(--skvp-accent);outline-offset:-2px}.skvp__btn--cc.is-on::after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:2px;background:var(--skvp-accent);border-radius:2px}.skvp__btn[data-badge]:not([data-badge=""])::after{content:attr(data-badge);position:absolute;top:2px;right:0;padding:1px 3px;border-radius:3px;background:var(--skvp-accent);font-size:9px;font-weight:700}.skvp__time{padding:0 8px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.95}.skvp__vol{display:flex;align-items:center}.skvp__volrange{width:0;opacity:0;transition:width .2s,opacity .2s;accent-color:var(--skvp-accent);margin:0;padding:0;height:4px;cursor:pointer}.skvp__vol:hover .skvp__volrange,.skvp__vol:focus-within .skvp__volrange{width:70px;opacity:1;margin-right:6px}.skvp__progress{position:relative;height:16px;margin:0 6px 2px;cursor:pointer;touch-action:none;--skvp-played:0%;--skvp-buffered:0%}.skvp__progress::before,.skvp__buffered,.skvp__played{content:"";position:absolute;left:0;top:6px;height:4px;border-radius:2px;transition:height .1s,top .1s}.skvp__progress::before{right:0;background:rgb(255 255 255 / .25)}.skvp__buffered{width:var(--skvp-buffered);background:rgb(255 255 255 / .45)}.skvp__played{width:var(--skvp-played);background:var(--skvp-accent)}.skvp__thumb{position:absolute;top:3px;left:var(--skvp-played);width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--skvp-accent);transform:scale(0);transition:transform .1s}.skvp__progress:hover::before,.skvp__progress:hover .skvp__buffered,.skvp__progress:hover .skvp__played,.skvp__progress:focus-visible::before,.skvp__progress:focus-visible .skvp__buffered,.skvp__progress:focus-visible .skvp__played{top:5px;height:6px}.skvp__progress:hover .skvp__thumb,.skvp__progress:focus-visible .skvp__thumb{transform:scale(1.3)}.skvp__progress:focus-visible{outline:none}.skvp__hovertime{position:absolute;bottom:18px;transform:translateX(-50%);padding:3px 6px;border-radius:4px;background:rgb(0 0 0 / .8);font-size:12px;opacity:0;pointer-events:none;white-space:nowrap}.skvp__progress:hover .skvp__hovertime{opacity:1}.skvp__menu{position:absolute;z-index:6;right:10px;bottom:62px;min-width:150px;max-height:calc(100% - 72px);overflow:auto;padding:6px;border-radius:8px;background:rgb(20 20 20 / .94);box-shadow:0 8px 24px rgb(0 0 0 / .4)}.skvp__menu[hidden]{display:none}.skvp__menutitle{padding:6px 10px 8px;font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.skvp__menuitem{display:block;width:100%;padding:8px 10px 8px 28px;margin:0;border:0;border-radius:5px;background:#fff0;color:#fff;text-align:left;font:inherit;cursor:pointer;position:relative;min-height:0;line-height:1.2}.skvp__menuitem:hover,.skvp__menuitem:focus-visible{background:rgb(255 255 255 / .12);color:#fff;outline:none}.skvp__menuitem.is-active::before{content:"";position:absolute;left:10px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--skvp-accent)}.skvp__video::cue{background:rgb(0 0 0 / .7);color:#fff;font-family:system-ui,sans-serif}.skvp--fs{aspect-ratio:auto;width:100%;height:100%}.skvp:fullscreen{aspect-ratio:auto}@media (max-width:480px){.skvp__btn{width:36px;height:36px}.skvp__btn svg{width:22px;height:22px}.skvp__vol .skvp__volrange{display:none}.skvp__time{padding:0 4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.skvp *,.skvp{transition:none!important;animation:none!important}}.skl-gallery__slide--media{position:relative;display:flex;align-items:center;justify-content:center;background:#000}.skl-gallery__slide--media .skvp{width:100%;height:100%;aspect-ratio:auto}.skl-gallery--single.skvp-gallery-solo .skvp{aspect-ratio:var(--skl-ratio,16 / 9)}.skvp-thumb{position:relative;display:block}.skvp-thumb::after,.flex-control-thumbs li.skvp-flex-thumb::after{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:rgb(0 0 0 / .6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23fff'/%3E%3C/svg%3E") center / 18px no-repeat;pointer-events:none}.skvp-thumb__fallback{display:block;width:100%;aspect-ratio:1;background:#111}.flex-control-thumbs li.skvp-flex-thumb{position:relative}.woocommerce-product-gallery__image.skvp-wc-slide{background:#000}.woocommerce-product-gallery__image.skvp-wc-slide .skvp{aspect-ratio:var(--skvp-ratio)}