.spinner-wrapper{display:grid;place-items:center;min-height:70vh;color:#deeb52}.video-wrapper{aspect-ratio:16/9;position:relative}.video-wrapper video{width:100%;aspect-ratio:16/9}.video-loader{position:absolute;left:0;top:100;right:0;bottom:0}.guidanceContainer{position:absolute;top:0;background-color:#2a6175;padding:.5rem;width:100%}.guidanceContainer .cp_guidance__container{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.spinner-wrapper{min-height:inherit!important;width:100%;aspect-ratio:16/9}.native-apps__panel{z-index:1;top:0;left:0;position:absolute;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media screen and (orientation:landscape)and (max-device-height:480px){.native-apps__panel{padding-top:calc(calc(48px - 0rem) + 2px)}}@media screen and (orientation:landscape)and (max-device-height:480px)and (min-width:48em){.native-apps__panel{padding-top:calc(calc(66px - 0rem) + 2px)}}@media screen and (orientation:landscape)and (max-device-height:480px)and (min-width:80em){.native-apps__panel{padding-top:calc(66px - 0rem)}}.native-apps__links{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:100px;grid-gap:1rem;gap:1rem}@media(min-width:48em){.native-apps__links{width:330px}}.native-apps__link{padding:10px 14px;width:100%}.parental-controls-dialog__forgot-pin__btn,.parental-controls-dialog__toggleControls{border:0;background:transparent;padding:0;text-transform:unset;min-height:auto}.parental-controls-dialog{position:fixed;z-index:4;text-align:center}.parental-controls-dialog__box{max-width:543px;overflow:hidden;z-index:3}.parental-controls-dialog__warning{background-color:#004159;color:#fff;padding:1rem 2.5rem;margin:-1rem -1rem 1rem}.parental-controls-dialog__warning .cp_icon{width:24px;height:24px;-webkit-transform:translateX(-.5rem);-moz-transform:translateX(-.5rem);-ms-transform:translateX(-.5rem);-o-transform:translateX(-.5rem);transform:translateX(-.5rem)}.parental-controls-dialog__warning .cp_icon circle{fill:#fff}.parental-controls-dialog__warning .cp_icon path{fill:#004159}.parental-controls-dialog__padlock-icon{width:18px;height:25px}.parental-controls-dialog__strong{font-weight:700}.parental-controls-dialog__form{padding:0 2rem}.parental-controls-dialog__terms-conditions{text-align:center;color:#fff}.parental-controls-dialog__terms-conditions__link{font-size:inherit;color:#e8f753}.parental-controls-dialog__help-link{color:#e8f753;font-weight:400;margin-left:.25rem}.parental-controls-dialog__input{text-align:center;-webkit-text-security:disc;-moz-webkit-text-security:disc;-moz-text-security:disc}.parental-controls-dialog input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.parental-controls-dialog__button{margin:.5rem 0 0;padding:.5rem 3.5rem;font-weight:400;font-style:normal;letter-spacing:0;font-size:.875rem;line-height:1.1375rem}@media(min-width:20rem){.parental-controls-dialog__button{font-size:-webkit-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:calc(.875rem + (1.25 - .875) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem) / (160 - 20)))}}.parental-controls-dialog__footer{margin-top:1.25rem}.parental-controls-dialog__footer .parental-controls-dialog__button{width:100%}@media(min-width:48em){.parental-controls-dialog__footer .parental-controls-dialog__button{width:auto}.parental-controls-dialog__footer .parental-controls-dialog__button:first-child{margin-right:.75rem}}.parental-controls-dialog__footer--padded{padding-bottom:1.5rem}.parental-controls-dialog__paragraph{padding:.75rem 2rem;font-weight:400;font-style:normal;letter-spacing:0;font-size:.875rem;line-height:1.1375rem}@media(min-width:20rem){.parental-controls-dialog__paragraph{font-size:-webkit-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:calc(.875rem + (1.25 - .875) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem) / (160 - 20)))}}.parental-controls-dialog__toggleControls{color:#fff;display:block;margin:1.5rem auto 0;font-weight:400;font-style:normal;letter-spacing:0;font-size:.875rem;line-height:1.1375rem}@media(min-width:20rem){.parental-controls-dialog__toggleControls{font-size:-webkit-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:calc(.875rem + (1.25 - .875) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem) / (160 - 20)))}}.parental-controls-dialog__toggleControls .cp_icon{margin-right:.5rem}.parental-controls-dialog__toggleControls:hover{background:transparent;color:#fff}.parental-controls-dialog__toggleControls:disabled{background:transparent}.parental-controls-dialog__forgot-pin__btn{margin:1.5rem auto 1rem;color:#e8f753;font-weight:400;font-style:normal;letter-spacing:0;font-size:.875rem;line-height:1.1375rem}@media(min-width:20rem){.parental-controls-dialog__forgot-pin__btn{font-size:-webkit-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(.875rem + (1.25 - .875) * ((100vw - 20rem)/(160 - 20)));font-size:calc(.875rem + (1.25 - .875) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem)/(160 - 20)));line-height:calc(1.1375rem + (1.625 - 1.1375) * ((100vw - 20rem) / (160 - 20)))}}.parental-controls-dialog__forgot-pin__btn .cp_icon{margin-right:.5rem}.parental-controls-dialog__forgot-pin__btn:hover{background:transparent;color:#fff}@media(min-width:48em){.parental-controls-dialog{max-width:350px}.parental-controls-dialog__paragraph{font-weight:400;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.3rem;padding:.75rem 3.5rem;margin:0 .5rem}}@media(min-width:48em)and (min-width:20rem){.parental-controls-dialog__paragraph{font-size:-webkit-calc(1rem + (1.5 - 1) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(1rem + (1.5 - 1) * ((100vw - 20rem)/(160 - 20)));font-size:calc(1rem + (1.5 - 1) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(1.3rem + (1.95 - 1.3) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(1.3rem + (1.95 - 1.3) * ((100vw - 20rem)/(160 - 20)));line-height:calc(1.3rem + (1.95 - 1.3) * ((100vw - 20rem) / (160 - 20)))}}@media(min-width:48em){.parental-controls-dialog__button{padding:.75rem 1.5rem}.parental-controls-dialog__warning{margin-top:-1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width:80em){.parental-controls-dialog{max-width:380px}.parental-controls-dialog__warning{margin-top:-2rem;margin-left:-2rem;margin-right:-2rem}}@media(min-width:120em){.parental-controls-dialog{max-width:420px}}.watch-page{margin:0 auto;position:relative}.watch-page h1{color:#fff}@media(min-width:80em){.watch-page h1{color:#fff}}.watch-page__layout{height:-webkit-calc(100vh - 48px - 2px);height:-moz-calc(100vh - 48px - 2px);height:calc(100vh - 48px - 2px);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}@media(min-width:48em){.watch-page__layout{height:-webkit-calc(100vh - 66px - 2px);height:-moz-calc(100vh - 66px - 2px);height:calc(100vh - 66px - 2px)}}@media(min-width:80em){.watch-page__layout{height:-webkit-calc(100vh - 66px);height:-moz-calc(100vh - 66px);height:calc(100vh - 66px);-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.watch-page__video-container{aspect-ratio:16/9;background-color:#000;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative;width:100%}@media(min-width:80em){.watch-page__video-container{height:-webkit-calc(100vh - 48px - 2px);height:-moz-calc(100vh - 48px - 2px);height:calc(100vh - 48px - 2px);-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-.75rem 0 0;padding-top:.75rem}}@media(min-width:80em)and (min-width:48em){.watch-page__video-container{height:-webkit-calc(100vh - 66px - 2px);height:-moz-calc(100vh - 66px - 2px);height:calc(100vh - 66px - 2px)}}@media(min-width:80em)and (min-width:80em){.watch-page__video-container{height:-webkit-calc(100vh - 66px);height:-moz-calc(100vh - 66px);height:calc(100vh - 66px)}}.watch-page__channel_list{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow-y:hidden;width:100%}@media(min-width:80em){.watch-page__channel_list{padding:0;list-style:none;margin:-.75rem 0 0;min-width:614px;width:614px}}@media(min-width:120em){.watch-page__channel_list{min-width:806px;width:806px}}.watch-page .itvx-controls{z-index:3}