@font-face{font-family:nf-icon;src:url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-86.eot);src:url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-86.eot?#iefix) format("embedded-opentype"),url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-86.woff) format("woff"),url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-86.ttf) format("truetype"),url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-86.svg#nf-icon-v1-86) format("svg");font-weight:400;font-style:normal}.video-js{font-size:16px;color:#cacaca}.video-js:focus{outline:0}.vjs-default-skin .vjs-big-play-button{font-size:4em;line-height:1.5em;height:1.5em;width:1.5em;border:.06666em solid #b7090b;border-radius:50%;display:none;left:50%;top:40%;margin-left:-.75em;margin-top:-.75em}.video-js .vjs-play-control,.video-js .vjs-remaining-time,.video-js .vjs-volume-menu-button{border-right:1px solid #323232}.video-js .vjs-volume-menu-button .vjs-menu-content:before{content:"";display:inline-block;vertical-align:middle;height:100%}.video-js .vjs-volume-menu-button .vjs-menu-content .vjs-volume-bar{display:inline-block;vertical-align:middle}.video-js .vjs-control:before{font-family:nf-icon}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:#262626;background-color:rgba(38,38,38,.9)}.video-js .vjs-control-bar{background-color:rgba(38,38,38,.9);width:auto;left:1em;right:1em;bottom:1em;border-radius:.5em}.video-js .vjs-control-bar:hover .vjs-progress-control{opacity:1;top:-2.5em}.video-js .vjs-control-bar .vjs-menu{z-index:2;height:100%}.video-js.vjs-fullscreen .vjs-control-bar{bottom:2em}.video-js .vjs-current-time{display:block;position:absolute;right:0;top:-2.5em}.video-js .vjs-slider{background-color:#2e2e2e;background-color:rgba(46,46,46,.8);border-radius:1em;margin:0}.video-js .vjs-remaining-time{flex:1;text-align:left}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#cacaca;border-radius:1em}.video-js .vjs-play-progress{color:#b7090b;background:#b7090b;font-size:1.3em}.video-js .vjs-play-progress:before{transition:width .1s ease-out,height .1s ease-out;content:"";top:-.2em;border:0;background:radial-gradient(#b7090b 33%,#830607);width:1em;height:1em;border-radius:50%;box-shadow:#000 0 0 2px}.video-js .vjs-play-progress:hover:before{width:1.1em;height:1.1em;border:2px solid transparent}.video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;padding:0 4em 0 .4em;top:-2.3em;border-radius:1em;transition:top 150ms linear,opacity 150ms linear,transform 150ms linear,-webkit-transform 150ms linear,-moz-transform 150ms linear,-o-transform 150ms linear;z-index:1;opacity:0}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:inherit}.video-js .vjs-time-tooltip{background:#cacaca!important;color:#b7090b}.video-js .vjs-time-tooltip:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-top-color:#262626;border-width:.8em;right:25%;margin-left:-.8em}.video-js .vjs-load-progress,.video-js .vjs-play-progress{height:.7em!important}.video-js .vjs-progress-holder{height:.9em}.video-js .vjs-load-progress{background:#3a3a3a;background:rgba(46,46,46,.5);border-radius:1em;height:.9em!important}.video-js .vjs-load-progress div{background:#3a3a3a;background:rgba(46,46,46,.75);border-radius:1em;height:.9em!important}.vjs-loading-spinner{border:none;opacity:0;visibility:hidden;animation:vjs-spinner-fade-out 2s linear 1;animation-delay:2s}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:none}.vjs-loading-spinner:after{background-image:url(https://assets.nflxext.com/en_us/pages/wiplayer/site-spinner.png);background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s linear infinite,vjs-spinner-fade 1.1s linear 1!important;animation-delay:2s}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{opacity:1;visibility:visible;animation:vjs-spinner-fade-in 2s linear 1;animation-delay:2s}@keyframes vjs-spinner-fade-in{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes vjs-spinner-fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:visible}}.video-js.vjs-user-active .vjs-progress-control{opacity:1}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{margin-top:1.3em}