.kj-pv-frame{position:relative;width:100%;aspect-ratio:var(--kj-pv-aspect,1);overflow:hidden}#root .l4pr .kj-pv-slide{padding-top:var(--kj-pv-padding,56.25%)!important}#root .l4pr .kj-pv-slide>.kj-pv-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.kj-pv-frame>a{display:block;width:100%;height:100%}.kj-pv-frame picture{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%}.kj-pv-frame picture img{object-fit:contain!important;width:100%;height:100%}.kj-pv-frame video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;background:transparent;z-index:2}.kj-pv-frame video:not([data-kj-active=true]){pointer-events:none}.kj-pv-frame a{pointer-events:none}#root .l4pr .kj-pv-frame>a{display:none!important}#root .l4pr:has([data-kj-video-slide]) .swiper-button-nav{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#root .l4pr:has([data-kj-video-slide]) .swiper-button-nav:after{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#root .l4pr:has(video[data-kj-active=true]) .swiper-button-nav:before{color:#fff!important}#root .l4pr .swiper-pagination-bullet.kj-pv-marked-thumb>span:not(.kj-pv-badge){display:none!important}#root .l4pr .swiper-pagination-bullet.kj-pv-marked-thumb>.kj-pv-badge{inset:auto!important;left:50%!important;bottom:3px!important;width:max-content!important;min-width:max-content!important;height:auto!important;z-index:12;font-size:10px!important;line-height:1.3!important;text-indent:0!important;text-align:center!important;white-space:nowrap!important;transform:translate(-50%)!important}.kj-pv-fullscreen{position:absolute!important;z-index:4;top:var(--kj-pv-fullscreen-top,8px)!important;right:8px!important;bottom:auto!important;left:auto!important;display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:6px!important;margin:0!important;border:0!important;border-radius:3px;color:#fff!important;background:#000000a6!important;cursor:pointer}.kj-pv-fullscreen svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.kj-pv-fullscreen[hidden]{display:none!important}.kj-pv-fullscreen:focus-visible{outline:2px solid currentColor;outline-offset:2px}#root .l4pr>.kj-pv-fullscreen{left:var(--kj-pv-fullscreen-left)!important;right:auto!important;z-index:60!important}html:has(.kj-pv-dialog[open]){overflow:hidden!important}body.kj-pv-modal-open{overflow:hidden!important}.kj-pv-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff;overflow:hidden!important}.kj-pv-dialog::backdrop{background:#000}.kj-pv-dialog video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0!important;max-width:none!important;max-height:none!important;object-fit:contain;background:#000}.kj-pv-close{position:absolute!important;z-index:5;top:12px!important;right:12px!important;width:36px;min-width:36px;height:36px;margin:0!important;padding:0!important;border:0!important;border-radius:3px;background:#000000a6!important;color:#fff!important;font:400 30px/1 Arial,sans-serif;cursor:pointer}.kj-pv-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.kj-pv-frame video:fullscreen,video[data-kj-product-video]:fullscreen{width:100vw!important;height:100vh!important;object-fit:contain!important;background:#000}.kj-pv-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;width:100%;height:100%}.kj-pv-stage[hidden]{display:none!important}body#product.kj-product-video-active .product-1 .product-cover{height:auto!important;min-height:0!important;align-self:flex-start!important;aspect-ratio:var(--kj-pv-content-ratio,16 / 9)!important}body#product.kj-product-video-active .product-1 .product-cover .tvproduct-image-slider{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}.kj-pv-stage video,[data-kj-mobile-video] video{display:block;width:100%;height:100%;object-fit:contain!important;background:transparent}.kj-pv-thumb{position:relative}.kj-pv-marked-thumb{position:relative!important}.kj-pv-badge{position:absolute;z-index:3;bottom:4px;left:50%;transform:translate(-50%);display:block;padding:3px 6px;border-radius:3px;background:#000c;color:#fff;font-family:inherit;font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none}.kj-pv-marked-thumb .kj-pv-play{display:none}.product-cover:has([data-kj-video-stage]){touch-action:pan-y}.kj-pv-thumb picture{position:relative;display:block;aspect-ratio:1}.kj-pv-thumb img{object-fit:contain!important}.kj-pv-thumb .kj-pv-play{position:absolute;width:20px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%);fill:#fff;filter:drop-shadow(0 1px 2px #333);pointer-events:none}.kj-pv-thumb:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-kj-mobile-video]{display:none}body.kj-product-video-active .product-cover .layer,body.kj-product-video-active .zoomContainer{visibility:hidden!important;pointer-events:none!important}@media(max-width:768px){body#product.kj-product-video-active .product-1 .product-cover{width:100%!important;max-width:100%!important;align-self:stretch!important;flex:0 0 auto!important}.kj-pv-fullscreen,.kj-pv-close{box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body.kj-product-video-active .slick-current .kj-pv-thumb>picture,body.kj-product-video-active .slick-current.kj-pv-thumb>picture{visibility:hidden}body.kj-product-video-active .slick-current [data-kj-mobile-video],body.kj-product-video-active .slick-current[data-kj-video-thumb] [data-kj-mobile-video]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:1}}@media(min-width:769px){#root .l4pr>.kj-pv-fullscreen{box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:3px!important}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/prohaar-product-video.css.map */
