/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{
-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif
}
body{
margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
display:block
}
audio,canvas,progress,video{
display:inline-block;vertical-align:baseline
}
audio:not([controls]){
display:none;height:0
}
[hidden],template{
display:none
}
a{
background-color:transparent
}
a:active,a:hover{
outline:0
}
abbr[title]{
border-bottom:1px dotted
}
b,strong{
font-weight:700
}
dfn{
font-style:italic
}
h1{
font-size:2em;margin:.67em 0
}
mark{
background:#ff0;color:#000
}
small{
font-size:80%
}
sub,sup{
font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
sup{
top:-.5em
}
sub{
bottom:-.25em
}
img{
border:0
}
svg:not(:root){
overflow:hidden
}
figure{
margin:1em 40px
}
hr{
box-sizing:content-box;height:0
}
pre{
overflow:auto
}
code,kbd,pre,samp{
font-family:monospace,monospace;font-size:1em
}
button,input,optgroup,select,textarea{
color:inherit;font:inherit;margin:0
}
button{
overflow:visible
}
button,select{
text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
-webkit-appearance:button;cursor:pointer
}
button[disabled],html input[disabled]{
cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;padding:0
}
input{
line-height:normal
}
input[type=checkbox],input[type=radio]{
box-sizing:border-box;padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
height:auto
}
input[type=search]{
-webkit-appearance:textfield;box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}
fieldset{
border:1px solid silver;margin:0 2px;padding:.35em .625em .75em
}
legend{
border:0;padding:0
}
textarea{
overflow:auto
}
optgroup{
font-weight:700
}
table{
border-collapse:collapse;border-spacing:0
}
td,th{
padding:0
}
b,h1,h2,h3,h4,h5,h6,optgroup,strong{
font-weight:500
}
@font-face{
font-family:nf-icon;font-style:normal;font-weight:400;src:url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.eot);src:url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.eot?#iefix) format("embedded-opentype"),url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.woff) format("woff"),url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.ttf) format("truetype"),url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.svg#nf-icon-v1-93) format("svg")
}
[class*=" icon-"],[class^=icon-]{
speak:none;font-family:nf-icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transform:translateZ(0)
}
.icon-logoUpdate:before{
content:"\e5d0"
}
.icon-close:before{
content:"\e762"
}
.icon-search:before{
content:"\e636"
}
.icon-circle-solid:before{
content:"\e622"
}
.icon-star-25-percent:before{
content:"\e637"
}
.icon-star-50-percent:before{
content:"\e638"
}
.icon-star-75-percent:before{
content:"\e639"
}
.icon-star:before{
content:"\e640"
}
.icon-add:before{
content:"\e641"
}
.icon-play:before{
content:"\e646"
}
.icon-leftArrow:before{
content:"\e659"
}
.icon-rightArrow:before{
content:"\e658"
}
.icon-kids:before{
content:"\e691"
}
.icon-tvuiAdd:before{
content:"\e716"
}
.icon-TvRatings:before{
content:"\e733"
}
.icon-Talent:before{
content:"\e734"
}
.icon-Awards:before{
content:"\e736"
}
.icon-BoxOffice:before{
content:"\e737"
}
.icon-round-x:before{
content:"\e747"
}
.icon-globe:before{
content:"\e896"
}
.icon-warning:before{
content:"\e620"
}
.icon-rightCaret:before{
content:"\e867"
}
.icon-leftCaret:before{
content:"\e868"
}
.icon-disc:before{
content:"\e871"
}
.icon-spinner:before{
content:"\e765"
}
.icon-plainCheck:before{
content:"\e804"
}
.icon-plainX:before{
content:"\e807"
}
.icon-facebook:before{
content:"\e628"
}
.icon-error:before{
content:"\e798"
}
.icon-valid:before{
content:"\e804"
}
.icon-lock:before{
content:"\e625"
}
.icon-info-inv:before{
content:"\e748"
}
.icon-success-inv:before{
content:"\e746"
}
.icon-warn-inv:before{
content:"\e743"
}
.icon-visa:before{
content:"\e901"
}
.icon-mastercard:before{
content:"\e902"
}
.icon-discover:before{
content:"\e903"
}
.icon-amex:before{
content:"\e900"
}
.icon-paypal:before{
content:"\e914"
}
.icon-nicam-AL:before{
content:"\f000"
}
.icon-nicam-6:before{
content:"\f001"
}
.icon-nicam-9:before{
content:"\f004"
}
.icon-nicam-12:before{
content:"\f002"
}
.icon-nicam-16:before{
content:"\f003"
}
.icon-nicam-violence:before{
content:"\f005"
}
.icon-nicam-fear-anxiety:before{
content:"\f006"
}
.icon-nicam-profanity:before{
content:"\f007"
}
.icon-nicam-discrimination:before{
content:"\f008"
}
.icon-nicam-drug-or-alcohol:before{
content:"\f009"
}
.icon-nicam-sex:before{
content:"\f010"
}
.icon-androidPlayRing:before{
content:"\e665"
}
.icon-akiraMyListAdd:before{
content:"\e850"
}
.icon-akiraMyListRemove:before{
content:"\e852"
}
.icon-akiraCaretDown:before{
content:"\e854"
}
.icon-akiraCaretRight:before{
content:"\e658"
}
.icon-akiraCaretLeft:before{
content:"\e659"
}
.icon-button-play:before{
content:"\e884"
}
.icon-button-play-reverse:before{
content:"\e890"
}
.icon-button-mylist-add:before{
content:"\e885"
}
.icon-button-mylist-add-reverse:before{
content:"\e891"
}
.icon-button-mylist-added:before{
content:"\e888"
}
.icon-button-mylist-added-reverse:before{
content:"\e894"
}
.icon-button-remindme-add-reverse:before,.icon-button-remindme-add:before{
content:"\e663"
}
.icon-button-remindme-added-reverse:before,.icon-button-remindme-added:before{
content:"\e804"
}
.icon-button-share:before{
content:"\e886"
}
.icon-button-share-reverse:before{
content:"\e892"
}
.icon-button-episodes:before{
content:"\e887"
}
.icon-button-episodes-reverse:before{
content:"\e893"
}
.icon-button-spinner-reverse:before,.icon-button-spinner:before{
content:"\e765"
}
.icon-button-minus:before{
content:"\e889"
}
.icon-button-minus-reverse:before{
content:"\e895"
}
.icon-button-audio-on:before{
content:"\e88a"
}
.icon-button-audio-on-reverse:before{
content:"\e88c"
}
.icon-button-audio-off:before{
content:"\e88b"
}
.icon-button-audio-off-reverse:before{
content:"\e88d"
}
.icon-button-replay:before{
content:"\f095"
}
.icon-button-replay-reverse:before{
content:"\f096"
}
.icon-button-notification-reverse:before,.icon-button-notification:before{
content:"\e663"
}
.icon-thumb-down:before{
content:"\e660"
}
.icon-thumb-up:before{
content:"\e661"
}
.icon-thin-caret-left:before{
content:"\e704"
}
.icon-thin-caret-right:before{
content:"\e705"
}
.icon-long-arrow-left:before{
content:"\e673"
}
.icon-long-arrow-right:before{
content:"\e672"
}
.icon-short-arrow-right:before{
content:"\e89B"
}
.icon-back:before{
content:"\e635"
}
.icon-uniE5D0:before{
content:"\E5D0"
}
.icon-uniE5D1:before{
content:"\E5D1"
}
.icon-uniE600:before{
content:"\E600"
}
.icon-uniE601:before{
content:"\E601"
}
.icon-uniE602:before{
content:"\E602"
}
.icon-uniE603:before{
content:"\E603"
}
.icon-uniE604:before{
content:"\E604"
}
.icon-uniE605:before{
content:"\E605"
}
.icon-uniE606:before{
content:"\E606"
}
.icon-uniE607:before{
content:"\E607"
}
.icon-uniE608:before{
content:"\E608"
}
.icon-uniE609:before{
content:"\E609"
}
.icon-uniE610:before{
content:"\E610"
}
.icon-uniE611:before{
content:"\E611"
}
.icon-uniE612:before{
content:"\E612"
}
.icon-uniE613:before{
content:"\E613"
}
.icon-uniE614:before{
content:"\E614"
}
.icon-uniE615:before{
content:"\E615"
}
.icon-uniE616:before{
content:"\E616"
}
.icon-uniE617:before{
content:"\E617"
}
.icon-uniE618:before{
content:"\E618"
}
.icon-uniE619:before{
content:"\E619"
}
.icon-uniE620:before{
content:"\E620"
}
.icon-uniE621:before{
content:"\E621"
}
.icon-uniE622:before{
content:"\E622"
}
.icon-uniE623:before{
content:"\E623"
}
.icon-uniE624:before{
content:"\E624"
}
.icon-uniE625:before{
content:"\E625"
}
.icon-uniE626:before{
content:"\E626"
}
.icon-uniE627:before{
content:"\E627"
}
.icon-uniE628:before{
content:"\E628"
}
.icon-uniE629:before{
content:"\E629"
}
.icon-uniE630:before{
content:"\E630"
}
.icon-uniE631:before{
content:"\E631"
}
.icon-uniE632:before{
content:"\E632"
}
.icon-uniE633:before{
content:"\E633"
}
.icon-uniE634:before{
content:"\E634"
}
.icon-uniE635:before{
content:"\E635"
}
.icon-uniE636:before{
content:"\E636"
}
.icon-uniE637:before{
content:"\E637"
}
.icon-uniE638:before{
content:"\E638"
}
.icon-uniE639:before{
content:"\E639"
}
.icon-uniE640:before{
content:"\E640"
}
.icon-uniE641:before{
content:"\E641"
}
.icon-uniE642:before{
content:"\E642"
}
.icon-uniE643:before{
content:"\E643"
}
.icon-uniE644:before{
content:"\E644"
}
.icon-uniE645:before{
content:"\E645"
}
.icon-uniE646:before{
content:"\E646"
}
.icon-uniE647:before{
content:"\E647"
}
.icon-uniE648:before{
content:"\E648"
}
.icon-uniE649:before{
content:"\E649"
}
.icon-uniE650:before{
content:"\E650"
}
.icon-uniE651:before{
content:"\E651"
}
.icon-uniE652:before{
content:"\E652"
}
.icon-uniE653:before{
content:"\E653"
}
.icon-uniE654:before{
content:"\E654"
}
.icon-uniE655:before{
content:"\E655"
}
.icon-uniE656:before{
content:"\E656"
}
.icon-uniE657:before{
content:"\E657"
}
.icon-uniE658:before{
content:"\E658"
}
.icon-uniE659:before{
content:"\E659"
}
.icon-uniE660:before{
content:"\E660"
}
.icon-uniE661:before{
content:"\E661"
}
.icon-uniE662:before{
content:"\E662"
}
.icon-uniE663:before{
content:"\E663"
}
.icon-uniE664:before{
content:"\E664"
}
.icon-uniE665:before{
content:"\E665"
}
.icon-uniE666:before{
content:"\E666"
}
.icon-uniE667:before{
content:"\E667"
}
.icon-uniE668:before{
content:"\E668"
}
.icon-uniE669:before{
content:"\E669"
}
.icon-uniE670:before{
content:"\E670"
}
.icon-uniE671:before{
content:"\E671"
}
.icon-uniE672:before{
content:"\E672"
}
.icon-uniE673:before{
content:"\E673"
}
.icon-uniE674:before{
content:"\E674"
}
.icon-uniE675:before{
content:"\E675"
}
.icon-uniE676:before{
content:"\E676"
}
.icon-uniE677:before{
content:"\E677"
}
.icon-uniE678:before{
content:"\E678"
}
.icon-uniE679:before{
content:"\E679"
}
.icon-uniE680:before{
content:"\E680"
}
.icon-uniE681:before{
content:"\E681"
}
.icon-uniE682:before{
content:"\E682"
}
.icon-uniE683:before{
content:"\E683"
}
.icon-uniE684:before{
content:"\E684"
}
.icon-uniE685:before{
content:"\E685"
}
.icon-uniE687:before{
content:"\E687"
}
.icon-uniE688:before{
content:"\E688"
}
.icon-uniE689:before{
content:"\E689"
}
.icon-uniE690:before{
content:"\E690"
}
.icon-uniE691:before{
content:"\E691"
}
.icon-uniE692:before{
content:"\E692"
}
.icon-uniE693:before{
content:"\E693"
}
.icon-uniE694:before{
content:"\E694"
}
.icon-uniE695:before{
content:"\E695"
}
.icon-uniE696:before{
content:"\E696"
}
.icon-uniE697:before{
content:"\E697"
}
.icon-uniE698:before{
content:"\E698"
}
.icon-uniE699:before{
content:"\E699"
}
.icon-uniE700:before{
content:"\E700"
}
.icon-uniE701:before{
content:"\E701"
}
.icon-uniE702:before{
content:"\E702"
}
.icon-uniE703:before{
content:"\E703"
}
.icon-uniE704:before{
content:"\E704"
}
.icon-uniE705:before{
content:"\E705"
}
.icon-uniE706:before{
content:"\E706"
}
.icon-uniE707:before{
content:"\E707"
}
.icon-uniE708:before{
content:"\E708"
}
.icon-uniE709:before{
content:"\E709"
}
.icon-uniE710:before{
content:"\E710"
}
.icon-uniE711:before{
content:"\E711"
}
.icon-uniE712:before{
content:"\E712"
}
.icon-uniE713:before{
content:"\E713"
}
.icon-uniE714:before{
content:"\E714"
}
.icon-uniE715:before{
content:"\E715"
}
.icon-uniE716:before{
content:"\E716"
}
.icon-uniE718:before{
content:"\E718"
}
.icon-uniE719:before{
content:"\E719"
}
.icon-uniE720:before{
content:"\E720"
}
.icon-uniE721:before{
content:"\E721"
}
.icon-uniE722:before{
content:"\E722"
}
.icon-uniE723:before{
content:"\E723"
}
.icon-uniE724:before{
content:"\E724"
}
.icon-uniE725:before{
content:"\E725"
}
.icon-uniE726:before{
content:"\E726"
}
.icon-uniE727:before{
content:"\E727"
}
.icon-uniE728:before{
content:"\E728"
}
.icon-uniE729:before{
content:"\E729"
}
.icon-uniE730:before{
content:"\E730"
}
.icon-uniE731:before{
content:"\E731"
}
.icon-uniE732:before{
content:"\E732"
}
.icon-uniE733:before{
content:"\E733"
}
.icon-uniE734:before{
content:"\E734"
}
.icon-uniE735:before{
content:"\E735"
}
.icon-uniE736:before{
content:"\E736"
}
.icon-uniE737:before{
content:"\E737"
}
.icon-uniE738:before{
content:"\E738"
}
.icon-uniE739:before{
content:"\E739"
}
.icon-uniE740:before{
content:"\E740"
}
.icon-uniE741:before{
content:"\E741"
}
.icon-uniE742:before{
content:"\E742"
}
.icon-uniE743:before{
content:"\E743"
}
.icon-uniE744:before{
content:"\E744"
}
.icon-uniE745:before{
content:"\E745"
}
.icon-uniE746:before{
content:"\E746"
}
.icon-uniE747:before{
content:"\E747"
}
.icon-uniE748:before{
content:"\E748"
}
.icon-uniE749:before{
content:"\E749"
}
.icon-uniE750:before{
content:"\E750"
}
.icon-uniE751:before{
content:"\E751"
}
.icon-uniE752:before{
content:"\E752"
}
.icon-uniE753:before{
content:"\E753"
}
.icon-uniE754:before{
content:"\E754"
}
.icon-uniE755:before{
content:"\E755"
}
.icon-uniE756:before{
content:"\E756"
}
.icon-uniE757:before{
content:"\E757"
}
.icon-uniE758:before{
content:"\E758"
}
.icon-uniE759:before{
content:"\E759"
}
.icon-uniE760:before{
content:"\E760"
}
.icon-uniE761:before{
content:"\E761"
}
.icon-uniE762:before{
content:"\E762"
}
.icon-uniE763:before{
content:"\E763"
}
.icon-uniE764:before{
content:"\E764"
}
.icon-uniE765:before{
content:"\E765"
}
.icon-uniE766:before{
content:"\E766"
}
.icon-uniE767:before{
content:"\E767"
}
.icon-uniE775:before{
content:"\E775"
}
.icon-uniE776:before{
content:"\E776"
}
.icon-uniE777:before{
content:"\E777"
}
.icon-uniE778:before{
content:"\E778"
}
.icon-uniE779:before{
content:"\E779"
}
.icon-uniE780:before{
content:"\E780"
}
.icon-uniE781:before{
content:"\E781"
}
.icon-uniE782:before{
content:"\E782"
}
.icon-uniE783:before{
content:"\E783"
}
.icon-uniE784:before{
content:"\E784"
}
.icon-uniE785:before{
content:"\E785"
}
.icon-uniE786:before{
content:"\E786"
}
.icon-uniE787:before{
content:"\E787"
}
.icon-uniE796:before{
content:"\E796"
}
.icon-uniE797:before{
content:"\E797"
}
.icon-uniE798:before{
content:"\E798"
}
.icon-uniE799:before{
content:"\E799"
}
.icon-uniE800:before{
content:"\E800"
}
.icon-uniE801:before{
content:"\E801"
}
.icon-uniE802:before{
content:"\E802"
}
.icon-uniE803:before{
content:"\E803"
}
.icon-uniE804:before{
content:"\E804"
}
.icon-uniE805:before{
content:"\E805"
}
.icon-uniE806:before{
content:"\E806"
}
.icon-uniE807:before{
content:"\E807"
}
.icon-uniE850:before{
content:"\E850"
}
.icon-uniE851:before{
content:"\E851"
}
.icon-uniE852:before{
content:"\E852"
}
.icon-uniE853:before{
content:"\E853"
}
.icon-uniE854:before{
content:"\E854"
}
.icon-uniE855:before{
content:"\E855"
}
.icon-uniE856:before{
content:"\E856"
}
.icon-uniE857:before{
content:"\E857"
}
.icon-uniE858:before{
content:"\E858"
}
.icon-uniE859:before{
content:"\E859"
}
.icon-uniE860:before{
content:"\E860"
}
.icon-uniE861:before{
content:"\E861"
}
.icon-uniE862:before{
content:"\E862"
}
.icon-uniE863:before{
content:"\E863"
}
.icon-uniE864:before{
content:"\E864"
}
.icon-uniE865:before{
content:"\E865"
}
.icon-uniE866:before{
content:"\E866"
}
.icon-uniE867:before{
content:"\E867"
}
.icon-uniE868:before{
content:"\E868"
}
.icon-uniE869:before{
content:"\E869"
}
.icon-uniE870:before{
content:"\E870"
}
.icon-uniE871:before{
content:"\E871"
}
.icon-uniE872:before{
content:"\E872"
}
.icon-uniE873:before{
content:"\E873"
}
.icon-uniE874:before{
content:"\E874"
}
.icon-uniE875:before{
content:"\E875"
}
.icon-uniE876:before{
content:"\E876"
}
.icon-uniE877:before{
content:"\E877"
}
.icon-uniE878:before{
content:"\E878"
}
.icon-uniE879:before{
content:"\E879"
}
.icon-uniE880:before{
content:"\E880"
}
.icon-uniE881:before{
content:"\E881"
}
.icon-uniE882:before{
content:"\E882"
}
.icon-uniE883:before{
content:"\E883"
}
.icon-uniE884:before{
content:"\E884"
}
.icon-uniE885:before{
content:"\E885"
}
.icon-uniE886:before{
content:"\E886"
}
.icon-uniE887:before{
content:"\E887"
}
.icon-uniE888:before{
content:"\E888"
}
.icon-uniE889:before{
content:"\E889"
}
.icon-uniE88A:before{
content:"\E88A"
}
.icon-uniE88B:before{
content:"\E88B"
}
.icon-uniE88C:before{
content:"\E88C"
}
.icon-uniE88D:before{
content:"\E88D"
}
.icon-uniE890:before{
content:"\E890"
}
.icon-uniE891:before{
content:"\E891"
}
.icon-uniE892:before{
content:"\E892"
}
.icon-uniE893:before{
content:"\E893"
}
.icon-uniE894:before{
content:"\E894"
}
.icon-uniE895:before{
content:"\E895"
}
.icon-uniE896:before{
content:"\E896"
}
.icon-uniE897:before{
content:"\E897"
}
.icon-uniE898:before{
content:"\E898"
}
.icon-uniE89A:before{
content:"\E89A"
}
.icon-uniE89B:before{
content:"\E89B"
}
.icon-uniE89C:before{
content:"\E89C"
}
.icon-uniE89D:before{
content:"\E89D"
}
.icon-uniE8A1:before{
content:"\E8A1"
}
.icon-uniE8A2:before{
content:"\E8A2"
}
.icon-uniE8A3:before{
content:"\E8A3"
}
.icon-uniE8A4:before{
content:"\E8A4"
}
.icon-uniE8A5:before{
content:"\E8A5"
}
.icon-uniE8A6:before{
content:"\E8A6"
}
.icon-uniE8A7:before{
content:"\E8A7"
}
.icon-uniE8A8:before{
content:"\E8A8"
}
.icon-uniE900:before{
content:"\E900"
}
.icon-uniE901:before{
content:"\E901"
}
.icon-uniE902:before{
content:"\E902"
}
.icon-uniE903:before{
content:"\E903"
}
.icon-uniE904:before{
content:"\E904"
}
.icon-uniE905:before{
content:"\E905"
}
.icon-uniE906:before{
content:"\E906"
}
.icon-uniE907:before{
content:"\E907"
}
.icon-uniE908:before{
content:"\E908"
}
.icon-uniE909:before{
content:"\E909"
}
.icon-uniE910:before{
content:"\E910"
}
.icon-uniE911:before{
content:"\E911"
}
.icon-uniE912:before{
content:"\E912"
}
.icon-uniE913:before{
content:"\E913"
}
.icon-uniE914:before{
content:"\E914"
}
.icon-uniE915:before{
content:"\E915"
}
.icon-uniE916:before{
content:"\E916"
}
.icon-uniE940:before{
content:"\E940"
}
.icon-uniE941:before{
content:"\E941"
}
.icon-uniE942:before{
content:"\E942"
}
.icon-uniE943:before{
content:"\E943"
}
.icon-uniF000:before{
content:"\F000"
}
.icon-uniF001:before{
content:"\F001"
}
.icon-uniF002:before{
content:"\F002"
}
.icon-uniF003:before{
content:"\F003"
}
.icon-uniF004:before{
content:"\F004"
}
.icon-uniF005:before{
content:"\F005"
}
.icon-uniF006:before{
content:"\F006"
}
.icon-uniF007:before{
content:"\F007"
}
.icon-uniF008:before{
content:"\F008"
}
.icon-uniF009:before{
content:"\F009"
}
.icon-uniF010:before{
content:"\F010"
}
.icon-uniF011:before{
content:"\F011"
}
.icon-uniF012:before{
content:"\F012"
}
.icon-uniF013:before{
content:"\F013"
}
.icon-uniF014:before{
content:"\F014"
}
.icon-uniF015:before{
content:"\F015"
}
.icon-uniF016:before{
content:"\F016"
}
.icon-uniF017:before{
content:"\F017"
}
.icon-uniF018:before{
content:"\F018"
}
.icon-uniF019:before{
content:"\F019"
}
.icon-uniF020:before{
content:"\F020"
}
.icon-uniF021:before{
content:"\F021"
}
.icon-uniF022:before{
content:"\F022"
}
.icon-uniF023:before{
content:"\F023"
}
.icon-uniF024:before{
content:"\F024"
}
.icon-uniF025:before{
content:"\F025"
}
.icon-uniF026:before{
content:"\F026"
}
.icon-uniF027:before{
content:"\F027"
}
.icon-uniF028:before{
content:"\F028"
}
.icon-uniF029:before{
content:"\F029"
}
.icon-uniF030:before{
content:"\F030"
}
.icon-uniF031:before{
content:"\F031"
}
.icon-uniF032:before{
content:"\F032"
}
.icon-uniF033:before{
content:"\F033"
}
.icon-uniF034:before{
content:"\F034"
}
.icon-uniF035:before{
content:"\F035"
}
.icon-uniF036:before{
content:"\F036"
}
.icon-uniF037:before{
content:"\F037"
}
.icon-uniF038:before{
content:"\F038"
}
.icon-uniF039:before{
content:"\F039"
}
.icon-uniF040:before{
content:"\F040"
}
.icon-stacked-screens:before{
content:"\F041"
}
.icon-stacked-screens-small:before{
content:"\F099"
}
.icon-cross-device-screens:before{
content:"\F042"
}
.icon-cross-device-screens-desktop:before{
content:"\F098"
}
.icon-cross-device-screens-small:before{
content:"\F097"
}
.icon-tv-screen:before{
content:"\F043"
}
.icon-price-tag:before{
content:"\F044"
}
.icon-cancel:before{
content:"\F045"
}
body,html{
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f3f3;color:#333;direction:ltr;font-family:Netflix Sans,Helvetica Neue,Segoe UI,Roboto,Ubuntu,sans-serif;font-size:16px
}
h1{
font-size:1.5em;margin:0 0 .4em
}
@media screen and (min-width:740px){
h1{
font-size:2.15em;margin:0 0 .55em
}

}
.controlBar{
position:relative
}
.controlBar .control{
font-size:.67em;position:absolute;right:0;top:3px
}
h2,h3,h4,h5{
font-weight:400;margin:.75em 0 .25em
}
.bold,strong{
font-weight:500
}
.confirmation{
color:#3ba93c
}
.confirmation:before{
speak:none;content:"\E802";font-family:nf-icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:1ex;text-transform:none
}
.valignMiddle{
vertical-align:middle
}
.clearfix:after{
clear:both;content:" ";display:block;height:0;overflow:hidden;width:0
}
.nowrap{
white-space:nowrap
}
a{
color:#0080ff;text-decoration:none
}
a:hover{
text-decoration:underline
}
ul{
padding:0
}
ul>li{
list-style-type:disc;margin-bottom:5px;margin-left:1.1em
}
ul.structural{
margin:0;padding:0
}
ul.structural>li{
list-style:none;margin-left:0
}
.i-b{
display:inline-block
}
.no-display{
display:none!important
}
.pointer{
cursor:pointer
}
.hidden-checkbox,.hidden-radio{
clip:rect(0 0 0 0);border:0;height:2rem;margin:0 -2rem -2rem 0;opacity:.001;overflow:hidden;padding:0;position:absolute;width:2rem
}
.screen-reader-text{
left:-9999px;position:absolute;top:-9999px
}
.nf-button{
border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);cursor:pointer;display:inline-block;font-family:arial,helvetica,sans-serif;font-weight:500;margin:0;padding:4px 7px;text-decoration:none
}
.nf-button:focus{
outline:none
}
.nf-button:hover{
box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 1px rgba(1,1,1,.3);text-decoration:none
}
.nf-button:active{
box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);text-decoration:none
}
.nf-button .icon{
display:inline-block;margin-right:7px;vertical-align:middle
}
.nf-button-white{
background-color:#fff
}
.nf-button-white:hover{
background:linear-gradient(#fff,#ddd)
}
.nf-button-white:active{
background:linear-gradient(#cbcbcb,#b3b3b3)
}
.nf-button-silver{
background-color:#e5e5e5;background-image:linear-gradient(180deg,#e5e5e5,#cbcbcb);border:1px solid #b3b3b3
}
.nf-button-silver:hover{
background:linear-gradient(#fff,#e5e5e5)
}
.nf-button-silver:active{
background:linear-gradient(#cbcbcb,#b3b3b3)
}
.nf-button-red{
background-color:#2460d1;background-image:linear-gradient(180deg,#2488c7,#0b75cc);border:1px solid #003a92bd;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);color:#fff
}
.nf-button-red:hover{
background:linear-gradient(#2460d1,#003a92bd)
}
.nf-button-red:active{
background:linear-gradient(#003a92bd,#003a92bd)
}
.nf-button-blue{
background-color:#1771d9;background-image:linear-gradient(180deg,#1771d9,#1359ab);border:1px solid #0f4585;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);color:#fff
}
.nf-button-blue:hover{
background:linear-gradient(#1b7ff1,#114f99)
}
.nf-button-blue:active{
background:linear-gradient(#114f99,#0d3b73)
}
.nf-button-dark{
background-color:#646464;background-image:linear-gradient(180deg,#646464,#191919);border:1px solid #323232;border-top-color:#505050;color:#fff
}
.nf-button-dark:hover{
background-color:#4b4b4b
}
.nf-button-dark:active{
background-color:#2f2f2f
}
.nf-button-medium{
padding:10px 20px
}
.btn-flat{
background-color:rgba(0,0,0,.4);background-image:none;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 1px 2px rgba(0,0,0,.3);color:#fff;font-size:1.1vw;font-weight:500;margin-right:.75em;padding:.57em 1.35em
}
.btn-flat .nf-icon-button-icon,.btn-flat .playRing{
background-color:transparent;font-size:inherit;margin-right:.71em;transition:none
}
.btn-flat .icon-button-mylist-added,.btn-flat .icon-button-mylist-added-reverse,.btn-flat .icon-button-remindme-added,.btn-flat .icon-button-remindme-added-reverse{
transform:scale(1.5)
}
.btn-flat .nf-icon-button-label{
margin:0;padding:0;top:auto
}
.btn-flat:hover{
background-color:rgba(51,51,51,.4)
}
.btn-flat:hover .nf-icon-button-icon{
transform:scale(1)
}
.btn-flat:hover .nf-icon-button-icon.icon-button-mylist-added,.btn-flat:hover .nf-icon-button-icon.icon-button-mylist-added-reverse,.btn-flat:hover .nf-icon-button-icon.icon-button-remindme-added,.btn-flat:hover .nf-icon-button-icon.icon-button-remindme-added-reverse{
transform:scale(1.5)
}
.btn-flat-primary{
background-color:#00629e;border-color:#0075be
}
.btn-flat-primary:hover{
background-color:#0075be
}
.icon-button-mylist-no-ring .icon-button-mylist-add-reverse:before,.icon-button-mylist-no-ring .icon-button-mylist-add:before{
content:"\e641"
}
.icon-button-mylist-no-ring .icon-button-mylist-added-reverse:before,.icon-button-mylist-no-ring .icon-button-mylist-added:before{
content:"\e804"
}
.icon-button-mylist-sharp .mylist-button .nf-icon-button-icon,.icon-button-mylist-sharp .mylist-button.hovered .nf-icon-button-icon{
background-color:transparent
}
.icon-button-mylist-sharp .icon-button-mylist-add,.icon-button-mylist-sharp .icon-button-mylist-add-reverse{
font-size:1.2vw
}
.icon-button-mylist-sharp .icon-button-play:before{
content:"\e646"
}
.icon-button-mylist-sharp .icon-button-mylist-add-reverse:before,.icon-button-mylist-sharp .icon-button-mylist-add:before{
content:"\f018"
}
.icon-button-mylist-sharp .icon-button-mylist-added-reverse:before,.icon-button-mylist-sharp .icon-button-mylist-added:before{
content:"\e804"
}
.nf-flat-button{
background-color:rgba(0,0,0,.4);background-image:none;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 1px 2px rgba(0,0,0,.3);color:#fff;font-size:1vw;font-weight:500;margin-right:.75em;padding:.57em 1.35em
}
.nf-flat-button .nf-flat-button-icon{
background-color:transparent;font-size:inherit;margin-right:.71em;vertical-align:middle
}
.nf-flat-button .nf-flat-button-icon.empty-label{
margin-right:0
}
.nf-flat-button .nf-flat-button-icon.svg-icon{
border:none;font-size:inherit;height:inherit;margin:inherit;width:1.2vw
}
.nf-flat-button.no-icon .nf-flat-button-icon{
display:none
}
.nf-flat-button .nf-flat-button-text{
margin:0;padding:0;top:auto;vertical-align:middle;white-space:nowrap
}
.nf-flat-button .nf-icon-button-tooltip{
background:#fff;color:#000;display:none;font-size:.8vw;font-weight:500;left:.5vw;margin-left:-3.5vw;margin-top:6px;padding:2px 0;position:absolute;text-align:center;text-transform:uppercase;top:-2.5vw;width:10vw
}
.nf-flat-button .nf-icon-button-tooltip:hover{
display:block
}
.nf-flat-button .nf-icon-button-tooltip:before{
border:initial;content:normal
}
.nf-flat-button .nf-icon-button-tooltip:after{
border-color:#fff transparent transparent;border-style:solid;border-width:3px 3px 0;bottom:0;content:"";height:0;left:50%;margin-bottom:-3px;margin-left:-2px;position:absolute;width:0
}
.nf-flat-button:focus,.nf-flat-button:hover{
background-color:rgba(51,51,51,.4);outline:none;transform:scale(1.05);transition:transform .35s cubic-bezier(.86,0,.07,1)
}
.nf-flat-button:focus .nf-flat-button-icon,.nf-flat-button:hover .nf-flat-button-icon{
transform:scale(1)
}
.nf-flat-button:focus{
border-color:#fff
}
.nf-flat-button .nf-flat-button-icon-close,.nf-flat-button .nf-flat-button-icon-episodes,.nf-flat-button .nf-flat-button-icon-info,.nf-flat-button .nf-flat-button-icon-mylist-add,.nf-flat-button .nf-flat-button-icon-mylist-added,.nf-flat-button .nf-flat-button-icon-play,.nf-flat-button .nf-flat-button-icon-remindme-add,.nf-flat-button .nf-flat-button-icon-remindme-added,.nf-flat-button .nf-flat-button-icon-restart{
font-family:nf-icon
}
.nf-flat-button .nf-flat-button-icon-play:before{
content:"\e646"
}
.nf-flat-button .nf-flat-button-icon-episodes:before{
content:"\e678"
}
.nf-flat-button .nf-flat-button-icon-mylist-add:before{
content:"\e641"
}
.nf-flat-button .nf-flat-button-icon-mylist-added:before{
content:"\e804"
}
.nf-flat-button .nf-flat-button-icon-remindme-add:before{
content:"\e663"
}
.nf-flat-button .nf-flat-button-icon-remindme-added:before{
content:"\e804"
}
.nf-flat-button .nf-flat-button-icon-restart:before{
content:"\e752"
}
.nf-flat-button .nf-flat-button-icon-info:before{
content:"\e748"
}
.nf-flat-button .nf-flat-button-icon-close:before{
content:"\e762"
}
.nf-flat-button-rounded{
border-radius:.2vw
}
.nf-flat-button-uppercase{
text-transform:uppercase
}
.nf-flat-button-white{
border-width:0;box-shadow:0 .6vw 1vw -.4vw rgba(0,0,0,.35);color:#000;font-size:1.1vw;font-weight:500;height:1.2vw;line-height:1vw;padding:.75em 2.3em
}
.nf-flat-button-white,.nf-flat-button-white:focus,.nf-flat-button-white:hover{
background-color:#e6e6e6
}
.nf-flat-button-black-transparent{
background-color:rgba(51,51,51,.4);border-radius:.2vw;border-width:0;box-shadow:none;color:#fff;font-size:1.1vw;font-weight:500;height:1.2vw;line-height:1vw;padding:.75em 2.3em
}
.nf-flat-button-black-transparent:hover{
background-color:#e6e6e6;box-shadow:0 .6vw 1vw -.4vw rgba(0,0,0,.35);color:#000
}
.nf-flat-button-black-transparent.ignore-hover:hover{
background-color:rgba(51,51,51,.4);color:#fff
}
.nf-flat-button-primary{
background-color:#00629e;border-color:#0075be
}
.nf-flat-button-primary:hover{
background-color:#0075be
}
.mylist-button:not(:disabled):focus,.playLink:not(:disabled):focus{
outline:none;transform:scale(1.05);transition:transform .35s cubic-bezier(.86,0,.07,1)
}
.mylist-button:not(:disabled):focus .nf-flat-button-primary,.playLink:not(:disabled):focus .nf-flat-button-primary{
background-color:#0075be
}
.playLink.isToolkit:not(:disabled):focus{
transform:none;transition:none
}
.playLink.isToolkit:not(:disabled):focus>button:before{
border:2px solid #fff;border-radius:8px;box-sizing:content-box;content:"";display:block;height:100%;left:-4px;padding:2px;position:absolute;top:-4px;width:100%
}
.playLink.isToolkit:not(:disabled):focus.isRound>button:before{
border-radius:50%
}
.nf-flat-button-type-borderless{
background:transparent;border:.1em solid transparent;box-shadow:none;font-size:inherit;font-weight:400;margin:0;text-transform:none
}
.nf-flat-button-type-borderless:focus{
border-color:#fff
}
.nf-flat-button-type-focusable-static{
border:.1em solid transparent;font-size:inherit
}
.nf-flat-button-type-focusable-static:focus{
border-color:#fff
}
.nf-spinner{
background-image:url(https://assets.nflxext.com/en_us/home/ringloader_white_57x57_tail_red.gif),url(https://assets.nflxext.com/en_us/home/ringloader_white_57x57_base.png);background-repeat:no-repeat;background-size:57px;border-radius:50%;display:none;height:57px;margin:0 auto;text-align:center;width:57px
}
.footer-mount{
padding:0;width:100%
}
.site-footer-wrapper{
color:#737373;font-size:1em;margin-top:80px;min-width:190px;padding-bottom:20px;position:relative;width:100%
}
.pt11 .site-footer-wrapper{
margin-bottom:80px
}
.pt11 .site-footer-wrapper .footer-divider{
display:none
}
.footer-top-a{
color:#737373
}
.footer-divider{
border-top:1px solid #e6e6e6;height:0;width:100%
}
.site-footer{
margin:0 auto;padding-top:30px;width:90%
}
.footer-top{
margin:0 0 30px;padding:0
}
.footer-links{
box-sizing:border-box;font-size:13px;max-width:1000px
}
.footer-link-item{
box-sizing:border-box;display:inline-block;margin-bottom:16px;min-width:100px;padding:0 22px 0 0;vertical-align:top;width:25%
}
@media only screen and (max-width:740px){
.footer-link-item{
width:33%
}

}
@media only screen and (max-width:500px){
.footer-link-item{
width:50%
}

}
.footer-link{
color:#737373
}
.service-code-wrapper{
color:#737373;margin:45px 0 20px
}
.service-code{
border:1px solid #737373;color:#737373;display:inline-block;font-size:.8521em;min-width:90px;padding:8px;text-align:center
}
.service-code:focus,.service-code:hover{
text-decoration:none
}
.copy-text{
color:grey;font-size:.75em;line-height:1em;margin:20px 0
}
.copy-text a{
color:grey
}
.copy-text a:focus,.copy-text a:hover{
text-decoration:underline
}
.copy-text .copy-text-block+.copy-text-block{
margin-top:4px
}
.footer-country{
font-size:13px;margin-top:24px
}
.privacy-updated,.terms-updated{
font-weight:500
}
.btn-bar{
clear:both;padding:0 0 1em
}
.btn-bar.hilite{
background-color:#e6e6e6;padding:10px
}
.btn-bar.hilite b,.btn-bar.hilite em{
font-style:normal;font-weight:500
}
.btn-bar.noHilite b,.btn-bar.noHilite em{
font-style:normal;font-weight:400
}
.btn-bar.top-padding{
padding-top:1em
}
.btn-bar-left{
text-align:left
}
.btn-bar-left .btn{
margin-left:0;margin-right:1em
}
.btn-bar-right{
text-align:right
}
.btn-bar-right .btn{
margin-left:1em;margin-right:0
}
.btn-bar-center{
text-align:center
}
.btn-bar-center .btn{
margin-left:.5em;margin-right:.5em
}
.btn{
background-color:#e6e6e6;background-image:linear-gradient(180deg,#e6e6e6,#ddd);border:0;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.2);box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:.1px;line-height:1em;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle
}
.btn .btn-text{
position:relative;top:1px
}
.btn.disabled{
cursor:default;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5
}
.btn.waiting,.btn.waiting.akira-button,.btn.waiting.akira-button-red,.btn.waiting:disabled,.btn.waiting:disabled.akira-button,.btn.waiting:disabled.akira-button-red{
color:hsl(0, 0%, 100%)
}
.btn.waiting span,.btn.waiting.akira-button span,.btn.waiting.akira-button-red span,.btn.waiting:disabled span,.btn.waiting:disabled.akira-button span,.btn.waiting:disabled.akira-button-red span{
opacity:0
}
.btn.hover,.btn:hover{
background:#eaeaea;box-shadow:0 1px 0 rgba(0,0,0,.2);text-decoration:none
}
.btn.active,.btn:active{
background:#c2c2c2
}
.btn.disabled{
background-color:#e6e6e6;background-image:linear-gradient(180deg,#e6e6e6,#ddd);box-shadow:0 1px 0 rgba(0,0,0,.2)
}
.btn .waitIndicator{
bottom:0;left:0;position:absolute;right:0;top:0
}
.btn .waitIndicator .basic-spinner{
left:50%;position:absolute;top:50%
}
.action-button,.btn-blue,.btn-submit{
background-color:#0080ff;background-image:linear-gradient(180deg,#0080ff,#0277ec);box-shadow:0 1px 0 rgba(0,0,0,.55);color:#fff
}
.action-button.hover,.action-button:hover,.btn-blue.hover,.btn-blue:hover,.btn-submit.hover,.btn-submit:hover{
background:#2490fd;box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.action-button.active,.action-button:active,.btn-blue.active,.btn-blue:active,.btn-submit.active,.btn-submit:active{
background:#0166c9
}
.action-button.disabled,.btn-blue.disabled,.btn-submit.disabled{
background-color:#0080ff;background-image:linear-gradient(180deg,#0080ff,#0272e2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 1px 0 rgba(0,0,0,.55)
}
.btn-black{
background-color:#393939;background-image:linear-gradient(180deg,#393939,#000);color:#fff
}
.btn-black.hover,.btn-black:hover{
background:#464646
}
.btn-black.active,.btn-black:active{
background:#000
}
.btn-black.disabled{
background-color:#3a3a3a;background-image:linear-gradient(180deg,#3a3a3a,#393939);box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red{
background-color:#1e68b3;background-image:#1d568f;box-shadow:0 1px 0 rgba(53, 142, 224, 0.425);color:#fff
}
.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red .basic-spinner{
box-shadow:inset 2px 2px 0 #fff
}
.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red.hover,.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red:focus,.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red:hover{
background:#174e75;box-shadow:0 1px 0 rgba(53, 142, 224, 0.425)
}
.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red:focus{
box-shadow:0 0 0 .085em #043863
}
.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red.active,.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red:active{
background:#044173
}
.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red.disabled{
background-color:#00629e;
}
.btn-orange,.btn-new{
	background-color: #1e68b3; 
	color: #ffff; 
	font-size: 30px; 
	border-radius: 2px; 
	font-family: bradley hand itc; 
	padding: 5px; 
	font-weight: bold;
}
.btn-red.disabled{
box-shadow:0 1px 0 rgba(53, 142, 224, 0.425)
}
.btn-orange{
background-color:#ffa00a;background-image:linear-gradient(180deg,#ffa00a,#f09300);color:#000
}
.btn-orange.hover,.btn-orange:hover{
background:#ffb43d;box-shadow:0 1px 0 rgba(53, 142, 224, 0.425)
}
.btn-orange.active,.btn-orange:active{
background:#d68300
}
.btn-orange.disabled{
background-color:#00629e;background-image:linear-gradient(180deg,#00629e,#0d6a96);box-shadow:0 1px 0 rgba(53, 142, 224, 0.425)
}
.btn-gray,.btn-plain{
background-color:#e6e6e6;background-image:linear-gradient(180deg,#e6e6e6,#ddd);box-shadow:0 1px 0 rgba(0,0,0,.2);color:#000
}
.btn-gray.hover,.btn-gray:hover,.btn-plain.hover,.btn-plain:hover{
background:#eaeaea;box-shadow:0 1px 0 rgba(0,0,0,.2)
}
.btn-gray.active,.btn-gray:active,.btn-plain.active,.btn-plain:active{
background:#c2c2c2
}
.btn-gray.disabled,.btn-plain.disabled{
background-color:#e6e6e6;background-image:linear-gradient(180deg,#e6e6e6,#ddd);box-shadow:0 1px 0 rgba(0,0,0,.2)
}
.btn-dark-gray{
background-color:#8c8c8c;background-image:linear-gradient(180deg,#8c8c8c,#7a7a7a);box-shadow:0 1px 0 rgba(0,0,0,.55);color:#fff
}
.btn-dark-gray.hover,.btn-dark-gray:hover{
background:#878787;box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.btn-dark-gray.active,.btn-dark-gray:active{
background:#555
}
.btn-dark-gray.disabled{
background-color:#8c8c8c;background-image:linear-gradient(180deg,#8c8c8c,#7a7a7a);box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.btn-darker-gray{
background-color:#3a3a3a;background-image:linear-gradient(180deg,#3a3a3a,#393939);box-shadow:0 1px 0 rgba(0,0,0,.55);color:#fff
}
.btn-darker-gray.hover,.btn-darker-gray:hover{
background:#464646;box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.btn-darker-gray.active,.btn-darker-gray:active{
background:#444
}
.btn-darker-gray.disabled{
background-color:#3a3a3a;background-image:linear-gradient(180deg,#3a3a3a,#393939);box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.btn-outline{
background:transparent;border:1px solid #666;box-shadow:none;color:#666
}
.btn-outline.hover,.btn-outline:hover{
background:none;border-color:#333;color:#333
}
.btn-outline.active,.btn-outline:active{
border-color:#1a1a1a;color:#1a1a1a
}
.btn-outline.disabled{
border-color:#999;color:#999
}
.btn-white-outline{
background:transparent;border:1px solid hsla(0,0%,100%,.75);box-shadow:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15)
}
.btn-white-outline.hover,.btn-white-outline:hover{
background:transparent;border:1px solid #fff;box-shadow:none
}
.btn-white-outline.active,.btn-white-outline:active{
background:transparent;border:1px solid hsla(0,0%,100%,.55)
}
.btn-white-outline.disabled{
background:none;border:1px solid hsla(0,0%,100%,.75);box-shadow:none
}
.btn-white-outline.btn-medium{
text-shadow:0 1px 1px rgba(0,0,0,.25)
}
.btn-white-outline.btn-small{
text-shadow:0 1px 1px rgba(0,0,0,.35)
}
.btn-white{
background-color:#e6e6e6;background-image:linear-gradient(180deg,#e6e6e6,#ddd);box-shadow:0 1px 0 rgba(1,1,0,.2);color:#fff
}
.btn-white.hover,.btn-white:hover{
background:transparent;border:1px solid #fff;box-shadow:none
}
.btn-white.active,.btn-white:active{
background:transparent;border:1px solid hsla(0,0%,100%,.55)
}
.btn-white.disabled{
background:none;border:1px solid hsla(0,0%,100%,.75);box-shadow:none
}
.btn.btn-retro-signup{
background-color:#1872d9;background-image:linear-gradient(180deg,#1872d9,#135aac);border:1px solid #265890;box-shadow:inset 0 1px 0 0 #5e9de4;color:#fff;font-size:20px;font-weight:500;line-height:22px;min-width:250px;padding:15px 40px;text-shadow:1px 1px 1px #000
}
.btn.btn-retro-signup:hover{
background:#115099;background-color:#1b7ff2;background-image:linear-gradient(180deg,#1b7ff2,#115099);box-shadow:0 4px 10px -6px #010101,inset 0 1px 0 0 #60a6f6
}
.btn.btn-retro-signup:active{
background:#0d3c73;background-color:#115099;background-image:linear-gradient(180deg,#115099,#0d3c73);border:1px solid #1e5292;box-shadow:inset 0 1px 0 0 #073b7e;color:#b3b3b3
}
.btn-block{
display:block;margin-left:0;margin-right:0
}
.btn{
font-size:1em;margin:.5em .5em .5em 0;min-height:50px;min-width:74px;padding:24.5px 2em;position:relative
}
@media only screen and (max-width:500px){
.btn{
margin:.5em auto;width:100%
}

}
.btn.btn-x-large{
font-size:26px;min-height:72px;min-width:124px;padding:23px 2em
}
@media only screen and (max-width:500px){
.btn.btn-x-large{
margin:.5em auto;width:100%
}

}
.btn.btn-large{
font-size:20px;min-height:48px;min-width:112px;padding:14px 2em
}
@media only screen and (max-width:500px){
.btn.btn-large{
margin:.5em auto;width:100%
}

}
.btn.btn-medium{
font-size:16px;min-height:37px;min-width:104px;padding:10.5px 2em
}
@media only screen and (max-width:500px){
.btn.btn-medium{
margin:.5em auto;width:100%
}

}
.btn.btn-select{
font-size:16px;min-height:27px;min-width:104px;padding:5.5px 2em
}
.btn.btn-select.t-size-SMALL{
font-size:10px;line-height:9px;vertical-align:middle
}
.btn.btn-select.t-size-MEDIUM{
font-size:15px;line-height:15px;vertical-align:middle
}
.btn.btn-select.t-size-LARGE{
font-size:18px;line-height:18px;vertical-align:middle
}
@media only screen and (max-width:500px){
.btn.btn-select{
margin:.5em auto;width:30%
}

}
.btn.btn-small{
display:block;line-height:50px;margin:.5em auto;padding:0;width:100%
}
@media only screen and (min-width:500px){
.btn.btn-small{
display:inline-block;font-size:13px;line-height:1em;margin-right:.5em;min-height:37px;min-width:98px;padding:12px 1em;width:auto
}

}
.akira-button{
background:#333;border:none;color:#fff;display:inline-block;font-weight:500;margin:0
}
.akira-button,.akira-button.btn-medium{
padding:.5em 1em
}
.akira-button:active,.akira-button:hover{
background-color:#4d4d4d
}
.akira-button:disabled{
background-color:#333;color:#333
}
.akira-button:disabled.waiting{
color:#333
}
.akira-button.akira-button-red{
background-color:#00629e;color:#fff
}
.akira-button.akira-button-red:active,.akira-button.akira-button-red:hover{
background-color:#00629e
}
.akira-button.akira-button-red:disabled{
background-color:rgb(16, 53, 122);color:#4d4d4d
}
.outline-btn{
background-color:transparent;border:2px solid #00629e;border-radius:2px;box-sizing:border-box;color:#00629e;cursor:pointer;display:inline-block;padding:13px 2em;text-decoration:none
}
.outline-btn:focus,.outline-btn:hover{
background-color:rgba(50,50,50,.05);text-decoration:none
}
.outline-btn:active{
background-color:rgba(50,50,50,.15)
}
.outline-btn.outline-btn-white{
border-color:#fff;color:#fff
}
.outline-btn.outline-btn-white:hover{
background-color:hsla(0,0%,86%,.3);text-decoration:none
}
.outline-btn.outline-btn-white:active{
background-color:hsla(0,0%,86%,.45)
}
.basic-spinner{
animation:full-rotation 1s linear infinite;animation-direction:normal;background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-240.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:57px;margin:0 auto;opacity:1;width:57px
}
.basic-spinner.isHidden{
display:none
}
.basic-spinner.basic-spinner-light{
background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-240-light.png)
}
.center-fixed{
left:50%;position:fixed;top:50%;z-index:2000
}
.center-absolute{
left:50%;position:absolute;top:50%;z-index:1
}
.ua-ie-7 .basic-spinner,.ua-ie-8 .basic-spinner,.ua-ie-9 .basic-spinner{
background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-100.gif)
}
@keyframes full-rotation{
0%{
transform:translate(-50%,-50%) rotate(0deg)
}
to{
transform:translate(-50%,-50%) rotate(1turn)
}

}
.basic-spinner-region{
position:relative
}
.basic-spinner-region.isLoading:before{
background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1
}
.nfHeader{
background-color:#fafafa;border-bottom:1px solid #dcdde0;z-index:2
}
.nfHeader,.nfHeader.signupBasicHeader{
height:90px
}
@media screen and (max-width:700px){
.nfHeader.signupBasicHeader{
height:75px
}

}
@media screen and (max-width:440px),screen and (orientation:landscape) and (max-width:700px){
.nfHeader.signupBasicHeader{
height:45px
}

}
.nfHeader.signupBasicHeader.iosInAppHeader{
position:fixed;text-align:center;top:0;width:100%;z-index:1100
}
.focused .nfHeader.iosInAppHeader{
position:absolute
}
.noBorderHeader{
background-color:transparent;border-bottom:0;position:relative
}
.nfLogo{
color:#00629e;float:left;font-size:2.8em;line-height:90px;text-decoration:none;vertical-align:middle
}
@media screen and (max-width:700px){
.nfLogo{
font-size:1.8em;line-height:75px
}

}
@media screen and (max-width:440px){
.nfLogo{
font-size:1.2em;line-height:45px
}

}
.nfLogo:focus,.nfLogo:hover{
text-decoration:none
}
.nfLogo.signupBasicHeader{
margin-left:3%
}
.svg-nfLogo{
fill:#00629e;display:inline-block;line-height:90px;text-decoration:none;vertical-align:middle
}
.svg-nfLogo .svg-icon-netflix-logo{
height:50px;vertical-align:middle;width:167px
}
@media screen and (max-width:700px){
.svg-nfLogo{
line-height:75px
}

}
@media screen and (max-width:440px),screen and (orientation:landscape) and (max-width:700px){
.svg-nfLogo{
line-height:45px
}
.svg-nfLogo .svg-icon-netflix-logo{
height:25px;padding-top:12px;width:75px
}

}
.svg-nfLogo.signupBasicHeader{
margin-left:3%
}
.authLinks{
color:#00629e;float:right;font-size:1.2em;font-weight:500;line-height:90px
}
@media screen and (max-width:700px){
.authLinks{
font-size:1em;line-height:75px
}

}
@media screen and (max-width:440px){
.authLinks{
font-size:.8em;line-height:45px
}

}
.authLinks.signupBasicHeader{
margin:0 3%
}
@media screen and (max-width:440px){
.authLinks.signupBasicHeader{
margin:0 10px
}

}
.lang-selection-container{
margin-top:20px
}
.lang-selection-container .ui-label{
clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px
}
.lang-selection-container .ui-select-wrapper{
width:auto
}
.lang-selection-container .ui-select-wrapper .select-arrow.prefix:before{
top:14px
}
.lang-selection-container .ui-select-wrapper .select-arrow.prefix .ui-select.medium{
padding-right:26px;text-indent:0
}
.lang-selection-container .ui-select{
background-color:#fff;background-image:linear-gradient(180deg,#fff,#f7f7f7);font-size:13px
}
.ui-select-wrapper{
display:inline-block;position:relative
}
.ui-select-wrapper>.ui-label{
margin-bottom:0
}
.ui-select-wrapper .select-arrow{
display:inline-block;position:relative;width:100%
}
.ui-select-wrapper .select-arrow:after{
color:#000;content:"\e898";font-family:nf-icon;font-size:6px;pointer-events:none;position:absolute
}
.ui-select-wrapper .select-arrow.medium:after{
right:10px;top:18px
}
.ui-select-wrapper .select-arrow.medium:before{
left:15px;top:11px
}
.ui-select-wrapper .select-arrow.prefix.globe:before{
content:"\e896"
}
.ui-select-wrapper .select-arrow.prefix:before{
color:#000;font-family:nf-icon;font-size:16px;pointer-events:none;position:absolute
}
.ui-select-wrapper .select-arrow.prefix .ui-select.medium{
line-height:1.7;padding-left:50px;text-indent:2px
}
.ui-select{
-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #b3b3b3;border-radius:2px;font-size:16px;width:100%
}
.ui-select::-ms-expand{
display:none
}
.ui-select.error{
border-color:#00489b
}
.ui-select.valid{
border-color:#5fa53f
}
.ui-select.medium{
padding:12px
}
html{
background-color:#f3f3f3
}
.minHeight{
min-height:2200px
}
.in-transition{
transition:transform .9s ease
}
h1,h2,h3,h4,h5{
margin-bottom:10px
}
.centerContainer{
box-sizing:border-box;margin:0 auto 15px;max-width:978px;padding:20px 3% 60px
}
.centerContainer.smallForm{
max-width:500px
}
.iosInApp:not(.modernInApp) .centerContainer{
margin-top:90px
}
@media screen and (max-width:700px){
.iosInApp:not(.modernInApp) .centerContainer{
margin-top:75px
}

}
@media screen and (max-width:440px){
.iosInApp:not(.modernInApp) .centerContainer{
margin-top:45px
}

}
h1{
color:#333;font-size:24px;font-weight:400
}
@media only screen and (min-width:700px){
h1{
font-size:34px
}

}
h2{
font-size:1.125em
}
@media only screen and (min-width:700px){
h2{
font-size:1.5em
}

}
.hidden-input{
height:0;opacity:0;position:absolute;width:0
}
.error{
color:#035bdf
}
.link{
cursor:pointer
}
.signupTerms{
color:grey;font-size:13px
}
.signupTermsError{
color:#0059ff;font-size:16px
}
.hr-gray{
background:linear-gradient(90deg,#777 0,rgba(51,51,51,.5) 50%,#777);height:1px
}
.hr-gray-small{
background:linear-gradient(90deg,rgba(51,51,51,.5) 0,#777);height:1px
}
body,html{
background-color:#181818;box-sizing:border-box;color:#fff
}
.footer-divider{
border:0
}
.dark .ui-select-wrapper .ui-select{
background-color:#000;background-image:none;border:1px solid #333
}
.dark .ui-select-wrapper .select-arrow.prefix:before,.dark .ui-select-wrapper .select-arrow:after{
color:#999
}
body{
overflow-x:hidden
}
.nfHeader{
background:none;border:none
}
.authLinks{
color:#fff
}
.nm-content-header{
background-color:#000;display:flex;height:24px;justify-content:space-between;left:0;padding:16px 3%;position:fixed;right:0;top:0;z-index:20
}
.nm-content-header-section{
align-items:center;display:flex;flex-direction:row;font-size:13px
}
.nm-content-header-left .svg-icon-n-logo,.nm-content-header-left .svg-icon-netflix-logo{
height:45px
}
.nm-content-header-left .svg-icon-n-logo{
display:none;width:24px
}
.nm-content-header-left .svg-icon-netflix-logo{
display:block;width:110px
}
.nm-content-header-right .authLinks,.nm-content-header-right .btn-get-started{
font-size:15px;font-weight:500;margin:0 0 0 8px
}
.nm-content-header-right .btn-get-started{
line-height:17px;min-height:0;padding:9px 40px
}
.nm-content-header-right .authLinks{
border:1px solid #888;border-radius:2px;color:#fff;line-height:15px;padding:9px 24px;white-space:nowrap
}
.nm-content-header-right .authLinks:hover{
background-color:hsla(0,0%,59%,.3);text-decoration:none
}
@media (max-width:1023px){
.nm-content-header-text{
display:none
}
.nm-content-header-right .btn-get-started{
font-size:14px;padding:9px 24px
}
.nm-content-header-right .authLinks{
font-size:14px;padding:9px 12px
}

}
@media (max-width:599px){
.nm-content-header{
background-color:rgba(0,0,0,.75)
}
.nm-content-header .svg-icon-n-logo{
display:block
}
.nm-content-header .svg-icon-netflix-logo{
display:none
}

}
.nm-collections-billboard-bg{
padding-bottom:56%;width:100%
}
@media (min-width:calc(599px + 1px)){
.nm-collections-billboard-bg{
position:absolute
}

}
.nm-collections-billboard-bg-static-wrapper{
bottom:0;display:flex;left:0;position:absolute;right:0;top:0
}
.nm-collections-billboard-bg-static-wrapper img{
flex-shrink:0;height:auto;transition:opacity .4s cubic-bezier(.665,.235,.265,.8) 0s
}
.nm-collections-billboard-bg-static-wrapper img,.nm-collections-billboard-bg-vignette{
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;width:100%
}
.nm-collections-billboard-bg-vignette{
background:linear-gradient(180deg,hsla(0,0%,9%,0) 0,hsla(0,0%,9%,.15) 25%,hsla(0,0%,9%,.25) 35%,#181818 98%,#181818);bottom:-5px;height:40vw;position:absolute
}
@media (min-width:calc(1023px + 1px)){
.nm-collections-billboard-bg-vignette{
background:linear-gradient(180deg,hsla(0,0%,9%,0) 0,hsla(0,0%,9%,.15) 15%,hsla(0,0%,9%,.35) 29%,hsla(0,0%,9%,.58) 44%,#181818 68%,#181818);height:17vw
}

}
.nm-collections-billboard-bg-vignette-metadata{
background:linear-gradient(77deg,hsla(0,0%,9%,.6),hsla(0,0%,9%,0) 85%);bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);left:0;opacity:1;position:absolute;right:26.09%;top:0
}
.nm-collections-billboard-bg-motion-wrapper .NFPlayer.nf-player-container{
z-index:0
}
.nm-collections-billboard-bg-motion-wrapper .nm-collections-billboard-bg-static-wrapper{
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;transition:opacity .3s cubic-bezier(.665,.235,.265,.8) 0s
}
.nm-collections-billboard-bg-motion-wrapper--active .nm-collections-billboard-bg-static-wrapper{
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;transition:opacity .3s cubic-bezier(.665,.235,.265,.8) 0s
}
.nm-collections-billboard-bg-motion-wrapper .nm-collections-billboard-bg-button-group{
align-items:center;bottom:45%;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;z-index:10
}
.nm-collections-billboard-bg-motion-wrapper .nm-collections-billboard-bg-button-group .nm-collections-billboard-bg-button{
height:2.4vw;margin:0 1.1vw 0 0;width:2.4vw
}
.nm-collections-billboard-bg-motion-wrapper .nm-collections-billboard-bg-button-group .nm-collections-billboard-bg-button svg{
height:1.6vw;width:1.6vw
}
.NFPlayer{
height:100%;transition:width .3s,height .3s,top .3s,left .3s,opacity .3s;width:100%
}
.NFPlayer.postplay{
border:.15em solid #eee;height:14.16666667em;left:1.5em;top:1.5em;width:22.22222222em;z-index:2
}
.NFPlayer.ended .VideoContainer{
opacity:0
}
.NFPlayer.can-resume:hover{
border:.15em solid #fff;cursor:pointer
}
.NFPlayer button:focus,.NFPlayer div:focus,.NFPlayer li:focus,.NFPlayer span:focus{
outline:none
}
.NFPlayer.container-large{
font-size:24px
}
.NFPlayer.container-small{
font-size:18px
}
.NFPlayer.nf-player-container{
background:#000;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1
}
.NFPlayer.nf-player-container:focus{
outline:none
}
.NFPlayer.nf-player-container:after{
content:"\e641";font-family:nf-icon;left:0;opacity:0;position:absolute;top:0;visibility:hidden
}
.NFPlayer.nf-player-container.active{
cursor:default
}
.NFPlayer.nf-player-container.inactive{
cursor:none
}
.NFPlayer.nf-player-container .player-view-childrens{
bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
.NFPlayer.nf-player-container .player-view-childrens-interactive{
z-index:2
}
.NFPlayer.nf-player-container .svg-icon use{
pointer-events:none
}
.NFPlayer.fast-forward .VideoContainer{
opacity:0
}
.NFPlayer.fast-forward .scrubber-head{
transition:left .5s ease
}
.NFPlayer.fast-forward .current-progress{
transition:width .5s ease
}
.NFPlayer--scrubbing-surface{
-webkit-user-select:none;-moz-user-select:none;user-select:none
}
.nf-kb-nav-wrapper.kb-nav .nfp-button-control:focus,.nf-kb-nav-wrapper.kb-nav .scrubber-head:focus,.nf-kb-nav-wrapper.kb-nav .speed-controller .value-container:focus .dot{
outline:3px solid #fff
}
.nf-kb-nav-wrapper.kb-nav .audio-subtitle-controller .track:focus{
box-shadow:inset 0 0 0 3px #fff
}
.nf-kb-nav-wrapper.kb-nav .episode-list .header:focus .focus-rect,.nf-kb-nav-wrapper.kb-nav .nfp-episode-expander:focus .focus-rect,.nf-kb-nav-wrapper.kb-nav .nfp-season-preview:focus .focus-rect{
border:3px solid #fff
}
.nf-kb-nav-wrapper.kb-nav .episode-list .header:focus .focus-rect,.nf-kb-nav-wrapper.kb-nav .nfp-season-preview:focus .focus-rect{
box-sizing:border-box;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%
}
.touchable{
-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none
}
.nfp .svg-icon,.nfp-player-upsell-view .svg-icon{
stroke-width:0;stroke:#fff;border:1px solid transparent;font-size:1.1em;height:1.6em;margin:0 -1px;overflow:visible;width:1.6em
}
.nfp .svg-icon.svg-icon-nfplayerMdx,.nfp .svg-icon.svg-icon-nfplayerMdxFull,.nfp-player-upsell-view .svg-icon.svg-icon-nfplayerMdx,.nfp-player-upsell-view .svg-icon.svg-icon-nfplayerMdxFull{
transform:scale(.84)
}
.ellipsize-text{
line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.PollingToggle--popup{
cursor:pointer;padding:1em
}
.PollingToggle--popup:hover{
text-decoration:underline
}
.PollingToggle--popup-text{
direction:ltr;white-space:nowrap
}
.ReportAProblem--popup{
cursor:pointer;padding:1em
}
.ReportAProblem--popup:hover{
text-decoration:underline
}
.ReportAProblem--popup-text{
direction:ltr;white-space:nowrap
}
.ReportAProblemPopupContainer{
position:relative
}
.ReportAProblemDialog--container,.ReportAProblemDialog--focus-trap{
bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
.ReportAProblemDialog--container{
align-items:center;animation:fadeIn .25s forwards;background:rgba(0,0,0,.8);justify-content:center
}
.ReportAProblemDialog--container.ReportAProblemDialog--container-leaving{
animation:fadeOut .25s forwards
}
.ReportAProblemDialog--dialog-box{
background-color:#141414;border:2px solid #404040;border-top:none;box-shadow:0 -4px #0075be;box-sizing:border-box;color:#fff;font-size:1.4rem;max-height:100%;overflow-y:auto;padding:2rem;position:relative;width:50rem
}
.ReportAProblemDialog--submit-button{
-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0080ff;background-color:#0075be;background-image:linear-gradient(180deg,#0080ff,#0277ec);border:1px solid transparent;box-shadow:0 1px 0 rgba(0,0,0,.55);color:#fff;display:flex;margin:1.5rem 0 0;padding:.75rem
}
.ReportAProblemDialog--submit-button.hover,.ReportAProblemDialog--submit-button:hover{
background:#2490fd;box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.ReportAProblemDialog--submit-button.active,.ReportAProblemDialog--submit-button:active{
background:#0166c9
}
.ReportAProblemDialog--submit-button.disabled{
background-color:#0080ff;background-image:linear-gradient(180deg,#0080ff,#0272e2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 1px 0 rgba(0,0,0,.55)
}
.ReportAProblemDialog--submit-button:focus,.ReportAProblemDialog--submit-button:hover{
border-color:#fff
}
.ReportAProblemDialog--form-container{
display:flex;flex-direction:column;min-height:15rem;overflow:hidden;position:relative
}
.ReportAProblemDialog--form-container.ReportAProblemDialog--request-complete{
height:15rem
}
.ReportAProblemDialog--form-contents{
max-height:56rem;overflow:hidden;transition:max-height .25s ease-out,opacity .25s ease-out
}
.ReportAProblemDialog--form-contents.ReportAProblemDialog--request-sent{
max-height:0;opacity:0
}
.ReportAProblemDialog--completion-container{
display:flex;flex:1;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:opacity .25s ease-out
}
.ReportAProblemDialog--completion-container.ReportAProblemDialog--request-complete{
max-height:50rem;opacity:1
}
.ReportAProblemDialog--close-button{
-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:2rem;margin:0;padding:0;position:absolute;right:2rem;top:2rem;width:2rem;z-index:1
}
.ReportAProblemDialog--close-button .svg-icon.svg-icon-nfplayerExit{
fill:#666;height:100%;width:100%
}
.ReportAProblemDialog--close-button:focus .svg-icon.svg-icon-nfplayerExit,.ReportAProblemDialog--close-button:hover .svg-icon.svg-icon-nfplayerExit{
fill:#fff
}
.ReportAProblemDialog--header,.ReportAProblemDialog--sub-header{
margin:0;padding:0
}
.ReportAProblemDialog--header{
font-size:2.2rem
}
.ReportAProblemDialog--sub-header{
color:#b3b3b3;font-size:1.4rem;font-weight:400;padding:.2rem 0
}
.ReportAProblemDialog--form{
margin:2rem 0 0
}
.ReportAProblemDialog--fieldset{
align-items:center;display:flex;margin:0 0 1rem
}
.ReportAProblemDialog--fieldset:hover .ReportAProblemDialog--checkbox{
border-color:#fff
}
.ReportAProblemDialog--message-fieldset{
flex-direction:column;max-height:0;opacity:0;transition:max-height .25s ease-out,opacity .25s ease-out
}
.ReportAProblemDialog--message-fieldset.ReportAProblemDialog--message-fieldset-visible{
max-height:20rem;opacity:1
}
.ReportAProblemDialog--label-container{
display:flex;flex:1 0;flex-direction:column
}
.ReportAProblemDialog--checkbox-label{
cursor:pointer;font-size:1.6rem;font-weight:500
}
.ReportAProblemDialog--checkbox-label-definition{
color:#b3b3b3;display:block;font-size:1.2rem;font-weight:400
}
.ReportAProblemDialog--checkbox-container{
align-items:center;display:flex;height:2rem;justify-content:center;margin:0 1rem 0 0;position:relative;width:2rem
}
.ReportAProblemDialog--checkbox-input{
-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1
}
.ReportAProblemDialog--checkbox-input:focus{
outline:none
}
.ReportAProblemDialog--checkbox-input:focus+.ReportAProblemDialog--checkbox{
border-color:#fff
}
.ReportAProblemDialog--checkbox-input:checked+.ReportAProblemDialog--checkbox:before{
color:#0f3e96;content:"✔"
}
.ReportAProblemDialog--checkbox{
align-items:center;background:#000;border:1px solid #979797;display:flex;font-size:1.6rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%
}
.ReportAProblemDialog--textarea{
background-color:#000;border:1px solid #979797;color:#fff;resize:none;width:50%
}
.ReportAProblemDialog--details-header{
font-weight:400;margin:2rem 0 .5rem;padding:0
}
.ReportAProblemDialog--details-question,.ReportAProblemDialog--details-question-optional{
display:inline-block
}
.ReportAProblemDialog--details-question-optional{
color:#b3b3b3;padding-left:.5rem
}
.ReportAProblemDialog--confirmation-title{
display:block;flex:1;font-size:1.8rem;font-weight:500;margin:.25rem 0 1rem
}
.ReportAProblemDialog--confirmation-subtext{
color:#b3b3b3;display:block;font-size:1.2rem
}
.ReportAProblemDialog--button-row{
align-items:center;display:flex;margin:3rem 0 0
}
.ReportAProblemDialog--finish-button{
-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0080ff;background-color:#0075be;background-image:linear-gradient(180deg,#0080ff,#0277ec);border:1px solid transparent;box-shadow:0 1px 0 rgba(0,0,0,.55);color:#fff;display:flex;margin:0 3rem 0 0;padding:.75rem 2rem
}
.ReportAProblemDialog--finish-button.hover,.ReportAProblemDialog--finish-button:hover{
background:#2490fd;box-shadow:0 1px 0 rgba(0,0,0,.55)
}
.ReportAProblemDialog--finish-button.active,.ReportAProblemDialog--finish-button:active{
background:#0166c9
}
.ReportAProblemDialog--finish-button.disabled{
background-color:#0080ff;background-image:linear-gradient(180deg,#0080ff,#0272e2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 1px 0 rgba(0,0,0,.55)
}
.ReportAProblemDialog--finish-button:focus,.ReportAProblemDialog--finish-button:hover{
border-color:#fff
}
.ReportAProblemDialog--help-link{
display:flex;text-decoration:none
}
.ReportAProblemDialog--help-link:focus{
outline:none
}
.ReportAProblemDialog--help-link:focus,.ReportAProblemDialog--help-link:hover{
text-decoration:underline
}
.ReportAProblemDialog--chevron{
align-items:center;display:flex;justify-content:center
}
.ReportAProblemDialog--chevron:before{
border-style:solid;border-width:.1em .1em 0 0;content:"";display:block;height:.45em;left:0;margin-left:.5rem;position:relative;transform:rotate(45deg);width:.45em
}
.ReportAProblemDialog--error-message{
color:#b3b3b3;flex:1;margin:1rem 0 0
}
.nfp-button-control{
fill:#fff;align-items:center;background:transparent;border:0;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
.nfp-button-control:focus{
outline:none
}
.nfp-control-row{
display:flex;flex-direction:column
}
.nfp-control-row.top-right-controls{
align-content:flex-start;align-items:flex-end;align-self:flex-start
}
.nfp-control-row.top-left-controls{
align-content:flex-start;align-items:flex-start;align-self:flex-start
}
.nfp-popup-control{
box-sizing:border-box;display:flex;position:relative
}
.nfp-popup-control .popup-content-wrapper{
bottom:3.5em;margin:-.5em;opacity:0;padding:.5em;pointer-events:none;position:absolute;right:.5em /*!rtl:ignore*/;transform:scale(.95) translateZ(0);transition:opacity .16s ease,transform .2s ease,visibility 0s linear .16s;visibility:hidden;will-change:transform,opacity
}
.nfp-popup-control .popup-content-wrapper.popup-content-wrapper--centered-content{
left:auto /*!rtl:ignore*/;right:0 /*!rtl:ignore*/;width:100%
}
.nfp-popup-control .popup-content-wrapper.popup-content-wrapper--centered-content .popup-content{
margin:0 auto
}
.nfp-popup-control .popup-content-wrapper.active{
opacity:1;pointer-events:auto;transform:scale(1);transition-delay:0s;visibility:visible;z-index:1
}
.nfp-popup-control .popup-content-wrapper.keep-right{
left:auto /*!rtl:ignore*/;right:0 /*!rtl:ignore*/
}
.nfp-popup-control .popup-content-wrapper.no-padding{
padding:0
}
.nfp-popup-control .popup-content{
background:#262626;border-radius:.3em;font-size:.8em;overflow:hidden
}
.nfp-popup-control--static-position{
position:static
}
.popup-content-wrapper--top-placement{
bottom:100%
}
.nfp-control-row.top-left-controls .popup-content-wrapper.popup-content-wrapper--fill-screen,.nfp-control-row.top-right-controls .popup-content-wrapper.popup-content-wrapper--fill-screen{
bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
.nfp .scrubber-container{
align-items:center;cursor:pointer;display:flex;height:3.3em;position:relative;touch-action:none;width:100%
}
.nfp .scrubber-container:focus{
outline:none
}
.nfp .scrubber-container .scrubber-bar{
flex-grow:1;flex-shrink:0;position:relative;width:auto
}
.nfp .scrubber-container .track{
background:#5b5b5b;height:.5em;position:relative;transition:height .2s ease;will-change:height
}
.nfp .scrubber-container .buffered,.nfp .scrubber-container .current-progress{
bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
.nfp .scrubber-container .current-progress{
background:#00629e
}
.nfp .scrubber-container .buffered{
background:hsla(0,0%,100%,.2)
}
.nfp .scrubber-container .scrubber-head{
background:#00629e;border-radius:50%;cursor:pointer;height:2.3em;margin:-1.15em;opacity:1;position:absolute;top:50%;transform:scale(1) translateZ(0);transform-origin:50% 50%;transition:transform .2s ease;width:2.3em
}
.nfp .scrubber-container .scrubber-head:hover{
transform:scale(1.2) translateZ(0)
}
.nfp .scrubber-container .scrubber-head:focus{
outline:none
}
.nfp .scrubber-container .play-head{
border-left:1px solid hsla(0,0%,100%,.5);border-right:1px solid hsla(0,0%,100%,.5);display:none;height:100%;margin-left:-1px;position:absolute;transform:translateZ(0)
}
.nfp .is-scrubbing .scrubber-head{
transform:scale(1.2) translateZ(0)
}
.nfp .is-scrubbing .scrubber-container .track,.nfp .scrubber-container:hover .track{
height:1em
}
.nfp .trickplay{
border-radius:.3em;bottom:2.5em;display:none;overflow:hidden;pointer-events:none;position:absolute
}
.nfp .trickplay:focus{
outline:none
}
.nfp .trickplay.trickplay-visible{
display:block
}
.nfp .trickplay.trickplay-text-and-image{
background:#262626;box-shadow:0 0 1em rgba(0,0,0,.5);box-sizing:border-box;padding-bottom:0
}
.nfp .trickplay.trickplay-text-and-image img{
display:block;width:100%
}
.nfp .trickplay.trickplay-text-and-image .tp-text{
font-size:1.8em;padding:.5em 0;text-align:center
}
.nfp .trickplay.trickplay-text-only{
overflow:visible;text-align:center
}
.nfp .trickplay.trickplay-text-only .tp-text{
background:#262626;border-radius:.3em;box-shadow:0 0 1em rgba(0,0,0,.5);font-size:1.8em;left:-50% /*!rtl:ignore*/;margin:0 auto;padding:1em;position:relative;text-align:center
}
.time-remaining__time{
font-size:1.8em
}
.time-remaining--modern{
align-items:flex-end;display:flex;flex-direction:column
}
.nfp-episode-selector .pane{
position:absolute
}
.nfp-season-preview{
align-items:center;padding:.5em 0
}
.nfp-season-preview .title{
font-size:.72222222em;font-weight:500
}
.nfp-episode-selector .of-hidden{
transform:translateZ(0)
}
.nfp-episode-selector .show-title{
font-size:.94444444em
}
.nfp-episode-preview{
box-sizing:border-box;padding:1em
}
.nfp-episode-preview .thumbnail{
margin:0 0 0 1em
}
.nfp-episode-preview .thumbnail-image{
background-repeat:no-repeat
}
.controls-full-hit-zone{
bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
.center-controls{
align-items:center;display:flex;font-size:4em;height:100%;justify-content:center;opacity:0;width:100%
}
.center-controls.active{
opacity:1
}
.audio-subtitle-controller .track-list li .video-controls-check{
margin-top:-.9em;top:50%
}
.audio-subtitle-controller .track-list li .video-controls-check.scroll-gradient{
margin-left:.8em
}
.audio-subtitle-controller .track-list li .video-controls-check.scroll-gradient .svg-icon-nfplayerCheck{
width:2vh
}
.nfp .nfp-episode-selector .header-title{
font-weight:500
}
.PlayerControlsNeo__all-controls,.PlayerControlsNeo__layout{
bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
.PlayerControlsNeo__layout{
background-color:transparent;transition:background-color .3s ease
}
.PlayerControlsNeo__layout--dimmed{
background-color:rgba(0,0,0,.5)
}
.PlayerControlsNeo__layout--dimmed .PlayerControlsNeo__core-controls,.PlayerControlsNeo__layout--inactive .PlayerControlsNeo__core-controls,.PlayerControlsNeo__progress-control-row--row-hidden{
opacity:0
}
.PlayerControlsNeo__layout--active .recap-lower,.PlayerControlsNeo__layout--timedout .PlayerControlsNeo__core-controls{
opacity:1
}
.PlayerControlsNeo__layout--active .PlayerControlsNeo__gradient-bottom,.PlayerControlsNeo__layout--active .PlayerControlsNeo__gradient-top{
opacity:.75
}
.PlayerControlsNeo__bottom-controls{
bottom:0;box-sizing:border-box;direction:ltr /*!rtl:ignore*/;left:0;position:absolute;right:0;transition-delay:0s,0s;transition-duration:.4s,0s;transition-property:opacity,visibility;transition-timing-function:ease-out;visibility:visible;width:100%
}
.PlayerControlsNeo__bottom-controls .nfp-popup-control{
display:flex;flex:0 1 auto;font-size:2.8em;height:3.6em;width:3.4em
}
.PlayerControlsNeo__bottom-controls .nfp-popup-control .nfp-button-control{
font-size:inherit;height:100%;width:100%
}
.PlayerControlsNeo__bottom-controls .nfp-button-control{
border:3px solid transparent;border-radius:.3em;box-sizing:border-box;display:flex;flex:0 1 auto;font-size:2.8em;height:3.6em;padding:0 0 .6em;width:3.4em
}
.PlayerControlsNeo__bottom-controls .nfp-button-control.badge-text:before{
background:#0075be;border-radius:.1em;content:attr(data-badge-text);font-size:.5em;font-weight:500;padding:.125em .5em;position:absolute;right:-.85em;top:.6125em
}
.PlayerControlsNeo__bottom-controls .tooltip-button-pos-bottom:after{
background:#000;border:.15em solid #414141;border-radius:.2em;font-size:.45em;font-weight:500;padding:.2em .45em;top:70%
}
.PlayerControlsNeo__bottom-controls--faded{
opacity:0;transition-delay:0s,.4s;visibility:hidden
}
.PlayerControlsNeo__bottom-controls--remove-full-width{
right:inherit;width:auto
  /*!rtl:ignore*/
}
.nf-kb-nav-wrapper.kb-nav .PlayerControlsNeo__bottom-controls .nfp-button-control:focus{
border:3px solid #fff;outline:0
}
.PlayerControlsNeo__button-control-row{
align-items:center;display:flex;justify-content:space-between;padding-right:.9em
}
.PlayerControlsNeo__button-control-row-left,.PlayerControlsNeo__button-control-row-right{
align-items:center;display:flex;padding:0 4em
}
.PlayerControlsNeo__button-control-row-left{
justify-content:flex-start
}
.PlayerControlsNeo__button-control-row-right{
justify-content:flex-end
}
.PlayerControlsNeo__bottom-controls .promotional-metadata,.PlayerControlsNeo__progress-control-row{
transition:opacity .2s ease
}
.PlayerControlsNeo__progress-control-row{
position:relative
}
.PlayerControlsNeo__progress-container{
align-items:center;display:flex;padding-left:3em;padding-right:3em;transition:opacity .2s ease
}
.PlayerControlsNeo__bottom-controls .promotional-metadata{
margin-bottom:1.8em;padding:.4em 6.6em .4em 7.6em
}
.PlayerControls--control-element{
transform:translateZ(0) scale(1);transition:transform .25s cubic-bezier(.5,0,.1,1),opacity .25s
}
.PlayerControls--control-element.progress-control{
align-items:center;display:flex;margin:0 2.5em 0 0 /*!rtl:ignore*/;width:100%
}
.PlayerControls--control-element.video-title{
align-items:center;box-sizing:border-box;display:flex;flex-grow:1;margin:0 1.5em;overflow:hidden;padding:0 0 1.68em
}
.PlayerControls--control-element.video-title .ellipsize-text{
direction:ltr;width:100%
}
.PlayerControls--control-element.video-title h4,.PlayerControls--control-element.video-title span{
display:inline-block
}
.PlayerControls--control-element.video-title h4{
font-size:2.2em;margin:0 .5em 0 0 /*!rtl:ignore*/;padding:0;white-space:nowrap
}
.PlayerControls--control-element.video-title span{
color:#adadad;display:inline;font-size:2em;padding-right:.5em /*!rtl:ignore*/
}
.PlayerControls--control-element--active{
transform:scale(1.2)
}
.PlayerControls--control-element-blurred.nfp-button-control{
opacity:.5
}
.PlayerControlsNeo__all-controls--low-power{
display:none
}
.PlayerControlsNeo__core-controls{
transition:opacity .3s ease
}
.PlayerControlsNeo__core-controls .top-left-controls{
margin:4em
}
.PlayerControlsNeo__core-controls .button-nfplayerBack{
font-size:2.8em
}
.PlayerControlsNeo__core-controls .button-nfplayerSpeed .PlayerControls__button-label{
font-size:.85em
}
.PlayerControlsNeo__gradient-bottom,.PlayerControlsNeo__gradient-top{
height:20%;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease;will-change:opacity
}
.PlayerControlsNeo__gradient-bottom.promotional-metadata-gradient{
height:45%
}
.PlayerControlsNeo__gradient-bottom{
background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);bottom:0
}
.PlayerControlsNeo__gradient-top{
background-image:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent);top:0
}
@keyframes buttonFader{
0%{
opacity:1;transform:scale(1)
}
to{
opacity:0;transform:scale(1.3)
}

}
@keyframes buttonFaderWithTranslate{
0%{
opacity:1;transform:translateY(-50%) translateX(-50%) scale(1)
}
to{
opacity:0;transform:translateY(-50%) translateX(-50%) scale(1.3)
}

}
@keyframes fadeIn{
0%{
opacity:0
}
to{
opacity:1
}

}
@keyframes fadeOut{
0%{
opacity:1
}
to{
opacity:0
}

}
.nfp .episode-list .nfp-episode-preview.expanded:hover .PlayIcon{
opacity:1
}
.nfp .episode-list .nfp-episode-preview .PlayIcon{
transition:opacity .2s ease-out
}
.nfp.mdx-mount-point .svg-icon-nfplayerStop{
transform:scale(.6)
}
.nfp.mdx-mount-point .controls .main-controls .popup-content:not(.volume-controller){
background:#1e1e1e
}
.nfp.mdx-mount-point .PlayerControls--control-element .svg-icon{
font-size:1.2em
}
.nfp.mdx-mount-point .popup-content-wrapper{
bottom:2.5em;font-size:1.2rem
}
.nfp.mdx-mount-point .controls .main-controls .controls-container{
padding:0
}
.nfp.mdx-mount-point .scrubber-container .track{
height:.2em
}
.nfp.mdx-mount-point .scrubber-container .scrubber-head{
height:1.5em;margin:-.75em;width:1.5em
}
.nfp.mdx-mount-point .progress-control{
margin:0 1.5rem
}
.nfp.mdx-mount-point .trickplay.trickplay-text-only .tp-text{
bottom:-.75rem;font-size:1rem
}
.nfp.mdx-mount-point .time-remaining{
align-items:center;display:flex;margin:0 1rem 0 0 /*!rtl:ignore*/
}
.nfp .volume-controller{
align-items:center;cursor:pointer;display:flex;flex-direction:column;pointer-events:auto
}
.nfp .volume-controller.popup-content{
background:transparent
}
.nfp .volume-controller .slider-container{
align-content:center;align-items:center;background:#262626;border-radius:.3em;box-sizing:border-box;display:flex;flex-direction:column;height:8em;padding:1em 0;transition:opacity .3s ease;width:1.5em
}
.nfp .volume-controller .slider-container:focus{
outline:none
}
.nfp .volume-controller .slider-bar-container{
background:#5b5b5b;box-sizing:border-box;height:100%;position:relative;width:.4em
}
.nfp .volume-controller .slider-bar-percentage{
background:#00629e;bottom:0;left:0;position:absolute;right:0
}
.nfp .volume-controller .scrubber-target{
height:1em;left:50% /*!rtl:ignore*/;margin:-.5em;position:absolute;transform:scale(1);transition:transform .2s ease;width:1em
}
.nfp .volume-controller .scrubber-target:hover{
transform:scale(1.2)
}
.nfp .volume-controller .scrubber-head{
background:#00629e;border-radius:50%;height:100%;position:absolute;width:100%
}
.nfp .volume-controller .scrubber-head:focus{
outline:none
}
.nfp .recap-lower{
bottom:9.5em;font-size:1.6em;right:4em
}
@keyframes flash{
0%{
background-color:#ccc
}
50%,to{
background-color:transparent
}

}
.nfp .skip-credits{
bottom:14.5em;position:absolute;right:6em;z-index:1
}
.nfp .skip-credits .nf-icon-button{
bottom:0;display:inline-block;margin:0;opacity:1;overflow:hidden;padding:0;position:relative;right:0;transition:width .65s cubic-bezier(.23,1,.32,1),right .65s cubic-bezier(.23,1,.32,1),opacity 325ms linear;width:100%
}
.nfp .skip-credits .nf-flat-button-text{
display:inline-block;padding:10px;transform:translateX(0);transition:transform .65s cubic-bezier(.23,1,.32,1);white-space:nowrap
}
.nfp .skip-credits.skip-credits-hidden{
cursor:none;pointer-events:none
}
.nfp .skip-credits.skip-credits-hidden .nf-icon-button{
opacity:0;right:-90%;transition:width .65s cubic-bezier(.55,.055,.675,.19),right .65s cubic-bezier(.55,.055,.675,.19),opacity 325ms linear 325ms;width:20%
}
.nfp .skip-credits.skip-credits-hidden .nf-flat-button-text{
transform:translateX(-60%);transition:transform .65s cubic-bezier(.55,.055,.675,.19)
}
.nfp .skip-credits.skip-credits-flash .nf-icon-button{
animation:flash 1s
}
.button-nfplayerBack.tooltip-button:after{
top:50%;transform:translateY(-50%)
}
.nfp.AkiraPlayer .player-loading .top-left-controls,.nfp.AkiraPlayer .player-loading .top-right-controls,.watch-video .player-loading .top-left-controls,.watch-video .player-loading .top-right-controls{
margin:4.5em
}
.nfp.AkiraPlayer .player-loading .top-right-controls,.watch-video .player-loading .top-right-controls{
position:absolute;right:0;top:0
}
.nfp.AkiraPlayer .player-loading .gradient,.watch-video .player-loading .gradient{
height:22em
}
.nfp.AkiraPlayer .player-loading .player-title-evidence,.watch-video .player-loading .player-title-evidence{
text-shadow:0 .1em .3em rgba(0,0,0,.3);transform:translateZ(0)
}
.nfp.AkiraPlayer .player-loading .playable-title,.nfp.AkiraPlayer .player-loading .title,.watch-video .player-loading .playable-title,.watch-video .player-loading .title{
word-wrap:break-word;font-weight:500;margin:0;padding:0
}
.nfp.AkiraPlayer .player-loading .title,.watch-video .player-loading .title{
font-size:4em
}
.nfp.AkiraPlayer .player-loading .playable-title,.watch-video .player-loading .playable-title{
font-size:3.3em
}
.nfp.AkiraPlayer .player-loading .button-nfplayerExit,.watch-video .player-loading .button-nfplayerExit{
font-size:1.6em;height:3em;opacity:.5;transition:opacity .2s ease-out;width:100%
}
.nfp.AkiraPlayer .player-loading .button-nfplayerExit:hover,.watch-video .player-loading .button-nfplayerExit:hover{
opacity:1
}
.nfp.AkiraPlayer .advisory-content{
font-size:1.6em
}
.nfp-fatal-error-view .button-nfplayerBack{
font-size:1.5em;left:0;margin:2.2em;position:absolute;top:0
}
.AkiraPlayer .adult-verification-prompt-content,.AkiraPlayer .player-pin-entry{
font-size:2em
}
.button-nfplayerBack .svg-icon-nfplayerBack{
transform:rotate(0) /*!rtl: rotate(180deg) */
}
.WatchNext-more-container .nfp-popup-control .popup-content-wrapper{
bottom:2em;position:absolute;right:0;transform:translateZ(0) translateX(0) scale(1)
}
.svg-icon.svg-icon-nfplayerBackTen,.svg-icon.svg-icon-nfplayerFastForward,.svg-icon.svg-icon-nfplayerReportAProblem{
direction:ltr /*!rtl:ignore*/
}
.audio-subtitle-controller .track-list .track,.nfp .episode-list .header,.nfp .next-episode.popup-content>.header>.header-title,.nfp-episode-selector .season-list{
direction:ltr
}
.tooltip-button{
position:relative
}
.tooltip-button:after{
content:attr(data-tooltip);font-size:.7em;opacity:0;position:absolute;transition:visibility 0s linear .1s,opacity .1s linear,transform .1s linear,margin-left .1s linear,margin-right .1s linear;visibility:hidden;white-space:nowrap
}
.tooltip-button:hover:after{
opacity:1;transition-delay:0s;visibility:visible
}
.tooltip-button-before-element-active:before{
opacity:0;transition:visibility 0s linear .1s,opacity .1s linear,transform .1s linear,margin-left .1s linear,margin-right .1s linear;visibility:hidden
}
.tooltip-button-before-element-active:hover:before{
opacity:1;transition-delay:0s;visibility:visible
}
.tooltip-button-align-center:after{
left:50% /*!rtl:ignore*/;transform:translateX(-50%) /*!rtl:ignore*/
}
.tooltip-button-align-left:after{
left:0 /*!rtl:ignore*/
}
.tooltip-button-align-right:after{
right:0 /*!rtl:ignore*/
}
.tooltip-button-align-left.tooltip-button-pos-center:after{
left:auto /*!rtl:ignore*/;right:100% /*!rtl:ignore*/
}
.tooltip-button-align-right.tooltip-button-pos-center:after{
left:100% /*!rtl:ignore*/;right:auto /*!rtl:ignore*/
}
.tooltip-button-pos-bottom:after{
top:85%
}
.tooltip-button-pos-top:after{
bottom:85%
}
.PlayIcon{
background-image:url(https://assets.nflxext.com/en_us/buttons/play-button-114.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block;height:100%
}
.PlayIcon-visibility-hidden{
visibility:hidden
}
.PlayIcon-transparent{
opacity:0
}
.PlayIcon-semi-opaque{
opacity:.15
}
.PlayIcon-opaque{
opacity:1
}
.PlayIcon-fade-on-hover{
transition:opacity .2s ease-out
}
.PlayIcon-fade-on-hover:hover{
opacity:1
}
.PlayIcon-grow-on-hover{
transition:transform .2s ease-out
}
.PlayIcon-grow-on-hover:hover{
transform:scale(1.2)
}
.PlayIcon-size-medium{
height:2.5em;width:2.5em
}
.PlayIcon-size-large{
height:3em;width:3em
}
.PlayIcon-centered{
left:50%;position:absolute;top:50%
}
.PlayIcon-centered.PlayIcon-size-medium{
margin-left:-1.25em;margin-top:-1.25em
}
.PlayIcon-centered.PlayIcon-size-large{
margin-left:-1.5em;margin-top:-1.5em
}
.nfp-episode-preview{
align-items:flex-start;display:flex;flex-direction:row;overflow:hidden;padding:.77777778em 0;width:100%
}
.nfp-episode-preview.can-play,.nfp-episode-preview.collapsed{
cursor:pointer
}
.nfp-episode-preview:hover{
background:hsla(0,0%,100%,.1)
}
.nfp-episode-preview:hover .nf-big-play-pause{
opacity:1;transform:scale(1.1)
}
.nfp-episode-preview.expanded{
background:rgba(0,0,0,.5)
}
.nfp-episode-preview.expanded .thumbnail .Progress{
bottom:.27777778em
}
.nfp-episode-preview .number,.nfp-episode-preview .thumbnail{
flex:none
}
.nfp-episode-preview .title-and-synopsis{
flex:1 1 auto
}
.nfp-episode-preview .synopsis,.nfp-episode-preview .title{
font-size:.72222222em
}
.nfp-episode-preview .number{
font-size:.72222222em;font-weight:500;padding:0 1.23076923em 0 .84615385em;text-align:right;width:1.30769231em
}
.nfp-episode-preview .title{
line-height:normal;margin:0
}
.nfp-episode-preview .synopsis{
margin:.16666667em 0
}
.nfp-episode-preview .thumbnail{
margin:0 .77777778em 0 .55555556em;min-height:.44444444em;position:relative;width:8.33333333em
}
.nfp-episode-preview .thumbnail .thumbnail-image{
background-repeat:no-repeat;background-size:contain;border-radius:4px;padding-top:56%;width:100%
}
.nfp-episode-preview .thumbnail .gradient{
background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;height:40%;left:0;position:absolute;right:0
}
.nfp-episode-preview .thumbnail .nf-big-play-pause{
bottom:0;left:0;margin:auto;opacity:.6;position:absolute;right:0;top:0;transition:transform .2s,opacity .2s
}
.nfp-episode-preview .thumbnail .nf-big-play-pause button{
background-color:rgba(0,0,0,.6)
}
.nfp-episode-preview .thumbnail .nf-big-play-pause .svg-icon{
opacity:1
}
.nfp-episode-preview.nfp-episode-preview--modern{
flex-direction:column
}
.nfp-episode-preview.nfp-episode-preview--modern.nfp-episode-preview--is-next-episode .number{
padding:0 1em 0 0;text-align:initial;width:auto
}
.nfp-episode-preview.nfp-episode-preview--modern .thumbnail{
margin:0 1em 0 0
}
.nfp-episode-preview.nfp-episode-preview--modern .metadata-container{
margin:.9em 0 0;width:100%
}
.nfp-episode-preview.nfp-episode-preview--modern .Progress.Progress--modern{
bottom:auto;flex:0 1 auto;left:auto;margin:0 .8em 0 .5em;position:static;right:auto
}
.nfp-episode-preview.nfp-episode-preview--modern .title{
flex:1
}
.hiddenEpisodeNumbers .number{
padding-left:.22222222em;width:0
}
@keyframes bigPlayPause{
0%{
opacity:1;transform:scale(1)
}
to{
opacity:0;transform:scale(1.25)
}

}
.nf-big-play-pause{
align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0
}
.nf-big-play-pause-primary .svg-icon{
fill:#00629e
}
.nf-big-play-pause-secondary .svg-icon{
fill:#fff
}
.nf-big-play-pause button{
animation-duration:.75s;animation-timing-function:ease-out;background-color:rgba(0,0,0,.4);border:none;border-radius:50%;cursor:pointer;font-size:1em;height:2.5em;padding:0;position:relative;transform:scale(1);transition:transform .2s;width:2.5em
}
.nf-big-play-pause button:focus{
outline:none
}
:hover.grow.nf-big-play-pause button{
transform:scale(1.1)
}
.animate.nf-big-play-pause button{
cursor:auto;opacity:0
}
.pause.animate.nf-big-play-pause button,.play.animate.nf-big-play-pause button{
animation-name:bigPlayPause
}
.nf-big-play-pause button .svg-icon-nfplayerOpticalCenterPause,.nf-big-play-pause button .svg-icon-nfplayerOpticalCenterPlay{
bottom:0;height:100%;left:0;margin:auto;opacity:.7;position:absolute;right:0;top:0;transform:scale(1);width:50%
}
.nf-big-play-pause.size-small{
font-size:1em
}
.nf-big-play-pause.size-medium{
font-size:2em
}
.nf-big-play-pause.size-large{
font-size:3em
}
.nf-big-play-pause.cursor-pointer{
cursor:pointer
}
.Progress{
-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;direction:ltr /*!rtl:ignore*/
}
.Progress.Progress--modern{
background-color:hsla(0,0%,50%,.5);bottom:-1px;color:#00629e;height:.11111111em;left:.27777778em;position:absolute;right:.27777778em;width:7.77777778em
}
.Progress.Progress--modern::-webkit-progress-value{
background:#00629e
}
.Progress.Progress--modern::-moz-progress-bar{
background:#00629e
}
.Progress.Progress--modern::-webkit-progress-bar{
background:hsla(0,0%,50%,.5)
}
.Progress.Progress--classic{
background-color:#000;color:gray;margin:0 0 0 1em;width:5.5em
}
.Progress.Progress--classic::-webkit-progress-value{
background:gray
}
.Progress.Progress--classic::-moz-progress-bar{
background:gray
}
.Progress.Progress--classic::-webkit-progress-bar{
background:#000
}
.extended-diacritics-language .nfp-episode-preview .synopsis{
line-height:1.6
}
.nfp .next-episode.popup-content{
cursor:pointer;position:relative;width:22.22222222em
}
.nfp .next-episode.popup-content>.header{
padding:.75em .83333333em
}
.nfp .next-episode.popup-content>.header>.header-title{
color:#fff;font-size:.94444444em;font-weight:500;margin:0
}
.nfp .next-episode.popup-content .episode{
position:relative
}
.nfp .next-episode.popup-content .episode img{
width:150px
}
.nfp-episode-selector{
color:#fff;position:relative;transform:translateZ(0)
}
.nfp-episode-selector.transitioning{
transition:height .2s,width .2s
}
.nfp-episode-selector .season-list{
display:flex;flex-direction:column;height:22.94444444em;width:25.55555556em
}
.nfp-episode-selector .season-list .body{
flex:1 1 auto;overflow-y:auto;position:relative;width:100%
}
.nfp-episode-selector.top-aligned .episode-list,.nfp-episode-selector.top-aligned .season-list{
height:auto;max-height:22.94444444em
}
.nfp-episode-selector .pane{
display:flex;opacity:0;transition:transform .2s,opacity .2s
}
.nfp-episode-selector .pane.active{
opacity:1;transform:translateX(0);z-index:1
}
.nfp-episode-selector>.out-of-flow{
bottom:0;position:absolute
}
.nfp-episode-selector.top-aligned>.out-of-flow{
bottom:auto;top:0
}
.nfp-episode-selector .seasons-pane{
transform:translateX(-33%)
}
.nfp-episode-selector .episodes-pane{
transform:translateX(100%)
}
.nfp-episode-selector .of-hidden{
height:22.94444444em;overflow:hidden;width:25.55555556em
}
.nfp-episode-selector .show-title{
margin:0;padding:.8em
}
.nfp-episode-expander{
overflow:hidden;position:relative
}
.nfp-episode-expander:focus{
outline:0
}
.nfp-episode-expander.transitioning{
transition:height .2s
}
.nfp-episode-expander>.episode-row{
opacity:0;transition:opacity .2s;width:100%
}
.nfp-episode-expander>.episode-row.out-of-flow{
position:absolute;top:0
}
.nfp-episode-expander>.episode-row.visible{
opacity:1;z-index:1
}
.nfp-episode-expander .focus-rect{
box-sizing:border-box;height:100%;pointer-events:none;position:absolute;width:100%
}
.nfp-season-preview{
cursor:pointer;display:flex;padding:.66666667em 0;position:relative
}
.nfp-season-preview:focus{
outline:0
}
.nfp-season-preview:hover{
background:hsla(0,0%,100%,.1)
}
.nfp-season-preview:hover .arrow{
visibility:visible
}
.nfp-season-preview .arrow,.nfp-season-preview .check{
fill:#fff;align-items:center;display:flex;flex:none;justify-content:center;width:2.44444444em
}
.nfp-season-preview .check{
transform:scale(.9)
}
.nfp-season-preview .arrow{
transform:scale(.7) rotate(180deg) /*!rtl:scale(0.7) rotate(0)*/;visibility:hidden
}
.nfp-season-preview .title{
flex:1 1 auto;font-size:.94444444em;font-weight:400
}
.episode-list{
display:flex;flex-direction:column;height:22.94444444em;width:25.55555556em
}
.episode-list:focus{
outline:0
}
.episode-list .header{
align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row;height:2.44444444em;position:relative;width:100%
}
.episode-list .header:hover{
background:hsla(0,0%,100%,.1)
}
.episode-list .header.disable-back{
background:none;cursor:auto;padding-left:1.11111111em
}
.episode-list .header.disable-back .back{
display:none
}
.episode-list .back{
fill:#fff;align-items:center;display:flex;flex:none;justify-content:center;transform:scale(.7) rotate(0) /*!rtl:scale(0.7) rotate(180deg)*/;width:2.44444444em
}
.episode-list .header-title{
flex:1 1 auto;font-size:.94444444em;font-weight:400;margin:0 0 0 -1px
}
.episode-list .body{
direction:ltr;flex:1 1 auto;overflow-y:auto;position:relative;width:100%
}
.audio-subtitle-controller{
background:#282828;direction:ltr;display:flex
}
.audio-subtitle-controller.scroll-gradient{
max-height:72vh
}
.audio-subtitle-controller .track-list{
flex-grow:1;margin:0;padding:0 0 .5em
}
.audio-subtitle-controller .track-list.scroll-gradient-list{
display:flex;flex-direction:column;position:relative
}
.audio-subtitle-controller .track-list.disabled{
opacity:.25
}
.audio-subtitle-controller .track-list h3{
margin:0
}
.audio-subtitle-controller .track-list ul{
list-style:none;margin:0;max-height:70vh;min-width:100px;overflow:auto;padding:0;position:relative
}
.audio-subtitle-controller .track-list li{
color:#b3b3b3;cursor:pointer;font-size:.72222222em;outline:none;padding:1em 3.4em;position:relative;white-space:nowrap
}
.audio-subtitle-controller .track-list li:hover{
background:hsla(0,0%,100%,.1);color:#fff
}
.audio-subtitle-controller .track-list li .video-controls-check{
fill:#fff;left:0;margin-left:1.3em;position:absolute
}
.audio-subtitle-controller .track-list li.scroll-gradient-list-item{
padding:2vh 5.5vh;pointer-events:auto
}
.audio-subtitle-controller .track-list .selected{
color:#fff;font-weight:500
}
.audio-subtitle-controller .track-list .list-header{
color:#fff;cursor:default;font-size:.94444444em;font-weight:500;padding:.75em 2.6em;white-space:nowrap
}
.audio-subtitle-controller .track-list .list-header:hover{
background:none
}
.audio-subtitle-controller .track-list .list-header.scroll-gradient-list-heading{
font-size:2.3vh;line-height:2.3vh;padding:2vh 5.5vh
}
.bottom-controls .audio-subtitle-controller .track-list{
padding:.5em 0
}
.speed-controller{
padding:1em 1.4em
}
.speed-controller .label{
direction:ltr;font-size:1em;font-weight:500;line-height:1.5em
}
.speed-controller .values{
display:flex
}
.speed-controller .values .value-container{
cursor:pointer;padding-top:1.5em
}
.speed-controller .values .value-container:first-child .value{
margin-left:.8387em /*!rtl:ignore*/;width:3.05em
}
.speed-controller .values .value-container:first-child .value .inactive-dot{
left:-.25805em /*!rtl:ignore*/;margin-left:auto /*!rtl:ignore*/
}
.speed-controller .values .value-container:first-child .value .active-dot{
left:-.8387em /*!rtl:ignore*/;margin-left:auto /*!rtl:ignore*/
}
.speed-controller .values .value-container:first-child .value .text{
margin-left:-.8387em /*!rtl:ignore*/;text-align:left /*!rtl:ignore*/
}
.speed-controller .values .value-container:last-child .value{
margin-right:.8387em /*!rtl:ignore*/;width:3.05em
}
.speed-controller .values .value-container:last-child .value .inactive-dot{
left:auto /*!rtl:ignore*/;right:-.25805em /*!rtl:ignore*/
}
.speed-controller .values .value-container:last-child .value .active-dot{
left:auto /*!rtl:ignore*/;right:-.8387em /*!rtl:ignore*/
}
.speed-controller .values .value-container:last-child .value .text{
margin-right:-.8387em /*!rtl:ignore*/;text-align:right /*!rtl:ignore*/
}
.speed-controller .values .value{
border-top:.05em solid #979797;padding-top:1em;position:relative;width:6.1em
}
.speed-controller .values .value .inactive-dot{
height:.5161em;left:50% /*!rtl:ignore*/;margin-left:-.25805em /*!rtl:ignore*/;margin-top:-.25805em;position:absolute;top:0;width:.5161em
}
.speed-controller .values .value .active-dot{
height:1.6774em;left:50% /*!rtl:ignore*/;margin-left:-.8387em /*!rtl:ignore*/;margin-top:-.8387em;position:absolute;top:0;width:1.6774em
}
.speed-controller .values .value .text{
color:#e6e6e6;font-size:1em;line-height:1.5em;text-align:center
}
.speed-controller .values .value .text.active{
color:#fff;font-weight:500
}
.PlayerControlsNeo__bottom-controls .nfp-popup-control.speed-button-with-label{
width:4.5em
}
.KeyboardNotification__container{
align-content:center;align-items:center;bottom:0;display:flex;height:100%;height:40em;justify-content:center;left:0;left:50%;margin-left:-30em;margin-top:-20em;position:absolute;right:0;top:0;top:50%;width:100%;width:60em
}
.KeyboardNotification__container .KeyboardNotification__icon{
align-content:center;align-items:center;animation:buttonFader .75s ease-out normal forwards;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%
}
.KeyboardNotification__container .KeyboardNotification__icon:before{
background:rgba(0,0,0,.4);border-radius:50%;content:"";font-size:1.4em;height:8em;left:50% /*!rtl:ignore*/;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) /*!rtl:ignore*/;width:8em
}
.KeyboardNotification__container .KeyboardNotification__icon .svg-icon{
fill:#fff;font-size:3.5em;left:50% /*!rtl:ignore*/;position:absolute;top:50%;transform:translateZ(0) translateY(-50%) translateX(-50%) /*!rtl:ignore*/
}
.KeyboardNotification__container .KeyboardNotification__icon.KeyboardNotification--pause:before,.KeyboardNotification__container .KeyboardNotification__icon.KeyboardNotification--play:before{
height:10em;width:10em
}
.KeyboardNotification__container .KeyboardNotification__icon.KeyboardNotification--pause .svg-icon,.KeyboardNotification__container .KeyboardNotification__icon.KeyboardNotification--play .svg-icon{
font-size:6em
}
.KeyboardNotification__container .KeyboardNotification__icon.KeyboardNotification--seek-forward{
left:auto /*!rtl:ignore*/;right:0 /*!rtl:ignore*/;width:33.33%
}
.KeyboardNotification__container .KeyboardNotification__icon.KeyboardNotification--seek-back{
left:0 /*!rtl:ignore*/;right:auto /*!rtl:ignore*/;width:33.33%
}
.promotional-metadata{
align-items:flex-end;display:flex;justify-content:space-between
}
.promotional-metadata .promotional-metadata--evidence{
width:32%
}
.promotional-metadata .promotional-metadata--evidence .promotional-metadata--logo{
margin-bottom:1em;max-height:9.5em;max-width:100%
}
.promotional-metadata .promotional-metadata--evidence .promotional-metadata--supplemental-message{
font-size:1.7em;font-weight:700;margin:.4em 0
}
.promotional-metadata .promotional-metadata--buttons .nf-flat-button{
font-size:1.6em;margin-left:.75em;margin-right:0;padding:.5em
}
.promotional-metadata .promotional-metadata--buttons .nf-flat-button.mylist-button .svg-icon-mylist-add{
height:1.2em;margin-right:.25em;vertical-align:middle;width:1.2em
}
@media (max-aspect-ratio:1/1){
.promotional-metadata .promotional-metadata--evidence{
width:45%
}

}
.nf-loading-spinner{
animation:load_spinner .9s linear infinite;background-image:url(https://assets.nflxext.com/en_us/pages/wiplayer/site-spinner.png);background-repeat:no-repeat;background-size:100%;bottom:1px;left:1px;margin:auto;position:absolute;right:1px;text-align:center;top:1px
}
.PlayerSpinner--container,.nf-loading-spinner{
height:7vh;min-height:5rem;min-width:5rem;width:7vh
}
.PlayerSpinner--container{
align-items:center;display:flex;justify-content:center
}
.PlayerSpinner--percentage{
animation:none;color:#fff;font-size:1.4em;font-weight:500;text-shadow:0 1px 0 #000
}
@keyframes load_spinner{
0%{
transform:rotate(0deg) /*!rtl:ignore*/
}
50%{
transform:rotate(180deg) /*!rtl:ignore*/
}
to{
transform:rotate(1turn) /*!rtl:ignore*/
}

}
.nfp-aspect-wrapper{
align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;transform:translateZ(0)
}
.nfp-aspect-container{
display:inline-block;max-height:100%;position:relative;width:100%
}
.nfp-aspect-inner{
content:"";display:block;padding-top:56.25%
}
.VideoContainer{
height:100%;transition:opacity .5s linear;width:100%
}
.VideoContainer video{
bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%
}
.VideoContainer .player-info,.VideoContainer .player-streams{
z-index:3
}
.VideoContainer--hide-subtitles .player-timedtext{
display:none!important
}
.VideoContainer--use-element-dimensions{
height:auto
}
.VideoContainer--use-element-dimensions video{
position:relative
}
.VideoContainer--use-video-width video{
height:auto
}
.VideoContainer--maximize-height video{
bottom:auto;height:100%;left:50% /*!rtl:ignore*/;right:auto;top:auto;transform:translateX(-50%) /*!rtl:ignore*/;width:auto
}
[dir=rtl] .VideoContainer--maximize-height video{
transform:none
}
.PlayView{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;box-sizing:border-box;font-size:1rem;left:0;position:absolute;right:0;top:0
}
.PlayView-top{
align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:5.07rem 4.17rem;position:relative
}
.PlayView-exit{
font-size:2.7rem;padding:.39rem 1.29rem 0 0;position:relative
}
.PlayView-play{
box-sizing:border-box;font-size:1rem;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%
}
.PlayView-info{
box-sizing:border-box;font-size:3.62rem;font-weight:500;padding-top:.54rem;position:relative
}
.PlayView-gradient{
background:linear-gradient(180deg,rgba(0,0,0,.651),transparent);height:11.11111111em;left:0;position:absolute;right:0;top:0
}
@keyframes PlayView-playbutton-enter{
0%{
opacity:0;transform:scale(1)
}
to{
opacity:1;transform:scale(1.3)
}

}
.PlayView .button-nfplayerExit{
height:3.26rem;opacity:.5;padding:0;transition:opacity .2s ease-out;width:3.26rem
}
.PlayView .button-nfplayerExit:before{
background:none;content:none;height:auto;width:auto
}
.PlayView .button-nfplayerExit:hover{
opacity:1
}
.PlayView .svg-icon-nfplayerExit{
height:2.72rem;padding:0;width:3.1rem
}
.PlayView .nf-big-play-pause{
animation:PlayView-playbutton-enter;animation-delay:50ms;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.5,0,.1,1);box-sizing:border-box;opacity:0
}
.PlayView .nf-big-play-pause .svg-icon-nfplayerOpticalCenterPlay path{
fill:#fff;transition:fill .25s cubic-bezier(.5,0,.1,1)
}
.PlayView .nf-big-play-pause:hover .svg-icon-nfplayerOpticalCenterPlay path{
fill:#00629e
}
.PlayView .nf-big-play-pause button{
border:4px solid #fff
}
.advisory-container{
height:100%;opacity:1;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:1
}
.advisory-background{
background:radial-gradient(100% 100% at top left,rgba(0,0,0,.25) 0,transparent 100%) /*!rtl:radial-gradient(100% 100% at top right, rgba(0,0,0,.25) 0%, rgba(0,0,0,0) 100%)*/;bottom:-50px;left:0;opacity:1;position:absolute;top:0;width:50vw
}
.advisory-background:before{
background:radial-gradient(100% 100% at bottom left,rgba(0,0,0,.25) 0,transparent 100%) /*!rtl:radial-gradient(100% 100% at bottom right, rgba(0,0,0,.25) 0%, rgba(0,0,0,0) 100%)*/;bottom:100%;content:"";left:0;opacity:1;position:absolute;top:-10%;width:50vw
}
.advisory{
color:#fff;left:2em;margin:1em;opacity:1;padding:.2em .6em;position:absolute;top:2em
}
.advisory-bar{
background:#00629e;height:90%;margin:0;position:absolute;right:100%;top:5%;width:.15em
}
.advisory-header{
font-size:1em;margin:.3em 0;padding:0
}
.advisory-body{
font-size:1em;margin:0;max-width:50vw;opacity:.85;padding:0
}
.advisory-certification-id{
line-height:3em;margin-left:1em;white-space:nowrap
}
.advisory-has-icons .advisory-header{
align-items:center;display:flex;font-weight:400
}
.advisory-has-icons .advisory-body{
align-items:flex-start;box-sizing:content-box;display:flex;flex:0 0 auto;justify-content:flex-start;margin-bottom:.3em
}
.advisory-has-icons .advisory-level-icon{
display:flex;justify-content:flex-end;margin:0 .5em
}
.advisory-has-icons .advisory-level-icon .svg-icon{
height:2.5em;width:2.5em
}
.advisory-has-icons .advisory-level-icon .svg-icon-maturity-rating-9376{
width:4.5em
}
.advisory-has-icons .advisory-icon{
margin-right:.5em;text-align:center;width:2.5em
}
.advisory-has-icons .advisory-icon .svg-icon{
height:2.5em;width:2.5em
}
.advisory-has-icons .advisory-icon-text{
font-size:.6em
}
.advisory-has-icons .icon-nicam{
font-size:3vw;padding:0 .5vw;vertical-align:middle
}
.advisory-has-icons .advisory-icon.icon-board-14,.advisory-has-icons .advisory-icon.icon-board-20,.advisory-has-icons .advisory-icon.icon-board-8602,.advisory-has-icons .advisory-level-icon.icon-board-14,.advisory-has-icons .advisory-level-icon.icon-board-20,.advisory-has-icons .advisory-level-icon.icon-board-8602{
margin-right:0
}
.advisory-has-icons .advisory-icon.icon-board-14 .svg-icon,.advisory-has-icons .advisory-icon.icon-board-20 .svg-icon,.advisory-has-icons .advisory-icon.icon-board-8602 .svg-icon,.advisory-has-icons .advisory-level-icon.icon-board-14 .svg-icon,.advisory-has-icons .advisory-level-icon.icon-board-20 .svg-icon,.advisory-has-icons .advisory-level-icon.icon-board-8602 .svg-icon{
height:1.5em;padding:0 .5vw;vertical-align:middle;width:1.5em
}
.advisory-has-icons .advisory-icon.icon-board-8602 .svg-icon,.advisory-has-icons .advisory-level-icon.icon-board-8602 .svg-icon{
width:2.5em
}
.advisory-has-icons .advisory-icon.icon-board-41,.advisory-has-icons .advisory-level-icon.icon-board-41{
margin-right:0;width:auto
}
.advisory-has-icons .advisory-icon.icon-board-41 .svg-icon,.advisory-has-icons .advisory-level-icon.icon-board-41 .svg-icon{
height:1.5em;padding:0;vertical-align:middle;width:1.5em
}
.advisory-has-icons.kmrb-2021 .advisory-header{
margin:1em 0 .3em
}
.advisory-has-icons.kmrb-2021 .advisory-icon{
width:3.5em
}
.advisory-has-icons.kmrb-2021 .advisory-icon.icon-board-79 .svg-icon,.advisory-has-icons.kmrb-2021 .advisory-level-icon.icon-board-79 .svg-icon{
height:3em;width:3em
}
.advisory-transition-appear,.advisory-transition-enter{
transform:translateY(1em)
}
.advisory-transition-appear .advisory-background,.advisory-transition-enter .advisory-background{
opacity:0
}
.advisory-transition-appear .advisory-bar,.advisory-transition-enter .advisory-bar{
transform:scaleY(0);transform-origin:bottom left
}
.advisory-transition-appear .advisory-body,.advisory-transition-appear .advisory-header,.advisory-transition-enter .advisory-body,.advisory-transition-enter .advisory-header{
opacity:0;transform:translateY(1em)
}
.advisory-transition-appear.advisory-transition-appear-active,.advisory-transition-enter.advisory-transition-enter-active{
transform:translateY(0);transition:all .75s ease
}
.advisory-transition-appear.advisory-transition-appear-active .advisory-background,.advisory-transition-enter.advisory-transition-enter-active .advisory-background{
opacity:1;transition:opacity 1s linear
}
.advisory-transition-appear.advisory-transition-appear-active .advisory-body,.advisory-transition-appear.advisory-transition-appear-active .advisory-header,.advisory-transition-enter.advisory-transition-enter-active .advisory-body,.advisory-transition-enter.advisory-transition-enter-active .advisory-header{
opacity:1;transform:translateY(0)
}
.advisory-transition-appear.advisory-transition-appear-active .advisory-bar,.advisory-transition-enter.advisory-transition-enter-active .advisory-bar{
transform:scaleY(1);transform-origin:bottom left;transition:all .75s ease
}
.advisory-transition-appear.advisory-transition-appear-active .advisory-header,.advisory-transition-enter.advisory-transition-enter-active .advisory-header{
transition:all .6s ease .2s
}
.advisory-transition-appear.advisory-transition-appear-active .advisory-body,.advisory-transition-enter.advisory-transition-enter-active .advisory-body{
transition:all .6s ease .3s
}
.advisory-transition-exit{
transform:translateY(0)
}
.advisory-transition-exit .advisory-background{
opacity:1
}
.advisory-transition-exit .advisory-body,.advisory-transition-exit .advisory-header{
opacity:1;transform:translateY(0)
}
.advisory-transition-exit .advisory-bar{
transform:scaleY(1);transform-origin:top left
}
.advisory-transition-exit.advisory-transition-exit-active{
transform:translateY(-1em);transition:all .75s ease
}
.advisory-transition-exit.advisory-transition-exit-active .advisory-background{
opacity:0;transition:opacity 1s linear
}
.advisory-transition-exit.advisory-transition-exit-active .advisory-bar{
transform:scaleY(0);transform-origin:top left;transition:all .75s ease
}
.advisory-transition-exit.advisory-transition-exit-active .advisory-body,.advisory-transition-exit.advisory-transition-exit-active .advisory-header{
opacity:0
}
.advisory-transition-exit.advisory-transition-exit-active .advisory-header{
transition:all .4s ease .2s
}
.advisory-transition-exit.advisory-transition-exit-active .advisory-body{
transition:all .4s ease .1s
}
.nm-collections-metadata{
display:flex;flex-direction:column;padding:0 3%;transition-delay:1s;transition-duration:.75s
}
@media (min-width:calc(599px + 1px)){
.nm-collections-metadata{
max-width:598px
}

}
.nm-collections-billboard-art .nm-collections-metadata{
bottom:16px;justify-content:flex-end;position:absolute;top:0;z-index:10
}
@media (min-width:calc(599px + 1px)){
.nm-collections-billboard-art .nm-collections-metadata{
bottom:0
}

}
@media (min-width:calc(1023px + 1px)){
.nm-collections-billboard-art .nm-collections-metadata{
bottom:20%;width:40%
}

}
.nm-collections-billboard-motion .nm-collections-metadata{
opacity:.4;transform:scale(.6) translate3d(25px,0,0);transform-origin:left bottom;transition-delay:1s;transition-duration:.75s
}
@media (min-width:calc(1023px + 1px)){
.nm-collections-billboard-motion .nm-collections-metadata{
transform:scale(.6) translate3d(25px,100px,0)
}

}
.nm-collections-billboard-motion .nm-collections-metadata .nm-collections-metadata-synopsis{
opacity:0;transition-delay:1s;transition-duration:.75s
}
.nm-collections-metadata-synopsis{
color:#fff;font-size:16px;margin-top:.1vw;text-shadow:2px 2px 4px rgba(0,0,0,.6);transition-delay:0s;transition-duration:.75s;width:100%
}
@media (min-width:calc(1023px + 1px)){
.nm-collections-metadata-synopsis{
font-size:19px
}

}
.nm-collections-metadata-synopsis a{
color:inherit;text-decoration:underline
}
.nm-collections-metadata-tagline h2{
word-wrap:break-word;color:#fff;font-size:20px;font-size:28.5px;font-weight:400;line-height:27px;margin-top:.2vw;text-shadow:2px 2px 4px rgba(0,0,0,.6)
}
.nm-collections-billboard-art .nm-collections-metadata-tagline h2{
font-size:2rem
}
@media (min-width:calc(1023px + 1px)){
.nm-collections-billboard-art .nm-collections-metadata-tagline h2{
font-size:2.5rem
}

}
.nm-collections-metadata-title{
margin-top:4vw
}
.nm-collections-metadata-title h1{
word-wrap:break-word;color:#fff;font-size:30px;font-size:2.75rem;font-weight:400;font-weight:900;line-height:34px;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.4)
}
@media (min-width:calc(1023px + 1px)){
.nm-collections-metadata-title h1{
font-size:3rem
}

}
@media (min-width:calc(1439px + 1px)){
.nm-collections-metadata-title h1{
font-size:3.25rem
}

}
.nm-collections-billboard-art .nm-collections-metadata-title{
margin-top:4vw
}
.nm-collections-billboard{
display:flex;margin-bottom:20px
}
.nm-collections-billboard.nm-collections-billboard-art{
position:relative;width:100%
}
@media (min-width:calc(599px + 1px)){
.nm-collections-billboard.nm-collections-billboard-art{
padding-bottom:28%;transition:padding-bottom .3s cubic-bezier(.665,.235,.265,.8) 0s
}

}
.nm-collections-billboard.nm-collections-billboard-art+.nm-collections-row .nm-collections-row-name{
position:relative
}
.nm-collections-billboard.nm-collections-billboard-art+.nm-collections-row .nm-content-horizontal-row-gradient{
visibility:hidden
}
@media (min-width:calc(599px + 1px)){
.nm-collections-billboard.nm-collections-billboard-motion{
padding-bottom:42%;transition:padding-bottom .3s cubic-bezier(.665,.235,.265,.8) 0s
}

}
.nm-content-horizontal-row{
position:relative;width:100%
}
.nm-content-horizontal-row .nm-content-horizontal-row-item-container{
-ms-overflow-style:none;display:flex;margin:16px 0;overflow-x:scroll;scrollbar-width:none
}
@media (max-width:1023px){
.nm-content-horizontal-row .nm-content-horizontal-row-item-container{
margin:10px 0
}

}
.nm-content-horizontal-row .nm-content-horizontal-row-item-container::-webkit-scrollbar{
background:transparent
}
.nm-content-horizontal-row .nm-content-horizontal-row-item{
display:inline-table;flex:1 0 auto;list-style-type:none;margin:0 12px 0 0;position:relative
}
.nm-content-horizontal-row .nm-content-horizontal-row-item:last-of-type{
margin-right:0
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav{
align-items:center;background-color:transparent;border:none;color:#00629e;display:flex;height:100%;padding:0;position:absolute;top:-15px;z-index:3
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav:focus:not(:focus-visible){
outline:none
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav .nf-svg-icon{
display:inline-block;width:30px
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav .nf-svg-icon svg{
width:30px
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav .nm-content-horizontal-row-gradient{
background-image:linear-gradient(90deg,hsla(0,0%,9%,.01) 30%,hsla(0,0%,9%,0));height:100%;position:relative;right:10px;width:100px;z-index:-1
}
.ab-44142-2 .nm-content-horizontal-row .nm-content-horizontal-row-nav .nm-content-horizontal-row-gradient{
background-image:linear-gradient(90deg,rgba(19,13,41,.01) 30%,rgba(19,13,41,0))
}
.ab-44142-3 .nm-content-horizontal-row .nm-content-horizontal-row-nav .nm-content-horizontal-row-gradient{
background-image:linear-gradient(90deg,rgba(28,5,5,.01) 30%,rgba(28,5,5,0))
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav.previous{
left:-30px
}
[dir=rtl] .nm-content-horizontal-row .nm-content-horizontal-row-nav.previous .nm-content-horizontal-row-nav-icon{
transform:rotate(180deg)
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav.next{
right:-30px
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav.next .nm-content-horizontal-row-gradient{
background-image:linear-gradient(270deg,hsla(0,0%,9%,.01) 30%,hsla(0,0%,9%,0))
}
.ab-44142-2 .nm-content-horizontal-row .nm-content-horizontal-row-nav.next .nm-content-horizontal-row-gradient{
background-image:linear-gradient(90deg,rgba(19,13,41,.01) 30%,rgba(19,13,41,0))
}
.ab-44142-3 .nm-content-horizontal-row .nm-content-horizontal-row-nav.next .nm-content-horizontal-row-gradient{
background-image:linear-gradient(90deg,rgba(28,5,5,.01) 30%,rgba(28,5,5,0))
}
.nm-content-horizontal-row .nm-content-horizontal-row-nav.next .nm-content-horizontal-row-nav-icon{
position:relative;right:-100px;transform:rotate(180deg)
}
[dir=rtl] .nm-content-horizontal-row .nm-content-horizontal-row-nav.next .nm-content-horizontal-row-nav-icon{
transform:rotate(0)
}
@media (max-width:1023px){
.nm-content-horizontal-row .nm-content-horizontal-row-nav{
display:none
}

}
.nm-collections-row{
margin-top:40px;padding:0 3%;position:relative
}
@media (max-width:1023px){
.nm-collections-row{
margin-top:0
}

}
.nm-collections-row .nm-content-horizontal-row-item{
max-width:299px;width:299px
}
@media (max-width:1919px){
.nm-collections-row .nm-content-horizontal-row-item{
width:50vw
}

}
@media (max-width:1439px){
.nm-collections-row .nm-content-horizontal-row-item{
width:50vw
}

}
@media (max-width:1023px){
.nm-collections-row .nm-content-horizontal-row-item{
width:50vw
}

}
.nm-collections-row .nm-collections-row-name{
color:#fff;font-size:20px;font-weight:400;line-height:27px
}
@media (max-width:1023px){
.nm-collections-row .nm-collections-row-name{
color:#fff;font-size:16px;font-weight:500;line-height:22px
}

}
.nm-collections-row .nm-collections-row-link{
display:none;font-size:16px;font-weight:400;line-height:16px;margin-left:18px
}
.nm-collections-row .nm-collections-row-link:after{
border:1px solid;border-bottom:none;border-left:none;content:"";display:inline-block;height:6px;margin-left:4px;transform:rotate(45deg) translateY(-2px);width:6px
}
@media (max-width:1023px){
.nm-collections-row .nm-collections-row-link{
font-size:13px;line-height:13px
}

}
.nm-collections-row .nm-collections-link:hover .nm-collections-row-link{
display:inline
}
.nm-collections-row:nth-child(2):nth-last-child(n+5)~.nm-collections-row[aria-hidden=true]{
filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
.nm-collections-row:nth-child(2):nth-last-child(n+6)~.nm-collections-row[aria-hidden=true]{
filter:blur(10px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none
}
.nm-collections-row:nth-child(2):nth-last-child(n+6)~.nm-collections-row[aria-hidden=true]:nth-last-child(3){
filter:blur(5px)
}
.nm-collections-cta{
background:#181818;font-size:1.5em;padding:1em;position:relative;text-align:center
}
.nm-collections-cta.with-gradient-blur{
margin-top:-6em
}
.nm-collections-cta .nm-collections-cta-upsell{
margin:0 auto;max-width:730px
}
.nm-collections-cta .nm-collections-cta-upsell h2{
font-weight:500
}
.nm-collections-cta.with-gradient-blur:before{
background:linear-gradient(180deg,transparent 0,#181818);bottom:100%;content:" ";height:15em;left:0;pointer-events:none;position:absolute;right:0
}
.nm-collections-cta .btn-get-started{
font-weight:500
}
.nm-collections-title{
font-size:16px;width:299px
}
@media (max-width:599px){
.nm-collections-title{
font-size:13px
}

}
.nm-collections-title .nm-collections-title-img{
width:250px;max-width:250px
}
@media (max-width:1919px){
.nm-collections-title .nm-collections-title-img{
width:250px
}

}
@media (max-width:1439px){
.nm-collections-title .nm-collections-title-img{
width: 250px
}

}
@media (max-width:1023px){
.nm-collections-title .nm-collections-title-img{
width: 250px
}

}
.nm-collections-title .nm-collections-title-img.placeholder{
background-color:#333;display:inline-block
}
.nm-collections-title .nm-collections-title-img:not(.placeholder){
position:absolute
}
.nm-collections-title .nm-collections-title-name{
color:#fff;display:block;margin-top:2px;text-align:center
}
.nm-collections-row-gallery{
align-content:center;display:flex;flex-flow:row wrap;justify-content:flex-start
}
.nm-collections-row-gallery .nm-collections-row-gallery-li{
list-style-type:none;margin:1.25vw .5vw;max-width:299px;width:299px
}
.nm-collections-row-gallery .nm-collections-title{
flex:none
}
.nm-collections-row-gallery .nm-collections-title .nm-collections-title-img{
width:auto;max-width:none;max-height:none;height:100%
}
.nm-collections-row-gallery .nm-collections-title .nm-collections-title-img.placeholder{
position:absolute;right:0
}
.nm-collections-row-gallery .nm-collections-title .nm-collections-title-img:not(.placeholder){
position:relative
}
.tudum-promo{
margin:100px auto -50px;width:90%
}
.tudum-promo a{
color:#737373
}
.nm-collections-page{
background-position:top;background-repeat:no-repeat;background-size:100%
}
.nm-collections-container{
padding:56px 0 10px
}
.nm-collections-link{
color:#fff
}
.nm-collections-link:hover{
text-decoration:none
}

