.play-page__content--with-subnav{padding-top:42px}@media(min-width:48em){.play-page__content--with-subnav{padding-top:44px}}@media(min-width:80em){.play-page__content--with-subnav{padding-top:48px}}.trailer-wrapper{position:fixed;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#111;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:100;top:0;left:0;right:0;bottom:0}.trailer-wrapper .trailerVideoPlayerWrapper{display:block}.trailer-wrapper .videoHtml{width:100%}.slider{padding-top:1.5rem;padding-bottom:2rem}@media(min-width:48em){.slider{padding-top:2rem}}.slider,.slider .cp_slider{position:relative;width:100%}.slider .cp_slider__container,.slider .cp_slider__heading{width:-webkit-calc(100% - 20px * 2);width:-moz-calc(100% - 20px * 2);width:calc(100% - 20px * 2)}@media(min-width:48em){.slider .cp_slider__container,.slider .cp_slider__heading{width:-webkit-calc(100% - 40px * 2);width:-moz-calc(100% - 40px * 2);width:calc(100% - 40px * 2)}}@media(min-width:120em){.slider .cp_slider__container,.slider .cp_slider__heading{width:-webkit-calc(100% - 100px * 2);width:-moz-calc(100% - 100px * 2);width:calc(100% - 100px * 2)}}.slider .cp_slider__heading{margin-bottom:.125rem}@media(min-width:48em){.slider .cp_slider__heading{margin-bottom:.25rem}}@media(min-width:80em){.slider .cp_slider__heading{margin-bottom:.5rem}}.letterbox-modal__dialog{position:fixed;z-index:4}.letterbox-modal__dialog .cp_dialog__box{padding-top:3rem;-webkit-box-shadow:0 5px 20px 4.5px rgba(0,0,0,.33);-moz-box-shadow:0 5px 20px 4.5px rgba(0,0,0,.33);box-shadow:0 5px 20px 4.5px rgba(0,0,0,.33);overflow-y:visible;overflow-y:initial}.letterbox-modal__close-button{position:absolute;right:0;top:0;margin:1rem;background:rgba(0,0,0,0);border:0;color:#fff}.letterbox-modal__close-button__icon{width:16px;height:16px}.letterbox-modal__body__row{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.letterbox-modal__body__row__horizontal-divider{font-weight:400;font-style:normal;letter-spacing:0;font-size:1.25rem;line-height:1.625rem;margin:0 .25rem}@media(min-width:20rem){.letterbox-modal__body__row__horizontal-divider{font-size:-webkit-calc(1.25rem + (2.5 - 1.25) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(1.25rem + (2.5 - 1.25) * ((100vw - 20rem)/(160 - 20)));font-size:calc(1.25rem + (2.5 - 1.25) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(1.625rem + (3.25 - 1.625) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(1.625rem + (3.25 - 1.625) * ((100vw - 20rem)/(160 - 20)));line-height:calc(1.625rem + (3.25 - 1.625) * ((100vw - 20rem) / (160 - 20)))}}.letterbox-modal__body__row__episode-count{text-transform:capitalize;white-space:nowrap;font-weight:400;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.3rem}@media(min-width:20rem){.letterbox-modal__body__row__episode-count{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)))}}.letterbox-modal__body__paragraph{margin:1rem 0}.letterbox-modal__logos{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.letterbox-modal__logos .cp_provider-logo{margin-right:1rem}.letterbox-modal__logos .cp_provider-logo:last-of-type{margin-right:0}.letterbox-modal__logos .cp_provider-logo--landscape{height:20px}.letterbox-modal__logos .cp_provider-logo--portrait{height:30px}.letterbox-modal__logos .cp_provider-logo--bafta{height:24px}.letterbox-modal__logos .cp_provider-logo--studiocanal,.letterbox-modal__logos .cp_provider-logo--truecrimecbs{height:28px}.letterbox-modal__logos .cp_provider-logo svg{width:auto}.letterbox-modal__footer{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-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}.letterbox-modal__footer__text{font-weight:400;font-style:normal;letter-spacing:0;font-size:1rem;line-height:1.3rem;margin-bottom:.75rem}@media(min-width:20rem){.letterbox-modal__footer__text{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){.letterbox-modal__body__row__horizontal-divider{margin:0 .5rem}}@media(min-width:120em){.letterbox-modal__body__row__horizontal-divider{margin:0 .75rem}}.video-player--active{position:relative;z-index:4}.videoPlayer__play-btn{max-width:400px}.cp_episode-hero__background{margin-left:0;margin-right:0}.cp_episode-hero__background .cp_picture{padding-left:0;padding-right:0}.cp_episode-hero__content .cp_grid__wrapper{margin-left:0;margin-right:0}.cp_episode-hero__content__progress_wrapper{max-width:408px}.episode-hero-wrapper__upsell{margin-right:1rem}.episode-hero-wrapper__upsell--contextualCta{-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:400px}.episode-hero--withWatchTrailerCta .cp_episode-hero__content{padding-bottom:0}.episode-hero--withWatchTrailerCta .videoPlayerActionButtons>:first-child{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.episode-hero--withWatchTrailerCta .videoPlayerActionButtons>*{display:none}@media(min-width:48em){.episode-hero--withWatchTrailerCta .videoPlayerActionButtons>*{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.episode-hero--withWatchTrailerCta .videoPlayer__play-btn{width:100%;max-width:100%}@media(min-width:48em){.episode-hero--withWatchTrailerCta .videoPlayer__play-btn{max-width:400px}}.episode-hero--withWatchTrailerCta .cp_episode-hero__content__progress_wrapper{max-width:100vw;width:99%}@media(min-width:48em){.episode-hero--withWatchTrailerCta .cp_episode-hero__content__progress_wrapper{max-width:404px}}.mobile-button{color:#fff;background:rgba(0,0,0,0);height:72px;width:72px;padding:.5rem .25rem;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobile-button:active,.mobile-button:focus,.mobile-button:hover{opacity:.5}.mobile-button:disabled{cursor:auto}.mobile-button.cp_button--medium{min-height:72px}.mobile-button-group{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:48em){.mobile-button-group{display:none}}.mobile-my-list-button .cp_icon__my-list-plus.cp_icon--large{height:20px;width:20px}.mobile-my-list-button .cp_icon__my-list-tick.cp_icon--large{height:20px;width:22px}.series-navigation{padding:0}.series-navigation__heading{padding:1rem 0;background-color:#102c3d}.banner{display:block;margin-bottom:1.5rem}.banner .cp_picture__img{width:100%;margin:0 auto;max-width:100%}.banner .cp_picture{display:block}.bodyBg{background:#111}.trailerVideoPlayerWrapper{position:relative}.trailerVideoPlayerWrapper .videoWrapper{height:100%}@media(min-width:450px){.trailerVideoPlayerWrapper .videoWrapper{height:100vh}}.trailerVideoPlayerWrapper .videoWrapper .videoHtml{height:100%;max-width:100vw;margin-right:1px}.trailerVideoPlayerWrapper .videoWrapper .blackScreen{background:#000;height:100%;width:100%;position:absolute;top:0}.trailerVideoPlayerWrapper .controlsWrapper{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;position:absolute;inset:0;height:100%;width:100%;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:-moz-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));opacity:0}.trailerVideoPlayerWrapper .controlsWrapper .controlsTopRight{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;padding:1.25rem}.trailerVideoPlayerWrapper .controlsWrapper .controlsTopRight .actionVolume{margin-right:10px}.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon{height:60px;width:60px}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon{height:72px;width:72px}}@media(min-width:80em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon{height:102px;width:102px}}.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon{height:100%;width:100%;padding:1rem}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon{padding:19px}}@media(min-width:80em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon{padding:30px}}.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon__play{padding:1rem 7px 1rem 15px}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon__play{padding:19px 9px 19px 17px}}@media(min-width:80em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon__play{padding:27px 1.25rem 27px 29px}}.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon__restart-vod{padding:.5rem}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon__restart-vod{padding:10px}}@media(min-width:80em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionButtonResize .actionIcon .cp_icon__restart-vod{padding:15px}}.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionRestart{position:absolute;left:50%;-webkit-transform:translateX(-113px);-moz-transform:translateX(-113px);-ms-transform:translateX(-113px);-o-transform:translateX(-113px);transform:translateX(-113px)}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionRestart{-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px);padding:.25rem}}@media(min-width:80em){.trailerVideoPlayerWrapper .controlsWrapper .controlsBottomCenter .actionRestart{-webkit-transform:translateX(-210px);-moz-transform:translateX(-210px);-ms-transform:translateX(-210px);-o-transform:translateX(-210px);transform:translateX(-210px)}}.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:5%;width:90%;height:5px}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar{height:10px;width:95%}}.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .progressBar{background-color:rgba(255,255,255,.25);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;width:100%}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .progressBar{width:96%}}.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .progressBar .progressInnerBar{background-color:#deeb52;height:5px;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .progressBar .progressInnerBar{height:10px}}.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .countDown{position:absolute;right:0;padding-left:1.25rem;text-align:right;color:#fff;font-weight:400;font-style:normal;letter-spacing:0;font-size:.75rem;line-height:.975rem;display:none}@media(min-width:20rem){.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .countDown{font-size:-webkit-calc(.75rem + (1 - .75) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(.75rem + (1 - .75) * ((100vw - 20rem)/(160 - 20)));font-size:calc(.75rem + (1 - .75) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(.975rem + (1.3 - .975) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(.975rem + (1.3 - .975) * ((100vw - 20rem)/(160 - 20)));line-height:calc(.975rem + (1.3 - .975) * ((100vw - 20rem) / (160 - 20)))}}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .controlProgressBar .countDown{display:block}}.trailerVideoPlayerWrapper .controlsWrapper .actionIcon{background-color:rgba(16,44,61,.33);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid rgba(0,0,0,0);color:#fff;height:32px;width:32px;min-width:32px;min-height:32px;margin:0;padding:.25rem}@media(min-width:48em){.trailerVideoPlayerWrapper .controlsWrapper .actionIcon{height:40px;width:40px;padding:5px}}@media(min-width:80em){.trailerVideoPlayerWrapper .controlsWrapper .actionIcon{height:56px;width:56px}}.trailerVideoPlayerWrapper .controlsWrapper .actionIcon svg,.trailerVideoPlayerWrapper .controlsWrapper .actionIcon svg g{stroke:none}.trailerVideoPlayerWrapper .controlsWrapper .actionIcon:hover{border:2px solid #aac0c8;opacity:1}.trailerVideoPlayerWrapper .controlsWrapper .actionIcon:focus{outline:none}.trailerVideoPlayerWrapper .visibleControls{opacity:1}.trailerVideoPlayerWrapper:focus{outline:none}.toolTipWrapper{position:relative}.toolTipWrapper .toolTipText{opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;right:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.25rem;-webkit-transition:opacity .25s linear;-o-transition:opacity .25s linear;-moz-transition:opacity .25s linear;transition:opacity .25s linear;text-transform:uppercase;color:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-weight:400;font-style:normal;letter-spacing:0;font-size:.75rem;line-height:.975rem}@media(min-width:20rem){.toolTipWrapper .toolTipText{font-size:-webkit-calc(.75rem + (1 - .75) * ((100vw - 20rem)/(160 - 20)));font-size:-moz-calc(.75rem + (1 - .75) * ((100vw - 20rem)/(160 - 20)));font-size:calc(.75rem + (1 - .75) * ((100vw - 20rem) / (160 - 20)));line-height:-webkit-calc(.975rem + (1.3 - .975) * ((100vw - 20rem)/(160 - 20)));line-height:-moz-calc(.975rem + (1.3 - .975) * ((100vw - 20rem)/(160 - 20)));line-height:calc(.975rem + (1.3 - .975) * ((100vw - 20rem) / (160 - 20)))}}@media(min-width:48em){.toolTipWrapper:hover .toolTipText{opacity:1;visibility:visible}}