:root{--tvshow-color-bkgd:#1f1f1f;--tvshow-color-text:#efead3;--tvshow-color-link:#4076de;--tvshow-color-info:#404040}.site-content{background-color:var(--tvshow-color-bkgd);color:var(--tvshow-color-text)}.site-content .utility{background-color:white;color:black}.site-content .utility h1,.site-content .utility h2,.site-content .utility h3,.site-content .utility h4,.site-content .utility h5,.site-content .utility h6{color:black}.video-page-contents{}.video-page-contents h1,.video-page-contents h2,.video-page-contents h3,.video-page-contents h4,.video-page-contents h5,.video-page-contents h6{color:var(--tvshow-color-text);margin-top:0;margin-bottom:0.6em}.video-top-block{background-color:black;position:relative;margin-bottom:1em;min-height:25em}.video-top-block img.portrait,.video-top-block img.preview{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(50%,rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,rgba(0,0,0,0));mask-image:-webkit-gradient(linear,right top,left top,color-stop(50%,rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to left,rgb(0,0,0) 50%,rgba(0,0,0,0));position:absolute;right:0;height:100%;max-width:60%}@media (max-width:500px){.video-top-block img.portrait,.video-top-block img.preview{-webkit-mask-image:none;mask-image:none;position:relative;left:0;width:100%;max-width:100%;height:auto}}.video-top-block .details{position:relative;width:45%;text-shadow:1px 1px 2px black,-1px 1px 2px black,-1px -1px 2px black,1px -1px 2px black;padding:1em 0 2em 2em}@media (max-width:500px){.video-top-block .details{width:100%;text-shadow:none;padding:1em}}.video-top-block .details .title{margin-bottom:0.2em}.video-top-block .details .meta-line{font-size:90%;line-height:1.3}.video-top-block .details .desc{line-height:1.3;margin-bottom:1em}.video-top-block .details .store-link{margin:1.5em 0}.video-top-block .details .store-link p{margin-top:1.5em}.info-box{font-size:90%;color:var(--tvshow-color-text);background-color:var(--tvshow-color-info);border-radius:10px;padding:1em;margin-top:1em;width:25em;text-shadow:none}.info-box h3{color:var(--tvshow-color-text);text-transform:uppercase}.info-box .info span{font-weight:bold}.info-box.show-info-box{display:block}:root{--swiper-scrollbar-size:6px;--swiper-navigation-size:22px;--swiper-pagination-bullet-inactive-color:#fff;--swiper-navigation-top-offset:35%}@media (max-width:600px){:root{--swiper-navigation-size:15px;--swiper-navigation-top-offset:30%}}.swiper-container{position:relative;width:100%;padding:0 40px}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper{position:static}.swiper-wrapper{padding:1em 0 40px 0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.person-list .swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.swiper-slide{text-align:center;font-size:0.9em;line-height:1;-webkit-transition:250ms all;transition:250ms all;width:auto}.swiper-slide figcaption{margin-top:0.5em}.swiper-slide img{max-height:225px;border-radius:12px}@media (max-width:900px){.swiper-slide img{max-height:150px;border-radius:8px}}@media (max-width:600px){.swiper-slide img{max-height:120px;border-radius:6px}}.swiper-slide img:hover{-webkit-box-shadow:0 0 8px 3px rgba(255,255,255,0.5);box-shadow:0 0 8px 3px rgba(255,255,255,0.5)}.swiper-slide .portrait img{border-radius:0}.series-episode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2em 0}.series-episode .preview-area{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;margin-right:1.5em}.series-episode .preview-area .preview{position:relative}.series-episode .preview-area .preview .img{width:100%;border-radius:10px}.series-episode .preview-area .preview .img:hover{-webkit-box-shadow:0 0 8px 3px rgba(255,255,255,0.5);box-shadow:0 0 8px 3px rgba(255,255,255,0.5)}.series-episode .preview-area .preview .play-icon{position:absolute;width:40px;right:7px;bottom:7px;-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000)}@media (max-width:500px){.series-episode{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.series-episode .preview-area{margin-right:0;-ms-flex-preferred-size:0;flex-basis:0}}.series-episode .desc-area .title{margin-bottom:0.2em}.series-episode .desc-area .series-episode-info{font-size:90%;margin-bottom:0.6em}.series-episode .desc-area .desc{line-height:1.3}.episode-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em}.episode-info .info-box{-webkit-box-flex:0;-ms-flex:0 0 25em;flex:0 0 25em;margin-left:auto}.episode-info .info-box h5{margin-top:1em}.episode-info .info-box p{font-size:90%;margin-bottom:0.3em;line-height:1.5}.episode-info .info-box .icon-list{list-style:none;margin:0;padding:0}.episode-info .info-box .icon-list img{height:50px}.episode-info .info-box .icon-list li{display:inline;margin:0 1em 0 0;padding:0}.episode-info .title-info{margin-right:2em}.episode-info .details .title{margin-bottom:0.2em}.episode-info .details .meta-line{font-size:90%;line-height:1.3}.episode-info .details .desc{line-height:1.3;margin-bottom:1em}.episode-info .details .store-link{margin:1.5em 0}.episode-info .details .store-link p{margin-top:1.5em}@media (max-width:500px){.episode-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.episode-info .info-box{margin:0 0 2em 0;-ms-flex-preferred-size:0;flex-basis:0}}.moreinfo{color:var(--tvshow-color-text);background-color:var(--tvshow-color-info);border-radius:10px;padding:1em;margin-top:1em;text-shadow:none}summary{font-size:1.625rem;font-weight:700;font-family:"Caudex",serif;line-height:1.3em;cursor:pointer}details{margin:1em 0}details .caption-text{max-height:30em;overflow:auto}#basic-info h1{margin-bottom:0}#basic-info h3{margin-top:0}#datalists h4{margin-bottom:0}#datalists ul{margin-top:0}#episodes ul{margin-top:0}#captiondata div{height:25em;overflow:auto;border:1px solid #aaa;padding:1em;background-color:#eee}#captiondata div ul{margin-left:0;padding-left:1em}#caption-search .search-nav form{float:left;margin-right:1em}#searches{margin-bottom:2em}#caption-search-form{display:inline-block;margin-right:1em;margin-bottom:0.5em}.search-results-section{color:var(--tvshow-color-text);background-color:var(--tvshow-color-info);border-radius:10px;padding:1em;margin-top:1em}