.c-filterSelected{font-weight:700}@media(min-width:1024px){.c-filterSelected{display:none}}.c-filterSelected a{line-height:2rem}.c-filterSelected a:after{border-top:3px solid #000;content:"";margin:0 12px}.c-filterSelected a:after,.c-filterSelected a:hover:after{border-left:3px solid transparent;border-right:3px solid transparent;height:0;width:0}.c-filterSelected a:hover:after{border-top:3px solid #d82b4e}.c-filterCheckboxGroup{max-height:288px;overflow-y:scroll;position:relative}.c-filterCheckboxGroup.collapsed{height:1.5rem;overflow-y:hidden}.c-filterCheckboxGroup_toggle{height:1rem;position:absolute;right:0;top:0;width:1rem}.c-filterCheckboxGroup_toggle:hover{cursor:pointer}.c-filterCheckboxGroup_toggle svg{height:100%;width:100%}.c-filterCheckboxGroup_toggle svg.collapsed{transform:rotate(180deg)}.c-filterCheckboxGroup h4{letter-spacing:2px;text-transform:uppercase}.c-filterCheckboxGroup ul input{display:none}.c-filterCheckboxGroup ul.checkbox-format input:checked+label:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:block;height:11px;left:5px;position:absolute;top:calc(50% - 3px);transform:rotate(45deg) translateY(-50%);width:7px}.c-filterCheckboxGroup ul.checkbox-format input:checked+label:before{background:#d82b4e}.c-filterCheckboxGroup ul.checkbox-format label{align-items:center;color:#000;display:flex;line-height:3rem;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.c-filterCheckboxGroup ul.checkbox-format label:before{border:1px solid #d8d8d8;content:"";display:block;height:1.5rem;margin-left:0;margin-right:.5rem;width:1.5rem}.c-filterCheckboxGroup ul.checkbox-format label.hide{display:none}.c-filterCheckboxGroup ul.radio-format input:checked+label:after{background:#fff;border-radius:100%;content:"";display:block;height:.5rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.c-filterCheckboxGroup ul.radio-format input:checked+label:before{background:#d82b4e}.c-filterCheckboxGroup ul.radio-format label{align-items:center;color:#000;display:flex;line-height:3rem;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.c-filterCheckboxGroup ul.radio-format label:before{border:1px solid #d8d8d8;border-radius:100%;content:"";display:block;height:1.5rem;margin-left:0;margin-right:.5rem;width:1.5rem}.c-filterCheckboxGroup ul.radio-format label.hide{display:none}.c-filterCheckboxGroup ul.list-format input:checked+label{color:#d82b4e;font-weight:700;position:relative}.c-filterCheckboxGroup ul.list-format input:checked+label:after{border:solid #000;border-width:0 3px 3px 0;content:"";display:block;height:11px;left:13px;position:absolute;top:calc(50% - 3px);transform:rotate(45deg) translateY(-50%);width:7px}.c-filterCheckboxGroup ul.list-format label{color:#000;display:block;line-height:3rem;overflow:hidden;padding-right:20px;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.c-filterCheckboxGroup ul.list-format label.hide{display:none}.c-filterCheckboxGroup+.c-filterCheckboxGroup{border-top:1px solid #f2f2f2;margin-top:1rem;padding-top:1.5rem}.c-filterCheckboxGroup+.c-filterCheckboxGroup .c-filterCheckboxGroup_toggle{top:1.5rem}.c-filterCheckboxGroup+.c-filterCheckboxGroup.collapsed{padding-top:0}.c-filterCheckboxGroup+.c-filterCheckboxGroup.collapsed .c-filterCheckboxGroup_toggle{top:0}.c-filterCheckboxGroup_showMore{color:#d82b4e;cursor:pointer;display:inline-flex;font-weight:700;margin:1rem 0;-webkit-text-decoration:none;text-decoration:none}.c-filterCheckboxGroup_showMore span{font-size:1.25rem;line-height:0;margin-right:10px}@media(max-width:1023px){.c-filterSidePanel_filterGroup{height:calc(100% - 100px);overflow:scroll;overflow-x:hidden;padding-bottom:40px;scrollbar-width:none;z-index:100}.c-filterSidePanel_filterGroup::-webkit-scrollbar{background:transparent;height:0;width:3px}.c-filterSidePanel_filterGroup::-webkit-scrollbar-thumb{background:#d8d8d8}}.c-filterSidePanel_filterGroup div:last-child{margin-bottom:40px}.c-filterSidePanel_form{background:#fff;bottom:0;grid-area:unset;opacity:0;padding:1.5rem 1rem;pointer-events:none;position:fixed;right:-100vw;top:0;width:100vw}@media(min-width:768px){.c-filterSidePanel_form{box-shadow:0 24px 32px rgba(0,0,0,.16),0 2px 16px rgba(0,0,0,.08);padding:1.5rem 2rem;right:-500px;width:auto}}@media(min-width:1024px){.c-filterSidePanel_form{box-shadow:none;grid-area:left;opacity:1;padding:0;pointer-events:all;position:static;right:0;width:100%}}.c-filterSidePanel_overlay{background:#000;bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:5999900}.c-filterSidePanel_selectTitle{border-bottom:1px solid #d8d8d8;flex:1}.c-filterSidePanel_selectTitle svg{height:15px;width:15px}@media(min-width:1024px){.c-filterSidePanel_selectTitle{display:none}}@media(max-width:287px){.c-filterSidePanel_selectTitle{margin-left:-1rem;padding:0 1rem 1.5rem;width:calc(100% + 2rem)}}.c-filterSidePanel_selectTitle h3{flex:1 1 100%}.c-filterSidePanel_selectTitle a{color:#000;font-size:22px;line-height:0;-webkit-text-decoration:none;text-decoration:none}.c-filterSidePanel_buttonCombo{background:#fff;bottom:0;box-shadow:0 -7px 15px -18px rgba(0,0,0,.5);display:grid;grid-template-columns:1fr;left:0;position:fixed}@media(min-width:288px){.c-filterSidePanel_buttonCombo{padding:1rem;width:100%}}@media(min-width:768px){.c-filterSidePanel_buttonCombo{padding:1rem;width:100%}}@media(min-width:1024px){.c-filterSidePanel_buttonCombo{display:none;margin-left:0;padding:1rem 0;width:auto}}.c-filterSidePanel_bigButton{background:#fff;border:none;box-shadow:inset 0 0 0 1px #d82b4e;color:#d82b4e;display:block;font-weight:700;letter-spacing:.5px;line-height:40px;padding:0 1rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.c-filterSidePanel_bigButton:hover{background:#d82b4e;color:#fff}.c-filterSidePanel_bigButton_secondary{background:#d82b4e;border:none;box-shadow:inset 0 0 0 1px #d82b4e;color:#fff;display:block;font-weight:700;letter-spacing:.5px;line-height:40px;padding:0 1rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.c-filterSidePanel_bigButton_secondary:hover{background:#fff;color:#d82b4e}.c-filterSidePanel_open{grid-area:none}.c-filterSidePanel_open .c-filterSidePanel_form{left:0;opacity:1;pointer-events:all;right:0;z-index:99999999}@media(min-width:768px){.c-filterSidePanel_open .c-filterSidePanel_form{left:auto;right:-500px;transform:translateX(-500px);width:364px;z-index:99999999}}@media(min-width:1024px){.c-filterSidePanel_open .c-filterSidePanel_form{left:auto;right:auto;transform:translateX(0);width:auto;z-index:0}}.c-filterSidePanel_open .c-filterSidePanel_overlay{display:block;opacity:.5;pointer-events:all;transition:opacity .5s}@media(min-width:1024px){.c-filterSidePanel_open .c-filterSidePanel_overlay{display:none}}.c-navigationPagination{overflow:hidden}.c-navigationPagination_ellipses{height:2rem;width:2rem}@media(max-width:767px){.c-navigationPagination_ellipses{width:1rem}}.c-navigationPagination_item--next svg{left:1px;position:relative}.c-navigationPagination_item--next svg,.c-navigationPagination_item--prev svg{height:15px;width:8px}.c-navigationPagination_item--prev svg{left:-1px;position:relative;transform:rotate(180deg)}.c-navigationPagination_itemButton{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){.c-navigationPagination_itemButton{padding:.1rem}}.c-navigationPagination_itemButtonContent{background:#fff;border-radius:100%;color:#000;font-weight:700;height:2rem;-webkit-text-decoration:none;text-decoration:none;width:2rem}.c-navigationPagination_item.active .c-navigationPagination_itemButtonContent{background:#d82b4e;color:#fff}.c-navigationPagination_item.disabled .c-navigationPagination_itemButtonContent{opacity:.3}.c-navigationPagination_item.enabled .c-navigationPagination_itemButton{cursor:pointer}.c-navigationPagination_item.enabled .c-navigationPagination_itemButton:hover .c-navigationPagination_itemButtonContent{background:#e6e6e6}.c-watchlistLoginButton{cursor:pointer;padding:.5rem 3rem 2rem;text-align:center;width:100%}@media(min-width:768px){.c-watchlistLoginButton{width:inherit}}.c-watchlistLoginButton_text{line-height:24px}.c-watchlistLoginButton_plus{stroke:#fff;height:.75rem;width:.75rem}.c-globalCard{box-shadow:0 2px 16px rgba(0,0,0,.08);display:flex;height:100%;padding:1rem;transition:box-shadow .2s ease}.c-globalCard:hover{box-shadow:0 2px 16px rgba(0,0,0,.16)}.c-TvObjectCard{flex-wrap:wrap;grid-column-end:unset;min-height:236px;width:100%;word-break:break-word}@media(max-width:767px){.c-TvObjectCard{width:calc(100vw - 2rem)}}.c-TvObjectCard-list{border-top:1px solid #d8d8d8;padding:1.5rem 0}@media(min-width:1024px){.c-TvObjectCard-list{padding:1.5rem 0}}.c-TvObjectCard_header{width:100%}.c-TvObjectCard_info{min-height:120px}.c-TvObjectCard-image_grid{height:120px;margin-left:1rem;width:80px}.c-TvObjectCard-image_list{height:200px;margin-left:1rem;width:133px}@media(min-width:1024px){.c-TvObjectCard-image_list{height:200px;margin-left:1rem;width:133px}}.c-TvObjectCard_summary{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;min-height:4em;overflow:hidden}.c-TvObjectCard_metawrapper{align-items:center}.c-TvObjectCard_meta:after{color:#d82b4e;content:"•";font-size:.75rem;padding:0 .25rem}.c-TvObjectCard_meta:last-child:after{display:none}@media(min-width:768px){.c-TvObjectCard_metaScore{min-width:98px}}.c-TvObjectCard_newsheadline{text-decoration-color:#d82b4e}.c-TvObjectCard_genres{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-TvObjectCard_genre+.c-TvObjectCard_genre:before{content:", "}.c-TvObjectCard_footer{width:100%}.c-TvObjectCard_footer .c-TvObjectCard_meta{white-space:nowrap}.c-TvObjectCard-font_large{font-size:.875rem;line-height:1.25rem}@media(min-width:288px){.c-TvObjectCard-font_large{font-size:1rem;line-height:1.5rem}.c-watchlist_grid{grid-template-areas:"." "main";grid-template-columns:1fr}}@media(min-width:768px){.c-watchlist_grid{grid-template-areas:"." "main";grid-template-columns:1fr}}@media(min-width:1024px){.c-watchlist_grid{grid-template-areas:"left . main";grid-template-columns:306px 1.5rem 1fr}}.c-watchlist_rightRail{grid-area:main}@media(min-width:768px){.c-watchlist_dek{align-items:center;flex-direction:row}}.c-watchlist_description{margin-bottom:1rem}@media(min-width:768px){.c-watchlist_description{margin-bottom:0}}.c-watchlist_addMoreButton{width:100%}@media(min-width:768px){.c-watchlist_addMoreButton{margin-top:1.5rem;width:12rem}}.c-watchlist_buttonWhereToWatch{margin-bottom:0;width:12rem}.c-watchlist_buttonWhereToWatch:first-child{margin-right:1.5rem}.c-watchlist_filterBarProvider .c-tvListingsSettingsButton_label{font-size:1rem;font-weight:700;line-height:1.5rem}@media(min-width:1024px){.c-watchlist_filterBarProvider{display:none}}@media(max-width:1023px){.c-watchlist_provider{display:none}}.c-watchlist_results{width:100%}.c-watchlist_tvObjectCard{border-top:1px solid #d8d8d8}@media(min-width:1024px){.c-watchlist_cardFooter{margin-top:0}}.c-watchlist_providerHeading{letter-spacing:2px;text-transform:uppercase}.c-watchlist_locationSymbol{height:.75rem;width:.62rem}.c-watchlist_remove{text-decoration-color:#d82b4e}.c-watchlist_remove:hover{color:#d82b4e;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}