@font-face{font-family:NovaRoboto;src:url(fonts/Roboto-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:NovaRoboto;src:url(fonts/Roboto-Bold.ttf);font-weight:700;font-display:swap}
body{font-family:NovaRoboto,Arial,sans-serif;background:#001b37}button,input,select{font-family:inherit}.sidebar{background:#001b37}.sidebar .brand{width:75px;height:75px;margin:23px 23px 179px}.sidebar button{height:75px;padding-left:42px;font-size:24px}.sidebar b{min-width:64px}.sidebar button.active{border-left:0}.sidebar button.active:after{content:'';position:absolute;left:42px;width:30px;height:3px;background:#df003c;transform:translateY(27px)}.sidebar:focus-within button.active:after,body.pointer-mode .sidebar:hover button.active:after{display:none}.sidebar span{font-weight:700}.content{transition:margin-left .18s;width:calc(100% - 120px)}.sidebar:focus-within~.content,body.pointer-mode .sidebar:hover~.content{margin-left:300px}.vod-home-mode .content{overflow:hidden}.vod-content{scrollbar-width:none}.vod-content:has(.recommendation-hero){overflow-y:auto}.vod-tabs{height:158px;padding:72px 40px 11px;gap:38px;white-space:nowrap}.vod-tabs button{height:75px;padding:0 14px 12px;font-size:40px;line-height:53px;border:none;border-bottom:3px solid transparent;font-weight:400;flex-shrink:0}.vod-tabs button:first-child{padding-left:0;padding-right:0}.vod-tabs button.active{font-weight:700;border-bottom-color:#d8003b}.vod-tabs button:focus{outline:none;background:none}.vod-tabs button img{width:165px;height:64px;margin-top:-8px}.vod-tabs button[data-vod-tab=kids]{width:186px;padding:0 10px 11px}
.recommendation-hero{height:551px;min-height:551px;padding:44px 40px 0;position:relative;background:#001b37}.recommendation-hero .hero-art{left:622px;right:0;top:0;width:calc(100% - 622px);height:551px;object-fit:cover}.recommendation-hero .hero-shade{background:linear-gradient(90deg,#001b37 0%,#001b37 33%,rgba(0,27,55,.75) 40%,rgba(0,27,55,.16) 65%,transparent 100%)}.recommendation-hero .hero-text{width:582px;height:100%;position:relative}.recommendation-hero h1{font-size:60px;line-height:81px;font-weight:400;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommendation-hero .hero-genres{position:absolute;top:102px;font-size:24px;line-height:37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.recommendation-hero p{position:absolute;top:194px;font-size:24px;line-height:28px;height:150px;margin:0;width:100%;-webkit-line-clamp:5}.hero-languages{position:absolute;bottom:54px;font-size:24px;display:flex;gap:60px;color:#dce1ea;white-space:nowrap}.hero-dots{position:absolute;bottom:18px;left:calc(50% - 83px);display:flex;gap:12px}.hero-dots i{width:12px;height:12px;background:#ffffff50;border-radius:50%;display:block}.hero-dots i.active{background:#f1f1f1}.featured-rail{display:flex;gap:9px;padding:11px 4px 0 40px;overflow-x:auto;scrollbar-width:none}.vod-wide-card{position:relative;flex:0 0 285px;padding:0;text-align:left;border:2px solid transparent;border-radius:4px;overflow:hidden;background:transparent}.vod-wide-card .poster-frame{height:160px;width:100%;background:#07243e}.vod-wide-card img{display:block;width:100%;height:100%;object-fit:cover}.vod-wide-card:focus{outline:none;border-color:#df003c;background:none}.vod-wide-card:hover{border-color:#df003c}.featured-rail .vod-card-name{display:none}.vod-shelf{padding:0 0 0 40px;margin-top:39px}.vod-shelf h2{font-size:28px;line-height:34px;font-weight:400;margin:0 0 20px}.vod-rail{display:flex;gap:10px;overflow-x:auto;padding:3px 4px 8px 0;scrollbar-width:none}.vod-shelf .vod-wide-card{flex-basis:528px}.vod-shelf .vod-wide-card .poster-frame{height:297px}.vod-shelf .vod-poster{flex:0 0 250px}.vod-card-name{display:block;text-align:left;font-size:24px;line-height:31px;color:#a6b8c9;padding-top:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vod-wide-card .vod-card-name{padding:10px 0;font-size:24px}
.vod-catalog{height:calc(100% - 158px);display:flex}.vod-categories{width:350px;flex-shrink:0;overflow-y:auto;padding:78px 30px 35px 0;scrollbar-width:none}.vod-categories button{display:block;width:100%;height:81px;padding:0 40px;text-align:left;font-size:32px;color:#acbdcf;line-height:81px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0}.vod-categories button.active{color:#df003c}.vod-categories button:focus{outline:none;background:#cb0036;color:white}.vod-gridpane{flex:1;overflow-y:auto;padding:0 31px 50px 42px;scrollbar-width:none}.vod-resultsbar{height:80px;display:flex;align-items:center;justify-content:space-between}.vod-filter-button{padding:0;font-size:28px;line-height:42px;color:#d4dce6;border:0}.vod-filter-button span{padding-right:12px;font-size:32px}.vod-filter-button:focus{outline:none;color:white;background:#cb0036;border-radius:4px}.vod-total{font-size:22px;color:#e2e7ee}.vod-poster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:28px;row-gap:50px}.vod-poster{position:relative;min-width:0;display:block;padding:0;border:0;text-align:left;background:transparent;color:#b2c1ce;transition:none}.vod-poster .poster-frame{position:relative;width:100%;height:0;padding-top:150%;background:#08233c}.vod-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.vod-poster:focus{outline:none;background:none}.vod-poster:focus .poster-frame{outline:3px solid #e00040;outline-offset:2px}.vod-poster:focus .vod-card-name{color:white}.vod-rating{position:absolute;right:0;top:0;border-radius:0 22px 0 22px;background:#d0033b;color:white;font-size:28px;line-height:44px;padding:0 14px;font-weight:400}.vod-more{display:block;margin:40px auto;padding:15px 45px;background:#24455f;border-radius:4px;font-size:25px}
.vod-modal{position:absolute;z-index:12;color:#e7eaf0}.vod-filter-modal{left:120px;right:0;bottom:0;height:510px;background:linear-gradient(#001b37d9,#001b37e8);display:flex;padding-top:22px}.vod-filter-column{width:20.5%;text-align:center;min-width:0}.vod-filter-column h2{font-size:34px;font-weight:400;margin:0 0 24px;line-height:43px}.vod-filter-options{height:420px;overflow-y:auto;scrollbar-width:none;padding:0 4px}.vod-filter-options button{display:block;width:100%;height:59px;line-height:53px;padding:0 8px;font-size:32px;border:3px solid transparent;border-radius:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vod-filter-options button.active{color:#e00040}.vod-filter-options button:focus{outline:none;border-color:#dc003b;background:transparent}.vod-filter-help{flex:1;text-align:center;padding:95px 18px 0;font-size:28px;line-height:37px;color:#a9b6c6}.vod-clear{border:3px solid white;border-radius:50%;height:90px;width:90px;font-size:28px;padding:0}.vod-clear:focus{outline:none;border-color:#df003c;color:#df003c}.vod-filter-help p{margin:18px 0}.vod-info-modal{inset:8% 10%;background:#001b37f7;border:1px solid #38506c;border-radius:8px;padding:50px;overflow-y:auto;box-shadow:0 0 0 200px #0009}.vod-info-modal h2{font-size:48px;margin:0 0 30px}.vod-info-modal p{font-size:29px;line-height:1.6}.vod-info-modal button{padding:16px 40px}.person-portrait{float:left;width:250px;height:370px;margin-right:40px;object-fit:cover}
.vod-details-mode .sidebar{display:none}.vod-details-mode .content{margin:0;width:100%;overflow-y:auto}.vod-detail-hero{position:relative;min-height:750px;height:750px;background:#191b22;overflow:hidden}.vod-detail-art{position:absolute;right:0;top:0;width:70%;height:750px;object-fit:cover}.vod-detail-shade{position:absolute;inset:0;background:linear-gradient(90deg,#191b22 0%,#191b22 22%,rgba(25,27,34,.86) 29%,rgba(25,27,34,.37) 48%,transparent 76%)}.vod-detail-text{position:absolute;left:96px;top:96px;width:550px}.vod-detail-text h1{font-size:60px;line-height:72px;margin:0 0 2px;font-weight:700;max-height:144px;overflow:hidden}.vod-detail-rating{display:flex;align-items:center;gap:25px;font-size:24px;line-height:39px;height:39px;white-space:nowrap}.vod-detail-rating span:first-child{color:#e00040;font-size:26px}.vod-detail-meta{font-size:24px;line-height:35px;margin:0 0 22px;max-height:70px;overflow:hidden}.vod-detail-tags{display:flex;gap:17px;white-space:nowrap}.vod-detail-tags span{font-size:24px;border:2px solid #dce1e8;border-radius:10px;padding:0 16px;line-height:31px}.vod-detail-synopsis{font-size:24px;line-height:28px;margin-top:39px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:112px}.vod-detail-actions{position:absolute;left:96px;bottom:60px;display:flex;align-items:center;gap:10px}.vod-detail-actions button{height:53px;font-size:24px;border:0;border-radius:7px;padding:0 20px;white-space:nowrap}.vod-play{background:#c90036;color:white}.vod-play:focus{outline:2px solid white;background:#d5003b}.vod-learn{background:#606060;min-width:233px}.vod-round{background:#4c4c4c;border-radius:50%!important;width:52px;padding:0!important;font-size:34px!important}.vod-episodes{background:#001b37;padding:36px 0 38px 96px}.vod-episodes h2{font-size:42px;margin:0 0 15px;font-weight:700}.vod-season-tabs{display:flex;gap:20px;margin:0 0 16px}.vod-season-tabs button{font-size:25px;padding:10px 4px 4px;border:0;border-bottom:3px solid transparent}.vod-season-tabs button.active{border-color:#de003d}.vod-season-tabs button:focus{outline:none;background:transparent;color:white;border-color:#de003d}.vod-episode-rail{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;padding:2px 4px 8px}.vod-episode{flex:0 0 443px;min-height:260px;background:#1b3c5a;padding:24px;text-align:left;display:flex;flex-direction:column;border:0}.vod-episode strong{font-size:26px;font-weight:700;margin-bottom:11px}.vod-episode small{display:block;font-size:22px}.vod-episode p{font-size:24px;margin:16px 0 8px}.vod-episode .episode-plot{font-size:21px;line-height:27px;max-height:81px;overflow:hidden}.vod-episode:focus{outline:3px solid #e00040;background:#244d70}.vod-detail-bottom{min-height:400px;padding:30px 0 60px;background:#001b37}.vod-detail-tabs{display:flex;gap:30px;padding:0 96px 20px}.vod-detail-tabs button{font-size:28px;padding:10px 12px;border:0;border-bottom:3px solid transparent}.vod-detail-tabs button.active{border-color:#df003c}.vod-detail-tabs button:focus{outline:none;background:none;border-color:#df003c}.vod-detail-extra .vod-shelf{padding-left:96px;margin-top:0}.vod-cast-rail{display:flex;gap:30px;padding:10px 96px;overflow-x:auto;scrollbar-width:none}.vod-person{width:180px;flex:0 0 180px;padding:0;text-align:center}.vod-person img{width:180px;height:180px;border-radius:50%;object-fit:cover}.vod-person strong{display:block;font-size:25px;font-weight:400;margin-top:12px}.vod-person span{display:block;font-size:21px;margin-top:8px}.vod-person:focus{outline:none;background:none}.vod-person:focus img{outline:3px solid #de003d;outline-offset:4px}

.vod-home-mode .vod-content.vod-recommendations{overflow-y:auto}.vod-detail-text h1{width:calc(1920px - 192px);white-space:nowrap;max-height:72px;text-overflow:ellipsis}.vod-detail-meta{margin-top:6px}.vod-detail-synopsis{margin-top:46px}.vod-detail-actions .vod-play{min-width:236px}.vod-detail-bottom{padding:78px 0 60px}.vod-detail-bottom .vod-shelf{padding-left:96px;margin-top:0}.vod-detail-bottom .vod-shelf h2,.vod-cast-section>h2,.vod-similar-section>h2{font-size:42px;font-weight:700;line-height:51px;margin:0 0 28px}.vod-detail-bottom .vod-poster{flex-basis:198px}.vod-detail-bottom .vod-rail{gap:35px;padding:3px 0 15px 7px}.vod-cast-section{margin-top:60px}.vod-cast-section>h2{padding-left:96px}.vod-up-wrap{margin:70px auto 0;text-align:center}.vod-up{display:block;border:2px solid white;border-radius:50%;width:60px;height:60px;margin:0 auto;font-size:40px}.vod-up-wrap span{display:block;font-size:24px;margin-top:12px}.vod-version{display:block;padding:20px;margin:10px 0;text-align:left;width:100%}

.content::-webkit-scrollbar,.vod-categories::-webkit-scrollbar,.vod-gridpane::-webkit-scrollbar,.vod-rail::-webkit-scrollbar,.featured-rail::-webkit-scrollbar,.vod-filter-options::-webkit-scrollbar,.vod-episode-rail::-webkit-scrollbar,.vod-cast-rail::-webkit-scrollbar{display:none;width:0;height:0}.vod-tabs button{padding-top:9px;padding-bottom:3px}.vod-tabs button[data-vod-tab=kids]{padding-top:9px;padding-bottom:2px}.vod-poster .vod-card-name{padding-top:23px}.vod-poster-grid{row-gap:52.5px}.vod-filter-icon{display:inline-flex;align-items:center;vertical-align:middle}.vod-detail-art{width:calc(100% - 568px)}.recommendation-hero p{-webkit-line-clamp:5;max-height:140px;height:140px}

.vod-detail-bottom{padding-top:73px}.vod-detail-bottom .vod-rating{display:none}.recommendation-hero h1{transform:translateY(6px)}.recommendation-hero p{top:197px}

.vod-filter-help{padding-left:60px;padding-right:18px}

.vod-tabs button{font-size:42px}.vod-tabs button img{width:186px}.sidebar b img{width:34px;height:34px}.featured-rail .vod-wide-card:focus{border-width:3px}
