section.empty{background:#f3f3f3;color:#222;padding:32px 16px 64px 16px;text-align:center}@media (min-width:768px){section.empty{padding:32px 32px 96px 32px}}section.empty div.body{max-width:360px;margin:0 auto}section.empty img{display:block;margin:0 auto}section.empty h1{font-size:1.8rem;margin-top:22px}@media (min-width:1024px){section.empty h1{font-size:2rem}}@media (min-width:1280px){section.empty h1{font-size:2.6rem}}section.empty p{font-size:1.4rem;margin-top:16px}@media (min-width:1024px){section.empty p{font-size:1.6rem}}.page-title{background:#f3f3f3;padding:32px 16px 16px 16px}@media (min-width:1024px){.page-title{padding:48px 16px}}@media (min-width:1280px){.page-title{padding:48px 32px}}.page-title h1{color:#222;font-weight:300;font-size:5.6rem;margin:0}.page-title h1 a{color:#222}@media (min-width:768px) and (max-width:1023px){.page-title h1{font-size:4.5rem}}@media (max-width:767px){.page-title h1{font-size:3rem}}.show-poster-grid__container{background:#f3f3f3;margin:0 auto;padding-bottom:16px;padding-top:16px}.show-poster-grid{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-flow:center;-ms-flex-flow:center;flex-flow:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:8px;width:317px}.show-poster-grid__item{box-shadow:0 1px 3px rgba(0,0,0,.45);height:inherit;position:relative;margin:4px}.show-poster-grid__item::after{display:block;width:100%;padding-bottom:149.44444%;content:''}.show-poster-grid__link-container:focus img{outline:3px solid #00aaeb}.show-poster-grid__item-enter{opacity:0}.show-poster-grid__item-enter .show-poster-grid__item-enter-active{opacity:1;transition:opacity .5s ease-in,padding-bottom .5s ease-in}.show-poster-grid__item-enter .show-poster-grid__item-enter-active .show-poster-grid__link-container::after{padding-bottom:0}.show-poster-grid__item-leave{opacity:1}.show-poster-grid__item-leave .show-poster-grid__item-leave-active{opacity:.01;transition:opacity .3s ease-in,padding-bottom .3s ease-in}.show-poster-grid__item-leave .show-poster-grid__item-leave-active .show-poster-grid__link-container::after{padding-bottom:0}.show-poster-grid__content{width:142px}.show-poster-grid__content .show-poster-grid__content-image{height:auto;width:100%}.fallback-image__container .show-poster-grid__link-container{display:block;height:inherit;position:relative;height:0}.fallback-image__container .show-poster-grid__link-container::after{display:block;width:100%;padding-bottom:149.44444%;content:''}@media (min-width:464px){.show-poster-grid{width:464px}.show-poster-grid__item{margin:16px}.show-poster-grid__content{width:165px}}@media (min-width:612px){.show-poster-grid{width:612px}}@media (min-width:761px){.show-poster-grid{width:761px}}@media (min-width:768px){.show-poster-grid{width:608px}}@media (min-width:804px){.show-poster-grid{width:804px}}@media (min-width:1002px){.show-poster-grid{width:1002px}}@media (min-width:1198px){.show-poster-grid{width:1198px}}.favorite-shows__pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.favorite-shows__next,.favorite-shows__previous{padding:10px;border:0;background-color:transparent;color:#126eb5;font-size:2rem;cursor:pointer}.signed-out-announcement{line-height:2.6rem}.favorites__cta-btn{padding:0;border:0;background:0 0;color:#126eb5}.favorites__cta-btn:hover{text-decoration:underline}.title-nav{font-weight:300;list-style:none;margin:16px 0 0 0;padding:0;font-size:1.5rem;line-height:1}.title-nav::after,.title-nav::before{content:'';display:table}.title-nav::after{clear:both}@media (min-width:768px){.title-nav{font-size:1.8rem}}@media (min-width:1024px){.title-nav{font-size:2rem}}@media (min-width:1280px){.title-nav{font-size:2.4rem}}.title-nav li{margin:0;padding:0;float:left}.title-nav li+li{margin:0 0 0 12px;padding:0 0 0 12px;position:relative}@media (min-width:768px){.title-nav li+li{margin:0 0 0 16px;padding:0 0 0 16px}}.title-nav li+li:before{position:absolute;top:0;left:0;bottom:0;width:1px;content:"";display:block;background:#4b4b4b}