.video-js{height:100%;width:100%}.vjs-theater-mode{cursor:pointer;width:24px;margin-right:16px!important;outline:0}.vjs-theater-mode .vjs-icon-placeholder:before{font-size:24px;line-height:24px}@media (max-width:544px){.video-js button.vjs-theater-mode{display:none}.vjs-progress-control{height:5px!important;top:0!important;padding:0!important}}.vjs-control-bar{z-index:1100;height:48px!important;padding:12px 0}.vjs-control-bar{background-color:rgba(0,0,0,0)!important;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.54) 36%,rgba(0,0,0,.67) 60%,rgba(0,0,0,.8))!important}.is-not-mobile.vjs-ad-playing.vjs-user-active:not(:hover) .vjs-ad-control-bar,.is-not-mobile.vjs-has-started.vjs-playing.vjs-user-active:not(:hover) .vjs-control-bar,.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.vjs-ad-playing.vjs-user-inactive .vjs-ad-control-bar,.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.vjs-has-started.vjs-playing.vjs-user-inactive:not(:hover) .vjs-control-bar{transform:translateY(4.8em)!important;-webkit-transform:translateY(4.8em)!important;-moz-transform:translateY(4.8em)!important;-ms-transform:translateY(4.8em)!important;-o-transform:translateY(4.8em)!important;opacity:1!important}.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-ad-control-bar .vjs-progress-control.vjs-control,.vjs-has-started.vjs-paused.vjs-user-active:not(:hover) .vjs-control-bar .vjs-progress-control.vjs-control,.vjs-has-started.vjs-paused.vjs-user-inactive:not(:hover) .vjs-control-bar .vjs-progress-control.vjs-control,.vjs-has-started.vjs-playing.vjs-user-active:not(:hover) .vjs-control-bar .vjs-progress-control.vjs-control,.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-control.vjs-control,.vjs-has-started.vjs-playing.vjs-user-inactive:not(:hover) .vjs-control-bar .vjs-progress-control.vjs-control{padding:0}.vjs-progress-control.vjs-control{padding:0 16px;transition:padding .5s!important}.video-js .vjs-big-play-button{background-color:rgba(0,0,0,0)!important}.video-js .vjs-play-progress{background-color:#fff}.bc-player-default_default:hover .vjs-big-play-button{background-color:rgba(0,0,0,0)!important}.vjs-mute-control.vjs-control.vjs-button .vjs-icon-placeholder:before{font-size:24px!important;line-height:24px!important}.video-js:not(.vjs-fullscreen) .vjs-progress-control,.video-js:not(.vjs-fullscreen) .vjs-volume-control,.video-js:not(.vjs-fullscreen) .vjs-volume-panel{display:flex!important}.video-js:not(.vjs-fullscreen) .vjs-mute-control{display:block!important}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before{line-height:24px;width:24px;margin-right:16px}@media (max-width:350px){.video-js .vjs-subs-caps-button{display:none}}.bc-player-default_default{background-color:#000}.vjs-current-time.vjs-time-control.vjs-control{margin-left:16px;padding:2px 0;font-family:Roboto!important;line-height:20px!important;font-size:14px!important}.vjs-time-divider.vjs-time-control{padding:2px 0;font-family:Roboto;line-height:20px;font-size:14px;width:10px!important;min-width:10px!important}.vjs-duration.vjs-time-control.vjs-control{padding:2px 0;font-family:Roboto;line-height:20px;font-size:14px}.video-js:not(.vjs-live).video-js:not(.vjs-fullscreen) .vjs-current-time,.video-js:not(.vjs-live).video-js:not(.vjs-fullscreen) .vjs-duration,.video-js:not(.vjs-live).video-js:not(.vjs-fullscreen) .vjs-time-divider{display:block!important}.vjs-play-control.vjs-control.vjs-button{width:24px;margin-left:30px;outline:0}.vjs-mute-control.vjs-control.vjs-button{margin-top:1px}.vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal{align-items:center!important}.vjs-volume-control.vjs-control.vjs-volume-horizontal{align-items:center!important}.vjs-control.vjs-volume-panel-horizontal>*{width:24px;margin-left:16px}.vjs-volume-bar.vjs-slider-bar.vjs-slider.vjs-slider-horizontal{margin:1.05em .45em}.vjs-volume-level{background-color:#fff!important}.vjs-mute-control.vjs-control.vjs-button{outline:0}.vjs-fullscreen-control.vjs-control.vjs-button{width:24px;margin-right:30px;outline:0}.video-js.vjs-quality-menu .vjs-quality-menu-button-4K-flag:after,.video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after{top:-.5em;right:1em}.vjs-quality-menu-wrapper.vjs-menu-button.vjs-quality-menu-button-use-resolution>*{width:24px;margin-right:16px;padding:0}.vjs-quality-menu-button.vjs-menu-button.vjs-menu-button-popup.vjs-button{outline:0}ul.vjs-menu-content{bottom:1em!important}.vjs-menu .vjs-menu-item{border-radius:0!important;outline:0;font-family:Roboto!important;font-size:14px;text-shadow:none!important;text-align:right!important;margin-top:0!important;margin-bottom:0!important;padding-left:16px!important;padding-right:16px!important}.vjs-menu .vjs-menu-item:hover{background-color:#222!important}.vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label{position:relative!important;font-size:14px;color:#0082c6}.vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label:before{content:" "}.vjs-menu .vjs-selected{background-color:#191919!important;color:#fff!important;font-weight:700}.vjs-menu .vjs-menu-content{max-height:234px!important;max-width:156px!important;padding-top:11px!important;padding-bottom:11px!important;background-color:#191919!important}@media (max-width:544px),(max-height:300px){.vjs-menu .vjs-menu-content{max-height:120px!important}}.video-js.vjs-quality-menu .vjs-quality-menu-button-4K-flag:after,.video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after{border-radius:2px;background-color:#191919!important;color:#0082c6!important;font-size:8px;width:16px;height:12px;line-height:12px}.video-js.vjs-quality-menu.vjs-v6 .vjs-quality-menu-button .vjs-icon-placeholder:before,.video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button .vjs-icon-placeholder:before{content:none}.video-js .vjs-live-control .vjs-live-display{font-size:14px;line-height:24px}.video-js .vjs-seek-to-live-control{align-items:center;line-height:inherit}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:none!important}@media (max-width:320px){.video-js .vjs-button:before,.video-js .vjs-icon-placeholder:before{font-size:16px!important}}@media (min-width:320px) and (max-width:500px){.video-js .vjs-button:before,.video-js .vjs-icon-placeholder:before{font-size:20px!important}}@media (max-width:500px){.video-js .vjs-seek-to-live-control .vjs-icon-placeholder:before{font-size:10px!important}}.vjs-share-control{display:none!important}.video-js .vjs-picture-in-picture-control{display:none!important}.ktv-has-skin.is-not-mobile.vjs-has-started.vjs-playing.vjs-user-active:not(:hover) .vjs-control-bar,.ktv-has-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.ktv-has-skin.vjs-has-started.vjs-playing.vjs-user-inactive:not(:hover) .vjs-control-bar{-webkit-transition:-webkit-transform 1s ease 15s!important;-moz-transition:-moz-transform 1s ease 15s!important;-ms-transition:-ms-transform 1s ease 15s!important;-o-transition:-o-transform 1s ease 15s!important;transition:transform 1s ease 15s!important}.ktv-error-dialog{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);text-align:center}.ktv-error-icon{background-size:cover;width:40px;height:40px;margin-left:auto;margin-right:auto}.ktv-error-header{font-size:20px;font-weight:700;margin-top:16px}.ktv-error-message{font-size:14px;margin-top:16px}.video-js .ktv-error-button{background-color:#0082c6;margin-top:24px;font-size:14px;padding:10px 36px;margin-left:auto;margin-right:auto}@media (max-width:500px){.ktv-error-icon{width:30px;height:30px}.ktv-error-header{font-size:16px;margin-top:8px}.ktv-error-message{font-size:12px;margin-top:8px}.video-js .ktv-error-button{margin-top:16px;font-size:12px;padding:7px 24px}}.ktv-ads-countdown{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:rgba(67,67,67,.52);padding:5px 10px;color:#fff;font-size:14px;font-family:Roboto;text-align:center}.video-js.vjs-ad-playing:hover .ktv-ads-countdown,.video-js.vjs-paused:not(.vjs-ad-playing) .ktv-ads-countdown,.video-js.vjs-user-active:hover .ktv-ads-countdown{bottom:66px}.ktv-external-link-icon{background-image:url(external-link.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;margin-left:5px;width:16px;height:16px;vertical-align:bottom}.ktv-loading-icon{background-image:url(loading.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:5px;width:14px;height:14px;vertical-align:bottom;-webkit-animation:ktv-icon-spin 4s linear infinite;-moz-animation:ktv-icon-spin 4s linear infinite;animation:ktv-icon-spin 4s linear infinite}.ktv-custom-loading .vjs-loading-spinner{display:block;visibility:visible;z-index:1}.ktv-custom-loading .vjs-loading-spinner:after,.ktv-custom-loading .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}@-moz-keyframes ktv-icon-spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes ktv-icon-spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes ktv-icon-spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.ktv-shop-direct{display:flex;flex-direction:column;position:absolute;top:18%;right:0;background-color:#fff;color:#000;-webkit-transition:right .5s;transition:right .5s}.ktv-shop-direct.ktv-shop-hidden{right:-120px}.ktv-shop-direct .ktv-shop-arrow{top:40%}.ktv-shop-direct-item{margin:8px 16px;display:flex;font-family:Roboto;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:27px}.ktv-shop-direct-item a{text-decoration:none}.ktv-shopping-cart-icon{background-image:url(shopping-cart.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:25px;height:25px;margin-left:3px}.ktv-shop-link{text-decoration:none}.ktv-shop-link:hover{color:inherit;opacity:.6}.ktv-shop{display:flex;flex-direction:column;position:absolute;top:18%;right:0;background-color:rgba(216,216,216,.3);color:#000;font-family:Roboto;font-weight:500;font-size:16px;line-height:1.25;-webkit-transition:right .5s;transition:right .5s}.ktv-shop.ktv-shop-hidden{right:-60px}.ktv-shop-arrow{width:0;position:absolute;height:0;top:47%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;border-right:0}.ktv-clickable-area{cursor:pointer}.ktv-shop-arrow .ktv-clickable-area{width:24px;height:24px;position:absolute;top:-12px;left:-12px}.ktv-shop-hidden .ktv-shop-arrow{border-right:5px solid #000;border-left:0}.ktv-shop-hidden .ktv-shop-item{visibility:hidden}.ktv-shop-item{position:relative;cursor:pointer;margin:16px 0;display:flex;background-color:#000;-webkit-transition:right .5s;transition:right .5s;right:0;visibility:visible}.ktv-shop-item:hover{right:150px}.ktv-shop-hover-base{position:relative}.ktv-shop-item:hover .ktv-shop-hover-base{left:-8px;top:-8px}.ktv-shop-hover-container{background-color:transparent;position:absolute;width:224px;transition:background-color .25s linear}.ktv-shop-item:hover .ktv-shop-hover-container{background-color:#000}.ktv-shop-hover-item{display:flex}.ktv-shop-item:hover .ktv-shop-hover-item{margin:8px}.ktv-shop-hover-image{width:60px;height:60px}.ktv-shop-hover-title{color:#fff;margin-left:6px;font-size:16px;font-family:Roboto;font-weight:500}.ktv-shop-item-container{margin-left:16px}.ktv-shop-item-image{width:60px;height:60px}.ktv-shop-product-image{width:100%;height:160px;background-color:#fff}.ktv-shop-product{display:flex;flex-direction:column;position:absolute;width:160px;top:0;right:0;background-color:rgba(216,216,216,.75);color:#000;font-family:Roboto;font-weight:500;font-size:16px;line-height:1.25;-webkit-transition:right .5s;transition:right .5s}.ktv-shop-product.ktv-shop-product-hidden{right:-210px}.ktv-shop-product-detail{margin:8px 16px 16px 16px;word-break:break-word}.ktv-shop-product-detail-title{margin:2px 0;font-size:14px;font-weight:500}.ktv-shop-product-detail-desc{margin:2px 0;font-size:12px;font-weight:400;color:#434343}.ktv-shop-product-detail-price{font-size:14px;color:#c60000;margin:4px 0}.ktv-shop-product-detail-button{cursor:pointer;text-align:center;padding:7px 0;width:100%;font-size:12px;font-weight:500}.ktv-close-icon{border-radius:50%;background-color:rgba(255,255,255,.5);background-image:url(close.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:24px;height:24px;vertical-align:bottom}.ktv-shop-product-close{margin:7px;position:absolute;right:0;cursor:pointer}.ktv-d-none{display:none}