@media (min-width:1024px){.oauth-modal{min-width:70%}.oauth-modal .message{max-width:100%}.oauth-modal .message .close-button{cursor:pointer;right:13px;padding:0;position:absolute;top:13px;z-index:2}.oauth-modal .message .close-button:hover{border:none}}.oauth-modal__iframe{min-height:60vh;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;will-change:opacity}.loader-container+.oauth-modal__iframe,.oauth-modal__iframe__hidden{opacity:0}.btn.oauth--button__turkcell{background-color:#00a9e0!important;opacity:1;padding:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.btn.oauth--button__turkcell img{max-height:54px;max-width:100%}.btn.oauth--button__turkcell:hover{background-color:#00a9e0!important;opacity:.9}.login-form__form{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px;-ms-flex-negative:0;flex-shrink:0}.login-form__form,.login-form__form--content .content-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-form__form--content .content-form{width:400px;text-align:center}.login-form__form--content .content-form .icon-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.login-form__form--content .content-form>.auth--buttons,.login-form__form--content .content-form>.open-form--button{margin-top:25px}.login-form__form--content .content-form>.auth--buttons:first-child,.login-form__form--content .content-form>.open-form--button:first-child{margin-top:0}.login-form__form--content .content-form .auth__success-text p,.login-form__form--content .content-form .message{text-align:left;font-size:1.1rem;margin-bottom:30px;text-transform:none;font-family:resident-secondary-font,Roboto-Regular,arial;color:#fff}.login-form__form--content .content-form .auth__success-text p{color:#9b9b9b}.login-form__form--content .content-form .auth__success-tick{position:absolute;top:50px;right:20px}.login-form__form--content .content-form span .icon-tick{display:none}.login-form__form--content .content-form .btn,.login-form__form--content .content-form .btn__label{width:100%}.login-form__form--content .alt-auth input[type=number]{margin-top:10px;margin-bottom:40px!important;-moz-appearance:textfield}.login-form__form--content .alt-auth input[type=number]::-webkit-inner-spin-button,.login-form__form--content .alt-auth input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form__form--content .alt-auth button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form__form--content .fullscreen-log-in form .login-form-form--field:first-child{margin-bottom:30px}.login-form__form--content .reset-password form .auth--form--errors{position:absolute;bottom:70px;width:100%}.login-form__form--content .reset-password form .auth--form--errors .auth--form--error{color:#b60e0e;font-size:.9em}.login-form__form--content .reset-password form .login-form__field{margin-bottom:50px}.login-form__form--content .reset-password form .login-form__field .input--error{position:absolute;top:85px;line-height:1.1rem}.login-form__form--content .forgot-password .auth__success-text p,.login-form__form--content .forgot-password .message,.login-form__form--content .forgot-password span{line-height:1.4rem}.login-form__form--content .reset-password form input[type=submit]{margin-top:10px;margin-bottom:10px}.login-form__form--content .icon-arrow-left{fill:#fff;position:absolute;top:-40px;cursor:pointer}.login-form__form--content .alt-auth--success{position:fixed;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:400px;max-width:90vw}@media (max-width:1024px){.login-form__form--content .alt-auth--success{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.login-form__form--content .alt-auth--success .btn--secondary .btn__label,.login-form__form--content .alt-auth--success .btn.btn--secondary{width:100%;display:block}.login-form__form .icon-arrow-left{fill:#fff;position:absolute;top:-50px;left:-15px;cursor:pointer}.login-form__form .alt-auth--success{position:fixed;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1024px){.login-form__form .alt-auth--success{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.login-form__form .alt-auth--success p{font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1em;line-height:1.3em}.login-form__form .alt-auth--success p a{color:#fff}.login-form__form .alt-auth--success__loader{height:100px;width:100%}.login-form__form .alt-auth--success__loader .circle{border-color:#fff!important}.login-form__form .alt-auth--success__loader .tick .long,.login-form__form .alt-auth--success__loader .tick .short{background-color:#fff!important}@media (min-height:860px) and (min-width:1024px){.login-form__form--content .fullscreen-log-in form .login-form__field:first-child{margin-bottom:40px}.login-form__form--content .alt-auth label,.login-form__form--content .forgot-password label,.login-form__form--content .fullscreen-log-in label,.login-form__form--content .reset-password form .login-form-form--field label{font-size:1rem}.login-form__form--content .alt-auth input,.login-form__form--content .forgot-password input,.login-form__form--content .fullscreen-log-in input,.login-form__form--content .reset-password form .login-form-form--field input{margin-top:10px}}@media (max-width:1024px){.login-form__form{width:90%;min-height:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login-form__form--title{text-align:center;margin-bottom:30px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form__form--title--logo{display:none}.login-form__form .login-form__form--title{margin-bottom:60px}.login-form__form .login-form__form--title h2{margin-bottom:0}.login-form__form--content .alt-auth,.login-form__form--content .forgot-password,.login-form__form--content .fullscreen-log-in,.login-form__form--content .reset-password{width:100%}.login-form__form--content .alt-auth form,.login-form__form--content .forgot-password form,.login-form__form--content .fullscreen-log-in form,.login-form__form--content .reset-password form{width:auto}.login-form__form--content .alt-auth form .login-form-form--field input,.login-form__form--content .forgot-password form .login-form-form--field input,.login-form__form--content .fullscreen-log-in form .login-form-form--field input,.login-form__form--content .reset-password form .login-form-form--field input{width:100%!important}.login-form__form--content .sign-up{width:100%}}@media (max-width:767px){.login-form__form--title{margin-bottom:20px}.login-form__form--title h2{margin-bottom:10px}}.magic-link-error,.magic-link-success{margin:20px 0}.show-password{cursor:pointer;font-size:.8em!important;margin:0;padding:8px;position:absolute;right:1.6em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.show-password svg{fill:hsla(0,0%,100%,.9)}.show-password:hover svg{fill:#fff}.show-password:active svg,.show-password:focus svg{fill:hsla(0,0%,100%,.8)}.show-password+input{padding-right:90px}.app-container--right-left .show-password{right:unset;left:1.6em}.app-container--right-left .show-password+input{padding-left:90px;padding-right:13px}.login-form{text-align:left;width:100%}.login-form .login-form__field{margin-bottom:40px}.login-form .login-form__field .forgot-password{text-align:left;cursor:pointer}.login-form .login-form__field a,.login-form .login-form__field label{color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial}.login-form .login-form__field label{margin-bottom:10px;text-transform:uppercase;font-size:.9rem}.login-form .login-form__field input{margin-top:5px;margin-bottom:0;height:50px;width:100%;border-radius:3px;background-color:hsla(0,0%,100%,.25);-webkit-transition:none;transition:none;border:1px solid #838383}.login-form .login-form__field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.5) inset;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff;caret-color:#fff}.login-form .btn{width:100%}.login-form .btn.disabled{pointer-events:none}.login-form .input--error{top:0;min-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-form .input--error,.login-form__pwreset{margin-top:-30px;margin-bottom:30px}.login-form__pwreset a{color:#fff}.login-form__success{text-align:center}.login-page{background-color:RGB(var(--color-bg));min-height:100vh;margin-top:50px;overflow-y:auto;padding:90px 120px 20px;width:100vw}.login-page__background{position:fixed;height:100%;width:70%;top:0;right:0;overflow:hidden}.login-page__background img{height:100%;position:absolute;right:0;-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));mask-image:linear-gradient(270deg,#000,transparent);-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0}@media (max-width:1580px){.login-page__background img{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(70%,transparent));-webkit-mask-image:linear-gradient(270deg,#000,transparent 70%);mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(70%,transparent));mask-image:linear-gradient(270deg,#000,transparent 70%)}}.login-page__background img.loaded{opacity:1}.login-page__background img.background-image-transition-enter{opacity:0}.login-page__background img.background-image-transition-enter-active{opacity:1}.login-page__background img.background-image-transition-leave{position:absolute;opacity:1;-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(80%,transparent));-webkit-mask-image:linear-gradient(270deg,#000,transparent 80%);mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(80%,transparent));mask-image:linear-gradient(270deg,#000,transparent 80%)}.login-page__background img.background-image-transition-leave-active{opacity:0}.login-page__background:after{content:"";top:0;right:0;left:0;bottom:0;width:100%;height:100%;position:absolute;background-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(90%,transparent),to(RGB(var(--color-bg))));background-image:linear-gradient(270deg,transparent 0,transparent 90%,RGB(var(--color-bg)))}.login-page__logo{display:none}.login-page__wrapper{width:400px;max-width:90vw}.login-page__header{margin-bottom:60px;width:400px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.login-page__header h2{color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:2rem}.login-page__header__logo{height:40px;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-page__header__logo img{max-height:100%;max-width:150px}@media (max-width:1024px){.login-page__header__logo{display:none}.login-page__header h2{text-align:center;width:100%}}.login-page__back.btn-icon.btn--primary{display:inline-block;left:-10px}.login-page__back.btn-icon.btn--primary .btn-icon__icon{fill:#fff}.login-page__instructions{margin:1em 0;line-height:1.3em}.login-page__form .text--expired .btn,.login-page__form .text--verified .btn{margin:10px 0}.app-container--right-left .login-page__form .text--expired,.app-container--right-left .login-page__form .text--verified{direction:rtl}.login-page .login-form{margin-top:20px}@media (max-width:1280px){.login-page__background{width:80%}}@media (max-width:1024px){.login-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:100px 80px 40px;background-color:#000}.login-page,.login-page__background{display:-webkit-box;display:-ms-flexbox;display:flex}.login-page__background{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.7}.login-page__background .img_mobile{position:relative;-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;width:100%}.login-page__background:after{background-image:none;background-color:rgba(0,0,0,.5)}.login-page__logo{position:fixed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0;z-index:1;height:90px;background:-webkit-gradient(linear,left top,left bottom,from(#272727),color-stop(52%,rgba(0,0,0,.5)),to(transparent));background:linear-gradient(#272727,rgba(0,0,0,.5) 52%,transparent)}.login-page__logo img{max-width:110px}.login-page__logo--with-language-toggle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 30px}.app-container--right-left .login-page__logo--with-language-toggle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){.login-page{padding:100px 10px 40px}}.tv-login .login-form-form--field{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tv-login .input--error{top:50px}.tv-login .alt-auth--success__loader .loader-container{position:relative;margin-bottom:30px}.epg-matrix .channel-row__programme--container.hidden-programme{display:none}.epg-bucket .epg-matrix,.epg-bucket .epg-wrapper{margin:0}.epg-bucket .epg-matrix .epg-matrix__container>.loader-container,.epg-bucket .epg-wrapper .epg-matrix__container>.loader-container{padding-left:220px}.epg-bucket .epg-matrix .epg-matrix__container .date-picker,.epg-bucket .epg-matrix .epg-matrix__container .load-more--button,.epg-bucket .epg-wrapper .epg-matrix__container .date-picker,.epg-bucket .epg-wrapper .epg-matrix__container .load-more--button{padding-right:26px}.epg-bucket .epg-matrix .epg-matrix__container .date-picker,.epg-bucket .epg-wrapper .epg-matrix__container .date-picker{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.epg-bucket .epg-matrix .epg-matrix__container .channel-row__overlay,.epg-bucket .epg-wrapper .epg-matrix__container .channel-row__overlay{background:-webkit-gradient(linear,right top,left top,color-stop(10%,var(--epg-background-color)),to(transparent));background:linear-gradient(270deg,var(--epg-background-color) 10%,transparent)}.epg-bucket .epg-matrix .epg-matrix__container .channel-row .channel-row__programmes,.epg-bucket .epg-wrapper .epg-matrix__container .channel-row .channel-row__programmes{width:90%}.epg-bucket .epg-matrix .epg-matrix__container .hour-slider .hour-slider__body,.epg-bucket .epg-wrapper .epg-matrix__container .hour-slider .hour-slider__body{padding-right:0}.epg-bucket .epg-matrix .epg-matrix__container .hour-slider .arrows-container.right-arrows,.epg-bucket .epg-wrapper .epg-matrix__container .hour-slider .arrows-container.right-arrows{right:26px}.epg-bucket .ui-packages.sidebar{height:75vh;padding-right:0;width:270px;z-index:1}.epg-bucket .epg-matrix--categorised .epg-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:75vh}.epg-bucket .epg-matrix--categorised .epg-content .hour-slider{-ms-flex-negative:0;flex-shrink:0}.epg-bucket .epg-matrix--categorised .epg-content .epg-content--body{overflow-y:auto;overflow-x:hidden;padding-bottom:60px}@media (min-width:1025px){.epg-bucket .epg-matrix__container--with-sidebar .epg-matrix:before{background:linear-gradient(90deg,RGBA(var(--color-bg),.6) 300px,transparent);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:600px}}@media (min-width:861px){.epg-bucket .epg-matrix .epg-matrix__container .date-picker,.epg-bucket .epg-matrix .epg-matrix__container .load-more--button,.epg-bucket .epg-wrapper .epg-matrix__container .date-picker,.epg-bucket .epg-wrapper .epg-matrix__container .load-more--button{padding-right:50px}.epg-bucket .epg-matrix .epg-matrix__container .hour-slider .arrows-container.right-arrows,.epg-bucket .epg-wrapper .epg-matrix__container .hour-slider .arrows-container.right-arrows{right:50px}}@media (max-height:490px){.epg-bucket .epg-matrix--categorised .epg-content,.epg-bucket .ui-packages.sidebar{height:60vh}}.epg-bucket-video{position:fixed;top:0;width:100%;text-align:center;margin:auto;left:0;right:0}.epg-bucket-video__overlay{background:-webkit-gradient(linear,left bottom,left top,from(RGBA(var(--color-bg),1)),color-stop(30%,rgba(0,0,0,.4)));background:linear-gradient(0deg,RGBA(var(--color-bg),1) 0,rgba(0,0,0,.4) 30%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:105}.epg-bucket-video .video-wrapper{position:relative;width:100%}.epg-bucket-video .video-wrapper .video-placeholder,.epg-bucket-video .video-wrapper .video-placeholder>div,.epg-bucket-video .video-wrapper video{position:static!important;-webkit-transform:none;transform:none;display:block}.epg-bucket-video .video-wrapper video{height:unset}.epg-bucket-video .video-placeholder{height:100vh}@media (max-width:1024px){.epg-bucket-video .video-placeholder{position:relative;height:100%;width:100vw}}body .epg-matrix__container .sidebar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent;left:0;padding:0 50px 30px;position:fixed}body .epg-matrix__container .sidebar__item{height:auto;padding:0 5px 5px}body .epg-matrix__container .sidebar__item span{text-transform:none;display:block;display:-webkit-box;height:auto;max-height:2.6em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.epg-bucket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;left:0}.epg-bucket .ui-packages.sidebar{height:auto;width:100vw;padding:0 30px}.epg-bucket .epg-matrix__container.epg-matrix__container--with-sidebar .epg-content--body,.epg-bucket .epg-wrapper__container.epg-matrix__container--with-sidebar .epg-content--body{height:calc(70vh - 260px)}.epg-bucket .epg-matrix .epg-content--body,.epg-bucket .epg-wrapper .epg-content--body{height:calc(70vh - 200px)}.epg-bucket .epg-matrix .epg-matrix__container .epg-topbar,.epg-bucket .epg-wrapper .epg-matrix__container .epg-topbar{display:none}.epg-bucket .epg-matrix .epg-matrix__container>.loader-container,.epg-bucket .epg-wrapper .epg-matrix__container>.loader-container{padding-left:0}.epg-bucket .epg-bucket-video{position:relative;height:30vh}.epg-bucket .epg-bucket-video .epg-bucket-video__overlay{display:none}.epg-bucket .epg-bucket-video video{height:30vh}body .epg-matrix__container .sidebar{position:static;top:0;width:100vw;padding:0 30px;background-color:var(--epg-programme-color)}body .epg-matrix__container .sidebar+.epg-matrix{max-width:100vw;padding-left:30px}body .epg-matrix__container .sidebar button{max-width:none}}.payment-authorization__modal.messages>.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:.5px;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;padding-top:55px}.payment-authorization__modal.messages>.message>*{margin:0 0 30px}.payment-authorization__modal.messages>.message>:last-child{margin-bottom:0}.payment-authorization__modal.messages>.message .payment-authorization__modal--note,.payment-authorization__modal.messages>.message .payment-authorization__modal--text{color:#000;font-size:.9em;line-height:1.3em}.payment-authorization__modal.messages>.message .payment-authorization__modal--note:last-child,.payment-authorization__modal.messages>.message .payment-authorization__modal--text:last-child{margin-bottom:0}.payment-authorization__modal.messages>.message .payment-authorization__modal--text{opacity:.8}.payment-authorization__modal.messages>.message .payment-authorization__modal--note{color:#838383;font-size:.8rem}.payment-authorization__modal.messages>.message .payment-authorization__modal--error{color:#b60e0e}.payment-authorization__modal.messages>.message .btn{width:100%}.payment-authorization__modal.messages>.message .btn.loading{pointer-events:none}@media (max-width:768px){.payment-authorization__modal.messages>.message .payment-authorization__modal--error p,.payment-authorization__modal.messages>.message .payment-authorization__modal--text p{font-size:.9em}.payment-authorization__modal.messages>.message .btn{height:45px;font-size:1rem;padding:15px 13px}}.control-bar .language-option{padding:5px 30px 5px 0;background:none;color:#fff}.control-bar .language-option .language-option__icon svg{fill:#fff}.control-bar .ds-control-bar__section--right>div:last-child .control__label{right:-16px;left:unset;-webkit-transform:unset;transform:unset}.video-title-bar__metadata .ds-time-label{font-size:1.3rem;line-height:1.2em}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse{70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.ui-packages.content-page .collection-metadata{height:calc(100vh - 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-packages.content-page .collection-metadata .title-text{font-size:2rem;display:none!important}.ui-packages.content-page .content-page__infinite-loader.hide{display:none}.ui-packages.content-page.collection-wrapper .content-page__infinite-loader,.ui-packages.content-page.collection-wrapper .content-wrapper .empty,.ui-packages.content-page.collection-wrapper .error-message,.ui-packages.content-page.playlist-wrapper .content-page__infinite-loader,.ui-packages.content-page.playlist-wrapper .content-wrapper .empty,.ui-packages.content-page.playlist-wrapper .error-message{width:55%;left:45%}.ui-packages.content-page.collection-wrapper .error-message,.ui-packages.content-page.playlist-wrapper .error-message{text-align:center;color:red}.ui-packages.content-page.collection-wrapper .shared-hero,.ui-packages.content-page.playlist-wrapper .shared-hero{max-height:calc(100vh - 100px)}.ui-packages.content-page.collection-wrapper .shared-hero__background,.ui-packages.content-page.playlist-wrapper .shared-hero__background{height:100vh;width:100vw;position:fixed;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-filter:blur(6px);filter:blur(6px);opacity:.5}.ui-packages.content-page.collection-wrapper .shared-hero__content,.ui-packages.content-page.playlist-wrapper .shared-hero__content{width:40%;max-height:100%;overflow-y:auto;padding-right:10px;z-index:4}.ui-packages.content-page.collection-wrapper .shared-hero__content .shared-hero__item+.shared-hero__item,.ui-packages.content-page.playlist-wrapper .shared-hero__content .shared-hero__item+.shared-hero__item{margin:15px 0 0}.ui-packages.content-page.collection-wrapper .shared-hero__content .shared-hero__channel-logo,.ui-packages.content-page.playlist-wrapper .shared-hero__content .shared-hero__channel-logo{width:auto}.ui-packages.content-page.collection-wrapper .shared-hero__content h1,.ui-packages.content-page.playlist-wrapper .shared-hero__content h1{font-size:2.25rem;line-height:2.6rem;padding:0;display:block;display:-webkit-box;height:auto;max-height:7.8rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .shared-hero__content p,.ui-packages.content-page.playlist-wrapper .shared-hero__content p{font-size:1rem;line-height:1.4rem;font-family:resident-tertiary-font,Roboto-Bold,arial;display:block;display:-webkit-box;height:auto;max-height:8.4rem;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .shared-hero__content .shared-hero__title-image,.ui-packages.content-page.playlist-wrapper .shared-hero__content .shared-hero__title-image{height:150px}.ui-packages.content-page.collection-wrapper .seasons-list,.ui-packages.content-page.playlist-wrapper .seasons-list{width:100%;max-width:450px;z-index:4;min-height:0;margin-top:30px;overflow-y:auto}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker svg{opacity:0}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker p{display:block;display:-webkit-box;height:auto;max-height:1.7rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected{pointer-events:none}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover{background-color:var(--primary-color)}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected .btn__icon,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected .btn__icon path,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected p,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected svg,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus .btn__icon,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus .btn__icon path,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus p,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus svg,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover .btn__icon,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover .btn__icon path,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover p,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected .btn__icon,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected .btn__icon path,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus .btn__icon,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus .btn__icon path,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover .btn__icon,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover .btn__icon path,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover svg{opacity:1;color:#fff;fill:#fff}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker .season-picker__item+.season-picker__item,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker .season-picker__item+.season-picker__item{margin-left:20px}.ui-packages.content-page.collection-wrapper .seasons-dropdown,.ui-packages.content-page.playlist-wrapper .seasons-dropdown{min-width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-packages.content-page.collection-wrapper .seasons-dropdown select,.ui-packages.content-page.playlist-wrapper .seasons-dropdown select{background:none;margin:0;min-width:auto;padding:0 40px 0 0;z-index:1;border:none;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1rem;line-height:1.2rem}.ui-packages.content-page.collection-wrapper .seasons-dropdown svg,.ui-packages.content-page.playlist-wrapper .seasons-dropdown svg{fill:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:30px}@media (max-width:1024px){.ui-packages.content-page.collection-wrapper .content-page__infinite-loader,.ui-packages.content-page.collection-wrapper .error-message,.ui-packages.content-page.playlist-wrapper .content-page__infinite-loader,.ui-packages.content-page.playlist-wrapper .error-message{width:100%;left:0}.ui-packages.content-page.collection-wrapper .shared-hero,.ui-packages.content-page.playlist-wrapper .shared-hero{padding-top:20px}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__background,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__background{height:40vh;min-height:280px;-webkit-filter:none;filter:none;opacity:1;position:absolute}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__background:after,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__background:after{content:"";display:block;height:30px;width:100vw;left:0;background:-webkit-gradient(linear,left top,left bottom,from(RGB(var(--color-bg))),color-stop(52%,RGBA(var(--color-bg),.5)),to(RGBA(var(--color-bg),0)));background:linear-gradient(RGB(var(--color-bg)),RGBA(var(--color-bg),.5) 52%,RGBA(var(--color-bg),0));position:absolute;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__content,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__content{width:100%}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__content .shared-hero__title,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__content .shared-hero__title{font-size:1.375rem;line-height:1.5rem}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__content .shared-hero__description,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__content .shared-hero__description{font-size:.875rem;line-height:1.1rem}.ui-packages.content-page.collection-wrapper .collection-metadata,.ui-packages.content-page.playlist-wrapper .collection-metadata{height:auto;display:block}.ui-packages.content-page.collection-wrapper .seasons-list,.ui-packages.content-page.playlist-wrapper .seasons-list{width:auto;min-width:none;max-width:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker svg{display:none}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}.ui-packages.content-page.collection-wrapper .seasons-list.opened .season-picker,.ui-packages.content-page.playlist-wrapper .seasons-list.opened .season-picker{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:860px){.ui-packages.content-page.collection-wrapper .shared-hero,.ui-packages.content-page.playlist-wrapper .shared-hero{padding:20px 26px}}.ui-packages.content-page.collection-wrapper .shared-hero__content{z-index:4}.ui-packages.content-page.collection-wrapper .shared-hero__content h1{display:block;display:-webkit-box;height:auto;max-height:7.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .shared-hero__content p{display:block;display:-webkit-box;height:auto;max-height:4.8rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page .content-wrapper .content-page__infinite-loader{margin-top:65px}.ui-packages.content-page .content-wrapper .empty{top:30px;bottom:0;left:0;right:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem}@media screen and (max-width:860px){.ui-packages.content-page .content-wrapper .empty{font-size:1rem}}