CINXE.COM

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=9;IE=10;IE=Edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style type="text/css"> .Accordion_headline_HfDY4 { font-size: 16px; letter-spacing: -0.3px; color: #fff; } .Accordion_headlineContainer_PbNuH { display: inline-block; } .Accordion_headerContainer_RhOKF { background-color: #222b32; border-top: 1px solid #13181c; box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.5); line-height: 13px; padding: 14px 14px 17px 14px; position: relative; cursor: pointer; } .Accordion_toggleExpandContainer_3ku1x { float: right; display: inline-block; margin-top: -6px; margin-right: -6px; cursor: pointer; } .Accordion_toggleExpandContainer_3ku1x svg { cursor: pointer; } .Accordion_viewMoreListItem_rROE3 { padding: 10px 15px 20px 15px !important; } .Accordion_viewMore_3DOSM { color: #fff; text-transform: uppercase; width: 97px; text-align: left; padding: 6px 6px 6px 10px; font-size: 9px; border: solid 1px rgba(255, 255, 255, 0.24); cursor: pointer; } .Accordion_listContainer_1TIA6 { background-color: #1b2228; padding: 10px 0; } .Accordion_listItem_18u2n { padding: 15px; } .Accordion_playIconContainer_3QvSJ { display: inline-block; vertical-align: top; margin-right: 6px; cursor: pointer; width: 28px; } .Accordion_playIconContainer_3QvSJ svg{ cursor: pointer; } .Accordion_playIconContainer_3QvSJ circle { fill: #1b2228 !important; } .Accordion_itemDetailContainer_3Yf-r { width: calc(100% - 34px); display: inline-block; } .Accordion_itemHeadline_2EH09 { width: 324px; height: 16px; font-size: 13px; font-weight: 500; font-style: normal; font-stretch: normal; letter-spacing: -0.3px; color: #ffffff; } .Accordion_itemDetails_275Y5 { padding-top: 3px; display: block; width: 76px; height: 14px; font-size: 12px; font-weight: 100; font-style: normal; font-stretch: normal; letter-spacing: -0.6px; color: rgba(255, 255, 255, 0.4); } /* * Blocks and Elements isolation * * Isolation is a way to make shareables components. The approach is to compose the component * wrapper class with the ".component" class. * * Example, in the component CSS uses: * * @value component from '../../stylesheets/objects.isolation.css'; * * .componentname { * composes: component; * } * */ @use postcss-initial; .objects-isolation_reset_38kVl { all: initial; } .objects-isolation_component_bLyEg { display: block; box-sizing: border-box; font-family: "Gotham SSm A", "Gotham SSm B", sans-serif; } /* * Variables * * Project based values. * * With CSS Modules: https://github.com/css-modules/css-modules/blob/master/docs/values-variables.md * * Usage sample: @value _greydarker from '../../stylesheets/settings.variables.css'; */ /* * 1. Initial variables */ /* Uniquely Named Colors */ /* Colors */ /* Typography */ /* Breakpoints */ /* Dimensions */ /* Miscellaneous */ /* * 2. Primary colors */ /* * 3. Generated variables */ /* Invert colors */ /* Hover colors */ /* Hover Text Colors */ /* General colors */ /* Text colors */ /* Code colors */ /* Link colors */ /* Control colors */ /* Typography */ .Icon_icon_BJu7i { display: inline-flex; vertical-align: middle; fill: #111; width: 14px; height: 14px; } /** * Sizes */ .Icon_icon_BJu7i.Icon_small_1UeWb { width: 11px; height: 11px; } .Icon_icon_BJu7i.Icon_medium_1QgKp { width: 18px; height: 18px; } .Icon_icon_BJu7i.Icon_large_21V3X { width: 28px; height: 28px; } .Icon_icon_BJu7i.Icon_full_btXpr { width: 100%; height: 100%; } /** * Colors */ .Icon_icon_BJu7i.Icon_inherit_21EVI { fill: inherit; } .Icon_icon_BJu7i.Icon_black_1G5R8 { fill: #111; } .Icon_icon_BJu7i.Icon_greydarker_WbrWq { fill: #222324; } .Icon_icon_BJu7i.Icon_greydark_fqpTf { fill: #252525; } .Icon_icon_BJu7i.Icon_grey_3A_Zm { fill: #aeb1b5; } .Icon_icon_BJu7i.Icon_greylight_UWECR { fill: #ECECEC; } .Icon_icon_BJu7i.Icon_greylighter_NZCg4 { fill: #ECECEC; } .Icon_icon_BJu7i.Icon_white_1pDlt { fill: #fff; } .Icon_icon_BJu7i.Icon_blue_3UGCL { fill: #42afe3; } .Icon_icon_BJu7i.Icon_green_3Bomb { fill: #97cd76; } .Icon_icon_BJu7i.Icon_orange_C90yo { fill: #f68b39; } .Icon_icon_BJu7i.Icon_purple_3BaoN { fill: #847bb9; } .Icon_icon_BJu7i.Icon_red_14huc { fill: #ed6c63; } .Icon_icon_BJu7i.Icon_turquoise_2F1jL { fill: #1fc8db; } .Icon_icon_BJu7i.Icon_yellow_2WcmR { fill: #fce473; } .Icon_icon_iq1SP { cursor: pointer; vertical-align: top; } .DropdownIcon_icon_uQQ6E { width: 1.4rem; padding-right: 1px; margin-bottom: .3rem; } .DropdownIcon_icon_uQQ6E:after { content: ''; border-style: solid; border-color: rgba(255,255,255,.4); border-width: 0 2px 2px 0; display: flex; cursor: pointer; margin: .25rem 0 0 .75rem; transition: .25s transform; width: .5rem; height: .5rem; } .DropdownIcon_iconUp_3vCan:after { border-color: rgba(255,255,255,1); } .DropdownIcon_iconDown_btZKM:after { transform: rotate(45deg); margin-top: 0.125rem; } .DropdownIcon_iconUp_3vCan:after { transform: rotate(225deg); } .Ad_adForm_1OxMc { display: none; } .Ad_adContainer_3_nVC.Ad_ad300x60_2tue- { width: 300px; height: 60px; float: right; } .Ad_adContainer_3_nVC.Ad_ad1600x725_msjn7, .Ad_adContainer_3_nVC.Ad_ad1600x725_msjn7 #_fw_ad_container_html_1600x725_1_ > * { position: relative; } .Overlay_container_1dylx { position: fixed; height: 100%; width: 100%; z-index: 820; top: 0; left: 0; overflow-y: scroll; background-color: blue; }.MVPDIncomplete_mvpdIncomplete_3E7kP { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 1; } .MVPDIncomplete_content_1Wl9c { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; } @media screen and (min-width: 1099px) { .MVPDIncomplete_content_1Wl9c { width: calc(100% - 35rem); } } .Button_button_2QWCu { width: 100%; height: 32px; text-align: center; background-color: #fff; border: 1px solid #ECECEC; border-radius: 3px; color: #222324; display: block; font-size: 14px; justify-content: center; line-height: 24px; padding-left: 8px; padding-right: 8px; position: relative; cursor: pointer; } .Button_button_2QWCu:hover { border-color: #aeb1b5; } .Button_button_2QWCu:active, .Button_button_2QWCu.Button_active_NmXhB { border-color: #1fc8db; outline: none; } /** * Disabled */ .Button_button_2QWCu[disabled], .Button_button_2QWCu.Button_disabled_2NIc2 { cursor: not-allowed; pointer-events: none; opacity: 0.5; } /** * Loading */ .Button_button_2QWCu.Button_loading_2qy3J { color: transparent !important; pointer-events: none; } .Button_button_2QWCu.Button_loading_2qy3J::after { animation: Button_spinAround_DFk96 500ms infinite linear; border: 2px solid #ECECEC; border-radius: 290486px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 16px; width: 16px; position: absolute !important; left: 50%; margin-left: -8px; margin-top: -8px; top: 50%; } @keyframes Button_spinAround_DFk96 { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } /** * White */ .Button_white_2dzBv { background-color: #fff; border-color: transparent; color: #111; } .Button_white_2dzBv:hover, .Button_white_2dzBv:focus, .Button_white_2dzBv.Button_active_NmXhB { background-color: #ECECEC; border-color: transparent; color: #111; } .Button_white_2dzBv:active { border-color: transparent; } .Button_white_2dzBv.Button_inverted__R2E7 { background-color: #111; color: #fff; } .Button_white_2dzBv.Button_inverted__R2E7:hover { background-color: #111; } .Button_white_2dzBv.Button_loading_2qy3J::after { border-color: transparent transparent #111 #111 !important; } .Button_white_2dzBv.Button_outlined_2fIQt { background-color: transparent; border-color: #fff; color: #fff; } .Button_white_2dzBv.Button_outlined_2fIQt:hover, .Button_white_2dzBv.Button_outlined_2fIQt:focus, .Button_white_2dzBv.Button_outlined_2fIQt:hover svg { background-color: #fff; border-color: #fff; color: #111; fill: #111; } /** * Black */ .Button_black_3GzCr { background-color: #111; border-color: transparent; color: #fff; } .Button_black_3GzCr:hover, .Button_black_3GzCr:focus, .Button_black_3GzCr.Button_active_NmXhB { background-color: #111; border-color: transparent; color: #fff; } .Button_black_3GzCr:active { border-color: transparent; } .Button_black_3GzCr.Button_inverted__R2E7 { background-color: #fff; color: #111; } .Button_black_3GzCr.Button_inverted__R2E7:hover { background-color: #fff; } .Button_black_3GzCr.Button_loading_2qy3J::after { border-color: transparent transparent #fff #fff !important; } .Button_black_3GzCr.Button_outlined_2fIQt { background-color: transparent; border-color: #111; color: #111; } .Button_black_3GzCr.Button_outlined_2fIQt:hover, .Button_black_3GzCr.Button_outlined_2fIQt:focus, .Button_black_3GzCr.Button_outlined_2fIQt:hover svg { background-color: #111; border-color: #111; color: #fff; fill: #fff; } /** * Light */ .Button_light_2_UpU { background-color: #ECECEC; border-color: transparent; color: #252525; } .Button_light_2_UpU:hover, .Button_light_2_UpU:focus, .Button_light_2_UpU.Button_active_NmXhB { background-color: #d3dce9; border-color: transparent; color: #252525; } .Button_light_2_UpU:active { border-color: transparent; } .Button_light_2_UpU.Button_inverted__R2E7 { background-color: #252525; color: #ECECEC; } .Button_light_2_UpU.Button_inverted__R2E7:hover { background-color: #252525; } .Button_light_2_UpU.Button_loading_2qy3J::after { border-color: transparent transparent #252525 #252525 !important; } .Button_light_2_UpU.Button_outlined_2fIQt { background-color: transparent; border-color: #ECECEC; color: #ECECEC; } .Button_light_2_UpU.Button_outlined_2fIQt:hover, .Button_light_2_UpU.Button_outlined_2fIQt:focus, .Button_light_2_UpU.Button_outlined_2fIQt:hover svg { background-color: #ECECEC; border-color: #ECECEC; color: #252525; fill: #252525; } /** * Dark */ .Button_dark_q7KjC { background-color: #252525; border-color: transparent; color: #ECECEC; } .Button_dark_q7KjC:hover, .Button_dark_q7KjC:focus, .Button_dark_q7KjC.Button_active_NmXhB { background-color: #ECECEC; border-color: transparent; color: #252525; } .Button_dark_q7KjC:active { border-color: transparent; } .Button_dark_q7KjC.Button_inverted__R2E7 { background-color: #ECECEC; color: #252525; } .Button_dark_q7KjC.Button_inverted__R2E7:hover { background-color: #ECECEC; } .Button_dark_q7KjC.Button_loading_2qy3J::after { border-color: transparent transparent #ECECEC #ECECEC !important; } .Button_dark_q7KjC.Button_outlined_2fIQt { background-color: transparent; border-color: #252525; color: #252525; } .Button_dark_q7KjC.Button_outlined_2fIQt:hover, .Button_dark_q7KjC.Button_outlined_2fIQt:focus, .Button_dark_q7KjC.Button_outlined_2fIQt:hover svg { background-color: #252525; border-color: #252525; color: #ECECEC; fill: #ECECEC; } /** * Primary */ .Button_primary_1UJnW { background-color: #1fc8db; border-color: transparent; color: #fff; } .Button_primary_1UJnW:hover, .Button_primary_1UJnW:focus, .Button_primary_1UJnW.Button_active_NmXhB { background-color: #199fae; border-color: transparent; color: #fff; } .Button_primary_1UJnW:active { border-color: transparent; } .Button_primary_1UJnW.Button_inverted__R2E7 { background-color: #fff; color: #1fc8db; } .Button_primary_1UJnW.Button_inverted__R2E7:hover { background-color: #ECECEC; } .Button_primary_1UJnW.Button_loading_2qy3J::after { border-color: transparent transparent #fff #fff !important; } .Button_primary_1UJnW.Button_outlined_2fIQt { background-color: transparent; border-color: #1fc8db; color: #1fc8db; } .Button_primary_1UJnW.Button_outlined_2fIQt:hover, .Button_primary_1UJnW.Button_outlined_2fIQt:focus, .Button_primary_1UJnW.Button_outlined_2fIQt:hover svg { background-color: #1fc8db; border-color: #1fc8db; color: #fff; fill: #fff; } /** * Info */ .Button_info_13ip0 { background-color: #42afe3; border-color: transparent; color: #fff; } .Button_info_13ip0:hover, .Button_info_13ip0:focus, .Button_info_13ip0.Button_active_NmXhB { background-color: #1f99d3; border-color: transparent; color: #fff; } .Button_info_13ip0:active { border-color: transparent; } .Button_info_13ip0.Button_inverted__R2E7 { background-color: #fff; color: #42afe3; } .Button_info_13ip0.Button_inverted__R2E7:hover { background-color: #ECECEC; } .Button_info_13ip0.Button_loading_2qy3J::after { border-color: transparent transparent #fff #fff !important; } .Button_info_13ip0.Button_outlined_2fIQt { background-color: transparent; border-color: #42afe3; color: #42afe3; } .Button_info_13ip0.Button_outlined_2fIQt:hover, .Button_info_13ip0.Button_outlined_2fIQt:focus, .Button_info_13ip0.Button_outlined_2fIQt:hover svg { background-color: #42afe3; border-color: #42afe3; color: #fff; fill: #fff; } /** * Success */ .Button_success_17rWt { background-color: #97cd76; border-color: transparent; color: #fff; } .Button_success_17rWt:hover, .Button_success_17rWt:focus, .Button_success_17rWt.Button_active_NmXhB { background-color: #7bbf51; border-color: transparent; color: #fff; } .Button_success_17rWt:active { border-color: transparent; } .Button_success_17rWt.Button_inverted__R2E7 { background-color: #fff; color: #97cd76; } .Button_success_17rWt.Button_inverted__R2E7:hover { background-color: #ECECEC; } .Button_success_17rWt.Button_loading_2qy3J::after { border-color: transparent transparent #fff #fff !important; } .Button_success_17rWt.Button_outlined_2fIQt { background-color: transparent; border-color: #97cd76; color: #97cd76; } .Button_success_17rWt.Button_outlined_2fIQt:hover, .Button_success_17rWt.Button_outlined_2fIQt:focus, .Button_success_17rWt.Button_outlined_2fIQt:hover svg { background-color: #97cd76; border-color: #97cd76; color: #fff; fill: #fff; } /** * Warning */ .Button_warning_2oSGc { background-color: #fce473; border-color: transparent; color: rgba(17, 17, 17, 0.5); } .Button_warning_2oSGc:hover, .Button_warning_2oSGc:focus, .Button_warning_2oSGc.Button_active_NmXhB { background-color: #fbda41; border-color: transparent; color: rgba(17, 17, 17, 0.5); } .Button_warning_2oSGc:active { border-color: transparent; } .Button_warning_2oSGc.Button_inverted__R2E7 { background-color: #fff; color: #fce473; } .Button_warning_2oSGc.Button_inverted__R2E7:hover { background-color: #ECECEC; } .Button_warning_2oSGc.Button_loading_2qy3J::after { border-color: transparent transparent rgba(17, 17, 17, 0.5) rgba(17, 17, 17, 0.5) !important; } .Button_warning_2oSGc.Button_outlined_2fIQt { background-color: transparent; border-color: #fce473; color: #fce473; } .Button_warning_2oSGc.Button_outlined_2fIQt:hover, .Button_warning_2oSGc.Button_outlined_2fIQt:focus, .Button_warning_2oSGc.Button_outlined_2fIQt:hover svg { background-color: #fce473; border-color: #fce473; color: rgba(17, 17, 17, 0.5); fill: rgba(17, 17, 17, 0.5); } /** * Danger */ .Button_danger_3MKyX { background-color: #ed6c63; border-color: transparent; color: #fff; } .Button_danger_3MKyX:hover, .Button_danger_3MKyX:focus, .Button_danger_3MKyX.Button_active_NmXhB { background-color: #e84135; border-color: transparent; color: #fff; } .Button_danger_3MKyX:active { border-color: transparent; } .Button_danger_3MKyX.Button_inverted__R2E7 { background-color: #fff; color: #ed6c63; } .Button_danger_3MKyX.Button_inverted__R2E7:hover { background-color: #ECECEC; } .Button_danger_3MKyX.Button_loading_2qy3J::after { border-color: transparent transparent #fff #fff !important; } .Button_danger_3MKyX.Button_outlined_2fIQt { background-color: transparent; border-color: #ed6c63; color: #ed6c63; } .Button_danger_3MKyX.Button_outlined_2fIQt:hover, .Button_danger_3MKyX.Button_outlined_2fIQt:focus, .Button_danger_3MKyX.Button_outlined_2fIQt:hover svg { background-color: #ed6c63; border-color: #ed6c63; color: #fff; fill: #fff; } /** * Link */ .Button_button_2QWCu.Button_anchor_2qd4M { background-color: transparent; border-color: transparent; color: #252525; text-decoration: underline; } .Button_button_2QWCu.Button_anchor_2qd4M:hover, .Button_button_2QWCu.Button_anchor_2qd4M:focus { background-color: #ECECEC; color: #222324; } /** * Sizes */ .Button_button_2QWCu.Button_small_3nldt { border-radius: 2px; font-size: 11px; height: 24px; line-height: 16px; padding-left: 6px; padding-right: 6px; } .Button_button_2QWCu.Button_medium_iLQNP { font-size: 18px; height: 40px; padding-left: 14px; padding-right: 14px; } .Button_button_2QWCu.Button_large_1QTbK { font-size: 28px; height: 48px; padding-left: 20px; padding-right: 20px; } /** * Button with Icon inside */ .Button_button_2QWCu svg:first-child { margin-left: -2px; margin-right: 4px; } .Button_button_2QWCu svg:last-child { margin-left: 4px; margin-right: -2px; } .Button_button_2QWCu svg:last-child:first-child { margin-left: 0; margin-right: 0; } /*Move styling into main app instead of keeping it in dcg-shared-react*/ @media screen and (min-width: 1099px) { .ExpiredPreviewPass_previewPassExpired_uxkga { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 1; } .ExpiredPreviewPass_previewPassExpiredHeading_3xWdN, .ExpiredPreviewPass_previewPassExpiredSubheading_fvkKR { margin-bottom: 40px; } .ExpiredPreviewPass_previewPassExpiredHeading_3xWdN { color: #ffffff; font-size: 36px; font-weight: 400; letter-spacing: -1.5px; line-height: 0.72; text-align: center; } .ExpiredPreviewPass_previewPassExpiredSubheading_fvkKR { opacity: 0.5; font-size: 20px; line-height: 1.6; letter-spacing: -0.6px; text-align: center; color: #ffffff; } .ExpiredPreviewPass_previewPassButton_v919Z { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 200; height: 50px; justify-content: center; letter-spacing: -.01875px; transition: background .25s, color .25s; width: 255px; margin-bottom: 15px; cursor: pointer; } .ExpiredPreviewPass_previewPassMaybeLaterLink_1FyEL { opacity: 0.5; font-size: 14px; font-weight: 200; line-height: 1.43; letter-spacing: -0.3px; text-align: center; color: #ffffff; cursor: pointer; } } @media (max-width: 1098px) { .ExpiredPreviewPass_previewPassExpired_uxkga { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 1; } .ExpiredPreviewPass_previewPassExpiredHeading_3xWdN, .ExpiredPreviewPass_previewPassExpiredSubheading_fvkKR { margin-bottom: 20px; } .ExpiredPreviewPass_previewPassExpiredHeading_3xWdN { font-size: 20px; font-weight: 200; line-height: 1.5; text-align: center; color: #ffffff; } .ExpiredPreviewPass_previewPassExpiredSubheading_fvkKR { opacity: 0.5; font-size: 14px; line-height: 1.6; text-align: center; color: #ffffff; } .ExpiredPreviewPass_previewPassButton_v919Z { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 200; height: 40px; justify-content: center; letter-spacing: -.01875px; transition: background .25s, color .25s; width: 150px; margin-bottom: 20px; } .ExpiredPreviewPass_previewPassMaybeLaterLink_1FyEL { opacity: 0.5; font-size: 12px; font-weight: 200; line-height: 1.43; letter-spacing: -0.3px; text-align: center; color: #ffffff; } } .ResumeWithProfile_resumeWithProfile_1_2di { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 2; } .ResumeWithProfile_actionButtonContainer_1gCpp { display: flex; flex-direction: column; } .ResumeWithProfile_actionButtonInnerContainer_25Gp- { display: flex; flex-direction: row; } .ResumeWithProfile_actionButtons_9ixuV { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 600; height: 35px; line-height: 30px; letter-spacing: -.01875px; transition: background .25s, color .25s; display: inline-block; min-width: 100px; cursor: pointer; margin: 10px 10px 0; } .ResumeWithProfile_actionButtonInnerContainer_25Gp- .ResumeWithProfile_actionButtons_9ixuV:nth-child(2) { border: 1px solid rgba(250, 250, 250, 0.5); background: none; } .ResumeWithProfile_actionButtons_9ixuV.ResumeWithProfile_secondaryBtn_2qWX5 { display: block; background: none; color: rgba(250, 250, 250, 0.5); } .ResumeWithProfile_actionButtons_9ixuV:hover, .ResumeWithProfile_actionButtonInnerContainer_25Gp- .ResumeWithProfile_actionButtons_9ixuV:nth-child(2):hover { background-color: #fff; color: black; } .ResumeWithProfile_profilePerkContainer_1v1XC { width: 100%; text-align: center; margin-top: 15px; } .ResumeWithProfile_morePerksSeparator_3IpDR { margin: 0; } .ResumeWithProfile_morePerksText_151-G, .ResumeWithProfile_morePerksBorder_2Kl6J { display: none; } .ResumeWithProfile_perkIcon_2U-IF { display: none; } @media screen and (min-width: 768px) { .ResumeWithProfile_actionButtonInnerContainer_25Gp- { display: flex; flex-direction: column; } .ResumeWithProfile_actionButtons_9ixuV { width: 200px; } .ResumeWithProfile_actionButtonInnerContainer_25Gp- .ResumeWithProfile_actionButtons_9ixuV:nth-child(2), .ResumeWithProfile_actionButtons_9ixuV.ResumeWithProfile_secondaryBtn_2qWX5 { background-color: hsla(0, 0%, 100%, .2); border: none; color: #ffffff; } .ResumeWithProfile_actionButtons_9ixuV.ResumeWithProfile_secondaryBtn_2qWX5:hover { background-color: #fff; color: black; } .ResumeWithProfile_morePerksSeparator_3IpDR { width: 80%; text-align: center; margin-top: 20px; } .ResumeWithProfile_morePerksText_151-G { vertical-align: middle; display: inline-block; text-align: center; font-weight: 100; font-size: 14px; line-height: 1.28; letter-spacing: -0.8px; color: #ffffff; width: 20%; } .ResumeWithProfile_morePerksBorder_2Kl6J { vertical-align: middle; width: 35%; border: 1px solid; display: inline-block; } } @media screen and (min-width: 1099px) { .ResumeWithProfile_actionButtons_9ixuV { height: 50px; line-height: 50px; width: 255px; cursor: pointer; font-size: 1rem; } .ResumeWithProfile_morePerksSeparator_3IpDR { margin-top: 30px; } .ResumeWithProfile_morePerksText_151-G { font-size: 18px; } .ResumeWithProfile_perkIcon_2U-IF { display: block; } .ResumeWithProfile_profilePerkContainer_1v1XC { width: 80%; margin-top: 30px; } } .ResumeWithoutProfile_resumeWithoutProfile_18JnS { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 2; } .ResumeWithoutProfile_actionContainer_sA2BK { align-self: center; } .ResumeWithoutProfile_actionButton_Ubr-q { float: left; } .ResumeWithoutProfile_actionLink_3XUgT { width: 10rem; height: 10rem; cursor: pointer; display: block; } .ResumeWithoutProfile_iconWrapper_1H5ut { width: 40%; margin: 1rem auto; display: block; } .ResumeWithoutProfile_buttonLabel_G9QBQ { text-align: center; display: block; font-size: 0.9rem; } .IconTheme_large_3jVmt { width: 70px !important; height: 70px !important; } /*Move styling into main app instead of keeping it in dcg-shared-react*/ @media screen and (min-width: 1099px) { .ExpiredPreviewPass_previewPassExpired_3JBDL { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 1; } .ExpiredPreviewPass_previewPassExpiredHeading_3DmLX, .ExpiredPreviewPass_previewPassExpiredSubheading_cua3l { margin-bottom: 40px; } .ExpiredPreviewPass_previewPassExpiredHeading_3DmLX { color: #ffffff; font-size: 36px; font-weight: 400; letter-spacing: -1.5px; line-height: 0.72; text-align: center; } .ExpiredPreviewPass_previewPassExpiredSubheading_cua3l { opacity: 0.5; font-size: 20px; line-height: 1.6; letter-spacing: -0.6px; text-align: center; color: #ffffff; } .ExpiredPreviewPass_previewPassButton_3cFSc { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 200; height: 50px; justify-content: center; letter-spacing: -.01875px; transition: background .25s, color .25s; width: 255px; margin-bottom: 15px; cursor: pointer; } .ExpiredPreviewPass_previewPassMaybeLaterLink_31Dp6 { opacity: 0.5; font-size: 14px; font-weight: 200; line-height: 1.43; letter-spacing: -0.3px; text-align: center; color: #ffffff; cursor: pointer; } } @media (max-width: 1098px) { .ExpiredPreviewPass_previewPassExpired_3JBDL { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 1; } .ExpiredPreviewPass_previewPassExpiredHeading_3DmLX, .ExpiredPreviewPass_previewPassExpiredSubheading_cua3l { margin-bottom: 20px; } .ExpiredPreviewPass_previewPassExpiredHeading_3DmLX { font-size: 20px; font-weight: 200; line-height: 1.5; text-align: center; color: #ffffff; } .ExpiredPreviewPass_previewPassExpiredSubheading_cua3l { opacity: 0.5; font-size: 14px; line-height: 1.6; text-align: center; color: #ffffff; } .ExpiredPreviewPass_previewPassButton_3cFSc { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 200; height: 40px; justify-content: center; letter-spacing: -.01875px; transition: background .25s, color .25s; width: 150px; margin-bottom: 20px; } .ExpiredPreviewPass_previewPassMaybeLaterLink_31Dp6 { opacity: 0.5; font-size: 12px; font-weight: 200; line-height: 1.43; letter-spacing: -0.3px; text-align: center; color: #ffffff; } } .MVPDIncomplete_mvpdIncomplete_1rhJH { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 1; } .MVPDIncomplete_content_1uUlJ { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; } @media screen and (min-width: 1099px) { .MVPDIncomplete_content_1uUlJ { width: calc(100% - 35rem); } } .ResumeWithoutProfile_resumeWithoutProfile_1pFMu { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 2; } .ResumeWithoutProfile_actionContainer_1UoK1 { align-self: center; } .ResumeWithoutProfile_actionButton_2tWHv { float: left; } .ResumeWithoutProfile_actionLink_uB8IW { width: 10rem; height: 10rem; cursor: pointer; display: block; } .ResumeWithoutProfile_iconWrapper_3swRZ { width: 40%; margin: 1rem auto; display: block; } .ResumeWithoutProfile_buttonLabel_28NSo { text-align: center; display: block; font-size: 0.9rem; } .IconTheme_large_3O7Ed { width: 70px !important; height: 70px !important; } .ResumeWithProfile_resumeWithProfile_usxum { align-items: center; background-color: hsla(0, 0%, 0%, .8); color: #ffffff; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; width: 100%; z-index: 2; } .ResumeWithProfile_actionButtonContainer_3w8I9 { display: flex; flex-direction: column; } .ResumeWithProfile_actionButtonInnerContainer_2ThUk { display: flex; flex-direction: row; } .ResumeWithProfile_actionButtons_2sK7j { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 600; height: 35px; line-height: 30px; letter-spacing: -.01875px; transition: background .25s, color .25s; display: inline-block; min-width: 100px; cursor: pointer; margin: 10px 10px 0; } .ResumeWithProfile_actionButtonInnerContainer_2ThUk .ResumeWithProfile_actionButtons_2sK7j:nth-child(2) { border: 1px solid rgba(250, 250, 250, 0.5); background: none; } .ResumeWithProfile_actionButtons_2sK7j.ResumeWithProfile_secondaryBtn_3V3r3 { display: block; background: none; color: rgba(250, 250, 250, 0.5); } .ResumeWithProfile_actionButtons_2sK7j:hover, .ResumeWithProfile_actionButtonInnerContainer_2ThUk .ResumeWithProfile_actionButtons_2sK7j:nth-child(2):hover { background-color: #fff; color: black; } .ResumeWithProfile_profilePerkContainer_3lpSi { width: 100%; text-align: center; margin-top: 15px; } .ResumeWithProfile_morePerksSeparator_3_RGB { margin: 0; } .ResumeWithProfile_morePerksText_2Adv4, .ResumeWithProfile_morePerksBorder_1K2dD { display: none; } .ResumeWithProfile_perkIcon_QWoIN { display: none; } @media screen and (min-width: 768px) { .ResumeWithProfile_actionButtonInnerContainer_2ThUk { display: flex; flex-direction: column; } .ResumeWithProfile_actionButtons_2sK7j { width: 200px; } .ResumeWithProfile_actionButtonInnerContainer_2ThUk .ResumeWithProfile_actionButtons_2sK7j:nth-child(2), .ResumeWithProfile_actionButtons_2sK7j.ResumeWithProfile_secondaryBtn_3V3r3 { background-color: hsla(0, 0%, 100%, .2); border: none; color: #ffffff; } .ResumeWithProfile_actionButtons_2sK7j.ResumeWithProfile_secondaryBtn_3V3r3:hover { background-color: #fff; color: black; } .ResumeWithProfile_morePerksSeparator_3_RGB { width: 80%; text-align: center; margin-top: 20px; } .ResumeWithProfile_morePerksText_2Adv4 { vertical-align: middle; display: inline-block; text-align: center; font-weight: 100; font-size: 14px; line-height: 1.28; letter-spacing: -0.8px; color: #ffffff; width: 20%; } .ResumeWithProfile_morePerksBorder_1K2dD { vertical-align: middle; width: 35%; border: 1px solid; display: inline-block; } } @media screen and (min-width: 1099px) { .ResumeWithProfile_actionButtons_2sK7j { height: 50px; line-height: 50px; width: 255px; cursor: pointer; font-size: 1rem; } .ResumeWithProfile_morePerksSeparator_3_RGB { margin-top: 30px; } .ResumeWithProfile_morePerksText_2Adv4 { font-size: 18px; } .ResumeWithProfile_perkIcon_QWoIN { display: block; } .ResumeWithProfile_profilePerkContainer_3lpSi { width: 80%; margin-top: 30px; } } .Carousel_carouselContainer_1K_cO { position: relative; } .Carousel_container_2aH5F { overflow: hidden; padding-bottom: 15px; margin: -30px 0; } .Carousel_carouselContainer_1K_cO .slick-prev { left: -10px; top: 225px; height: inherit; width: inherit; } .Carousel_justifyLeft_lBEIF .slick-track { transform: translate3d(0px, 0px, 0px) !important; } .Carousel_roundArrows_1PdDW .slick-prev { left: -12px; top: 41px; } .Carousel_carouselContainer_1K_cO .slick-next { top: 195px; right: -23px; height: inherit; width: inherit; } .Carousel_roundArrows_1PdDW .slick-next { right: -10px; } .Carousel_carouselContainer_1K_cO .slick-prev:before, .Carousel_carouselContainer_1K_cO .slick-next:before { content: none; } .Carousel_carouselContainer_1K_cO .slick-prev svg { width: 43px; height: 43px; } .Carousel_carouselContainer_1K_cO .slick-next svg{ width: 43px; height: 43px; } .Carousel_carouselContainer_1K_cO .slick-disabled { display: none !important; } @media screen and (min-width: 1099px) { .Carousel_carouselContainer_1K_cO .slick-prev { top: 130px; } .Carousel_carouselContainer_1K_cO .slick-next { top: 130px; } } @media screen and (min-width: 2220px) { .Carousel_carouselContainer_1K_cO .slick-prev { top: 165px; } .Carousel_carouselContainer_1K_cO .slick-next { top: 165px; } } @media screen and (max-width: 767px) { .Carousel_carouselContainer_1K_cO .slick-prev { top: 145px; } .Carousel_carouselContainer_1K_cO .slick-next { top: 145px; } } .ReadMore_button_1_jAm {} @keyframes VideoTile_fadeInVideo_2Alkc { 0% { opacity: 0; } 62.5% { opacity: 1; } 100% { opacity: 1; } } @keyframes VideoTile_fadeOutHero_1gmyq { 0% { opacity: 1; } 95% { opacity: 1; } 100% { opacity: 0; } } .VideoTile_container_Vx65T { display: block; position: relative; } .VideoTile_videoPoster_264jh { width: 100%; height: auto; } .VideoTile_player_3QDQr { position: absolute; top: 0; width: 100%; height: auto; overflow: hidden; } .VideoTile_transitionPoster_3R2Z6 { position: absolute; top: 0; width: 100%; height: auto; overflow: hidden; } .VideoTile_fadeImageToVideo_2hnPu.VideoTile_wrapperVideo_20QR8.VideoTile_videoLoaded_FaxsA .VideoTile_player_3QDQr { animation: VideoTile_fadeInVideo_2Alkc 4s ease-in-out forwards; z-index: 0; } .VideoTile_fadeImageToVideo_2hnPu.VideoTile_wrapperVideo_20QR8.VideoTile_videoLoaded_FaxsA .VideoTile_poster_1AcIP { animation: VideoTile_fadeOutHero_1gmyq 6s ease-in-out forwards; } .VideoTile_poster_1AcIP { position: absolute; top: 0; left: 0; width: 100%; height: auto; } .VideoTile_poster_1AcIP img { width: 100%; height: auto; } .VideoTile_wrapperVideo_20QR8:after, .VideoTile_poster_1AcIP:after { content: ""; display: block; height: 100%; position: absolute; top: 0; left: 0; width: 100%; transition: opacity 0.25s; } .VideoTile_transitionPoster_3R2Z6 { opacity: 0; } .VideoTile_transition_1f7-i .VideoTile_transitionPoster_3R2Z6 { opacity: 1; } .VideoTile_wrapper_2XKpN { position: relative; display: block; width: 100%; height: 100%; opacity: 1; overflow: hidden; } .hideOverflow .VideoTile_wrapper_2XKpN { overflow: hidden; position: relative; } .hideOverflow .VideoTile_poster_1AcIP { position: absolute; } @media screen and (max-width: 1098px) { .VideoTile_transitionPoster_3R2Z6 { width: 100%; height: auto; } } @media screen and (min-width: 1099px) { .VideoTile_poster_1AcIP { background-size: cover; position: fixed; } .VideoTile_wrapperPoster_3-XRJ:after, .VideoTile_wrapperVideo_20QR8:after { content: ''; pointer-events: all; height: 100%; z-index: 0; position: absolute; width: 100%; top: 0; left: 0; } }.HtmlPattern_wrapper_1O9zy { } .styles_container_2k6vg { width: 100%; height: calc(100% - 40px); display: flex; justify-content: center; align-items: center; } svg { width: 100px; height: 100px; margin: 0; display: inline-block; } .LockedIcon_lock_3htG_ { display: flex; justify-content: center; align-items: center; width: 25px; height: 25px; position: absolute; right: 10px; top: 10px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.5); z-index: 2; } .PageHeader_header_2V6sD {} .PageHeader_headline_24mSe { font-size: 4em; } .PageHeader_children_1O3Oa {} .ShareBar_icon_1BYyC { border-style: none; outline: none; margin-top: .5rem; cursor: pointer; display: inline-block; font-size: 12px; color: white; margin-top: 3px; } .ShareBar_icon_1BYyC svg{ fill: white; cursor: pointer; vertical-align: bottom; } .ShareBar_text_vQxzX { margin-right: 13px; font-size: 12px; color: white; } .ShareBar_container_2Rz4M { margin-top: 1em; }.Show_show_eg8ye { height: 100%; color: white; } .Show_show_eg8ye:hover { cursor: pointer; } .Show_imageContainer_3YU_B { height: 100%; overflow: hidden; } .Show_imageContainer_3YU_B > img[class] { width: 100%; } .Show_image_1Q3JY { height: 100%; transition: transform 0.4s ease-in-out; object-fit: cover; } .Show_common_3y13h { background: rgba(0, 0, 0, 0.7); padding: 5px; text-transform: uppercase; } .Show_name_1-6Pu { position: absolute; bottom: 1.5em; font-size: 2em; font-weight: bold; } .Show_tuneIn_1VXRJ { position: absolute; font-size: 0.9em; bottom: 1.5em; } .ShowHeader_showHeader_hEdDZ {} .ShowHeader_infoContainer_2f2V1 {} .ShowHeader_brandLogoContainer_1GLyD {} .ShowHeader_brandLogo_3rzZA {} .ShowHeader_name_1ymCX {} .ShowHeader_tuneIn_1MvFX {} .StringList_list_2Vptd {} .StringList_label_2Wdu- {} .StringList_items_3WWRl {} .StringList_item_1qolw {} .VideoHeader_playButton_McnBp { position: absolute; width: 1200px; height: 95%; } .VideoHeader_playButton_McnBp:before { position: absolute; z-index: 0; width: 100%; height: 100%; content: ""; background: -moz-linear-gradient(top, rgba(0,0,0,0.001) 65%, #141413 97%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.001) 65%,rgba(0,0,0,1) 97%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0.001) 65%, #141413 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } .VideoHeader_playButton_McnBp > div { position: absolute; width: 97px; left: 46%; top: 41%; z-index: 1; } .VideoHeader_playButtonShadow_31-Oh > div > svg { filter:drop-shadow( -1px -1px 4px #141414 ) } .VideoHeader_image_2D6PS { width: 100%; } .VideoHeader_video_2nsSj { position: relative; width: 1200px; margin-left: -65px; } .VideoHeader_overlay_29Tn3 { margin-left: -65px; } .VideoHeader_link_3Wy6d { position: absolute; width: 1200px; height: 90%; z-index: 2; }.Shows_screen_3dtIQ { margin: auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); padding-top: 5px; } .Shows_header_WSDHY { display: flex; justify-content: space-between; position: relative; } .Shows_contentContainer_juNkv { background: #141414; } @media screen and (min-width: 1099px) { .Shows_screen_3dtIQ { padding-top: 1rem; } } @media screen and (min-width: 2220px) { .Shows_screen_3dtIQ { max-width: 130rem; } }.TileGrid_container_S_Mnl { display: flex; flex-direction: column; margin: 0 auto 2.8125rem; -webkit-transform: translateZ(0); } .TileGrid_button_1KjwA, .TileGrid_buttonCta_1qpGi { border: none; background: rgba(255,255,255,.2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: 0.8125rem 0; font-size: 0.9375rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; width: 100%; margin-bottom: 10px; } .TileGrid_buttonCta_1qpGi { padding: 0.875rem 0; } .TileGrid_button_1KjwA:focus { outline:0; } .TileGrid_buttonsContainer_1ntky { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; } .TileGrid_hr_v420K { margin: 2.5rem 0 0; border: 0; height: 0.1rem; width: 100%; background-color: rgba(255,255,255,.3); position: relative; } .TileGrid_padding_2OTwQ { height: 2rem; width: 100%; } .TileGrid_grid_vrnLT { display: flex; flex-wrap: wrap; justify-content: flex-start; margin: 0 -0.9375rem; position: relative; } .TileGrid_grid_vrnLT > * { padding: 0 0.9375rem; margin-bottom: 0; } .TileGrid_grid-5-4-3-1_1XHDO .TileGrid_grid_vrnLT > *, .TileGrid_grid-5-4-2-1_uVvOv .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-3-1_1fc3J .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-2-1_2uE9k .TileGrid_grid_vrnLT > *, .TileGrid_grid-3-2-1_1-stx .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-1_WGcEN .TileGrid_grid_vrnLT > *, .TileGrid_grid-3-1_2t2-b .TileGrid_grid_vrnLT > *, .TileGrid_grid-2-1_hAfad .TileGrid_grid_vrnLT > * { width: 100%; } .TileGrid_grid-horizontal-1_13jII, .TileGrid_grid-horizontal-3_2EJTS { flex-direction: column; } .TileGrid_grid-horizontal-1_13jII .TileGrid_grid_vrnLT, .TileGrid_grid-horizontal-3_2EJTS .TileGrid_grid_vrnLT { display: flex; flex-flow: column wrap; max-height: 210px; overflow: auto; align-content: flex-start; } .TileGrid_grid-horizontal-3_2EJTS .TileGrid_grid_vrnLT { max-height: 625px; } .TileGrid_grid-horizontal-1_13jII .TileGrid_grid_vrnLT > *, .TileGrid_grid-horizontal-3_2EJTS .TileGrid_grid_vrnLT > * { height: 33%; margin-bottom: 0; align-self: flex-start; width: 350px; } .TileGrid_grid-5-4-3-1_1XHDO:last-child, .TileGrid_grid-5-4-2-1_uVvOv:last-child, .TileGrid_grid-4-3-1_1fc3J:last-child, .TileGrid_grid-4-2-1_2uE9k:last-child, .TileGrid_grid-4-1_WGcEN:last-child { margin-bottom: 0; } .TileGrid_grid-4-2_1TiVz .TileGrid_grid_vrnLT > *, .TileGrid_grid-3-2_CHdoh .TileGrid_grid_vrnLT > * { width: 50%; } @media screen and (min-width: 768px) { .TileGrid_grid-5-4-2-1_uVvOv .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-2-1_2uE9k .TileGrid_grid_vrnLT > *, .TileGrid_grid-3-2-1_1-stx .TileGrid_grid_vrnLT > * { width: 50%; margin-bottom: 2rem; } .TileGrid_grid-5-4-3-1_1XHDO .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-3-1_1fc3J .TileGrid_grid_vrnLT > * { width: 33.3%; margin-bottom: 2rem; } } @media screen and (min-width: 1099px) { .TileGrid_grid_vrnLT { margin: 0 -0.9375rem; } .TileGrid_grid-5-4-3-1_1XHDO .TileGrid_grid_vrnLT > *, .TileGrid_grid-5-4-2-1_uVvOv .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-3-1_1fc3J .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-2-1_2uE9k .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-2_1TiVz .TileGrid_grid_vrnLT > *, .TileGrid_grid-4-1_WGcEN .TileGrid_grid_vrnLT > * { width: 25%; margin-bottom: 2rem; } .TileGrid_grid-3-1_2t2-b .TileGrid_grid_vrnLT > *, .TileGrid_grid-3-2_CHdoh .TileGrid_grid_vrnLT > *, .TileGrid_grid-3-2-1_1-stx .TileGrid_grid_vrnLT > * { width: 33.3%; margin-bottom: 3.5rem; } .TileGrid_grid-2-1_hAfad .TileGrid_grid_vrnLT > * { width: 50%; margin-bottom: 2.875rem; } .TileGrid_button_1KjwA, .TileGrid_buttonCta_1qpGi { width: 13.88rem; margin-right: 10px; margin-bottom: 0; } .TileGrid_button_1KjwA:hover,.TileGrid_buttonCta_1qpGi:hover { background: #fff; color: #000; } } @media screen and (min-width: 2220px) { .TileGrid_grid-5-4-2-1_uVvOv .TileGrid_grid_vrnLT > *, .TileGrid_grid-5-4-3-1_1XHDO .TileGrid_grid_vrnLT > * { width: 20%; margin-bottom: 2rem; } } .Favorite_button_21XZu { transition: color .25s, background-color .25s; border: 0; color: #fff; background: rgba(255,255,255,.2); border-radius: 0.25rem; white-space: nowrap; text-align: center; width: 3.938rem; height: 2.438rem; cursor: pointer; outline: none !important; } .Favorite_button_21XZu div { -ms-flex-pack: center; justify-content: center; display: flex; height: 20px; } .Favorite_button_21XZu svg { transition: fill .25s; } .Favorite_link_1-ZyV:active, .Favorite_icon_32WoA:active, .Favorite_link_1-ZyV:focus, .Favorite_icon_32WoA:focus, .Favorite_link_1-ZyV:hover, .Favorite_icon_32WoA:hover, .Favorite_link_1-ZyV:visited, .Favorite_icon_32WoA:visited, .Favorite_link_1-ZyV, .Favorite_icon_32WoA { outline: none; background: none; border: none; } .Favorite_favoriteIcon_3k4LA svg { height: 1.25rem; width: 1.25rem; cursor: pointer; opacity: 1; } .Favorite_optional_Lou_e { display: none; } @media (min-width: 1099px) { .Favorite_button_21XZu { padding: 0.925rem 1.3625rem; font-size: 0.85rem; min-width: 7.75rem; width: auto; height: 47px; } .Favorite_favoriteIcon_3k4LA { display: flex; } .Favorite_optional_Lou_e { display: flex; line-height: 1.5; margin: 0 0 0 .5rem; } .Favorite_button_21XZu:hover { color: #000; background: #fff; } .Favorite_button_21XZu:hover svg { fill: #000; } .Favorite_link_1-ZyV, .Favorite_icon_32WoA { cursor: pointer; opacity: .5; transition: opacity .25s; display: inline-flex; font-weight: 500; font-size: 1.25rem; align-items: center; color: #ffffff; padding: 0; width: auto; height: auto; } .Favorite_link_1-ZyV { margin-left: 0px; } .Favorite_link_1-ZyV:hover, .Favorite_icon_32WoA:hover, .Favorite_link_1-ZyV:focus, .Favorite_icon_32WoA:focus { background: none; opacity: 1; outline: none; border: none; } .Favorite_link_1-ZyV:hover svg, .Favorite_icon_32WoA:hover svg { fill: #ffffff; } .Favorite_link_1-ZyV:hover .Favorite_optional_Lou_e, .Favorite_icon_32WoA:hover .Favorite_optional_Lou_e { color: #ffffff; } .Favorite_link_1-ZyV div, .Favorite_icon_32WoA div { height: auto; display: flex; } .Favorite_favoriteTextIcon_3lWxT svg { margin-right: .5rem; } .Favorite_optionalText_3_EMg { font-size: 1.25rem; font-weight: 500; margin-top: 0; } .Favorite_link_1-ZyV, .Favorite_optionalText_3_EMg { margin-top: -0.25rem; } } .List_listItem_2FSx7 { border-bottom: .0625rem solid rgba(255,255,255,.2); } .List_listItem_2FSx7:last-of-type { border: none; } .List_title_2UeqB { color: #999; padding: 1.375rem 0; line-height: 1.2rem; white-space: normal; overflow: hidden; text-overflow: ellipsis; margin: 0 auto; font-weight: 400; font-size: 1rem; letter-spacing: 0; width: 100%; cursor: pointer; outline: none; opacity: 1; display: block; clear: both; } .List_titleContainer_3aY5w { display: flex; align-items: flex-start; } .List_icon_2ZhDT img { opacity: 0.2; max-width: 100%; width: auto; height: 1rem; margin: auto 0; } .List_listItem_2FSx7 { display: flex; justify-content: space-between; align-content: center; flex-direction: row; } .List_list_243p5, .List_listItem_2FSx7 { width: 100%; } .List_listItem_2FSx7 .List_right_2D5OZ { flex-grow: 0; } .List_listItem_2FSx7 .List_center_1FFxO { flex-grow: 1; } .List_listItem_2FSx7 .List_left_U0tUl { flex-grow: 0; } .List_icon_2ZhDT { width: 73px; display: flex; align-content: left; padding-left: 8px; margin: 22px 0px 0px 0px; } .List_listItem_2FSx7 .List_play_5bIfp, .List_listItem_2FSx7 .List_badge_v9t31 { opacity: 1; font-size: 0.9rem; margin: 6px 18px 6px 1rem; } .List_listItem_2FSx7 .List_badge_v9t31 { max-width: 4rem; color: #FFF; width: 100%; font-size: 0.625rem; text-align: center; margin: 0; display: block; } .List_listItem_2FSx7 .List_badge_v9t31 span { width: 100%; display: block; padding: 0 1rem; } .List_listItem_2FSx7 .List_liveBadge_1DAm0 { margin-top: 1.375rem; padding-right: 0.5rem; } .List_listItem_2FSx7 .List_liveBadge_1DAm0 span { border: 1px solid rgba(208, 2, 27, 0.75); background-color: rgba(208, 2, 27, 0.75); border-radius: .1875rem; padding: .1875rem .25rem .125rem; } .List_inlineBadge_1_SoX { color: #727272; text-transform: uppercase; font-weight: 500; border: .0625rem solid #727272; padding: 2px 4px 1px; display: inline-block; font-size: 0.625rem; letter-spacing: 0.03125rem; line-height: 1em; margin-right: 0.5rem; } .List_listItem_2FSx7 .List_play_5bIfp.List_playDimmed_9o2QM { opacity: .5; } .List_listItem_2FSx7 .List_play_5bIfp, .List_listItem_2FSx7 .List_play_5bIfp svg { width: 28px; height: 28px; } .List_listItem_2FSx7 .List_subtitle_1cXov { font-size: 0.75rem; color: rgba(255, 255, 255, 0.35); text-align: left; margin-top: 0.3125rem; display: block; width: 100%; clear: both; padding-bottom: 0.625rem; } .List_listItem_2FSx7 .List_description_1f1PC { color: rgba(255,255,255,.6); font-size: 0.9rem; line-height: 1.2; letter-spacing: -.03125rem; display: block; width: 100%; clear: both; } .List_listItem_2FSx7 .List_progress_3jmgH { background-color: #333333; width: 100%; height: 2px; position: relative; } .List_listItem_2FSx7 .List_progress_3jmgH .List_done_2h_1P { background-color: #fff; width: 0%; height: 2px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .List_listItem_2FSx7 .progress-0, .List_listItem_2FSx7 .progress-5 { display: none; } .List_dotdotdot_VHELN, .List_x_3wAuM { padding: .0625rem 0 0; margin: 0; border: 0; color: #fff; height: 1.125rem; width: 1.6875rem; background: rgba(255,255,255,.1); border-radius: .1875rem; font-size: .625rem; top: 0; right: 0; cursor: pointer; } .List_x_3wAuM { background: #fff; color: #000; font-size: 1.3125rem; line-height: 0.8125rem; padding: 0.0625rem; } .List_buttonsContainer_2LE9f { padding: 0 0.625rem; } .List_button_26lCc { border: none; background: rgba(255,255,255,.2); border-radius: .3rem; color: #fff; display: block; letter-spacing: -.3px; text-align: center; padding: 0.8125rem 0; font-size: 0.9375rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; width: 100%; } .List_titleText_fZ-7N, .List_episodeCount_cqW-i { display: inline-block; } .List_episodeCount_cqW-i { margin-left: 0.25rem; } @media screen and (min-width: 1099px) { .List_list_243p5 .List_listItem_2FSx7 .List_title_2UeqB { padding: 1.25rem 0; } }@media screen and (min-width: 1099px) { .TileGridAccountFavorites_grid-3-1_3UdYA .TileGridAccountFavorites_grid_1HR16 > *, .TileGridAccountFavorites_grid-3-2_2bCan .TileGridAccountFavorites_grid_1HR16 > * { width: 33.3%; margin-bottom: 1rem; } }.TileAccountFavorites_title_3RTU6, .TileAccountFavorites_title_3RTU6 span { border-bottom: none; display: block; text-align: center; margin: auto; opacity: 1; font-weight: 100; font-size: 1rem; line-height: 1.78; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .TileAccountFavorites_title_3RTU6 { padding-top: .5rem; } .TileAccountFavorites_tile_3TSY6:hover .TileAccountFavorites_title_3RTU6, .TileAccountFavorites_tile_3TSY6:hover .TileAccountFavorites_title_3RTU6 span, .TileAccountFavorites_title_3RTU6:hover, .TileAccountFavorites_title_3RTU6:hover span { border-bottom: none; opacity: 1; cursor: pointer; } .TileAccountFavorites_imageContainer_1xAW- .LazyLoad::after { display: none; }.FavoriteAccount_icon_2loJb div { height: auto; } .FavoriteAccount_icon_2loJb svg { height: 1.5625rem; width: 1.5625rem; cursor: pointer; opacity: 1; } .FavoriteAccount_icon_2loJb, .FavoriteAccount_icon_2loJb:focus, .FavoriteAccount_icon_2loJb:active, .FavoriteAccount_icon_2loJb:hover { margin: auto; height: auto; width: auto; background: none; border: none; outline: none; } @media screen and (min-width: 1099px) { .FavoriteAccount_icon_2loJb, .FavoriteAccount_icon_2loJb:focus, .FavoriteAccount_icon_2loJb:active, .FavoriteAccount_icon_2loJb:hover { margin: auto; position: absolute; display: flex; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; padding: 0; border: none; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.5); border-radius: 0; opacity: 1; transition: background 0.25s ease-in; } .FavoriteAccount_icon_2loJb:hover { background-color: rgba(0, 0, 0, 0); } .FavoriteAccount_icon_2loJb div { align-items: center; } .FavoriteAccount_icon_2loJb svg { height: 3.125rem; width: 3.125rem; position: relative; left: calc(50% - 1.8rem); } } .ListAccountFavorites_listItem_3EUaQ { border-bottom: 1px solid rgba(255,255,255,.1); } .ListAccountFavorites_listItem_3EUaQ:last-child { border-bottom: 1px solid rgba(255,255,255,0); } .ListAccountFavorites_list_1BXUK .ListAccountFavorites_listItem_3EUaQ .ListAccountFavorites_title_1wm6p { color: rgba(255,255,255,1); } .ListAccountFavorites_listItem_3EUaQ .ListAccountFavorites_left_GKB0e button{ padding: 16px 0; }@keyframes Loader_spin_3zfTW { 100% { transform: rotate(360deg); } } .Loader_container_1uu8D { position: relative; padding: 3rem 0; width: 100%; text-align: center; color: #ffffff; } .Loader_centerLoader_2b9kQ { position: fixed; padding: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); } .Loader_image_3Pt3K { width: 3.125rem; height: 3.125rem; vertical-align: middle; animation: Loader_spin_3zfTW 1.4s linear infinite; text-indent: -9999px; } .NetworkLink_logo_1vCdQ img { height: 1rem; cursor: pointer; margin-right: 0.875rem; } .NetworkLink_logoWithDropdown_gWX-b { display: flex; } .NetworkLink_hideNetworkLogo_2EIxK { z-index: 0; } @media screen and (min-width: 1099px) { .NetworkLink_logo_1vCdQ img { height: 1.625rem; } } @media screen and (min-width: 768px) { .NetworkLink_logoWithDropdown_gWX-b { margin: 0; } } .Dropdown_hideItemContainer_2djly { display: none; } .Dropdown_container_32OR6 { margin: auto 0; position: relative; display: flex; justify-content: flex-start; align-content: flex-start; flex-direction: column; } .Dropdown_itemContentActive_3CPDh { color: white; } .Dropdown_item_3sFi1 { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .Dropdown_itemContent_1_Dzw { padding: 1.125rem 0; } .Dropdown_selectedText_3xUOl { font-size: 1rem; text-align: right; color: gray; margin: 0; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .Dropdown_selectedTextOpen_2yJM1 { color: white; } .Dropdown_header_2p8kI { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .Dropdown_headerInnerContainer_1B5W- { display: flex; justify-content: space-between; align-content: center; align-items: center; } .Dropdown_itemContainer_1AOfB, .Dropdown_hideItemContainer_2djly { display: flex; flex-direction: column; } .Dropdown_itemContainer_1AOfB { position: fixed; top: 50%; bottom: auto; left: 0; width: 100%; height: 100vh; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; opacity: 1; z-index: 1; } .Dropdown_hideItemContainer_2djly { display: none; } .Dropdown_defaultTextContainer_MS8RG { display: flex; } @media screen and (max-width: 1098px) { .Dropdown_container_32OR6:last-child { min-width: 0; } .Dropdown_container_32OR6:last-child .Dropdown_header_2p8kI { padding: 0; } .Dropdown_itemContainer_1AOfB { text-align: initial; max-height: 18.2rem; top: calc(100vh - 18.2rem); } .Dropdown_itemContainer_1AOfB:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; margin-top: -2px; } .Dropdown_itemContainer_1AOfB:after { content: ""; display: block; width: 100%; height: 100%; position: fixed; z-index: -1; top: 50vh; background: rgba(0,0,0,0.5); } .Dropdown_item_3sFi1:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .Dropdown_container_32OR6 { margin: 0; position: absolute; right: 0; top: -1rem; } .Dropdown_itemContainer_1AOfB { position: relative; top: auto; bottom: auto; left: auto; right: auto; height: auto; max-height: 25rem; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; background: #1d1818; padding: 0.625rem 0; border: solid .1rem #5c5756; border-top-style: none; z-index: 11; } .Dropdown_item_3sFi1 { background: #1d1818; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .Dropdown_item_3sFi1:hover { color: white; background: #4C4A49; } .Dropdown_itemContent_1_Dzw { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .Dropdown_header_2p8kI { border: solid .1rem rgba(255,255,255,0); border-bottom: none; margin-top: .875rem; justify-content: space-between; padding: 0 1.25rem; width: 100%; } .Dropdown_header_2p8kI:hover > .Dropdown_selectedText_3xUOl { color: white; } .Dropdown_selectedText_3xUOl:hover { color: white; } .Dropdown_headerInnerContainer_1B5W- { width: 100%; height: 2.5rem; padding: 0 0.3rem; } .Dropdown_headerInnerContainerOpen_2ofqo { border-bottom: solid .1rem #5c5756; } .Dropdown_headerOpen_yFPTT { background: #1d1818; border-color: #5c5756; transition: opacity .25s; margin-top: 0rem; padding: .925rem 1.25rem 0; width: 100%; } } .UpsellProgressBar_container_TsAcS { margin-top: 7px; } .UpsellProgressBar_step_3nLyN { display: inline-block; color: #fff; opacity: 0.5; } .UpsellProgressBar_step_3nLyN.UpsellProgressBar_filled_Eqsy6 { opacity: 1; border-color: #fff; } .UpsellProgressBar_connector_3iVI1 { border: 1px solid rgba(255,255,255,0.2); width: 22vw; height: 1px; display: inline-block; position: relative; bottom: 4px; } .UpsellProgressBar_anchor_4N2t6 { border: 2px solid rgba(255,255,255,0.2); width: 9px; height: 9px; border-radius: 50%; position: relative; display: inline-block; } .UpsellProgressBar_filled_Eqsy6 .UpsellProgressBar_connector_3iVI1, .UpsellProgressBar_filled_Eqsy6 .UpsellProgressBar_anchor_4N2t6 { border-color: #fff; } .UpsellProgressBar_completed_iAMzZ .UpsellProgressBar_anchor_4N2t6 { background-color: #fff; } .UpsellProgressBar_label_xfvGQ { width: 200px; height: 22px; font-size: 9px; font-weight: 400; letter-spacing: .5px; line-height: 1.69; text-align: center; position: absolute; top: -20px; left: -95px; } .UpsellProgressBar_filled_Eqsy6, .UpsellProgressBar_label_xfvGQ { font-weight: 500; } @media screen and (min-width: 768px) { .UpsellProgressBar_container_TsAcS { margin-top: 15px; } .UpsellProgressBar_connector_3iVI1 { width: 230px; bottom: 5px; } .UpsellProgressBar_anchor_4N2t6 { width: 12px; height: 12px; } .UpsellProgressBar_label_xfvGQ { font-size: 13px; top: -25px; } }.EmailSubmissionForm_emailSuccessContainer_3iGZw, .EmailSubmissionForm_emailFormContainer_1QQ7f { max-width: 100%; width: 275px; margin: 30px auto 0; } .EmailSubmissionForm_emailSuccessContainer_3iGZw { width: 200px; } .EmailSubmissionForm_emailFormHeader_3QW8p { color: #fff; text-align: center; font-size: 14px; font-weight: 600; line-height: 1.5; min-height: 30px; margin-bottom: 19px; } .EmailSubmissionForm_emailInputContainer_R1A51 { display: flex; flex-direction: column; justify-content: center; margin-bottom: 16px; } .EmailSubmissionForm_emailInput_Iqm7u { font-size: 17px; outline: none; background: none; color: #fff; font-weight: normal; border: none; border-bottom: 1px solid rgba(255,255,255,1); line-height: 2.2; letter-spacing: normal; border-radius: 0; margin-right: 2rem; margin: 0 auto; width: 100%; text-align: center; } .EmailSubmissionForm_emailInput_Iqm7u::placeholder { color: #c5c5c5; } .EmailSubmissionForm_emailSubmitButton_2SO8w { background: transparent; color: #fff; font-size: 14px; font-weight: 600; letter-spacing: -0.3px; border-radius: 6px; height: 44px; width: 120px; border: solid 1px #fff; cursor: pointer; margin: 27.5px auto 0; } .EmailSubmissionForm_emailSubmitButton_2SO8w.EmailSubmissionForm_enabled_9K1yw { background: #ff0000; border: none; } .EmailSubmissionForm_emailSuccessIcon_2IDzP, .EmailSubmissionForm_emailSuccessIcon_2IDzP svg.EmailSubmissionForm_icon_1slwU { width: 53px; height: 53px; margin: 0 auto; } .EmailSubmissionForm_legalDisclaimer_1CKMf { opacity: 0.5; font-size: 12px; line-height: 1.5; letter-spacing: normal; text-align: center; color: #ffffff; width: 250px; margin: 0 auto; } .EmailSubmissionForm_legalDisclaimerText_1rxwk { font-size: 12px; line-height: 1.5; } .EmailSubmissionForm_legalDisclaimerLink_3TDYK { color: #ffffff; } @media screen and (min-width: 1099px) { .EmailSubmissionForm_emailSuccessContainer_3iGZw, .EmailSubmissionForm_emailFormContainer_1QQ7f { width: 100%; margin: 40px auto 0; } .EmailSubmissionForm_emailFormHeader_3QW8p { font-size: 20px; } .EmailSubmissionForm_emailInputContainer_R1A51 { flex-direction: row; } .EmailSubmissionForm_emailInput_Iqm7u { margin: 0 2rem 0 0; width: auto; text-align: left; } .EmailSubmissionForm_emailSubmitButton_2SO8w { margin: 0; } .EmailSubmissionForm_emailSuccessIcon_2IDzP, .EmailSubmissionForm_emailSuccessIcon_2IDzP svg.EmailSubmissionForm_icon_1slwU { width: 71px; height: 71px; } .EmailSubmissionForm_legalDisclaimer_1CKMf { width: auto; margin: 0; } } .smartbanner { max-width: 100vw; width: 100%; position: relative; z-index: 20; } .headroom--unfixed { opacity: 1; z-index: 20; } .headroom--scrolled { transition: opacity 200ms ease-in-out; z-index: 20; } .headroom--pinned { opacity: 1; z-index: 20; } .Header_downloadBanner_2iioZ { width:聽100%; height:聽43px; } .smartbanner-show .Header_downloadBanner_2iioZ { height: 0 !important; } .Header_container_3Mm30 { letter-spacing: -0.33px; } .Header_graphikFont_OVNDf { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_proximaFont_1TNRZ { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_container_3Mm30 a { text-decoration: none; } .Header_container_3Mm30 .headroom { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .Header_container_3Mm30 .headroom--scrolled, .Header_containerListPage_3Hk9W .headroom, .Header_containerListPage_3Hk9W .headroom .Header_networkLinkDropdownContainer_27JwB, .Header_containerHoverMenu_eFTU0 { background: #000; } .Header_container_3Mm30, .Header_content_kKyHc, .Header_profileDropdownContainer_1m-hK { height: 3.8rem; } .Header_content_kKyHc { box-sizing: border-box; } .Header_hoverMenuContainer_HZlcM { width: 100%; height: 4.7rem; position: absolute; left: 0; top: 0; z-index: -1; } .Header_navLinks_1WBD8 > .Header_hoverMenuContainer_HZlcM:hover, .Header_categoryItem_2_wKp:first-of-type:hover ~ .Header_hoverMenuContainer_HZlcM, .Header_categoryItem_2_wKp:nth-of-type(2):hover ~ .Header_hoverMenuContainer_HZlcM, .Header_categoryItem_2_wKp:first-of-type:hover ~ .Header_hoverMenuContainer_HZlcM > .Header_showsHoverMenu_2zRWn, .Header_categoryItem_2_wKp:nth-of-type(2):hover ~ .Header_hoverMenuContainer_HZlcM > .Header_moviesHoverMenu_2yCIx, .Header_categoryItem_2_wKp ~ .Header_hoverMenuContainer_HZlcM > .Header_showsHoverMenu_2zRWn:hover, .Header_categoryItem_2_wKp ~ .Header_hoverMenuContainer_HZlcM > .Header_moviesHoverMenu_2yCIx:hover { display: block; background: #000; } .Header_moviesHoverMenu_2yCIx, .Header_showsHoverMenu_2zRWn { display: none; } .headroom .Header_networkLinkDropdownContainer_27JwB { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .headroom .Header_profileOptionsContainer_LZlKM { background: rgba(0, 0, 0, 0.9); transition: background 0.5s; } .headroom--scrolled .Header_networkLinkDropdownContainer_27JwB, .headroom--scrolled .Header_profileOptionsContainer_LZlKM { background: #000; } .Header_categories_3zGkq { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; font-size: 1rem; margin-right: auto; max-width: calc(100% - 9.375rem); overflow: hidden; height: 2.5rem; align-items: center; } .Header_accountLinks_2eLPB { margin-left: auto; } .Header_accountStatus_jip48 { color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; height: 14px; vertical-align: middle; margin-left: 30px; white-space: nowrap; } .Header_navLinks_1WBD8 { margin: 0.75rem auto; } .Header_overlayNetworkLink_3Iu45 { font-size: 18px; color: #ffffff; height: 40px; line-height: 40px; } .Header_overlayNetworkLinksWrapper_1UcgV { margin: 0 auto; padding: 1.2rem 0; border-top: 1px solid hsla(0, 0%, 100%, .3); border-bottom: 1px solid hsla(0, 0%, 100%, .3); } .Header_categoriesMobile_23fOw { width: 100%; height: calc(100vh - 3.8rem); overflow-y: scroll; display: flex; flex-direction: column; } .Header_categoriesMobile_23fOw > div { display: block; width: calc(100% - 2.4rem); } .Header_categoryItem_2_wKp { font-size: 1rem; padding: 0; margin-right: 1.75rem; background: 0 0; border: 0; color: rgba(255, 255, 255, 0.75); transition: color 0.25s; font-weight: 500; } .Header_mobileMenuAvailable_3uuTy .Header_categoryItem_2_wKp { display: none; } .Header_categoryItemMobile_2j1uD { color: rgba(255, 255, 255, 1); display: block; font-weight: 500; font-size: 3rem; padding: 0.7rem 0; letter-spacing: -1.5px; } .Header_categoryItem_2_wKp:hover { color: rgba(255, 255, 255, 1); } .Header_categoryItemMobile_2j1uD img { width: auto; opacity: 1; height: 20px; height: 48px; } .Header_categoryItemMobile_2j1uD .fx img { height: 40px; } .Header_categoryItemMobile_2j1uD .fxpl img { height: 39px; } .Header_categoryItemMobile_2j1uD .fxx img { height: 52.8px; } .Header_categoryItem_2_wKp .fxm img { height: 40px; } .Header_container_3Mm30 { display: block; z-index: 806; transition: all 0.25s; left: 0; position: fixed; top: 0; width: 100%; opacity: inherit; height: 3.8rem; } .Header_containerMobile_3Ghow { height: 100vh; width: 100%; left: 0; top: 0; position: fixed; background: rgba(0, 0, 0, 1); } .Header_softHide_34CBm { pointer-events: none; opacity: 0; visibility: hidden; transition: visibility 1s, opacity 1s; } .Header_content_kKyHc { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .Header_headerContentWrapper_2Sva_ { position: relative; } .Header_networkLinkDropdownContainer_27JwB { position: fixed; margin-top: 61px; left: 0px; } .Header_profileOptionsContainer_LZlKM { margin-top: 3.8rem; position: fixed; top: 0%; border-radius: 0 0 4px 4px; margin-left: -40px; } .Header_profileOption_Aw53a { align-items: center; color: #fff; display: flex; font-size: 13px; height: 45px; line-height: 45px; padding-left: 1.5rem; text-align: center; width: 175px; cursor: pointer; outline: none; border: none; background: #000; } .Header_profileOption_Aw53a > svg { margin-right: 10px; } .Header_key_2TZVQ > svg { width: 23px; height: 12px; } .Header_networkLinkDropdownItemLabel_2X6YJ { line-height: initial; display: inline-block; width: 100%; } .Header_networkLinkDropdownItemLabel_2X6YJ svg { float: right; margin-right: 20px; visibility: hidden; } .Header_networkLinkDropdownItem_1vo6N { line-height: 50px; height: 50px; width: 190px; cursor: pointer; } .Header_networkLinkDropdownItemText_2KDEL { width: 260px; margin-left: 20px; color: #ffffff; } .Header_foxAwesomeContent_mQF9q { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 77rem; width: calc(100% - 2.5rem); } .Header_maintenance_2u2L0 { padding: 1.25rem 0; } .Header_contentMobile_25KNT { align-items: flex-start; flex-direction: column; padding: 1.125rem 0; } .Header_logo_36txl { -ms-flex-negative: 0; flex-shrink: 0; transition: color 0.25s, background-color 0.25s; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects; color: #fff; text-decoration: none; z-index: 22; margin-right: 0.875rem; } .Header_logoWithDropdown_T_lfB { display: flex; } .Header_dropdownSeparator_25AXY { display: inline-flex; align-self: center; width: 1px; height: 30px; opacity: 0.5; background-color: #ffffff; margin-right: 18px; } .Header_logo_36txl img { height: 1.125rem; width: auto; } .Header_brand-fyc_3lQbq .Header_logo_36txl img { height: 1.8rem; } .Header_logout_WeTxr { position: relative; width: 1.125rem; height: 1.125rem; display: inline-block; opacity: 0.5; cursor: pointer; } .Header_logout_WeTxr:hover { opacity: 1; } .Header_logout_WeTxr:before, .Header_logout_WeTxr:after { position: absolute; content: ' '; height: 1.125rem; width: 0.125rem; background-color: #fff; left: 50%; } .Header_logout_WeTxr:before { transform: rotate(45deg); } .Header_logout_WeTxr:after { transform: rotate(-45deg); } .Header_menuButton_1wMZH { display: flex; align-content: center; justify-content: center; flex-direction: column; background: 0 0; border: 0; outline: none; cursor: pointer; margin-left: 0.75rem; } .Header_menuButton_1wMZH > div { height: 0.125rem; width: 0.9375rem; background-color: rgba(255, 255, 255, 1); transition: all 0.25s; margin: 0.125rem 0; cursor: pointer; } .Header_menuButton_1wMZH:hover > div { background-color: rgba(255, 255, 255, 1); } .Header_mobileClose_HBNSY { margin: 0 0 0 auto; background: 0 0; border: 0; color: #fff; transform: rotate(45deg); opacity: 0.5; cursor: pointer; display: none; position: absolute; top: 0; right: 0; padding: 0.8125rem 1.25rem; outline: none; display: block; } .Header_mobileClose_HBNSY > img { max-width: 100%; } .Header_hide_94GSR { display: none; } .Header_iconContainer_2e3Cx { display: flex; align-items: center; } .Header_providerLogo_1Lqbk img { height: 1.125rem; width: auto; opacity: 1; margin-top: 0.125rem; } .Header_providerLogo_1Lqbk a img { cursor: pointer; } .Header_providerLogo_1Lqbk { margin-top: -0.09375rem; padding-left: 0.875rem; border-left: 1px solid hsla(0, 0%, 100%, 0.5); } .Header_providerLogoDesktop_d7a_B { border: none; padding-left: none; margin-top: 0.09375rem; } .Header_right_a64jO { display: flex; align-items: center; margin-right: -0.25rem; } .Header_right_a64jO .Header_navNetworks_32Zo7 { vertical-align: top; margin-top: 10px; } .Header_right_a64jO .Header_navNetworks_32Zo7 .Header_categoryItem_2_wKp:last-child { margin-right: 0; } .Header_rightIcon_1_Jak { display: inline-block; font-size: 1rem; color: rgba(255, 255, 255, 0.6); transition: color 0.25s; margin-left: 0.75rem; } .Header_rightIcon_1_Jak.Header_userIcon_1VTS5 { margin-left: 0; } .Header_rightIcon_1_Jak svg { fill: #fff; } .Header_searchIcon_2ubWN > svg { height: 1.25rem; width: 1.25rem; cursor: pointer; fill: #fff; } .Header_mvpdIcon_3Tuci { cursor: pointer; } .Header_userIcon_1VTS5 > svg, .Header_userIconAccount_1pARe > svg { height: 1.25rem; width: 1.1875rem; cursor: pointer; fill: transparent; stroke: #fff; stroke-width: 2px; height: 18px; width: 16px; } .Header_userIconAccount_1pARe > svg { fill: #fff; stroke: #fff; } .Header_close_1thlH { position: relative; width: 1.4375rem; height: 1.4375rem; margin: 0 -0.25rem 0 -0.875rem; cursor: pointer; } .Header_close_1thlH:before, .Header_close_1thlH:after { position: absolute; content: ' '; height: 1.5rem; width: 0.125rem; background-color: #fff; left: 0.625rem; } .Header_close_1thlH:before { transform: rotate(45deg); } .Header_close_1thlH:after { transform: rotate(-45deg); } .Header_innerContent_JKfQO { display: flex; justify-content: space-between; align-items: center; width: 100%; } .Header_logoProviderWrapper_2rBoE { display: flex; justify-content: flex-start; align-content: center; align-items: center; } .Header_linkDropdown_VbC26, .Header_profileDropdown_3DCvZ { display: inline-flex; align-self: center; cursor: pointer; } .Header_profileDropdown_3DCvZ { margin: 0 20px; } .Header_networkDropdownContainer_2qhNj { height: 100%; } .Header_networkDropdownContainer_2qhNj, .Header_profileDropdownContainer_1m-hK { display: inline-flex; position: relative; } .Header_profileDropdownOpen_3psNK { margin-bottom: -4px; border-bottom: 4px white solid; } .Header_profileIconContainer_3sECo { display: inline-flex; align-self: center; cursor: pointer; } .Header_appDownloadGroup_2dH0n { margin: 0 auto; color: rgba(255, 255, 255, 1); padding-top: 1.2rem; align-items: center; padding-bottom: 2rem; cursor: pointer; width: calc(100% - 2.4rem); } .Header_appDownloadGroup_2dH0n > div { display: flex; align-items: center; } .Header_appDownloadText_2dQX0 > h2 { font-size: 1.85rem; font-weight: 500; } .Header_appDownloadText_2dQX0 > p { font-size: 1.1rem; line-height: 1.2; letter-spacing: 0.1px; margin-top: 0.525rem; margin-bottom: 1rem; -webkit-font-smoothing: antialiased; } .Header_appDownloadIcon_Uyew1 > img { height: 5rem; margin: 0.5rem 0 1.5rem 0.9rem; } .Header_appDownloadIcon_Uyew1.Header_iosIcon_1U4jy > img { border-radius: 1.3rem; } .Header_appDownloadButton_2jHEX { width: 100%; } .Header_appDownloadButton_2jHEX > button { width: 100%; margin: 0.25rem auto auto; height: 2.8125rem; border-radius: 0.1875rem; border: none; font-size: 1rem; font-weight: 600; line-height: 1.88; letter-spacing: -0.3px; background-color: #fff; } .Header_appDownloadButtonImage_3Ebz6 { height: 30px; object-fit: contain; border-radius: 0.3rem; vertical-align: middle; margin-right: 10px; } .Header_divider_1AVoO { display: none; } @media screen and (min-width: 768px) { .Header_linkDropdown_VbC26 { margin: 0 20px; } .Header_downloadBanner_2iioZ { width:聽100%; height:聽43px; } .Header_networkLinkDropdownItem_1vo6N { width: 285px; } .Header_divider_1AVoO { display: inline-flex; height: 20px; width: 1px; background: white; vertical-align: middle; margin-left: 10px; } .Header_rightIcon_1_Jak { margin-left: 1.35rem; } .Header_content_kKyHc, .Header_maintenance_2u2L0 { padding: 0.625rem 0rem; } .Header_innerContent_JKfQO { width: auto; } .Header_categoryItem_2_wKp { vertical-align: top; display: inline-block; padding: 0.375rem 0 0.3125rem 0; } .Header_categoryItemActive_2-IDz { color: #fff; border-bottom-color: #fff; } .Header_categoryItem_2_wKp img { width: auto; opacity: 0.5; } .Header_categoryItem_2_wKp:hover img { opacity: 1; } .Header_categoryItem_2_wKp .fx img { height: 15.6px; } .Header_categoryItem_2_wKp .fxpl img { height: 15.2px; } .Header_categoryItem_2_wKp .fxx img { height: 21.7px; } .Header_categoryItem_2_wKp .fxm img { height: 15.6px; } .Header_categoryItem_2_wKp .Header_navItemLogo_3qfXN img { opacity: 1; height: 1.225rem; } .Header_menuButton_1wMZH { display: none; } .Header_categories_3zGkq { display: flex; } .Header_linkDropdown_VbC26 svg { height: 16px; width: 16px; } .Header_mvpdIcon_3Tuci:hover { color: rgba(255, 255, 255, 1); } .Header_searchIcon_2ubWN { order: 2; } .Header_searchIcon_2ubWN svg { height: 1.5rem; width: 1.5rem; fill: rgba(255, 255, 255, 0.75); } .Header_searchIcon_2ubWN:hover svg { fill: rgba(255, 255, 255, 1); } .Header_userIcon_1VTS5 svg { stroke: rgba(255, 255, 255, 0.75); } .Header_profileIconContainer_3sECo:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_userIconAccount_1pARe > svg { fill: rgba(255, 255, 255, 0.75); stroke: rgba(255, 255, 255, 0.5); } .Header_profileIconContainer_3sECo:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileDropdownContainer_1m-hK { height: 3.8rem; } .Header_profileOptionsContainer_LZlKM { margin-top: 3.8rem; } .Header_profileOption_Aw53a { width: 130px; } } @media screen and (max-width: 767px) { .Header_categories_3zGkq { display: none; } .Header_headerItems_EiSji { display: flex; flex-direction: column-reverse; background-color: #0f0f0f; } .Header_downloadBanner_2iioZ { height: 57px; } .Header_profileOptionsContainer_LZlKM { right: 0; } } @media screen and (min-width: 768px) { .Header_profileOptionsContainer_LZlKM.Header_headerNavPadding_14aXd { margin-top: 121px; } .Header_networkLinkDropdownContainer_27JwB { position: absolute; } .Header_networkLinkDropdownContainer_27JwB.Header_headerNavPadding_14aXd { z-index: 1; background: rgba(0, 0, 0, 1); transition: background 0.5s; } .Header_navLinks_1WBD8 { display: flex; align-items: center; } .Header_logo_36txl img { height: 1.225rem; } .Header_logoWithDropdown_T_lfB { margin: 0; } .Header_headerItems_EiSji { display:聽flex; flex-direction:聽column-reverse; background-color: #0f0f0f; } .Header_downloadBanner_2iioZ { height:聽43px; } } @media screen and (min-width: 1099px) { .Header_networkLinkDropdownContainer_27JwB, .Header_profileOptionsContainer_LZlKM { margin-top: 4.5625rem; left: inherit; } .Header_networkLinkDropdownContainer_27JwB.Header_headerNavPadding_14aXd { margin-top: 4.5625rem; left: inherit; } .Header_container_3Mm30, .Header_content_kKyHc, .Header_logoProviderWrapper_2rBoE, .Header_profileDropdownContainer_1m-hK { height: 4.5625rem; } .Header_linkDropdown_VbC26 svg { height: 18px; width: 18px; } .Header_logo_36txl { margin-right: 3.3rem; } .Header_logo_36txl img { height: 1.85rem; } .Header_categoryItem_2_wKp .Header_navItemLogo_3qfXN img { height: 1.85rem; } .Header_logoWithDropdown_T_lfB { margin: 0; } .Header_brand-fyc_3lQbq .Header_logo_36txl img { height: 1.8rem; } .headroom .Header_networkLinkDropdownItem_1vo6N:hover, .headroom .Header_profileOption_Aw53a:hover { background: #191919; } .Header_networkLinkDropdownItem_1vo6N:hover svg { visibility: visible; } .Header_dropdownShowsMovies_3I85h:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } .Header_headerItems_EiSji { background: none; } } @media screen and (min-width: 2220px) { .Header_content_kKyHc { max-width: 130rem; } .Header_dropdownShowsMovies_3I85h:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } @media screen and (min-width: 1099px) { .DropdownIcon_iconDown_RRjrm:after { margin-top: -.25rem; margin-left: .5rem; border-color: rgba(255,255,255, 1); width: .375rem; height: .375rem;; } .DropdownIcon_iconDown_RRjrm { width: 1rem; } }.Error404_screen_1u9Z1 { min-height: 100vh; width: calc(100% - 2.5rem); } .Error404_info_1czaS { text-align: center; display: inline-block; width: 100%; position: absolute; bottom: 4.65rem; left: 0; z-index: 0; } .Error404_fox_2x9kO .Error404_info_1czaS { top: 29vh; bottom: none; } .Error404_fxpl_2iTAt .Error404_info_1czaS { top: 39vh; padding: 0 50px; } .Error404_background_sl1B4 { background-repeat: no-repeat; background-position: center center; background-size: cover; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -1; } .Error404_header_20mrZ { color: #fff; font-size: 3rem; letter-spacing: -0.5px; font-weight: 600; } .Error404_fxpl_2iTAt .Error404_header_20mrZ { font-weight: 800; text-transform: uppercase; } .Error404_message_v_O6_ { color: #fff; font-size: 1.25rem; letter-spacing: -0.2px; margin-top: 0.875rem; } .Error404_button_fUriP { font-size: 0.875rem; letter-spacing: -0.2px; transition: color .25s, background-color .25s; border: 0; color: #fff; background: rgba(255,255,255,.2); padding: 0.75rem 2rem; border-radius: 0.25rem; white-space: nowrap; text-align: center; cursor: pointer; display: inline-block; margin-top: 1.75rem; } .Error404_button_fUriP:hover { background: rgba(255,255,255,1); color: black; -webkit-transition: background-color .5s ease, color .5s ease; -ms-transition: background-color .5s ease, color .5s ease; transition: background-color .5s ease, color .5s ease; } .Error404_innerBackground_1Fbc7 { width: 0; height: 0; top: 50%; left: 50%; position: absolute; z-index: -1; } .Error404_button_fUriP { line-height: 2.14; font-weight: 500; margin: 1.75rem 0 0 0; } .Error404_fox_2x9kO .Error404_character_3YVy4 img { max-height: 234px; } .Error404_fxpl_2iTAt .Error404_fxplHeaderText_3lMKF span { color: #ff0004; } .Error404_fox_2x9kO .Error404_character_3YVy4.Error404_logo_1NnDl img { min-height: 90px; width: 85px; margin-bottom: 21px; } .Error404_fox_2x9kO .Error404_button_fUriP.Error404_logoButton_1iwOH { background: #bc2433; } .Error404_fox_2x9kO .Error404_button_fUriP.Error404_logoButton_1iwOH:hover { color: white; } @media screen and (min-width: 1099px) { .Error404_screen_1u9Z1 { text-align: right; } .Error404_fox_2x9kO .Error404_info_1czaS, .Error404_ngc_3lpZv .Error404_info_1czaS { width: 28rem; height: 28rem; text-align: center; display: inline-block; position: relative; bottom: 4.65rem; margin: 7.8rem 9rem 0 0; bottom: 0; } .Error404_fxpl_2iTAt .Error404_info_1czaS { top: 29vh; } .Error404_header_20mrZ { margin-top: 7.1875rem; font-size: 4.875rem; letter-spacing: -0.7px; } .Error404_fox_2x9kO .Error404_header_20mrZ { margin-top: -108px; } .Error404_message_v_O6_ { margin-top: 2.285rem; font-size: 1.875rem; letter-spacing: -0.3px; font-weight: 500; } .Error404_button_fUriP { margin: 2.375rem 0 0 0; } .Error404_fox_2x9kO .Error404_character_3YVy4 { position: absolute; left: -38vw; top: -224px; } .Error404_fox_2x9kO .Error404_character_3YVy4.Error404_logo_1NnDl { top: -80px; left: -36vw; } .Error404_fox_2x9kO .Error404_character_3YVy4 img { min-height: 501px; } .Error404_fox_2x9kO .Error404_character_3YVy4.Error404_logo_1NnDl img { min-height: 260px; width: 246px; margin-bottom: 0; } } @media screen and (min-width: 2220px) { .Error404_screen_1u9Z1 { max-width: 130rem; } } .Error500_screen_1Z9v3 { min-height: calc(100vh - 3.8rem); width: calc(100% - 2.5rem); } .Error500_info_1jgLA { text-align: center; display: inline-block; width: 100%; position: absolute; bottom: 0; top: 18%; left: 0; } .Error500_fox_3pPki .Error500_info_1jgLA { top: 29vh; } .Error500_fxpl_czA_G .Error500_info_1jgLA { top: 20vh; } .Error500_backgroundOverlay_3kMqx { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 0; } .Error500_background_2K8JK { background-repeat: no-repeat; background-position: 40%; background-size: cover; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -1; } .Error500_header_3NY8f { color: #fff; font-size: 40px; letter-spacing: -0.4px; font-weight: 600; } .Error500_message_17Ro- { color: #fff; font-size: 16px; letter-spacing: -0.2px; margin-top: 20px; } .Error500_info_1jgLA { z-index: 0; } .Error500_fox_3pPki .Error500_character_1gHi9 { border: #ff0; position: absolute; bottom: 0; left: calc(50% - 144.5px); } .Error500_fox_3pPki .Error500_character_1gHi9 img { max-height: 289px; } .Error500_fxpl_czA_G .Error500_header_3NY8f { width: 60%; margin: 0 auto; } .Error500_fxpl_czA_G .Error500_message_17Ro- { width: 80%; margin: 20px auto 0; } .Error500_fxpl_czA_G .Error500_character_1gHi9 { /* border: #ff0; position: absolute; bottom: 0; left: calc(50% - 67.25px); */ margin: auto; position: absolute; left: 0; right: 0; bottom: 0; } .Error500_fxpl_czA_G .Error500_character_1gHi9 img { height: 53vh; } @media screen and (min-width: 1099px) { .Error500_screen_1Z9v3 { min-height: calc(100vh - 4.5625rem); } .Error500_background_2K8JK { background-position: center center; } .Error500_info_1jgLA { text-align: center; display: inline-block; position: absolute; top: 50%; left: 16%; } .Error500_fox_3pPki .Error500_info_1jgLA { left: 20%; } .Error500_fxpl_czA_G .Error500_info_1jgLA { top: 33vh; } .Error500_header_3NY8f { font-size: 100px; font-weight: bold; letter-spacing: -0.9px; } .Error500_fxpl_czA_G .Error500_header_3NY8f { font-size: 78px; width: auto; } .Error500_message_17Ro- { margin-top: 40px; font-size: 25px; font-weight: 500; letter-spacing: -0.2px; } .Error500_fox_3pPki .Error500_character_1gHi9 { left: -190px; } .Error500_fox_3pPki .Error500_character_1gHi9 img { max-height: none; height: 576px; } .Error500_fxpl_czA_G .Error500_character_1gHi9 { left: -900px; } .Error500_fxpl_czA_G .Error500_character_1gHi9 img { max-height: none; height: 724px; } } @media screen and (min-width: 2220px) { .Error500_screen_1Z9v3 { max-width: 130rem; } } .PageHeaderBrowse_container_2ffh8 { display: flex; flex-direction: column; align-content: flex-start; justify-content: center; width: 100%; margin-top: -1.875rem; } .PageHeaderBrowse_text_3Qzbe { color: #fff; font-size: 70px; font-weight: 500; letter-spacing: -.18125px; } .PageHeaderBrowse_dropdownContainer_1Blye { height: 3rem; display: flex; justify-content: center; align-items: center; background: #000000; } .PageHeaderBrowse_tab_19aN7, .PageHeaderBrowse_imageContainer_3l7pp { transition: opacity .25s; opacity: .4; color: #fff; font-size: 1rem; width: 100%; height: 100%; display: flex; justify-content: center; align-content: center; align-items: center; cursor: pointer; margin-right: 0.5rem; } .PageHeaderBrowse_imageContainer_3l7pp img { height: 0.75rem; } .PageHeaderBrowse_tabContainer_3htBb { display: flex; flex-direction: row; align-items: center; justify-content: center; height: 4rem; } .PageHeaderBrowse_tabContainer_3htBb:not(:first-child) { margin-top: 1.25rem; } .PageHeaderBrowse_optionsContainer_1G9ty { display: flex; flex-direction: column; align-content: flex-start; justify-content: center; text-align: center; font-weight: 500; } .PageHeaderBrowse_active_1-pOT, .PageHeaderBrowse_active_1-pOT img { opacity: 1; } @media screen and (min-width: 1099px) { .PageHeaderBrowse_imageContainer_3l7pp { margin: 0 3rem 0 0; width: auto; } .PageHeaderBrowse_imageContainer_3l7pp:hover, .PageHeaderBrowse_tab_19aN7:hover, tab:hover > .PageHeaderBrowse_imageContainer_3l7pp { opacity: 1; } .PageHeaderBrowse_optionsContainer_1G9ty { position: relative; flex-direction: row; align-content: center; justify-content: space-between; border-bottom: none; align-items: center; margin-top: .75rem; text-align: left; font-weight: 400; } .PageHeaderBrowse_stickyHeader_1nqbo .PageHeaderBrowse_dropdownContainer_1Blye { display: none; } .PageHeaderBrowse_tabContainer_3htBb { border-bottom: none; padding: 0; width: 100%; justify-content: flex-start; height: auto; margin-bottom: 1.75rem; } .PageHeaderBrowse_tab_19aN7 { justify-content: flex-start; width: auto; margin-right: 3rem; } .PageHeaderBrowse_dropdownContainer_1Blye { padding: 0; } .PageHeaderBrowse_container_2ffh8 { margin-top: -2rem; } .PageHeaderBrowse_containerNoTabs_3NsF3 { justify-content: space-between; flex-direction: row; border: none; } .PageHeaderBrowse_text_3Qzbe { font-size: 4.375rem; font-weight: 500; letter-spacing: -.1875rem; line-height: 1; } }@keyframes AltHeader_dropdownStickyHeader_35IsR { 0% { opacity: 0; } 100% { opacity: 1; } } .AltHeader_altHeaderContainer_2I7F_ { height: 4.375rem; opacity: 0; color: #fff; overflow: hidden; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; } .AltHeader_fallbackBackground_s1noD { background: #000; } .AltHeader_altHeader_28UeI { position: relative; display: flex; margin: 0 auto; border-bottom: .0625rem solid #333333; max-width: 66.9375rem; width: calc(100% - 2.5rem); margin-bottom: -.0625rem; box-shadow: 0px 8px 8px -3px black; } .AltHeader_altHeadline_2zvYu { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.75rem; font-weight: 500; height: 100%; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; } .AltHeader_hide_3Eqwm { opacity: 0; transition: opacity .25s; z-index: -1; } .sticky .AltHeader_altHeaderContainer_2I7F_ { opacity: 1; transition: opacity .25s; } .AltHeader_stickyHeader_2c0cK { z-index: 19; animation: AltHeader_dropdownStickyHeader_35IsR 0.35s ease-in-out forwards; } .AltHeader_pointer_3-Pq- { cursor: pointer; } @media screen and (max-width: 767px) { .smartbanner-show .AltHeader_stickyHeader_2c0cK.sticky { margin-top: 120px; } } @media (min-width: 768px) { .smartbanner-show .AltHeader_stickyHeader_2c0cK.sticky { margin-top: 3.8rem; } .AltHeader_altHeaderContainer_2I7F_ { height: 5rem; } .AltHeader_altHeader_28UeI { box-shadow: none; height: 100%; } .AltHeader_altHeadline_2zvYu { height: auto; font-size: 2rem; margin-right: auto; } } @media screen and (min-width: 2220px) { .AltHeader_altHeader_28UeI { max-width: 130rem; } }.AltHeader_altHeader_14jOm { display: flex; flex-direction: column; justify-content: space-between; width: calc(100% - 2.5rem); box-shadow: none; } .AltHeader_altHeaderContainer_29Kzy { width: 100%; overflow: visible; margin: auto; } .sticky .AltHeader_stickyHeader_2MNP0 { box-shadow: 0 .5rem 2.625rem 1rem rgba(0,0,0,0.9) } .AltHeader_altHeadline_1VsXj { font-size: 1.5rem; height: auto; padding-top: 1.125rem; } .AltHeader_hide_YDy7I { display: none; } @media screen and (max-width: 767px) { .smartbanner-show .AltHeader_stickyHeader_2MNP0.sticky.AltHeader_stickyHeaderWithNavSchedule_1O0XF.sticky { margin-top: 160px; } .AltHeader_stickyHeader_2MNP0.sticky.AltHeader_stickyHeaderWithNavSchedule_1O0XF.sticky { margin-top: 100px; } .AltHeader_stickyHeader_2MNP0.sticky { margin-top: 60px; } } @media screen and (min-width: 768px) { .AltHeader_stickyHeader_2MNP0.sticky.AltHeader_stickyHeaderWithNavSchedule_1O0XF.sticky { margin-top: 120px; } .AltHeader_stickyHeader_2MNP0.sticky { margin-top: 60px; } } @media screen and (max-width: 1098px) { .AltHeader_altHeaderContainer_29Kzy { background: #141414; height: 6rem; box-shadow: 0 8px 8px -3px #141414; } .AltHeader_altHeader_14jOm { border-bottom: none; padding: 2rem 0; } } @media screen and (min-width: 1099px) { .AltHeader_stickyHeader_2MNP0.sticky.AltHeader_stickyHeaderWithNavSchedule_1O0XF.sticky { margin-top: 4.5625rem; } .AltHeader_stickyHeader_2MNP0.sticky { margin-top: 4.5625rem; } .AltHeader_stickyHeader_2MNP0 { box-shadow: none; } .sticky .AltHeader_stickyHeader_2MNP0 { background: #141414; } .AltHeader_fallbackBackground_2SrdV { background: #141414; } .AltHeader_altHeadline_1VsXj { padding-top: 2rem; font-size: 2.0625rem; } .AltHeader_hide_YDy7I { display: none; } .AltHeader_altHeaderContainer_29Kzy { height: 3.125rem; } } .PageHeaderBrowseAltHeader_container_3OxUJ { display: flex; flex-direction: column; align-content: flex-start; justify-content: center; width: 100%; margin-top: -1.875rem; } .PageHeaderBrowseAltHeader_text_3k4n8 { color: #fff; font-size: 70px; font-weight: 500; letter-spacing: -.18125px; } .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { height: 3rem; display: flex; justify-content: center; align-items: center; background: #000000; } .PageHeaderBrowseAltHeader_tab_2Lzol, .PageHeaderBrowseAltHeader_imageContainer_3_MaX { transition: opacity .25s; opacity: .4; color: #fff; font-size: 1rem; width: 100%; height: 100%; display: flex; justify-content: center; align-content: center; align-items: center; cursor: pointer; margin-right: 0.5rem; } .PageHeaderBrowseAltHeader_imageContainer_3_MaX img { height: 0.75rem; } .PageHeaderBrowseAltHeader_tabContainer_en4tN { display: flex; flex-direction: row; align-items: center; justify-content: center; height: 4rem; } .PageHeaderBrowseAltHeader_tabContainer_en4tN:not(:first-child) { margin-top: 1.25rem; } .PageHeaderBrowseAltHeader_optionsContainer_1fh_9 { display: flex; flex-direction: column; align-content: flex-start; justify-content: center; text-align: center; font-weight: 500; } .PageHeaderBrowseAltHeader_active_OUTDn, .PageHeaderBrowseAltHeader_active_OUTDn img { opacity: 1; } @media screen and (min-width: 1099px) { .PageHeaderBrowseAltHeader_imageContainer_3_MaX { margin: 0 3rem 0 0; width: auto; } .PageHeaderBrowseAltHeader_imageContainer_3_MaX:hover, .PageHeaderBrowseAltHeader_tab_2Lzol:hover, tab:hover > .PageHeaderBrowseAltHeader_imageContainer_3_MaX { opacity: 1; } .PageHeaderBrowseAltHeader_optionsContainer_1fh_9 { position: relative; flex-direction: row; align-content: center; justify-content: space-between; border-bottom: none; align-items: center; margin-top: .75rem; text-align: left; font-weight: 400; } .PageHeaderBrowseAltHeader_stickyHeader_1Ivtm .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { display: none; } .PageHeaderBrowseAltHeader_tabContainer_en4tN { border-bottom: none; padding: 0; width: 100%; justify-content: flex-start; height: auto; margin-bottom: 1.75rem; } .PageHeaderBrowseAltHeader_tab_2Lzol { justify-content: flex-start; width: auto; margin-right: 3rem; } .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { padding: 0; } .PageHeaderBrowseAltHeader_container_3OxUJ { margin-top: -2rem; } .PageHeaderBrowseAltHeader_containerNoTabs_3Uy-E { justify-content: space-between; flex-direction: row; border: none; } .PageHeaderBrowseAltHeader_text_3k4n8 { font-size: 4.375rem; font-weight: 500; letter-spacing: -.1875rem; line-height: 1; } } .PageHeaderBrowseAltHeader_container_3OxUJ { margin: 0; } .PageHeaderBrowseAltHeader_tabContainer_en4tN { height: 3em; line-height: 3em; align-items: center; position: relative; } .PageHeaderBrowseAltHeader_tab_2Lzol { height: 100%; line-height: 1em; } .PageHeaderBrowseAltHeader_tabContainer_en4tN:after { content: ''; position: absolute; bottom: 0; left: -1.25rem; width: calc(100% + 2.5rem); height: 1px; background: rgba(255,255,255,.2); overflow-x: visible; } .PageHeaderBrowseAltHeader_text_3k4n8, .PageHeaderBrowseAltHeader_hideTabs_1FDGr { display: none; } .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { width: 46%; display: inline-block; background: none; } .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0:only-child { width: 96%; } .PageHeaderBrowseAltHeader_optionsContainer_1fh_9 { display: block; } @media (max-width: 767px) { .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { margin: 0 2%; } } @media screen and (min-width: 768px) { .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0, .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0:only-child { width: auto; min-width: 10rem; } } @media screen and (max-width: 1098px) { .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { margin: 0 2%; } } @media screen and (min-width: 1099px) { .PageHeaderBrowseAltHeader_altHeaderContainer_21Lp2 { height: 3rem; } .PageHeaderBrowseAltHeader_dropdownContainer_ekZd0 { position: absolute; top: 2rem; right: 0; min-width: 0; display: block; background: inherit; } .PageHeaderBrowseAltHeader_container_3OxUJ { border: none; } .PageHeaderBrowseAltHeader_tabContainer_en4tN { margin-top: 0; margin-bottom: 0; } .PageHeaderBrowseAltHeader_tabContainer_en4tN:after { display: none; } .PageHeaderBrowseAltHeader_containerNoTabs_3Uy-E { width: auto; position: absolute; right: 0; } .PageHeaderBrowseAltHeader_containerNoTabs_3Uy-E .PageHeaderBrowseAltHeader_optionsContainer_1fh_9 { border: none; } .PageHeaderBrowseAltHeader_optionsContainer_1fh_9 { display: flex; margin-top: 0rem; height: 3rem; } } .Article_container_3KSF7 { display: block; padding-bottom: 30px; } .Article_title_2dKvz { padding-bottom: 1.25rem; font-size: 2.5rem; font-weight: 500; letter-spacing: -1.7px; line-height: 1; color: #ffffff; } .Article_body_3tpgt { word-wrap: break-word; } .Article_body_3tpgt p, .Article_body_3tpgt ol { padding-top: 1.25rem; font-size: 1rem; line-height: 1.63; letter-spacing: -0.5px; color: rgba(255, 255, 255, 0.6); } .Article_body_3tpgt a { text-decoration: underline; color: #ffffff; } .Article_body_3tpgt img { text-align: center; height: auto; width: 100%; } .Article_body_3tpgt iframe { width: 100%; display: block; position: relative; } @media screen and (min-width: 1099px) { .Article_container_3KSF7 { padding-bottom: 0; } .Article_title_2dKvz { padding-bottom: 1.875rem; font-size: 4.375rem; letter-spacing: -3px; line-height: 1; } .Article_body_3tpgt p, .Article_body_3tpgt ol { padding-top: 1.875rem; line-height: 1.88; } } .Breadcrumbs_container_3h9G_ { margin: 0 auto; position: relative; max-width: 70.9375rem; width: 100%; padding-left: 20px; padding-top: 28px; } .Breadcrumbs_container_3h9G_ ol { } .Breadcrumbs_container_3h9G_ ol li { display: inline; } .Breadcrumbs_container_3h9G_ ol li, .Breadcrumbs_container_3h9G_ ol li a { height: 30px; opacity: 0.6; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.88; letter-spacing: -0.4px; text-decoration: none; color: #ffffff; } .Breadcrumbs_link_3czA- { } .Breadcrumbs_link_3czA-::after { color: #ffffff; opacity: 0.6; border-style: solid; border-width: 0.12em 0.12em 0 0; content: ''; display: inline-block; height: 0.45em; left: 0.15em; position: relative; top: 0.625rem; transform: rotate(45deg); vertical-align: top; width: 0.45em; margin: 0 18px; } .Breadcrumbs_lastLink_c2IJE { } @media screen and (min-width: 1099px) { .Breadcrumbs_container_3h9G_ { width: calc(100% - 2.5rem); padding-left: 32px; bottom: -67px; padding-bottom: 9px; } .Breadcrumbs_container_3h9G_ ol li, .Breadcrumbs_container_3h9G_ ol li a { font-size: 16px; } }.ArticleDetail_screen_LUDAk { margin: auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .ArticleDetail_article_3EQgr { padding: 1.625rem 0; } @media screen and (min-width: 1099px) { .ArticleDetail_article_3EQgr { padding: 3.375rem 0; } } .Breadcrumbs_container_2Bdk- { left: 0; padding-left: 0; bottom: -39px; } @media screen and (min-width: 1099px) { .Breadcrumbs_container_2Bdk- { left: -20px; padding-left: 0; bottom: -65px; } }.VideoHero_collection_1zMbX .VideoHero_videoPoster_2cz0B { position: absolute; width: 100%; height: auto; } @media screen and (min-width: 767px) { .VideoHero_collection_1zMbX .VideoHero_container_1YU5X { display: block; position: relative; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } .VideoHero_collection_1zMbX .VideoHero_wrapper_3BZuh { opacity: 1; } .VideoHero_transitionPoster_20taF, .VideoHero_wrapperPoster_q25Q1:after, .VideoHero_wrapperVideo_3taD2:after { display: none; } .VideoHero_collection_1zMbX .VideoHero_player_qTlH0 { display: block; width: 100%; height: 100%; position: relative; } } @media screen and (min-width: 1099px) { .VideoHero_poster_2SW93 { position: absolute; height: auto; } } .FooterCta_footerCta_2d7Qm { height: 100%; width: 100%; font-weight: bold; background: none; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-user-select: none; /* for button */ -moz-user-select: none; -ms-user-select: none; } .FooterCta_stickyUpgradeButton_1Ob2z { bottom: 0px; top: initial !important; } .sticky.FooterCta_stickyUpgradeButton_1Ob2z { width: 100% !important; left: 0px !important; } .FooterCta_altHeaderContainer_224Nm { height: 44px; background: #ff0000; } .FooterCta_altHeader_2OOSL { border-bottom: none; box-shadow: none; display: block; text-align: center; height: 100%; width: 100%; margin: 0; }.HomeImageHeader_firstElementText_2-Yp3 { margin-top: 0px; } .HomeImageHeader_titleAndDescription_sWdRv { position: absolute; bottom: 120px; z-index: 3; } .HomeImageHeader_location_313eC { width:1200px; height: 642.9px; } .HomeImageHeader_image_25UMc { position: absolute; width: 100%; left: 0; right: 0; } .HomeImageHeader_seriesLogo_Y_EYE { height: 60px; } .HomeImageHeader_header_QI4J_, .HomeImageHeader_altHeader_3TTrM { color: #fff; display: block; } .HomeImageHeader_container_36yEJ { margin: 0 auto; margin-top: -13.4rem; position: relative; } .HomeImageHeader_firstSlide_qc3nM { margin-top: -13.5rem !important; height: 121% !important; } .HomeImageHeader_imageAndText_1yVFN .HomeImageHeader_text_1uW74 { padding-left: 6px; } .HomeImageHeader_imageAndText_1yVFN img, .HomeImageHeader_imageOnly_2qAPa img { max-height: 1.5rem; width: auto; } .HomeImageHeader_headerTitle_1NlxD h1{ display: inline-block; font-size: inherit; font-weight: inherit; } .HomeImageHeader_headerTitle_1NlxD, .HomeImageHeader_headerTitle_1NlxD h1 { font-size: 1.9375rem; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; padding-top: 2.625rem; } .HomeImageHeader_description_2llc2 { color: rgba(255,255,255,.6); max-width: 34.125rem; padding-bottom: 0; margin-top: .5rem; font-size: 18px; line-height: 1.39; letter-spacing: -0.6px; } .HomeImageHeader_descriptionText_29Cmi { font-size: 0.875rem; line-height: 1.43; display: block; } .HomeImageHeader_highlightMovie_237ov { display: block; margin-bottom: 0; } .HomeImageHeader_buttons_1WF4Y { margin: 0.875rem 0 2.375rem; display: block; padding-top: 9px; } .HomeImageHeader_buttons_1WF4Y.HomeImageHeader_buttonGutter_2a-Ev { margin-top: 3rem; } .HomeImageHeader_buttons_1WF4Y svg { height: 17px; width: 17px; margin-right: .5rem; margin-left: -.3125rem; } .HomeImageHeader_secondaryText_36pKv { position: absolute; left: 0; top: -3rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .HomeImageHeader_showButton_34n-V { margin-right: .8rem; border-radius: .25rem; font-size: .8125rem; line-height: 1.188rem; padding: 1.063rem 1.875rem .9375rem 1.75rem; color: #fff; background: hsla(0, 0%, 100%, .2); } .HomeImageHeader_showButton_34n-V:hover { color: #000; background: #fff; transition: background .25s, color .25s; } .HomeImageHeader_showButton_34n-V:hover .HomeImageHeader_secondaryText_36pKv { color: #fff; cursor: pointer; } .HomeImageHeader_showName_3xjRC { color: #fff; font-size: 1.125rem; font-weight: 500; margin: 0 0 0.5rem; } @media screen and (min-width: 1099px) { .HomeImageHeader_container_36yEJ { margin-bottom: 1rem; margin-top: 0.5rem; } .HomeImageHeader_showName_3xjRC { margin: 0 0 0.3rem; font-size: 2.25rem; } .HomeImageHeader_header_QI4J_ { height: 100%; } .HomeImageHeader_description_2llc2 { font-size: 1rem; line-height: 1.625rem; font-weight: normal; } .HomeImageHeader_descriptionText_29Cmi { font-size: inherit; line-height: inherit; display: inline; } .HomeImageHeader_highlight_3nFEV { color: #fff; } .HomeImageHeader_highlight_3nFEV:not(.HomeImageHeader_highlightMovie_237ov):not(.HomeImageHeader_highlightSports_1qztu):after { content: ': '; } .HomeImageHeader_logo_3YARG { padding: 10px 0; } .HomeImageHeader_locationRequired_FEMSC { width: 1200px; height: 771px; left: -63px; } .HomeImageHeader_locationDescription_1m-2f { position: absolute; bottom: 65px; left: 63px; } .HomeImageHeader_image_25UMc { width: 1200px; height: 675px; } .HomeImageHeader_fade_2orZy { background: linear-gradient(180deg, rgba(0, 0, 0, 0.001) 65%, #141413 97%); width: 1200px; height: 675px; position: absolute; } } .VideoHeader_vingette_-ptB-:before { box-shadow: inset 0 -418px 173px 0px #141413; content: ''; position: absolute; right: 0; bottom: 0; left: 0; } .VideoHeader_vingette_-ptB- { width: 100%; }; .VideoHeader_vingette_-ptB- video { display: block; }; .VideoHeader_vingette_-ptB- > div { width: 300px; height: 300px; } .VideoHeader_playButton_1MW95 { position: absolute; width: 97.7px; right: 45%; top: 18%; } .VideoHeader_fade_279eS { position: absolute; top: 0; width: 100%; height: 100%; box-shadow: inset 0 -418px 173px 0px #141413; } @media screen and (min-width: 1099px) { .VideoHeader_vingette_-ptB-:before { position: absolute; top: 0; width: 100%; height: 79%; box-shadow: inset 0 -418px 227px 0 #141413; } }.CountdownText_countdownTime_30dG6 { min-width: 95px; }.Collection_pageMaxWidth_31Gof { max-width: 66.9375rem; width: calc(100% - 2.5rem); margin: auto; } .Collection_slide_2YHfB { max-width: inherit; } .Collection_screen_2F32u { max-width: 66.9375rem; width: calc(100% - 2.5rem); height: 100%; margin: auto; } .Collection_foxAwesomeScreen_1Q8VG { max-width: 79rem; width: calc(100% - 2.5rem); height: 100%; margin: auto; padding-left: 21px; padding-right: 21px; } .Collection_container_3v5C7 { padding: 0; } .Collection_carouselContainer_3iyBp { margin-left: -12px; } .Collection_fowAwesomeContainer_1KxWe { padding-left: 12px; } .Collection_heroImageContainer_1jfrf { background-color: #000; pointer-events: none; z-index: -1; } .Collection_slideSmallPromo_3DweX { margin: 66px 0 0px 0; } .Collection_smallPromo_3TwfS { position: absolute; left: 0; background-repeat: no-repeat; background-position: center top; background-size: cover; height: 216px; max-height: 216px; width: 100%; z-index: 18; } .Collection_smallPromoContainer_2d7VK { background-size: contain; width: 100%; height: auto; } .Collection_smallPromoImage_3WIY1 { width: 100%; height: auto; } .Collection_heroImagePoster_MyvNP { background-repeat: no-repeat; background-position: center top; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: calc(100vh - 3.8rem); margin-top: 3.8rem; z-index: -1; visibility: hidden; opacity: 0; transition: visibility 0.5s, opacity 0.5s; -webkit-transform: translateZ(0); } .smartbanner-show .Collection_heroImagePoster_MyvNP { margin-top: calc(3.8rem + 65px); height: calc(100vh - (3.8rem + 65px)); } .Collection_active_3haXk .Collection_heroImagePoster_MyvNP { visibility: visible; opacity: 0.7; } .Collection_inactive_ubl05 .Collection_heroImagePoster_MyvNP { visibility: visible; opacity: 0.2; } .Collection_hr_HYwd9 { height: 1px; } .Collection_slide_2YHfB:last-child .Collection_hr_HYwd9 { display: none; } .Collection_separator_TNIV9 { margin: 30px 0 50px; width: 100%; height: 1px; opacity: 0.15; background-color: #ffffff; } .Collection_footerCTA_1_Ruw { position: fixed; bottom: 0; height: 44px; width: 100%; background-color: #bc2433; z-index: 999; text-align: center; line-height: 44px; border: none; cursor: pointer; font-weight: bold; color: #ffffff; font-size: 14px; -webkit-user-select: none; /* for button */ -moz-user-select: none; -ms-user-select: none; } @media screen and (max-width: 1098px) { .Collection_heroImagePoster_MyvNP:after { content: ''; display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); } } @media screen and (min-height: 500px) and (max-height: 1099px) { .Collection_separator_TNIV9 { margin: 40px 0 70px !important; } } @media screen and (min-width: 1099px) { .Collection_screen_2F32u { padding-top: 3.3rem; } .Collection_foxAwesomeScreen_1Q8VG { max-width: 82.9375; } .Collection_separator_TNIV9 { margin: 40px 0 80px; } } @media screen and (min-width: 2220px) { .Collection_screen_2F32u { max-width: 130rem; } .Collection_foxAwesomeScreen_1Q8VG { max-width: 82.9375; } } .Collection_loaderContainer_2RMEo { height: 100%; width: 100%; background: rgba(0, 0, 0, 1); background-image: url(/static/images/fx-vip-background.png); background-size: cover; z-index: 1000; position: fixed; top: 0; left: 0; } .Collection_loaderContent_1pOxW { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; justify-content: center; text-align: center; max-height: 36rem; height: calc(100vh - 8rem); } .Collection_loaderHeader_-iZb3 { display: flex; justify-content: center; margin-top: 5rem; } .Collection_loaderInnerContent_1qNwB { align-self: center; } .Collection_loaderContent_1pOxW h1 { font-size: 1.8rem; line-height: 2rem; font-weight: bold; text-align: center; margin-bottom: 1.2rem; letter-spacing: 0.08rem; color: #fff; } .Collection_loaderContent_1pOxW p { text-align: center; color: hsla(0, 0%, 100%, 0.4); font-size: 0.85rem; } .Collection_loaderContent_1pOxW .Collection_actionButton_1I719 { border-radius: .25rem; border-color: transparent; font-size: 1rem; line-height: 1.188rem; padding: 1.063rem 1.875rem .9375rem 1.75rem; background: hsla(0,0%,100%,.2); color: #fafafa; cursor: pointer; font-weight: 700; margin: 2rem auto 0; display: inline-block; } @media screen and (max-width: 767px) { .Collection_loaderContainer_2RMEo { background-image: url(/static/images/fx-vip-background-mobile.png); } } .Dropdown_container_13Mvb { display: inline-block; } .Dropdown_showButton_LnPYY .Dropdown_selectedText_jn0jN { color: #ffffff; } .Dropdown_showButton_LnPYY:hover .Dropdown_selectedText_jn0jN { color: #000; } .Dropdown_overflowDropdown_3DkEe .Dropdown_itemContainer_283wX:before { content: "SELECT"; } .homeRedesignVideoHeaderTheme_vingette_tZY8B:before { box-shadow: inset 0 -418px 173px 0px #141413; content: ''; position: absolute; right: 0; bottom: 0; left: 0; } .homeRedesignVideoHeaderTheme_vingette_tZY8B { width: 100%; }; .homeRedesignVideoHeaderTheme_vingette_tZY8B video { display: block; }; .homeRedesignVideoHeaderTheme_vingette_tZY8B > div { width: 300px; height: 300px; } .homeRedesignVideoHeaderTheme_playButton_3ZSY6 { position: absolute; width: 97.7px; right: 45%; top: 18%; } .homeRedesignVideoHeaderTheme_fade_31njn { position: absolute; top: 0; width: 100%; height: 100%; box-shadow: inset 0 -418px 173px 0px #141413; } @media screen and (min-width: 1099px) { .homeRedesignVideoHeaderTheme_vingette_tZY8B:before { position: absolute; top: 0; width: 100%; height: 79%; box-shadow: inset 0 -418px 227px 0 #141413; } } @media screen and (min-width: 767px) { .homeRedesignVideoHeaderTheme_container_2NW07 { display: flex; } }.StringList_list_-oLTy { white-space: normal; text-overflow: inherit; } .StringList_item_iGBZD { white-space: normal; display: inline-block; }/* Styles for FoxAwesome Layout */ .VideoHeaderSingle_shadowOverlay_3H1dJ { position: inherit; width: 100%; height: 100%; display: table-cell; } .VideoHeaderSingle_shadowOverlay_3H1dJ:before { position: inherit; z-index: 0; width: 100%; height: 100%; content: ""; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.32) 39%, #141413 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.32) 39%, rgba(0, 0, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.32) 39%, #141413 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } .VideoHeaderSingle_shadowOverlay_3H1dJ>div { position: inherit; width: 97px; left: 46%; top: 41%; z-index: 1; } .VideoHeaderSingle_image_13wqm { width: 100%; } .VideoHeaderSingle_video_3iIE4 { min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1000; overflow: hidden; display: table-cell; } .VideoHeaderSingle_container_1p7pP { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: table; z-index: -1000; } .homeRedesignVideoHeaderSingle_shadowOverlay_2r7Sl { position: inherit; width: 100%; height: 100%; display: table-cell; } .homeRedesignVideoHeaderSingle_shadowOverlay_2r7Sl:before { position: inherit; z-index: 1; width: 100%; height: 100%; content: ""; background: linear-gradient(0deg,#141414 13%,transparent 100%) } .homeRedesignVideoHeaderSingle_shadowOverlay_2r7Sl>div { position: inherit; width: 97px; left: 46%; top: 41%; z-index: 1; } .homeRedesignVideoHeaderSingle_image_2TkA7 { width: 100%; } .homeRedesignVideoHeaderSingle_container_3Hcoh { position: absolute; left: 0; top: 0; width: 100%; z-index: -1000; height: auto; } .homeRedesignVideoHeaderSingle_video_1c2iy { min-width: 100%; min-height: 100%; width: 100%; height: 100%; z-index: -1000; overflow: hidden; display: table-cell; } @media screen and (max-width: 767px) { .homeRedesignVideoHeaderSingle_video_1c2iy { width: 100vw; display: none; } } @media screen and (min-width: 2220px) { .homeRedesignVideoHeaderSingle_shadowOverlay_2r7Sl:before { background: linear-gradient(0deg,#141414 0%,transparent); } } .HomeSlidePromo_networkLogo_2n6WV { max-height: .75rem; margin: 0 0 0 .4rem; } .HomeSlidePromo_header_3PyyE, .HomeSlidePromo_altHeader_2PBez { color: #fff; display: block; } .HomeSlidePromo_header_3PyyE { position: relative; margin-bottom: 30px; } .HomeSlidePromo_container_3E7Mt { margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.2); } .HomeSlidePromo_headline_2j2xw { font-size: 2.75rem; font-weight: 500; display: block; letter-spacing: -1.9px; overflow-wrap: break-word; margin-top: 250px; margin-bottom: 54.6px; } .HomeSlidePromo_infoContainer_2exec { color: #fff; position: relative; } .HomeSlidePromo_infoContainer_2exec .HomeSlidePromo_headline_2j2xw { margin: 0.5rem 0; } .HomeSlidePromo_description_2HpWW { color: #fff; font-size: 1rem; line-height: 1.88rem; letter-spacing: -.05px; font-weight: 100; opacity: .6; } .HomeSlidePromo_meta_pfpEw { font-size: 0.75rem; color: rgba(255,255,255,0.4); margin-top: .125rem; } .HomeSlidePromo_buttons_GmYYb { margin: 0.875rem 0 2.375rem; display: flex; align-items: center; } .HomeSlidePromo_showButton_1a1-U { margin: 0 .625rem 0 0; color: #fff; border-radius: .3125rem; background: rgba(255,255,255,.3); line-height: 1.375rem; font-size: 0.875rem; padding: 0.9375rem 1.875rem 0.8125rem; border: 0; transition: background .25s,color .25s; font-weight: 500; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlidePromo_showButton_1a1-U:hover { color: #000; background: #fff; transition: background .25s, color .25s; } .HomeSlidePromo_showButton_1a1-U > svg { margin-right: 0.375rem; margin-left: -0.375rem; width: 1.1875rem; height: 1.1875rem; vertical-align: top; cursor: pointer; } .HomeSlidePromo_altHeadline_1zqc- { color: #fff; font-size: 1.125rem; font-weight: 500; max-width: 186px; word-wrap: break-word; line-height: 1.22; } @media screen and (min-width: 1099px) { .HomeSlidePromo_container_3E7Mt { margin-bottom: 100px; border-bottom: 1px solid rgba(255,255,255,1); } .HomeSlidePromo_altHeadline_1zqc- { font-size: 1.5rem; letter-spacing: -0.7px; margin: 0; max-width: none; } .HomeSlidePromo_header_3PyyE { margin-bottom: 99px; } .HomeSlidePromo_headline_2j2xw { font-size: 4.6375rem; margin-bottom: 170px; letter-spacing: -3.1px; } .HomeSlidePromo_description_2HpWW { font-size: 1rem; line-height: 1.88rem; } .HomeSlidePromo_meta_pfpEw { font-size: 12px; line-height: 1.5; margin-top: 0; color: rgba(255, 255, 255, 0.4); } .HomeSlidePromo_showButton_1a1-U { padding: 1.063rem 1.875rem 0.9375rem 1.75rem; color: #fff; background: rgba(255,255,255,.2); margin-right: 0.8rem; border-radius: 0.25rem; font-size: 0.8125rem; line-height: 1.188rem; } .HomeSlidePromo_buttons_GmYYb { margin: 1.5rem 0; } .HomeSlidePromo_networkLogo_2n6WV { margin: 0 0 0 .5rem; } }.VideoModal_container_3x1US { height: 100vh; width: 100%; position: fixed; top: 0; left: 0; overflow-x: hidden; z-index: 21; } .VideoModal_overlay_21boX { position: absolute; height: 100vh; width: 100%; background: rgba(0,0,0,.9); z-index: 22; } .VideoModal_innerContainer_2Qymc { position: absolute; top: 4.5625rem; height: calc(100vh - 4.5625rem); overflow-y: scroll; overflow-x: hidden; z-index: 23; width: 620px; max-width: 100%; padding-right: 0.3125rem; } .VideoModal_innerContainer_2Qymc::-webkit-scrollbar { width: 0; } .VideoModal_playerContainer_2ICbQ { margin-top: 100px; } .VideoModal_actionButtons_2kL5N { margin-top: 1.5rem; } .VideoModal_actionButton_2d36Y { color: #fff; background: hsla(0,0%,100%,.2); padding: 20px; border-radius: .25rem; position: relative; font-size: 0.85rem; line-height: 1.125rem; font-weight: 500; transition: opacity .25s, background .25s, color .25s; } .VideoModal_actionButton_2d36Y:hover { background: #fff; color: #000; } .VideoModal_actionButton_2d36Y > svg { width: 1.125rem; height: 1.125rem; margin-right: 0.25rem; } .VideoModal_actionButton_2d36Y > svg, .VideoModal_actionButton_2d36Y > svg circle { transition: fill .25s, stroke .25s; } .VideoModal_actionButton_2d36Y:hover > svg, .VideoModal_actionButton_2d36Y:hover > svg circle { fill: #000 !important; stroke: #000 !important; } .VideoModal_videoContainerWrapper_1wO0e { position: relative; } @media screen and (min-width: 620px) { .VideoModal_innerContainer_2Qymc { left: 50%; margin-left: -310px; } }.VideoContainer_container_25vYU { position: relative; } .VideoContainer_playerLoadingImage_1LnE_ { width: 100%; position: absolute; top: 0; } @media screen and (min-width: 1099px) { .VideoContainer_container_25vYU { display: block; padding: 0; } .VideoContainer_backfade_3GGJt { pointer-events: none; position: absolute; bottom: 0; height: 45%; width: 100%; background: padding-box; background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,.9) 100%); opacity: 0; visibility: hidden; transition: visibility 1.5s, opacity 1.5s; } .VideoContainer_backfade_3GGJt.VideoContainer_backfadeVisible_1lmyd { opacity: 1; visibility: visible; transition: visibility 0.25s, opacity 0.25s; } } /* preview pass */ .VideoContainer_previewPass_3FWs7 { background-color: hsla(0, 0%, 100%, .1); padding: 15px; display: flex; flex-direction: column; justify-content: center; } .VideoContainer_previewPassCopy_2Ssmk { font-size: .8rem; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; text-align: center; } .VideoContainer_previewPassCountdown_uNA2E { font-size: 1rem; font-weight: bold; line-height: 1.5; color: #ffffff; padding: 0 .2rem; letter-spacing: 1px; width: 3.5rem; display: inline-flex; } .VideoContainer_previewPassLoginLink_2V5Xh { position: relative; display: block; cursor: pointer; font-size: .8rem; font-weight: 500; color: #fff; border-bottom: 1px solid #fff; margin-left: .6rem; line-height: 2.5; margin: 0 auto; text-align: center; max-width: 11.5rem; } @media screen and (min-width: 1099px) { .VideoContainer_previewPass_3FWs7 { width: 39rem; background-color: rgba(255, 255, 255, 0.1); position: absolute; z-index: 1; left: 50%; top: 30px; transform: translateX(-50%); padding: 10px; transition: all 0.25s; } .VideoContainer_previewPass_3FWs7.VideoContainer_previewPassWithHover_1dNFA { width: 28rem; } .VideoContainer_previewPassWithHover_1dNFA:hover { width: 39rem; transition: all 0.25s; } .VideoContainer_previewPassTransition_H5zN7 { top: 94px; } .VideoContainer_previewPassCopy_2Ssmk { width: 40rem; font-size: 16px; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; transition: all 0.25s; text-align: left; margin: 0 auto; white-space: nowrap; } .VideoContainer_previewPassCopyWithHover_1ZYU- { width: 23rem; } .VideoContainer_previewPassWithHover_1dNFA:hover .VideoContainer_previewPassCopyWithHover_1ZYU- { width: 40rem; transform: translateX(30px); transition: all 0.25s; text-align: left; } .VideoContainer_previewPassWithHover_1dNFA:hover .VideoContainer_previewPassLoginLink_2V5Xh { visibility: visible; height: 100%; opacity: 1; transition: all 0.25s; } .VideoContainer_previewPassText_2z97Y { position: relative; display: inline; pointer-events: none; text-align: left; } .VideoContainer_previewPassCountdown_uNA2E { font-size: 20px; font-weight: bold; line-height: 1.5; color: #ffffff; padding: 0 .2rem; letter-spacing: 1px; justify-content: center; width: 4.75rem; } .VideoContainer_previewPassLoginLink_2V5Xh { position: absolute; display: inline-block; font-size: 14px; font-weight: 500; text-align: left; color: #ffffff; margin: 0 0 0 0.6rem; border-bottom: none; } .VideoContainer_previewPassLoginLinkWithHover_9HYD6 { transition: all 0.25s; height: 100%; visibility: hidden; opacity: 0; } .VideoContainer_previewPassLine_DUzqj { height: 5px; border-bottom: 1px solid #fff; position: absolute; left: 0; bottom: 0; width: 0; transition: all 0.25s ease; } .VideoContainer_previewPass_3FWs7 .VideoContainer_previewPassLine_DUzqj { width: 100%; transition: all 0.45s ease; } .VideoContainer_previewPassWithHover_1dNFA:hover .VideoContainer_previewPassLine_DUzqj { width: 100%; transition: all 0.45s ease; } .VideoContainer_hideControls_2fiI2 .controls { opacity: 0; visibility: hidden; } .VideoContainer_loader_3fDJi { position: absolute; right: 0; margin: 0 auto; padding: 0; max-width: 70.9375rem; width: calc(100% - 5.5rem); text-align: left; bottom: 3rem; left: 0; } } @media screen and (min-width: 2220px) { .VideoContainer_loader_3fDJi { max-width: none; } } .OverlayTheme_container_xYjsB { display: block; width: 100%; height: 100%; position: relative; z-index: 1; background: #000000; overflow: hidden; } .OverlayTheme_background_2N96X { width: 100%; position: absolute; top: 0; opacity: 0.2; } .OverlayTheme_messageContainer_ZOo6M { display: flex; align-items: center; justify-content: center; height: 100%; flex-direction: column; margin: 0 auto; text-align: center; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .OverlayTheme_title_2sYJT { font-weight: 500; font-size: 1.5rem; margin-bottom: 1rem; color: #ffffff; } .OverlayTheme_message_1m6ey { font-size: 1rem; line-height: 1.5rem; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 1099px) { .OverlayTheme_title_2sYJT { font-size: 2.5rem; margin-bottom: 1.5rem; } .OverlayTheme_container_xYjsB { position: absolute; } } .theme_button_1JW4T { width: 256px; height: 51px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.2); font-size: 14px; font-weight: 500; line-height: 2.14; letter-spacing: -0.3px; text-align: center; color: #ffffff; margin: auto; padding: 18px 54px; cursor: pointer; } .theme_message_3-sTy { margin-top: 33px; z-index: 1; } .theme_title_CqAk_ { font-size: 36px; }.theme_button_18JSF { width: 256px; height: 51px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.2); font-size: 14px; font-weight: 500; line-height: 2.14; letter-spacing: -0.3px; text-align: center; color: #ffffff; margin: auto; padding: 18px 54px; cursor: pointer; } .theme_message_5AOIZ { margin-top: 33px; z-index: 1; } .theme_title_3Qs8A { font-size: 36px; }.Favorite_icon_wjAhH { background-color: transparent; max-width: 2rem; min-width: 2rem; display: inline-flex; justify-content: center; align-items: center; height: auto; padding: 0; margin: 0; border: none; position: relative; top: -7px; } .Favorite_icon_wjAhH:hover { background-color: transparent; color: #ffffff; } .Favorite_icon_wjAhH:hover svg { fill: #fff; } .Favorite_icon_wjAhH .Favorite_favoriteIcon_2KL7R { position: relative; top: 1px; } .Favorite_icon_wjAhH svg { opacity: 1; } /* Alt header Favorite */ .Favorite_link_38rUa svg { height: 1rem; width: 1rem; opacity: 0.5; fill: #ffffff; margin-top: 1px; } .Favorite_link_38rUa { background: none; padding: 0; } .Favorite_link_38rUa:hover { color: inherit; background: transparent; } .Favorite_link_38rUa:hover svg { opacity: 0.5; fill: #ffffff; } .Favorite_link_38rUa .Favorite_optionalText_2RIcm { margin-right: 1.5rem; margin-top: 0; font-size: 12px; line-height: 1.75; font-weight: 500; letter-spacing: -0.25px; } @media screen and (min-width: 1099px) { .Favorite_icon_wjAhH { position: initial; } }.ReadMore_button_iIAVx { margin: 0 0 0 .5rem; color: #fff; } .ReadMore_buttonContainer_as2xT { display: inline-block; }.WatchDetail_container_8W5Gm { flex-direction: column; } .WatchDetail_metadata_37Ij4 { line-height: 2.5; } .WatchDetail_infoContainer_ZUes- { padding: 10px 0; } .WatchDetail_subtext_2zIbU { line-height: 1.63; font-size: 16px; }.VideoContainer_container_335xg { margin-top: 4rem; margin-bottom: 1rem; }@keyframes Tile_fadein_1cnfC { from { opacity: 0; } to { opacity: 1; } } @keyframes Tile_fadeInUnAuth_3vVFj { from { opacity: 0; } to { opacity: .4; } } .Tile_tile_3qaLc { color: #fff; display: inline-block; position: relative; text-align: left; overflow: hidden; letter-spacing: 0; width: 100%; -webkit-transform: translateZ(0); } .Tile_fadeAnimated_1K79m { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_fadeAnimatedUnauthorized_2v7h1 { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_imageContainer_2rTWR { display: block; position: relative; } .Tile_imageContainer_2rTWR .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0)); transition: opacity 0.25s; } .Tile_clickable_3dKX4:hover .Tile_imageContainer_2rTWR:not(.Tile_imageContainerWithButtons_aaXQG) .LazyLoad::after { opacity: 0; } .Tile_imageContainer_2rTWR .LazyLoad { position: relative; overflow: hidden; } .Tile_imageContainer_2rTWR .LazyLoad .Tile_image_19KoQ { top: 0; } .Tile_image_19KoQ { display: block; height: auto; width: 100%; } .Tile_toFade_Yprtd { position: absolute; transition: opacity 0.25s; -webkit-backface-visibility: hidden; } .Tile_underlayImage_HDKaW { top: 0; } .LazyLoad.Tile_top_U6gFf { position: absolute; width: 100%; } .Tile_padForImage_HQl9H { position: relative; padding-top: 56.30%; } .Tile_padForImage_HQl9H img { position: absolute; } .Tile_badge_2U8On { text-transform: uppercase; font-weight: 100; border: 1px solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; font-size: 0.625rem; color: #fff; opacity: 1; display: inline-block; } .Tile_newBadge_2QdOr { border: 1px solid rgba(0, 155, 255, 0.85); background-color: rgba(0, 155, 255, 0.85); border-radius: .1875rem; } .Tile_liveBadge_3AI10 { border: 1px solid rgba(208, 2, 27, 0.75); background-color: rgba(208, 2, 27, 0.75); border-radius: .1875rem; } .Tile_otherBadge_3511F { border: 1px solid rgba(94, 94, 96, 0.85); background-color: rgba(94, 94, 96, 0.85); border-radius: .1875rem; } .Tile_badgeInvalid_1dqT6 { display: none; } .Tile_imageContainer_2rTWR .Tile_badge_2U8On { position: absolute; bottom: 0.75rem; left: 0.9375rem; } .Tile_title_2XOxg { color: #fff; display: flex; -ms-flex-align: center; align-items: center; margin: .78125rem 0 0 0; font-size: 1.25rem; font-weight: 500; } .Tile_ellipsisTitle_27jfO { line-height: 17px; height: 17px; } .Tile_titleWrapper_1Ub6U { line-height: 1.25rem; } .Tile_titleWrapper_1Ub6U>span { display: inline; } .Tile_titleWrapper_1Ub6U>span>div { display: inline-block; } .Tile_titleWrapper_1Ub6U:hover>span, .Tile_descLink_2_Kvd:hover { border-bottom: .1rem solid #fff; } .Tile_subtitle_OzXVN { display: inline-flex; font-size: 1rem; color: rgba(255, 255, 255, 0.6); line-height: 1.4em; margin: 0.3125rem 0 0 0; } .Tile_subtitleWrapper_1Vr9o { display: flex; } .Tile_subtitleText_2yDSn:not(:only-child) { max-width: calc(100% - 18px); } .Tile_metadata_3Snvo { font-size: 0.75rem; color: rgba(255, 255, 255, 0.35); text-align: left; margin-top: 1rem; } .Tile_play_1CN22 { opacity: 0; font-size: 0.9rem; position: absolute; bottom: 0.875rem; left: 0.9375rem; } .Tile_play_1CN22, .Tile_play_1CN22 svg { width: 1.75rem; height: 1.875rem; } .Tile_play_1CN22, .Tile_badge_2U8On { transition: opacity 0.25s; } .Tile_clickable_3dKX4 .Tile_imageContainer_2rTWR:hover .Tile_play_1CN22 { opacity: 1; } .Tile_clickable_3dKX4 .Tile_imageContainer_2rTWR:hover .Tile_badge_2U8On { opacity: 0; pointer-events: none; } .Tile_clickable_3dKX4 .Tile_imageContainer_2rTWR:hover .Tile_imageOverlay_1jiVV .Tile_badge_2U8On { opacity: 1; } .Tile_clickable_3dKX4 .Tile_imageContainer_2rTWR:hover .Tile_toFade_Yprtd { opacity: 0; } .Tile_imageContainer_2rTWR .Tile_progress_1QqA1 { background-color: #333333; width: 100%; height: 3px; } .Tile_imageContainer_2rTWR .progress-0, .Tile_imageContainer_2rTWR .progress-5 { display: none; } .Tile_imageContainer_2rTWR .Tile_progress_1QqA1 .Tile_done_U-YB7 { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .Tile_lock_1ClJ6 { display: inline-block; font-size: 0.9rem; padding-left: 0.25rem; width: 18px; height: 18px; color: #fff; opacity: 0.6; } .Tile_titleLock_2sa-3 { width: 1rem; display: inline-block; vertical-align: top; } .Tile_title_2XOxg span { /*transition: all .25s;*/ border-bottom: .1rem solid transparent; overflow: hidden; text-overflow: ellipsis; } .Tile_toggleEnabled_19ebQ .Tile_title_2XOxg>span { margin-right: 2.6rem; } .Tile_dotdotdot_68H99, .Tile_x_1AuLq { margin: 0; border: 0; color: #fff; height: 1.125rem; width: 1.6875rem; background: rgba(255, 255, 255, .1); border-radius: .1875rem; position: absolute; font-size: .625rem; top: 0; right: 0; cursor: pointer; } .Tile_dotdotdot_68H99 { color: rgba(255, 255, 255, .4); padding: 0.125rem 0 0.25rem; line-height: 0.9375rem; } .Tile_dotdotdot_68H99:hover { background: #fff; color: #000 } .Tile_x_1AuLq { background: #fff; color: #000; font-size: 1.3125rem; line-height: 0.8125rem; padding: 0.0625rem; } .Tile_details_9UwiV { position: relative; display: block; min-height: 5rem; } .Tile_info_28rKd, .Tile_moreInfo_2BKot { transition: all .25s; max-height: 100%; } .Tile_moreInfo_2BKot { position: absolute; top: 0; -ms-transform: translate(0px, 5rem); /* IE 9 */ -webkit-transform: translate(0px, 5rem); /* Safari */ transform: translate(0px, 5rem); opacity: 0; width: 100%; padding-right: 1.75rem; height: 0; } .Tile_info_28rKd { position: relative; opacity: 1; } .Tile_info_28rKd .Tile_badge_2U8On { display: none; } .Tile_toggled_2SbkG .Tile_info_28rKd { -ms-transform: translate(0, 5rem); /* IE 9 */ -webkit-transform: translate(0, 5rem); /* Safari */ transform: translate(0, 5rem); opacity: 0; height: 0; } .Tile_toggled_2SbkG .Tile_moreInfo_2BKot { transform: none; opacity: 1; height: auto; } .Tile_titleLastWord_398u1 { display: inline-block; padding-left: 0.25em; } .Tile_subtitleLastWord_2XP1a { display: inline-block; padding-left: 0.25em; } button:focus { outline: rgba(255, 255, 255, .2) dotted 1px; } .Tile_description_3584P { color: rgba(255, 255, 255, .6); font-size: 1rem; line-height: 1.2em; letter-spacing: -.03125rem; } .Tile_descLink_2_Kvd { display: inline-block; padding-top: .25rem; font-size: 0.75rem; margin-right: 0.75rem; line-height: 1.6rem; color: #fff; } .Tile_multiline_Ry-1Q { overflow: hidden; position: relative; line-height: 1.6em; max-height: 3.2rem; text-overflow: ellipsis; white-space: normal; } .Tile_networkIcon_3G2SX { position: absolute; bottom: 0; right: 0; opacity: .6; cursor: pointer; } .Tile_networkIcon_3G2SX svg { width: auto; height: 3.25rem; margin: 0 .875rem .125rem 0; cursor: pointer; } .Tile_networkIcon_3G2SX img { display: block; width: auto; max-height: 0.875rem; margin: 0.8125rem; cursor: pointer; } .Tile_tile-text-center_1noOE .Tile_title_2XOxg { font-weight: 400; font-size: 1.125rem; } .Tile_tile-text-center_1noOE .Tile_title_2XOxg span { text-align: center; margin: 0 auto; } .Tile_fadeTile_2wZA3, .Tile_fadeImage_20fPY { opacity: .4; } .Tile_networkUpsell_2p1zr .Tile_networkIcon_3G2SX.Tile_dogEar_1An5Y { opacity: 1; } .Tile_networkUpsell_2p1zr .Tile_networkIcon_3G2SX.Tile_dogEar_1An5Y span { color: white; font-weight: bolder; padding-right: 0; font-size: 12px; bottom: 12px; position: relative; right: -17px; text-transform: uppercase; } .Tile_networkUpsell_2p1zr .Tile_networkIcon_3G2SX.Tile_dogEar_1An5Y img { margin: -17px -1px; width: 82px; height: 43px; max-height: none; } .Tile_networkUpsell_2p1zr .Tile_networkUpsellCTA_3n4Q1 { opacity: 0; cursor: pointer; position: absolute; margin: 0 auto; top: calc(50% - 20px); left: calc(50% - 86px); width: 172px; height: 40px; border-radius: 3px; background-color: #ff0000; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; transition: opacity 0.25s; } .Tile_networkUpsell_2p1zr .Tile_networkUpsellCTA_3n4Q1 img { height: 1em; width: auto; margin-left: 3px; } .Tile_networkUpsell_2p1zr .Tile_imageContainer_2rTWR:hover .Tile_networkUpsellCTA_3n4Q1 { opacity: 1; } .Tile_networkUpsell_2p1zr .Tile_imageContainer_2rTWR .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.75)); transition: opacity 0.25s; } .Tile_networkUpsell_2p1zr .Tile_imageContainer_2rTWR:hover .LazyLoad::after, .Tile_networkUpsell_2p1zr.Tile_clickable_3dKX4 .Tile_imageContainer_2rTWR:hover .LazyLoad::after { opacity: 1; cursor: pointer; } .Tile_imageOverlay_1jiVV { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; color: #fff; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.856)); } .Tile_imageOverlayHidden_31vIX { opacity: 0; } .Tile_imageOverlayInnerContainer_2f-mI { display: flex; flex-direction: column; justify-content: flex-end; width: 190%; height: 190%; transform: scale(0.526); transform-origin: 0 0; padding: 0 20px 15px; } .Tile_imageOverlayDetailContainer_-o2_E { width: 70%; } .Tile_imageOverlayTitle_3vr6F { font-size: 22px; letter-spacing: -0.2px; font-weight: 600; margin-bottom: 7px; } .Tile_imageOverlayTitle_3vr6F a { color: #fff; } .Tile_imageOverlayTitle_3vr6F .Tile_titleFavorite_2L93W { margin-left: 5px; position: relative; bottom: -2px; } .Tile_imageOverlayDate_1rK32, .Tile_imageOverlaySubtitle_1Dabv, .Tile_imageOverlayDescription_3n_Dd { font-size: 14px; line-height: 22px; letter-spacing: -0.4px; margin-bottom: 10px; } .Tile_imageOverlaySubtitle_1Dabv { margin-bottom: 3px; } .Tile_imageOverlayDescription_3n_Dd { color: rgba(255, 255, 255, 0.6); margin-bottom: 7px; } .Tile_imageOverlayNetworkLogo_27ugP { display: inline-block !important; height: 18px; opacity: 0.5; } .Tile_imageOverlayNetworkLogo_27ugP + .Tile_imageOverlayMetadata_21SnG { border-left: 1px solid rgba(255, 255, 255, 0.75); margin-left: 10px; padding-left: 10px; } .Tile_imageOverlayMetadata_21SnG { font-size: 12px; line-height: 18px; vertical-align: top; font-weight: 500; color: rgba(255, 255, 255, 0.6); display: inline-block; border-left: 0; } .Tile_imageOverlayFooter_9ab_p { width: 100%; display: flex; justify-content: space-between; position: relative; } .Tile_imageOverlay_1jiVV .Tile_play_1CN22 { display: flex; flex-direction: column; align-items: center; position: absolute; bottom: 5px; left: unset; right: 0; width: auto; height: auto; } .Tile_imageOverlay_1jiVV .Tile_play_1CN22 svg { width: 51px; height: 52px; } .Tile_imageOverlay_1jiVV .Tile_playText_3HC0h { color: #fff; margin-top: 14px; } .Tile_imageOverlay_1jiVV .Tile_badge_2U8On { position: relative; bottom: 0; left: 0; } .Tile_link_2psV_ { opacity: .8; } .Tile_optionalText_95XXG { font-weight: 200; margin-left: .50rem; color: #fff; opacity: 1; font-size: 1rem; margin-top: 0; } @media screen and (min-width: 1099px) { .Tile_tile-image-left_P76vs .Tile_imageContainer_2rTWR, .Tile_tile-image-left_P76vs .Tile_details_9UwiV { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Tile_tile-image-left_P76vs .Tile_details_9UwiV { padding-left: 2rem; } .Tile_tile-image-left_P76vs .Tile_imageContainer_2rTWR .Tile_badge_2U8On { display: none; } .Tile_tile-image-left_P76vs .Tile_info_28rKd .Tile_badge_2U8On { display: inline-block; } .Tile_toggleEnabled_19ebQ .Tile_title_2XOxg>span { margin-right: 0; } .Tile_fadeAnimated_1K79m { opacity: 0; animation: Tile_fadein_1cnfC .5s; animation-fill-mode: forwards; } .Tile_fadeAnimatedUnauthorized_2v7h1 { opacity: 0; animation: Tile_fadeInUnAuth_3vVFj .5s; animation-fill-mode: forwards; } .Tile_metadata_3Snvo { margin-top: 0.5rem; } } @media screen and (max-width: 767px) { .Tile_details_9UwiV { min-height: 6rem; } .Tile_ellipsisTitle_27jfO { line-height: 14px; height: 14px; } } .Account_container_Epmfg { width: 100%; top: 0; bottom: 0; position: fixed; overflow-x: hidden; z-index: 99999; } .Account_innerContainer_1ZhsF { margin: 0 auto auto; display: flex; align-items: center; flex-direction: column; width: calc(100% - 2.5rem); position: relative; height: 100vh; } .Account_modalContainer_2zuRN { background: rgba(0,0,0,0.5); display: flex; flex-direction: column; align-items: center; } .Account_modalContainer_2zuRN .Account_innerContainer_1ZhsF { background-color: #1a1a1a; box-shadow: 0 2px 25px 10px rgba(0, 0, 0, 0.5); max-width: none; width: auto; } .Account_modalContainer_2zuRN .Account_close_3KPcR { width: 0.9375rem; height: 0.9375rem; opacity: 0.2; margin: 1.25rem; } .Account_modalContainer_2zuRN .Account_foxLogo_11B2m { visibility: hidden; pointer-events: none; } .Account_perksContainer_PszPR, .Account_perksContainerVideoEnd_2jWaJ { width: 100%; } .Account_perksContainerVideoEnd_2jWaJ { justify-content: center; margin: 0 auto 1.5rem auto; padding: 0 2.3125rem; } .Account_perkContainer_3Q-TK, .Account_perkContainerFavorites_1mpsA, .Account_perkContainerVideoEnd_1lO7T { display: flex; margin-bottom: 2rem; justify-content: center; align-content: space-between; } .Account_perkContainerVideoEnd_1lO7T { flex-direction: column; margin-bottom: 0; } .Account_perksButtonContainer_3CaSA { text-align: center; width: 100%; } .Account_signUp_3SpTs, .Account_signIn_Q0B7n { width: 100%; max-width: 335px; margin: .25rem auto auto; height: 2.75rem; border-radius: .375rem; background-color: #fff; border: none; font-weight: 600; font-size: .875rem; cursor: pointer; outline: none; display: block; } .Account_signIn_Q0B7n { background-color: rgba(255,255,255, .1); color: rgba(255,255,255, .75); margin: .875rem auto auto; } .Account_signUp_3SpTs { margin-top: .25rem; color: #000; } .Account_perkIcon_iKkEO { height: 2.5rem; width: auto; } .Account_perkIconFavorites_2R3ZJ { height: 2.25rem; width: auto; } .Account_perkIconVideoEnd_38-la { height: 3.375rem; width: auto; margin-bottom: 1rem; } .Account_perkImageContainer_3l1Kl, .Account_perkImageContainerFavorites_PLpZ6, .Account_perkImageContainerVideoEnd_ecesC { min-width: 7rem; display: flex; align-content: center; justify-content: center; } .Account_perkImageContainerFavorites_PLpZ6 { min-width: 8rem; margin: auto; display: flex; align-content: center; justify-content: flex-end; margin: auto 2rem auto -9rem; width: 100%; } .Account_perkImageContainer_3l1Kl img { height: 3.125rem; width: auto; } .Account_perkText_3ceeH { font-weight: 100; font-size: 1rem; letter-spacing: 0px; line-height: 1.4375rem; opacity: 0.5; color: #fff; max-width: 14rem; } .Account_perkTextFavorites_22r9W { font-weight: 100; font-size: 1rem; letter-spacing: -.02px; line-height: 1.25rem; opacity: 0.5; color: #fff; width: 100%; } .Account_perkTextVideoEnd_1NDAl { font-weight: 100; font-size: 1rem; letter-spacing: -.02px; line-height: 1.25rem; opacity: 0.5; color: #fff; width: 100%; max-width: 16rem; margin: 0 auto; text-align: center; } .Account_header_3LmCn, .Account_signupField_21Jct, .Account_signinField_mdMZF, .Account_editProfileField_1rvUZ, .Account_changePasswordField_2o-WK, .Account_headerSuccess_3ux2G, .Account_headerPerks_bSpq4, .Account_forgotPasswordField_2yD2f { font-size: 1.125rem; height: 3.75rem; outline: none; display: block; background: none; border: none; color: #fff; font-weight: 400; border-bottom: 1px solid rgba(255,255,255,.1); width: 100%; line-height: 0.9; letter-spacing: normal; border-radius: 0; } .Account_signupField_21Jct:invalid { box-shadow: none; } .Account_editProfileField_1rvUZ, .Account_changePasswordField_2o-WK { font-size: 1.125rem; height: 3.75rem; line-height: 1.0; letter-spacing: -0.03125rem; font-weight: 300; } .Account_headerSuccess_3ux2G, .Account_noBottomBorder_s16_J { border-bottom: none; } .Account_signupField_21Jct::-moz-placeholder, .Account_editProfileField_1rvUZ::-moz-placeholder, .Account_changePasswordField_2o-WK::-moz-placeholder { color: rgb(150, 150, 150); } .Account_signupField_21Jct::-webkit-input-placeholder, .Account_editProfileField_1rvUZ::-webkit-input-placeholder, .Account_changePasswordField_2o-WK::-webkit-input-placeholder { color: rgba(255,255,255,.25); } .Account_signupField_21Jct:-ms-input-placeholder, .Account_editProfileField_1rvUZ:-ms-input-placeholder, .Account_changePasswordField_2o-WK:-ms-input-placeholder { color: rgba(255,255,255,.25); } .Account_signupTerms_1kf-A { border-bottom: none; margin-top: .9375rem; } .Account_signupTermsContainer_A3_tb, .Account_editProfileNewsletterContainer_1doY2 { display: flex; justify-content: space-between; align-items: center; } .Account_signupTermsLabel_UFBdf, .Account_signupNewsletterLabel_bLz3B { display: inline-block; vertical-align: middle; width: 23px; height: 23px; border: solid 1px rgba(255, 255, 255, 0.25); cursor: pointer; outline: none; } .Account_signupTermsLabel_UFBdf input, .Account_signupNewsletterLabel_bLz3B input{ opacity: 0; position: absolute; cursor: pointer; } .Account_signupTermsLabel_UFBdf span, .Account_signupNewsletterLabel_bLz3B span{ width: 100%; height: 100%; float: left; line-height: 1.5rem; cursor: pointer; } .Account_signupTermsLabel_UFBdf input:checked ~ span:after, .Account_signupNewsletterLabel_bLz3B input:checked ~ span:after { display: flex; content: ''; width: 6.9px; height: 10.7px; border: solid #fff; border-width: 0 2px 2px 0; margin: .1875rem auto; transform: rotate(45deg); } .Account_termsText_RH7kI { font-size: .75rem; line-height: 1.25; letter-spacing: .000625rem; color: rgba(255,255,255,.25); font-weight: normal; } .Account_newsletterText_1PGsM { font-size: 0.75rem; } .Account_termsLink_36jyT, .Account_link_1bICR, .Account_profileDetailsCTALink_4ORAh { font-weight: 500; color: rgba(255,255,255,.5); text-decoration: none; cursor: pointer; } .Account_editProfileNewsletterText_2OIv3 { font-size: 1.25rem; color: #fff; opacity: .25; line-height: 1rem; } .Account_editProfileNewsletterText_2OIv3 { font-size: 1.125rem; font-weight: 100; } .Account_signupFirstName_1LEKX { width: 100%; } .Account_header_3LmCn, .Account_headerSuccess_3ux2G { color: #fff; font-weight: 500; letter-spacing: -.03125rem; width: 100%; text-align: center; display: flex; align-items: center; min-height: 3.8rem; } .Account_headerText_2jJdV { margin: auto; font-size: 1.125rem; } .Account_noIcon_3C0uk .Account_headerText_2jJdV { padding-left: 2rem; } .Account_headerTextDesktop_1IzPi { display: none; } .Account_perksHeaderText_1jfJy { flex: 1 0 auto; max-width: 18rem; font-size: 1.75rem; line-height: 1.25; font-weight: 500; color: white; text-align: center; margin: .875rem 0 2rem 0; letter-spacing: normal; } .Account_back_9JPY9 { margin: auto 0 auto -1rem; cursor: pointer; padding: 1.125rem; } .Account_back_9JPY9:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(135deg); display: flex; cursor: pointer; } .Account_backDesktop_10Fz9 { display: none; } .Account_close_3KPcR { position: relative; width: 2rem; height: 2rem; } .Account_close_3KPcR, .Account_closePerks_17a3u { cursor: pointer; } .Account_closePerks_17a3u { margin: auto 0; position: absolute; right: 1rem; top: 1.05rem; } .Account_perksMessage_4dXTk { font-weight: 100; font-size: 1rem; line-height: 1.25rem; opacity: 0.5; color: #fff; max-width: 14rem; margin-top: 0.5rem; text-align: center; } .Account_perksHeaderFav_h99EO { margin-bottom: 0; } .Account_perksLargeIcon_1NlTK { width: 5.25rem; height: 5.25rem; margin: 0.5rem 0 -0.25rem 0; } .Account_perksHeaderVideoEnd_SE4UZ { max-width: 16.25rem; font-size: 1.375rem; font-weight: 500; line-height: 1.27; letter-spacing: -0.3px; margin: -0.75rem 0 1.25rem; } .Account_signUpGray_1q9C3 { color: #fff; width: 10rem; background-color: rgba(255, 255, 255, 0.2); margin-bottom: 0.5rem !important; } .Account_signInText_3C7ea { color: rgba(255, 255, 255, 0.5); background: none; margin-bottom: 1.25rem !important; } .Account_perksSubhead_1bdVE { font-size: 1.125rem; font-weight: 500; line-height: 1.8; letter-spacing: -0.025rem; text-align: center; color: #fff; display: flex; justify-content: space-between; align-content: center; width: 100%; white-space: nowrap; margin: 1rem 0 1.25rem 0; } .Account_perksSubhead_1bdVE span { width: 100%; height: 1px; margin: auto; background-color: rgba(255, 255, 255, 0.1); } .Account_signupPasswordContainer_3LRRa { display: flex; } .Account_signupShowPasswordLabel_2MWLU, .Account_signinShowPasswordLabel_2gYBZ { display: flex; flex-direction: column; flex-grow: 1; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.1); cursor: pointer; } .Account_signupShowPasswordLabel_2MWLU span, .Account_signinShowPasswordLabel_2gYBZ span { width: 1.5rem; height: 1.5rem; border: solid 1px #fff; border-radius: 75% 5%; position: relative; transform: rotate(45deg); opacity: .25; margin: auto .75rem auto .5rem; } .Account_signupShowPassword_3PlgH, .Account_signinShowPasswordLabel_2gYBZ input { opacity: 0; position: absolute; cursor: pointer; } .Account_signupShowPasswordLabel_2MWLU span:after, .Account_signinShowPasswordLabel_2gYBZ span:after { content: ''; display: block; position: absolute; width: .5rem; height: .5rem; border: solid 1px #fff; border-radius: 50%; left: .45rem; top: .45rem; } .Account_signupShowPasswordLabel_2MWLU input:checked ~ span:after, .Account_signupShowPasswordLabel_2MWLU input:checked ~ span, .Account_signinShowPasswordLabel_2gYBZ input:checked ~ span:after, .Account_signinShowPasswordLabel_2gYBZ input:checked ~ span { opacity: 1; } .Account_signupShowPasswordLabel_2MWLU input:checked ~ span:after, .Account_signinShowPasswordLabel_2gYBZ input:checked ~ span:after { background-color: #000; width: .75rem; height: .75rem; left: .34rem; top: .34rem; } .Account_signupShowPasswordLabel_2MWLU input:checked ~ span, .Account_signinShowPasswordLabel_2gYBZ input:checked ~ span { background-color: #fff; } .Account_defaultButton_1_BBq { width: 100%; height: 2.75rem; position: relative; background-color: rgba(255,255,255,.1); border: none; color: rgba(255,255,255,.5); font-weight: 500; cursor: pointer; font-size: 1rem; margin-top: 2rem; border-radius: .375rem; outline: none; } .Account_editProfileButton_1W8B0 button, .Account_changePasswordButton_3E0Zi button { margin-top: 2.5rem; font-size: .875rem; font-weight: 400; opacity: 1; color: rgba(255,255,255,.7); } .Account_changePasswordButton_3E0Zi button { margin-top: 1rem; } .Account_forgotPasswordFormContainer_133Ng, .Account_editProfileContainer_1XRES, .Account_manageFavoritesContainer_1zGoV, .Account_profileDetailsContainer_4q7Bi { width: 100%; padding-bottom: 4.5rem; } .Account_signupFormContainer_o-PsG { width: 100%; } .Account_editProfileContainer_1XRES { margin-top: .75rem; padding-bottom: 5.5rem; } .Account_profileDetailsContainer_4q7Bi { margin-top: .25rem; } .Account_signupSuccessContainer_30m4r, .Account_logoutContainer_1waf1, .Account_forgotPasswordSuccessContainer_H-TX- { display: flex; flex-direction: column; align-content: center; justify-content: center; text-align: center; padding-top: 10rem; } .Account_forgotPasswordSuccessContainer_H-TX- { padding-top: 7rem; } .Account_logoutContainer_1waf1 { padding-top: 10.5rem; } .Account_signupSuccessHeaderText_3N7UQ, .Account_forgotPasswordSuccessHeaderText_6K-aX, .Account_profileDetailsEditSuccessHeaderText_44FpH { color: #fff; letter-spacing: .01rem; font-weight: 500; padding-bottom: .75rem; } .Account_forgotPasswordSuccessHeaderText_6K-aX, .Account_profileDetailsEditSuccessHeaderText_44FpH { padding-top: 1.25rem; } .Account_signupSuccessText_24lX7, .Account_forgotPasswordSuccessText_SZMI9, .Account_forgotPasswordText_AezdC, .Account_profileDetailsEditSuccessText_t_y91 { max-width: 16rem; color: rgba(255,255,255,.5); font-size: 1rem; letter-spacing: -.02rem; line-height: 1.25; font-weight: 100; } .Account_forgotPasswordText_AezdC { padding-top: 1.75rem; font-size: 0.875rem; max-width: 100%; line-height: 1.4; letter-spacing: -0.025rem; } .Account_signupSuccessButton_1mM7y button, .Account_forgotPasswordSuccessButton_38JRX button { height: 2.75rem; width: 10rem; background-color: #252525; color: rgba(255,255,255,.5); border: none; position: relative; margin: 2rem auto; font-size: .875rem; border-radius: .5rem; font-weight: 500; cursor: pointer; outline: none; } .Account_signinButtonDesktop_2SO1g, .Account_signupButtonDesktop_1PCXs { display: none; } .Account_signupError_TtBEZ, .Account_defaultError_O2ma6 { border-color: #ff7979; } .Account_signupErrorText_1wOm_, .Account_signupSplitErrorText_1xEML, .Account_signupErrorTextFull_2G0mG { color: #ff7979; font-size: .75rem; line-height: 1rem; letter-spacing: .000625rem; } .Account_defaultErrorText_2jZit, .Account_defaultErrorGenericText_2WRTA, .Account_signupErrorGenericText_3IZmW { color: #ff7979; font-size: .875rem; line-height: 1.125rem; letter-spacing: .000625rem; margin-top: .5rem; } .Account_signupErrorText_1wOm_ { position: absolute; margin-top: .25rem; } .Account_signupErrorTextFull_2G0mG { margin-top: -.75rem; } .Account_defaultGenericText_1SkVB, .Account_signupErrorGenericText_3IZmW, .Account_defaultErrorGenericText_2WRTA { text-align: center; } .Account_signInForgotPassword_19u2T, .Account_signinCreateProfileContainer_2vv-8, .Account_profileDetailsCTAContainer_1FyGC { font-size: .875rem; line-height: 1.125rem; letter-spacing: .000625rem; color: rgba(255,255,255,.5); text-align: center; margin: auto; } .Account_signInForgotPasswordContainer_23KBr, .Account_signinCreateProfileContainer_2vv-8, .Account_profileDetailsCTAContainer_1FyGC, .Account_signInForgotPassword_19u2T { display: flex; justify-content: center; align-content: center; width: 100%; cursor: auto; } .Account_socialMigrationContainer_zCtD8 { display: flex; flex-direction: column; justify-content: center; align-content: center; width: 100%; cursor: auto; margin-top: 1.5rem; } .Account_socialMigrationText_jtJ5u, .Account_socialMigrationDropdownText_2QGpl { display: flex; justify-content: center; font-size: .875rem; line-height: 1.125rem; letter-spacing: .000625rem; color: rgba(255,255,255,.5); margin: 1rem 0; } .Account_socialMigrationText_jtJ5u { cursor: pointer; margin: 0; } .Account_socialMigrationBoldText_2o62t { font-weight: 600; margin: 0 .2rem; } .Account_signInForgotPassword_19u2T, .Account_profileDetailsCTALink_4ORAh { cursor: pointer; width: auto; margin: auto 0; } .Account_signinCreateProfileContainer_2vv-8 { position: relative; padding: 2rem 0 1rem 0; } .Account_signInForgotPasswordContainer_23KBr { margin-top: 1.25rem; } .Account_signinCreateProfile_3gUrb { margin-left: .5rem; cursor: pointer; } .Account_foxLogo_11B2m { display: flex; align-items: center; } .Account_foxLogo_11B2m img { height: 1.125rem; width: auto; } .Account_perkFavoritesSeparator_3EHVe { display: none; } .Account_perksSubheadText_3_P7E { width: 100%; max-width: 6rem; margin: auto 1rem; } .Account_accountContainer_2bTbW { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-content: center; } .Account_accountListItem_2H4Gi { font-size: 1.125rem; line-height: 1.0; letter-spacing: -0.5px; color: #fff; text-align: left; padding: 1.25rem 0; font-weight: 100; width: 100%; cursor: pointer; } .Account_accountListItem_2H4Gi:not(:last-child) { border-bottom: 1px solid rgba(255,255,255,.1); } .Account_forgetPasswordContainer_3klAH .Account_headerText_2jJdV { display: flex; } .Account_signinButtonDesktop_2SO1g button:hover, .Account_signupSuccessButton_1mM7y button:hover, .Account_forgotPasswordSuccessButton_38JRX button:hover, .Account_forgotPasswordResetButton_fhVZM button:hover, .Account_resetPasswordButton_31VO3 button:hover, .Account_editProfileButton_1W8B0 button:hover, .Account_changePasswordButton_3E0Zi button:hover, .Account_profileDetailsButton_nle6M button:hover, .Account_FXPlusDetailsButton_2OtA- button:hover { background-color: #fff; color: #000; } .Account_desktopButton_c7YuN:hover { color: rgba(74, 74, 74, .75); background-color: rgba(255, 255, 255, 1); } .Account_logoutHeaderText_1QS-3 { font-size: 1.125rem; font-weight: 500; line-height: 1.33; text-align: center; max-width: 15rem; color: #fff; margin: auto; } .Account_logoutText_36ZjG { max-width: 18rem; opacity: 0.5; font-size: .875rem; color: #fff; line-height: 1.43; letter-spacing: -0.0125rem; text-align: center; margin: 1.25rem auto 2rem; } .Account_editProfileDeleteContainer_31vT8 { bottom: 2rem; display: flex; justify-content: center; width: 100%; } .Account_editProfileDeleteContainer_31vT8 a { font-weight: 100; } .Account_changePasswordRequirements_3IGV8 { opacity: 0.2; font-size: .875rem; line-height: 1.29; text-align: center; color: #fff; margin: 1rem auto; letter-spacing: .00625rem; } .Account_backContainer_6Zl6D { display: none; } .Account_resetPasswordText_AKbt4 { /* margin: 1rem 0; */ height: 1rem; color: #ff7979; text-align: center; } .Account_resetPasswordInfo_8TL6H { font-size: 0.875rem; color: rgba(255,255,255,.5); text-align: center; letter-spacing: 0rem; padding: 0.475rem 0; } .Account_resetPasswordButton_31VO3 button { font-size: 0.875rem; } .Account_closeHidden_2ZiAh { opacity: 0; pointer-events: none; } .Account_profileDetailsEditFirstName_2v_NQ { margin-right: 0; } .Account_profileDetailsEditContainer_27z1- { width: 100%; } .Account_emailDisabled_8KM0_ { color: rgba(255,255,255,.2); } .Account_socialContainer_2tw_G, .Account_signupSocialContainer_1pxCw { display: flex; flex-direction: column; margin: 40px 26px 0; text-align: center; } .Account_signupSocialContainer_1pxCw { margin-top: 20px; } .Account_socialSeparator_3TEfP { display: flex; flex-direction: row; margin: 34px 0 26px; } .Account_socialSeparatorSignup_oCeBH { display: flex; flex-direction: row; margin: 1.5625rem 0 0; } .Account_socialSeparatorLine_3yB3V { width: 100%; text-align: center; border-bottom: 1px solid rgba(255,255,255,.1); line-height: 0.1em; margin: 7.25px 0; } .Account_socialSeparatorText_1u0K1 { padding: 0 10px; color: rgba(255,255,255,.25); font-size: 15px; font-weight: 500; } .Account_socialFacebookButton_lqtW3 { position: relative; width: 240px; height: 36px; border-radius: 4px; background-color: #3a5998; border: none; margin: auto; display: inline-flex; align-items: center; cursor: pointer; } .Account_socialFacebookButtonText_256Xw { margin-left: 1.75rem; } .Account_socialFacebookButtonText_256Xw, .Account_socialFacebookButtonTextOptional_3-bac { text-transform: uppercase; color: #fff; letter-spacing: 1.5px; font-weight: 100; font-size: 10px; } .Account_socialFacebookButtonTextOptional_3-bac { font-weight: 500; margin-left: 5px; } .Account_socialFacebookButtonIcon_23Pft { display: inline; margin: 0; width: 2rem; } .Account_socialFacebookButtonIcon_23Pft svg { max-height: 1.25rem; margin: auto; } .Account_socialFacebookButtonDivider_3bJDx { position: absolute; height: 100%; width: 1px; background-color: #2e4c83; left: 42px; top: 0; } .Account_facebookLinkingDescriptionText_39fyv { font-size: 16px; letter-spacing: -.3px; text-align: center; color: #fff; margin: 30px 10px 10px 10px; line-height: 20px; max-width: 100%; } .Account_facebookLinkingLinkButton_Txw9H button { margin-top: 1.5rem; font-size: 14px; } .Account_facebookLinkingForgotPasswordContainer_JzeQm { margin-top: 1.75rem; text-align: center; } .Account_facebookLinkingForgotPassword_3bQjd { font-size: 12px; font-weight: 100; letter-spacing: .5px; } .Account_facebookLinkingField_3rqwL { height: 3.5rem; } .Account_facebookLinkingEmailField_1mUY8 { color: rgba(255,255,255,.3); } .Account_facebookPasswordLinkHeader_32mgu { text-align: center; font-size: 16px; color: #fff; font-weight: 500; margin-top: 3rem; } .Account_facebookPasswordLinkCopy_1wIEC { color: #fff; font-size: 14px; text-align: center; font-weight: 100; margin: .75rem 0 2rem; } .Account_secondaryHeader_3AQOV { margin: 3rem 0 1rem 0; } .Account_secondaryHeader_3AQOV span { margin: 0 10px; } .Account_secondaryHeader_3AQOV span img { height: 22px; opacity: 0.5; } .Account_foxLogo_11B2m span { position: relative; } .Account_foxLogo_11B2m span+span { margin-left: 30px; } .Account_foxLogo_11B2m span+span::before { content: ''; display: inline-block; height: 1.9rem; border-left: 1px solid rgba(255,255,255,.1); position: absolute; left: -16px; top: -5px; } .Account_disabledText_2yN-x { color: rgba(255,255,255,.25); } .Account_signupColumn_7njw4, .Account_signupColumnSplit_YtgPc, .Account_signupColumnSplitError_3GutT { width: 100%; display: flex; flex-direction: column; margin-top: .75rem; } .Account_signupColumnSplit_YtgPc, .Account_signupColumnSplitError_3GutT { width: 50%; flex: 0 calc(50% - .8125rem); } .Account_signupColumnSplitError_3GutT { margin-top: .25rem; height: 1rem; } .Account_signupFieldInfo_2b7Wa { padding-top: 7px; color: rgba(255,255,255,.25); font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.29; letter-spacing: -0.6px; text-align: left; } .Account_signupNameContainer_1YmUJ, .Account_signupBirthdayGenderContainer_1n0m8 { display: flex; overflow: visible; justify-content: space-between; flex-wrap: wrap; } .Account_signupLabel_1rH1R { font-size: .6875rem; font-weight: 400; color: rgba(255, 255, 255, .25); line-height: 1rem; } .Account_signupInline_3VnsN { display: inline-flex; } .Account_signupFieldBirthdate_1gWAi { text-transform: uppercase; font-size: 1.0625rem; } ::-webkit-clear-button { display: none; } .Account_defaultNameContainer_jAy-K { display: flex; overflow: hidden; justify-content: flex-start; } .Account_defaultFirstName_2MivM { width: 50%; margin-right: 1rem; } .Account_defaultNameContainer_jAy-K input:nth-child(2n) { width: 50%; } .Account_parentalControlsCurrentValues_3wr2n { color: #fff; font-weight: 500; line-height: 1.5rem; } .Account_parentalControlsCurrentValueMinor_15FkN { font-weight: 100; opacity: 0.8; } .Account_parentalControlsInstructions_2WVe1 { margin: 2rem 0; color: #fff; opacity: 0.5; } .Account_parentalControlsSlider_2OaQ9 { padding: 2rem 0; } .Account_parentalControlsSliderBar_H1nh5 { height: 0.6rem; background: #dfdfdf; border-radius: 0.5rem; } .Account_parentalControlsSliderBar_H1nh5:first-child { background: #4990e2; } .Account_parentalControlsSliderHandle_BRoNW { width: 2.6rem; height: 2.6rem; border-radius: 50%; background: #fff; border: 1px solid #cfcfcf; top: 1rem; } .Account_parentalControlsSliderLabels_3DUIG { display: flex; justify-content: space-between; width: 100%; margin-bottom: 2rem; } .Account_parentalControlsSliderLabels_3DUIG { min-width: 5rem; } .Account_parentalControlsRatingImage_3rtjK { height: 2rem; margin: 0.5rem auto; } .Account_parentalControlsRatingImage_3rtjK.Account_pcsRatingMovie_14Faf { height: 1.5rem; } .Account_icon_21plz { padding: 0.1rem; } .Account_centerText_26dxR { text-align: center; } .Account_signupDisabledField_3kY5p:hover, .Account_signupDisabledField_3kY5p { cursor: default; color: rgba(255, 255, 255, .25); } .Account_signupDisabledButton_32IJX button:hover, .Account_signupDisabledButton_32IJX button { background-color: #252525; color: rgba(255, 255, 255, .5); cursor: default; } .Account_FXPlusDetails_1uqqt { display: flex; flex-direction: column; align-items: center; justify-content: space-between; text-align: center; width: 80%; height: 24rem; padding-top: 3.5rem; } .Account_FXPlusDetailsHeader_1u7SL { color: #fff; font-weight: 500; width: 100%; line-height: 1.4; letter-spacing: normal; margin: 0 auto; font-size: 1.4rem; padding-top: 1.2rem; letter-spacing: .6px; padding-left: 1rem; padding-right: 1rem; } .Account_FXPlusDetailsBody_2qZpG { color: rgba(132, 132, 132, 1); margin: 0 auto; font-size: .9rem; letter-spacing: .6px; line-height: 1.5; } .Account_FXPlusDetailsBody_2qZpG div p{ color: rgba(132, 132, 132, 1); margin: 0 auto; font-size: .9rem; letter-spacing: .6px; line-height: 1.5; } .Account_FXPlusDetailsFooter_XWfBe { color: hsla(0, 0%, 100%, .7); margin: 0 auto; font-size: .9rem; font-weight: 100; padding-left: 2rem; padding-right: 2rem; line-height: 1.2; } .Account_FXPlusDetailsButton_2OtA- { width: 80%; } .Account_FXPlusDetails_1uqqt button { font-weight: 500; border: none; background: hsla(0, 0%, 100%, .2); border-radius: .4rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: .9125rem 0; font-size: .9rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; width: 100%; max-width: 24.6rem; } .Account_FXPlusDetailsBody_2qZpG a { color: inherit; color: rgba(195, 195, 195, 1); cursor: pointer; } .Account_FXPlusDetailsBody_2qZpG a:hover { color: #fff; } .Account_FXPlusDetailsBody_2qZpG a:visited { color: #fff; } .Account_highlightPlaceholder_79xyh::placeholder { color: #fff; } @media screen and (min-width: 1099px) { .Account_container_Epmfg { position: fixed; } .Account_innerContainer_1ZhsF { max-width: 66.9375rem; height: auto; } .Account_modalContainer_2zuRN .Account_close_3KPcR { height: 0.9375rem; width: 0.9375rem; } .Account_modalContainer_2zuRN .Account_header_3LmCn { align-items: initial; } .Account_close_3KPcR { height: 1.875rem; width: 1.875rem; } .Account_close_3KPcR:before, .Account_close_3KPcR:after { height: inherit; } .Account_signupFormContainer_o-PsG { max-width: 38.125rem; } .Account_signupFormInputContainer_vOm8h { padding: 0 5rem; } .Account_forgotPasswordFormContainer_133Ng { max-width: 28.125rem; } .Account_header_3LmCn, .Account_headerSuccess_3ux2G { justify-content: space-between; align-content: flex-start; min-height: 4.5625rem; } .Account_header_3LmCn { align-items: center; } .Account_headerText_2jJdV { display: none; margin: auto; font-size: 1.25rem; line-height: .9; letter-spacing: .03125rem; } .Account_noIcon_3C0uk .Account_headerText_2jJdV { padding-left: 1.875rem; } .Account_headerTextDesktop_1IzPi { display: block; width: 100%; height: 2.8125rem; font-size: 2.5rem; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.12; letter-spacing: -0.03125rem; text-align: center; color: #ffffff; letter-spacing: normal; margin: 4rem 0 2.8125rem; } .Account_signupButton_3ZxXE { display: none; } .Account_signinButtonDesktop_2SO1g { display: flex; margin-top: 2.8125rem; } .Account_signupButtonDesktop_1PCXs { display: flex; margin-top: 2.1875rem; } .Account_desktopButton_c7YuN { width: 18.75rem; height: 2.75rem; background-color: #252525; color: rgba(255,255,255,.5); margin: auto; font-size: .875rem; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: normal; text-align: center; border: none; outline: none; padding: 0; border-radius: .375rem; cursor: pointer; } .Account_signupButtonDesktop_1PCXs button { font-size: .875rem; } .Account_resetPasswordButton_31VO3 button { max-width: 18.75rem; margin: 2rem auto; display: block; } .Account_signinCreateProfileContainer_2vv-8 { position: relative; bottom: 0; } .Account_foxLogo_11B2m img { width: auto; margin: 0 auto; height: 1.625rem; } .Account_perksHeaderText_1jfJy { max-width: 39rem; font-size: 2.5rem; line-height: 1.12; letter-spacing: -0.5px; margin: 5rem 0; } .Account_termsText_RH7kI { font-size: .875rem; } .Account_signupTerms_1kf-A { margin-top: 1.75rem; } .Account_newsletterText_1PGsM { font-size: .875rem; } .Account_signupSuccessHeaderText_3N7UQ, .Account_forgotPasswordSuccessHeaderText_6K-aX { letter-spacing: -.03125rem; line-height: 1.12; padding-bottom: .75rem; font-size: 2.5rem; } .Account_forgotPasswordSuccessHeaderText_6K-aX, .Account_profileDetailsEditSuccessHeaderText_44FpH { letter-spacing: normal; padding-bottom: 0; padding-top: 1.75rem; font-size: 1.875rem; } .Account_signupSuccessText_24lX7 { max-width: 100%; font-size: 1.125rem; padding: 2rem 0; } .Account_forgotPasswordSuccessText_SZMI9, .Account_forgotPasswordText_AezdC, .Account_profileDetailsEditSuccessText_t_y91 { letter-spacing: normal; max-width: 25rem; font-size: 1rem; padding: 1.43rem 0; line-height: 1.5; margin: 0 auto; } .Account_forgotPasswordText_AezdC { padding: 2rem 0 1.43rem 0; } .Account_resetPasswordText_AKbt4 { /* padding: 1.5rem 0; */ margin: .5rem 0; } .Account_resetPasswordInfo_8TL6H { padding: 0.875rem 0; } .Account_signupSuccessButton_1mM7y button, .Account_forgotPasswordSuccessButton_38JRX button { width: 18.75rem; } .Account_forgotPasswordSuccessButton_38JRX button { margin: 1rem 0; } .Account_perksContainer_PszPR, .Account_perksContainerVideoEnd_2jWaJ { display: flex; justify-content: space-between; align-content: center; max-width: 45rem; margin-bottom: 2rem; } .Account_perksContainerFavorites_1xRKP { justify-content: center; margin: 1.5rem auto 2.5rem auto; } .Account_perksContainerVideoEnd_2jWaJ { padding: 0 3.125rem; margin-bottom: 0.75rem; } .Account_perkContainer_3Q-TK, .Account_perkContainerFavorites_1mpsA { flex-direction: column; } .Account_perkContainerFavorites_1mpsA { margin-bottom: 0; } .Account_perkText_3ceeH { text-align: center; line-height: 1.28; letter-spacing: -0.3px; max-width: 12rem; } .Account_perkIcon_iKkEO { height: 4.25rem; } .Account_perkImageContainer_3l1Kl { margin-bottom: 2rem; display: flex; align-content: center; justify-content: center; } .Account_signUp_3SpTs, .Account_signIn_Q0B7n { max-width: 18.75rem; margin: .75rem auto; } .Account_perksLargeIcon_1NlTK { width: 7.25rem; height: 7.25rem; margin: 3.25rem 0 1.5rem 0; } .Account_perksHeaderFav_h99EO { margin: 0 auto; max-width: 28rem; } .Account_perksHeaderVideoEnd_SE4UZ { max-width: 18.75rem; font-size: 1.375rem; margin: -1.5rem 0 1.25rem; } .Account_perksMessage_4dXTk { max-width: none; margin: 2rem auto 1rem auto; } .Account_perksSubhead_1bdVE { max-width: 23rem; margin: .75rem 0 1.25rem 0; } .Account_perksSubheadText_3_P7E { font-size: 1.25rem; max-width: none; } .Account_perkIconFavorites_2R3ZJ { height: 3.5rem; } .Account_perkImageContainerFavorites_PLpZ6 { justify-content: center; margin: auto; } .Account_perkTextFavorites_22r9W { letter-spacing: 0; } .Account_perkTextFavorites_22r9W div { margin: auto; max-width: 11rem; width: 100%; text-align: center; margin-top: 1rem; } .Account_perkFavoritesSeparator_3EHVe { font-size: 3.125rem; font-weight: 500; line-height: 0.9; letter-spacing: -0.0375rem; color: #fff; margin: .5rem 1.5rem 0; display: block; } .Account_perkFavoriteWrapper_1jXlF { display: flex; } .Account_perkTextVideoEnd_1NDAl { letter-spacing: 0; } .Account_displayBlockDesktop_2UIea { display: block; } .Account_accountContainer_2bTbW { max-width: 42.25rem; margin-top: 1.5rem; } .Account_accountListItem_2H4Gi { font-size: 1.25rem; line-height: 0.9; padding: 2rem 0; } .Account_logoutHeaderText_1QS-3 { max-width: 31.75rem; font-size: 1.875rem; line-height: 1.17; } .Account_logoutText_36ZjG { max-width: 500px; opacity: 0.5; font-size: 1rem; line-height: 1.62; text-align: center; } .Account_logoutContainer_1waf1 { padding-top: 16rem; } .Account_editProfileContainer_1XRES, .Account_profileDetailsEditContainer_27z1-, .Account_profileDetailsContainer_4q7Bi { max-width: 28.125rem; margin-top: 3rem; } .Account_signupButton_3ZxXE, .Account_forgotPasswordResetButton_fhVZM, .Account_resetPasswordButton_31VO3, .Account_editProfileButton_1W8B0, .Account_changePasswordButton_3E0Zi, .Account_profileDetailsButton_nle6M { max-width: 18.75rem; margin: 0 auto; } .Account_editProfileContainer_1XRES { min-height: inherit; margin-top: -1.25rem; } .Account_editProfileDeleteContainer_31vT8 { position: relative; padding: 13rem 0 1rem 0; } .Account_manageFavoritesContainer_1zGoV { width: 100%; } .Account_editProfileField_1rvUZ, .Account_editProfileNewsletterText_2OIv3, .Account_changePasswordField_2o-WK { font-size: 1.25rem; line-height: 0.9; letter-spacing: -0.0375px; font-weight: 300; } .Account_editProfileButton_1W8B0, .Account_changePasswordButton_3E0Zi { width: 100%; display: flex; justify-content: center; } .Account_editProfileButton_1W8B0 button, .Account_changePasswordButton_3E0Zi button { max-width: 18.75rem; } .Account_changePasswordButton_3E0Zi button { margin-top: 1rem; } .Account_changePasswordField_2o-WK { letter-spacing: 1px; } .Account_changePasswordRequirements_3IGV8 { margin: 1.5rem auto; } .Account_backDesktop_10Fz9:before { cursor: pointer; content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 3px 3px 0; display: flex; margin: 2.75rem 0 auto .5rem; padding: .25rem; transform: rotate(135deg) skew(-5deg, -5deg); /* restore ability to interact with child element */ pointer-events: auto; } .Account_back_9JPY9 { display: flex; margin: 3rem 0 2rem; padding: 0 0 0 .25rem; } .Account_back_9JPY9:before, .Account_backDesktop_10Fz9:before { width: 1.0625rem; height: 1.0625rem; border-width: 0 3px 3px 0; } .Account_backDesktop_10Fz9 { display: flex; margin: auto 0; padding: 0; /* remove ability to interact with parent element */ pointer-events: none; /* apply pointer cursor to parent element */ cursor:pointer; } .Account_backContainer_6Zl6D, .Account_backContainerDesktop_xGs4n { display: flex; width: 100%; justify-content: flex-start; align-items: center; } .Account_backFiller_1-8k4 { width: 100%; } .Account_signupSocialContainer_1pxCw { margin-top: 40px; } .Account_socialSeparator_3TEfP { margin: 64px 0 60px; padding: 0 6rem; } .Account_facebookLinkingDescriptionText_39fyv { font-size: 22px; line-height: 30px; margin: 45px 80px 85px; } .Account_facebookPasswordLinkHeader_32mgu { font-size: 18px; } .Account_facebookPasswordLinkCopy_1wIEC { font-size: 16px; } .Account_secondaryHeader_3AQOV { margin: 2rem 0 0.5rem 0; } .Account_secondaryHeader_3AQOV span { margin: 0 15px; } .Account_secondaryHeader_3AQOV span img { height: 32px; opacity: 0.5; } .Account_foxLogo_11B2m span+span { margin-left: 33px; } .Account_foxLogo_11B2m span+span::before { height: 2.5rem; left: -18px; top: -7px; } .Account_signupSplitContainer_1iYTh { display: flex; justify-content: center; position: absolute; max-width: 28.125rem; width: 100%; } .Account_signupShowPasswordLabel_2MWLU { margin-top: -.25rem; } .Account_signupColumn_7njw4, .Account_signupColumnSplit_YtgPc { margin-top: 1.25rem; } .Account_FXPlusDetailsHeader_1u7SL { font-size: 1.75rem; } .Account_FXPlusDetailsBody_2qZpG { font-size: 1.1rem; } } @media screen and (min-width: 2220px) { .Account_innerContainer_1ZhsF { max-width: 130rem; } } .AccountSignupDropdown_hideItemContainer_2zBfy { display: none; } .AccountSignupDropdown_container_14l8_ { margin: auto 0; position: relative; display: flex; justify-content: flex-start; align-content: flex-start; flex-direction: column; } .AccountSignupDropdown_itemContentActive_FwV_m { color: white; } .AccountSignupDropdown_item_SGgzW { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .AccountSignupDropdown_itemContent_2rwI1 { padding: 1.125rem 0; } .AccountSignupDropdown_selectedText_1SbK3 { font-size: 1rem; text-align: right; color: gray; margin: 0; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .AccountSignupDropdown_selectedTextOpen_2i-sx { color: white; } .AccountSignupDropdown_header_2q0oO { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .AccountSignupDropdown_headerInnerContainer_BaXaz { display: flex; justify-content: space-between; align-content: center; align-items: center; } .AccountSignupDropdown_itemContainer_2mUVx, .AccountSignupDropdown_hideItemContainer_2zBfy { display: flex; flex-direction: column; } .AccountSignupDropdown_itemContainer_2mUVx { position: fixed; top: 50%; bottom: auto; left: 0; width: 100%; height: 100vh; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; opacity: 1; z-index: 1; } .AccountSignupDropdown_hideItemContainer_2zBfy { display: none; } .AccountSignupDropdown_defaultTextContainer_2CP7I { display: flex; } @media screen and (max-width: 1098px) { .AccountSignupDropdown_container_14l8_:last-child { min-width: 0; } .AccountSignupDropdown_container_14l8_:last-child .AccountSignupDropdown_header_2q0oO { padding: 0; } .AccountSignupDropdown_itemContainer_2mUVx { text-align: initial; max-height: 18.2rem; top: calc(100vh - 18.2rem); } .AccountSignupDropdown_itemContainer_2mUVx:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; margin-top: -2px; } .AccountSignupDropdown_itemContainer_2mUVx:after { content: ""; display: block; width: 100%; height: 100%; position: fixed; z-index: -1; top: 50vh; background: rgba(0,0,0,0.5); } .AccountSignupDropdown_item_SGgzW:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .AccountSignupDropdown_container_14l8_ { margin: 0; position: absolute; right: 0; top: -1rem; } .AccountSignupDropdown_itemContainer_2mUVx { position: relative; top: auto; bottom: auto; left: auto; right: auto; height: auto; max-height: 25rem; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; background: #1d1818; padding: 0.625rem 0; border: solid .1rem #5c5756; border-top-style: none; z-index: 11; } .AccountSignupDropdown_item_SGgzW { background: #1d1818; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .AccountSignupDropdown_item_SGgzW:hover { color: white; background: #4C4A49; } .AccountSignupDropdown_itemContent_2rwI1 { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .AccountSignupDropdown_header_2q0oO { border: solid .1rem rgba(255,255,255,0); border-bottom: none; margin-top: .875rem; justify-content: space-between; padding: 0 1.25rem; width: 100%; } .AccountSignupDropdown_header_2q0oO:hover > .AccountSignupDropdown_selectedText_1SbK3 { color: white; } .AccountSignupDropdown_selectedText_1SbK3:hover { color: white; } .AccountSignupDropdown_headerInnerContainer_BaXaz { width: 100%; height: 2.5rem; padding: 0 0.3rem; } .AccountSignupDropdown_headerInnerContainerOpen_1wUNH { border-bottom: solid .1rem #5c5756; } .AccountSignupDropdown_headerOpen_TToBX { background: #1d1818; border-color: #5c5756; transition: opacity .25s; margin-top: 0rem; padding: .925rem 1.25rem 0; width: 100%; } } .AccountSignupDropdown_container_14l8_ { margin: auto 0; padding: 0; position: relative; } .AccountSignupDropdown_itemContentActive_FwV_m { color: white; background: rgba(80, 80, 80, 1); font-weight: 500; } .AccountSignupDropdown_item_SGgzW { display: block; text-align: center; font-weight: 100; width: 100%; margin: auto; color: gray; cursor: pointer; } .AccountSignupDropdown_itemContent_2rwI1 { padding: 1.125rem 0; } .AccountSignupDropdown_selectedText_1SbK3 { font-size: 1.0625rem; text-align: right; color: rgba(255, 255, 255, .25); font-weight: 100; margin: 0; transition: color .25s, background-color .25s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; width: 100%; text-align: left; } .AccountSignupDropdown_header_2q0oO { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .AccountSignupDropdown_headerDisabled_3k3NQ { cursor: default; } .AccountSignupDropdown_headerInnerContainer_BaXaz { display: flex; justify-content: space-between; align-content: center; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, .1); width: 100%; height: 3.75rem; padding: 0; } .AccountSignupDropdown_headerInnerContainerOpen_1wUNH { border-bottom: 1px solid rgba(0, 0, 0, 0); width: 100%; height: 3.75rem; padding: 0; } .AccountSignupDropdown_headerInnerContainerError_1MWB1 { border-bottom: 1px solid #ff7979; } .AccountSignupDropdown_itemContainer_2mUVx { position: fixed; bottom: 0; left: 0; width: 100%; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; transition: opacity .25s; -ms-overflow-style: none; } .AccountSignupDropdown_defaultTextContainer_2CP7I { display: flex; } .AccountSignupDropdown_active_qYxdx { color: #fff; } @media screen and (max-width: 767px) { .AccountSignupDropdown_container_14l8_:last-child { min-width: 0; } .AccountSignupDropdown_container_14l8_:last-child .AccountSignupDropdown_header_2q0oO { padding: 0; } .AccountSignupDropdown_item_SGgzW { border: none; } .AccountSignupDropdown_item_SGgzW:first-child { padding-top: 0; } .AccountSignupDropdown_itemContent_2rwI1 { height: 3.125rem; display: flex; justify-content: center; align-items: center; padding: 0; font-size: .9375rem; color: rgba(79, 79, 79, 1) } .AccountSignupDropdown_itemContent_2rwI1:hover, .AccountSignupDropdown_itemContentActive_FwV_m { background-color: #252525; color: #fff; font-weight: 500; } .AccountSignupDropdown_itemContainer_2mUVx { text-align: initial; height: 15.9375rem; background-color: #171717 } .AccountSignupDropdown_itemContainer_2mUVx::before { display: none; } .AccountSignupDropdown_header_2q0oO { overflow: visible; } } @media screen and (min-width: 1099px) { .AccountSignupDropdown_container_14l8_ { margin: 0; position: relative; right: auto; top: auto; width: 100%; margin-right: 1.625rem; } .AccountSignupDropdown_itemContainer_2mUVx { position: absolute; top: auto; bottom: auto; left: auto; right: auto; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; padding: 0; margin: 3rem 0 0 -1rem; min-height: 7.25rem; width: calc(100% + 1rem); border: none; z-index: 11; border: 1px solid rgba(80, 80, 80, .3); } .AccountSignupDropdown_item_SGgzW { text-align: left; font-weight: 100; margin: auto; font-size: .9375rem; color: rgba(79, 79, 79, 1); cursor: pointer; transition: color .25s, background-color .25s; border: none; background-color: rgba(23, 23, 23, .3); } .AccountSignupDropdown_item_SGgzW:hover { color: white; font-weight: 500; background: rgba(80, 80, 80, 1); } .AccountSignupDropdown_itemContent_2rwI1 { white-space: nowrap; margin: auto; padding: .75rem 1.75rem .75rem 1.25rem; } .AccountSignupDropdown_header_2q0oO { border: none; margin: 0; justify-content: space-between; } .AccountSignupDropdown_header_2q0oO:hover > .AccountSignupDropdown_selectedText_1SbK3, .AccountSignupDropdown_selectedText_1SbK3:hover { color: white; } .AccountSignupDropdown_header_2q0oO:hover > .AccountSignupDropdown_disabledText_3ZEHa, .AccountSignupDropdown_disabledText_3ZEHa:hover { color: rgba(255, 255, 255, .25); } .AccountSignupDropdown_headerOpen_TToBX { transition: opacity .25s; background: none; } .AccountSignupDropdown_header_2q0oO, .AccountSignupDropdown_headerOpen_TToBX { width: 100%; padding: 0; } .AccountSignupDropdown_selectedText_1SbK3 { font-size: 1.125rem; } }.slider-decorator-0, .slider-decorator-1 { transform: none !important; display: none; } .ArrowIcon_base_3VhR9:not(.ArrowIcon_inactive_1p7h8) { opacity: 0; font-size: 9px; width: 40px; background: rgba(0, 0, 0, 0); display: block; overflow: visible; position: absolute; top: 0; bottom: 0; height: 100%; transform: translateY(-50%); transition: opacity 400ms, background 400ms; } .slider:hover .ArrowIcon_base_3VhR9:not(.ArrowIcon_inactive_1p7h8) { opacity: 1; background: rgba(0, 0, 0, 0.4); } .slider:hover .ArrowIcon_base_3VhR9:not(.ArrowIcon_inactive_1p7h8):hover { background: rgba(0, 0, 0, 0.8); } .ArrowIcon_base_3VhR9:after { top: calc(50% - 1em); border-color: white !important; } .ArrowIcon_left_upD9H { left: 0; } .ArrowIcon_right_1Ex3N { right: 0; } @media screen and (min-width: 1099px) { .slider-decorator-0, .slider-decorator-1 { display: block; height: 154px; margin-top: -36px; } }.AuthMVPDStart_innerContainer_26ayB { width: 100%; display: flex; justify-content: center; flex-direction: column; } .AuthMVPDStart_container_31OW- { top: -1.5rem; height: calc(100% + 1.5rem); } .AuthMVPDStart_content_1K6tt { display: flex; margin: 2.5rem 2.5rem 0; align-items: center; flex-direction: column; } .AuthMVPDStart_providersContainer_MaATI { display: flex; font-size: 0; flex-wrap: wrap; overflow: hidden; margin: auto; justify-content: center; align-items: center; width: 100%; } .AuthMVPDStart_provider_28OM6 { padding: 2rem 0; margin: 0.5rem; background-color: rgba(255,255,255,.1); display: flex; justify-content: center; align-items: center; font-size: 0.8125rem; font-weight: 500; letter-spacing: -0.2px; text-align: center; color: #fff; cursor: pointer; } .AuthMVPDStart_providerLogo_3FFHt { max-height: 1.125rem; } .AuthMVPDStart_providerLogoContainer_11Lvq { min-height: 1.125rem; width: 100% } .AuthMVPDStart_providerContainer_7SnjX { flex: 0 0 50%; min-height: 1.125rem; } .AuthMVPDStart_link_1OlTu, .AuthMVPDStart_linkSeparator_o77tm { opacity: 0.5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #ffffff; } .AuthMVPDStart_linkSeparator_o77tm { margin: 0 .75rem; border-right: 1px solid #fff; height: 1.5rem; } .AuthMVPDStart_links_1DEte { display: flex; justify-content: center; align-items: center; margin: 2rem auto; } .AuthMVPDStart_headerText_1SC0k { font-size: 28px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; text-align: center; color: #ffffff; width: 275px; margin: auto auto 1.75rem; } .AuthMVPDStart_descriptionText_lqv2s { opacity: 0.5; text-align: center; color: #ffffff; width: 335px; font-size: 16px; line-height: 1.44; letter-spacing: -0.2px; margin: auto auto 1rem; } .AuthMVPDStart_descriptionText_lqv2s { margin: auto; padding-bottom: 1rem; } .AuthMVPDStart_allProviders_3ff2c { max-width: calc(100% - 1rem); line-height: 1.125rem; } @media screen and (min-width: 1099px) { .AuthMVPDStart_container_31OW- { top: 0; left: 0; } .AuthMVPDStart_content_1K6tt { margin: 8.25rem 8.5rem 0; } .AuthMVPDStart_providerContainer_7SnjX { flex: 0 0 25%; } .AuthMVPDStart_providersContainer_MaATI { width: 100%; } .AuthMVPDStart_allProviders_3ff2c { line-height: 1.5rem; } .AuthMVPDStart_provider_28OM6 { transition: all 0.25s; height: 8.5rem; padding: 3rem 0; margin: 0.75rem; font-size: 1.5rem; font-weight: 500; letter-spacing: -0.4px; } .AuthMVPDStart_provider_28OM6:hover { height: 9.6rem; font-size: 1.5625rem; background-color: rgba(255,255,255,1); color: #000; margin: .0625rem; overflow: visible; } .AuthMVPDStart_providerLogo_3FFHt { max-height: 1.5rem; transition: all 0.25s; } .AuthMVPDStart_provider_28OM6:hover .AuthMVPDStart_providerLogo_3FFHt { filter: invert(100%); max-height: 1.75rem; } .AuthMVPDStart_links_1DEte { margin: 2rem auto; } .AuthMVPDStart_descriptionText_lqv2s { padding-bottom: 1.5rem; } .AuthMVPDStart_emailInput_1_RJj { width: 225px; } .AuthMVPDStart_headerText_1SC0k { font-size: 40px; font-weight: 600; line-height: 1.0; letter-spacing: -0.5px; text-align: center; color: #ffffff; width: auto; } .AuthMVPDStart_descriptionText_lqv2s { font-size: 18px; line-height: 1.39; letter-spacing: -0.3px; width: auto; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .AuthMVPDStart_provider_28OM6:hover { background-color: rgba(255,255,255,.1); color: #fff; } } .AuthMVPDSearch_back_14qbL { margin: auto 0 auto -1rem; cursor: pointer; padding: 1.125rem; } .AuthMVPDSearch_back_14qbL:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(135deg); display: flex; cursor: pointer; } .AuthMVPDSearch_backDesktop_v73NZ { display: none; } .AuthMVPDSearch_providersText_2XCE5 { font-size: 14px; font-weight: 500; line-height: 1.0; letter-spacing: -0.3px; color: #ffffff; padding-bottom: 12px; } .AuthMVPDSearch_providersContainer_1SVKJ, .AuthMVPDSearch_filteredProvidersContainer_1Afbg { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-top: 38px; height: 410px; } .AuthMVPDSearch_providerContainer_2X7FF { opacity: 0.7; font-size: 16px; line-height: 1.88; letter-spacing: -0.3px; color: #ffffff; padding: 5px 0; } .AuthMVPDSearch_providerContainer_2X7FF > a { cursor: pointer; } .AuthMVPDSearch_inputContainer_1BJ_q { display: flex; border-bottom: 1px solid rgba(255,255,255,.5); padding: 1.25rem 0 1.4rem; } .AuthMVPDSearch_input_1m-78 { font-size: 36px; font-weight: 600; letter-spacing: -1px; color: #ffffff; background: none; border: none; width: 100%; outline: none; } .AuthMVPDSearch_headerBar_2uvDs { padding: 6px 0; display: flex; justify-content: space-between; align-items: flex-start; margin: auto; width: calc(100% - 2rem); } .AuthMVPDSearch_headerBarText_2M8QH { font-size: 18px; font-weight: 500; line-height: 2.5; text-align: center; color: #ffffff; } .AuthMVPDSearch_content_1vvEZ { width: calc(100% - 2rem); margin: auto; } .AuthMVPDSearch_link_1446p { opacity: 0.5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #ffffff; } .AuthMVPDSearch_helpLinkContainer_3PhjA { display: flex; width: 100%; justify-content: center; align-items: center; margin: auto; } .AuthMVPDSearch_hideMobile_3Xryf { display: none; } .AuthMVPDSearch_hideDesktop_3GYZs { display: flex; } .AuthMVPDSearch_filteredProvidersContainer_1Afbg { margin-top: 24px; height: 424px; } @media screen and (min-width: 1099px) { .AuthMVPDSearch_headerBarText_2M8QH { font-size: 20px; line-height: 1.5; } .AuthMVPDSearch_input_1m-78 { font-size: 70px; letter-spacing: -2.9px; } .AuthMVPDSearch_inputContainer_1BJ_q { padding: 0 0 .25rem; } .AuthMVPDSearch_content_1vvEZ { width: calc(100% - 17rem); } .AuthMVPDSearch_backDesktop_v73NZ:before { cursor: pointer; content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 3px 3px 0; display: flex; margin: 2.75rem 0 auto .5rem; padding: .25rem; transform: rotate(135deg) skew(-5deg, -5deg); pointer-events: auto; } .AuthMVPDSearch_back_14qbL { display: flex; margin: 3rem 0 2rem; padding: 0 0 0 .25rem; } .AuthMVPDSearch_back_14qbL:before, .AuthMVPDSearch_backDesktop_v73NZ:before { width: 1.0625rem; height: 1.0625rem; border-width: 0 3px 3px 0; } .AuthMVPDSearch_backDesktop_v73NZ { margin: 0 0 2.125rem; } .AuthMVPDSearch_headerBar_2uvDs { padding: 20px 0; width: calc(100% - 17rem); margin: auto; } .AuthMVPDSearch_hideDesktop_3GYZs { display: none; } .AuthMVPDSearch_hideMobile_3Xryf { display: flex; } .AuthMVPDSearch_providersContainer_1SVKJ { margin-top: 42px; height: 515px; } .AuthMVPDSearch_filteredProvidersContainer_1Afbg { margin-top: 35px; height: 522px; } .AuthMVPDSearch_providersText_2XCE5 { font-size: 24px; letter-spacing: -0.7px; } .AuthMVPDSearch_inputContainer_1BJ_q { border-bottom: 2px solid rgba(255, 255, 255, .5); } }.AuthSignIn_container_19ugd { background-color: #000; } .AuthSignIn_innerContainer_1Ovll { background-size: contain !important; /* needed to override inline bg style */ } .AuthSignIn_content_gkMnp { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; color: #fff; } .AuthSignIn_hasOnClose_33Ipv .AuthSignIn_content_gkMnp { height: calc(100% - 32px); } .AuthSignIn_button_gDAG0 { width: 105px; height: 40px; padding: 0 1rem 0 1rem; border-radius: .25rem; background-color: rgba(255,255,255,.2); border: none; background: #2C2C2C; color: #fff; font-size: .875rem; font-weight: 500; line-height: 2.14; letter-spacing: -0.01875px; box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25); transition: background .25s,color .25s; } .AuthSignIn_button_gDAG0:hover { color: #000; background: #fff; } .AuthSignIn_perksContainer_1iVri { width: 100%; display: flex; justify-content: center; align-content: center; margin-top: 1rem; } .AuthSignIn_perkContainer_3k5yU { display: flex; margin-bottom: 1rem; justify-content: center; align-content: space-between; } .AuthSignIn_perkIcon_3qzb5 { height: 2.5rem; width: auto; } .AuthSignIn_perkImageContainer_2lsUB { min-width: 7rem; display: flex; align-content: center; justify-content: center; } .AuthSignIn_perkImageContainer_2lsUB img { height: 1.75rem; width: auto; } .AuthSignIn_perkText_25JPh { font-weight: 100; opacity: 0.6; font-size: 11.3px; line-height: 1.28; letter-spacing: -0.5px; color: #ffffff; font-weight: 100; max-width: 14rem; text-align: center; margin-top: 0.75rem; } .AuthSignIn_perksSeparator_3Az_O { font-weight: 500; line-height: 0.9; letter-spacing: -0.0375rem; color: #fff; margin: .5rem 1.5rem 0; display: block; font-size: 2.5rem; margin: 0; } @media screen and (min-width: 768px) { .AuthSignIn_hasOnClose_33Ipv .AuthSignIn_content_gkMnp { height: calc(100% - 60px); } } @media screen and (min-width: 1099px) { .AuthSignIn_button_gDAG0 { height: 3.125rem; margin-top: 2.5rem; cursor: pointer; } .AuthSignIn_content_gkMnp { font-size: 2.25rem; font-weight: 500; line-height: 0.72; letter-spacing: -.09375px; width: calc(100% - 35rem); padding-top: 0; } .AuthSignIn_perksContainer_1iVri { margin-top: 2.5rem; } .AuthSignIn_perkInnerContainer_1SbPO { flex-direction: column; } .AuthSignIn_perkText_25JPh { font-size: 18px; line-height: 1.28; letter-spacing: -0.8px; color: #ffffff; opacity: 1; } .AuthSignIn_perkIcon_3qzb5 { height: 4.25rem; } .AuthSignIn_perkImageContainer_2lsUB { margin-bottom: 1.25rem; display: flex; align-content: center; justify-content: center; height: 3.5rem; min-width: 11rem; } .AuthSignIn_perkContainer_3k5yU { display: flex; } .AuthSignIn_perksSeparator_3Az_O { font-size: 3.125rem; } .AuthSignIn_perkImageContainer_2lsUB img { height: 3.75rem; } } .AuthSignIn_close_2YUrp { text-align: right; cursor: pointer; padding: 1rem; } @media screen and (max-width: 767px) { .AuthSignIn_hasOnClose_33Ipv .AuthSignIn_close_2YUrp { padding: 0.25rem 0.5rem 0rem 0rem; } .AuthSignIn_hasOnClose_33Ipv .AuthSignIn_perksContainer_1iVri { margin-top: 0.5rem; } .AuthSignIn_hasOnClose_33Ipv .AuthSignIn_perkContainer_3k5yU { margin-bottom: 0.5rem; } } .MoreInfoButton_outerContainer_UfTXf { display: inline-block; } .MoreInfoButton_overlay_21k8N { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); line-height: 1.38; width: 500px; font-size: 16px; color: #a1a1a1; width: 90%; } .MoreInfoButton_overlay_21k8N > .MoreInfoButton_header_1DKUd { font-size: 1.3rem; font-weight: 500; color: #fff; } .MoreInfoButton_actionButton_2oOh9 { margin: 15px 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 26px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; } .MoreInfoButton_actionButton_2oOh9:hover { color: #000; background: #fff; } .MoreInfoButton_actionButton_2oOh9 svg { pointer-events: none; margin: 0 auto; background: transparent; transition: fill .25s; } .MoreInfoButton_actionButton_2oOh9:hover svg { fill: #000 }.PageHeader_header_jvjes { margin: 0 auto 1.125rem; width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; } .PageHeader_headline_2XLhL { font-size: 3.75rem; color: white; letter-spacing: -.125rem; margin: 0; font-weight: 500; text-transform: capitalize; } .PageHeader_children_2aXu- { display: flex; justify-content: flex-end; } @media screen and (min-width: 1099px) { .PageHeader_header_jvjes { margin: 2rem auto; } .PageHeader_children_2aXu- { max-width: 16rem; display: flex; justify-content: flex-end; align-content: center; } } .Search_container_2XRjW { height: 100vh; width: 100%; position: fixed; top: 0; right: 0; overflow: hidden; z-index: 21; } .Search_searchContainer_2_i51 { overflow: hidden; } .Search_providerList_1IJ6g { margin: 0 auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); position: relative; } .Search_searchInputContainer_FVkFo { display: -ms-flexbox; display: flex; padding-top: 3.25rem; flex-direction: column; width: 100%; } .withBackground.Search_searchInputContainer_FVkFo { min-height: auto; } .Search_searchInput_1FzcF { border-radius: 0; font-size: 2.375rem; letter-spacing: -1px; margin: 0; padding: 0 0 1.5rem; background: 0 0; border: 0; font-weight: 500; outline: 0; width: 100%; color: #ffffff; border-bottom: .125rem solid rgba(255,255,255,.7); } .Search_searchInput_1FzcF::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_1FzcF:-moz-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_1FzcF::-moz-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_1FzcF:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_1FzcF::-ms-clear { display: none; } .Search_close_hlpel { display: inline-block; cursor: pointer; position: absolute; top: 1rem; right: 0; } .Search_searchIcon_1qRv1 { display: none; } .Search_searchIcon_1qRv1 svg { fill: #ffffff; height: 2em; width: 2em; margin-right: 0.65rem; } .Search_close_hlpel { width: 1.4375rem; height: 1.4375rem; } .Search_close_hlpel:before, .Search_close_hlpel:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .Search_close_hlpel:before { transform: rotate(45deg); } .Search_close_hlpel:after { transform: rotate(-45deg); } .Search_close_hlpel { margin: auto 0; cursor: pointer; } .Search_altResultsContainer_Ieq6J { height: calc(100% - 14.5rem); margin: 0 auto; width: 100%; overflow-x: hidden; -ms-overflow-style: none; overflow-y: auto; -webkit-overflow-scrolling: touch; } .Search_altSearchedResultsContainer_VidUp { height: calc(100% - 8rem); } @media screen and (min-width: 768px) { .Search_searchInputContainer_FVkFo { padding-top: 4.75rem; } .Search_searchInput_1FzcF { letter-spacing: -0.1875rem; font-size: 4.5rem; padding: 0; } .Search_close_hlpel { height: 1.875rem; width: 1.875rem; } .Search_close_hlpel:before, .Search_close_hlpel:after { height: 1.875rem; } .Search_searchIcon_1qRv1 { display: none; } .Search_altResultsContainer_Ieq6J { width: 100%; height: calc(100% - 14.5rem); } .Search_altSearchedResultsContainer_VidUp { height: calc(100% - 10.25rem); } } @media screen and (min-width: 2220px) { .Search_providerList_1IJ6g { max-width: 130rem; } } .ShowHeader_showHeader_1tVHE { position: relative; } .ShowHeader_infoContainer_3kNqt { position: absolute; bottom: 1.5em; left: 50%; transform: translateX(-50%); } .ShowHeader_brandLogo_1ndFl { display: block; height: auto; width: 100%; } .ShowHeader_name_3YUG3 { display: none; } .ShowHeader_tuneIn_23dae { font-size: 10px; font-weight: 500; font-style: normal; font-stretch: normal; letter-spacing: -0.1px; text-align: center; text-transform: uppercase; } @media screen and (min-width: 1099px) { .ShowHeader_showHeader_1tVHE { height: 500px; } .ShowHeader_brandLogoContainer_2SCGR { height: 100%; } .ShowHeader_brandLogo_1ndFl { margin: 0 auto; height: 100%; width: auto; } .ShowHeader_tuneIn_23dae { font-size: 1.1em; } } .StringList_list_1D1hd { display: block; } .StringList_label_3my39 { padding-right: 0.25em; display: inline-block; } .StringList_item_3QT8D { white-space: nowrap; } .StringList_item_3QT8D:not(:last-of-type):after { content: ', '; margin-right: 0.25em; } @keyframes VideoHero_fadeInVideo_3dtsX { 0% { opacity: 0; } 62.5% { opacity: 0; } 100% { opacity: 1; } } @keyframes VideoHero_fadeOutHero_bCkTD { 0% { opacity: 1; } 95% { opacity: 1; } 100% { opacity: 0; } } .VideoHero_container_WCS04 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; pointer-events: none; } .VideoHero_player_3wNHo, .VideoHero_transitionPoster_3XpZl, .VideoHero_videoPoster_JPdyo { position: fixed; top: 0; left: 50%; -webkit-transform: translateX(-50%) translate3d(0,0,0); transform: translateX(-50%) translate3d(0,0,0); min-width: 100%; min-height: 100%; width: auto; height: auto; overflow: hidden; } .VideoHero_fadeImageToVideo_2FO0Z.VideoHero_wrapperVideo_3Wro0.VideoHero_videoLoaded_vC2BI .VideoHero_player_3wNHo { animation: VideoHero_fadeInVideo_3dtsX 4s ease-in-out forwards; z-index: 0; } .VideoHero_fadeImageToVideo_2FO0Z.VideoHero_wrapperVideo_3Wro0.VideoHero_videoLoaded_vC2BI .VideoHero_poster_3Qia- { animation: VideoHero_fadeOutHero_bCkTD 6s ease-in-out forwards; } .VideoHero_poster_3Qia- { position: absolute; top: 0; left: 0; width: 100%; } .VideoHero_poster_3Qia- img { width: 100%; height: auto; } .VideoHero_wrapperVideo_3Wro0:after, .VideoHero_poster_3Qia-:after { content: ''; pointer-events: none; position: absolute; bottom: 0; left: 0; height: 42%; width: 100%; background: linear-gradient(to bottom, rgba(24, 24, 24, 0), #181818); } .VideoHero_transitionPoster_3XpZl { opacity: 0; transition: opacity 0.3s linear 0.2s; } .VideoHero_transition_129X3 .VideoHero_transitionPoster_3XpZl { opacity: 1; } .VideoHero_wrapper_2z-4G { position: relative; display: block; width: 100%; height: 100%; opacity: 1; transition: opacity 0.5s ease-in-out; } .VideoHero_wrapperBlack_3gmXM { opacity: 0.2; transition: opacity 0.5s; } .hideOverflow .VideoHero_wrapper_2z-4G { overflow: hidden; position: relative; } .hideOverflow .VideoHero_poster_3Qia- { position: absolute; } @media screen and (max-width: 1098px) { .VideoHero_container_WCS04 { position: absolute; } .VideoHero_videoPoster_JPdyo { opacity: 0.7; } .VideoHero_transitionPoster_3XpZl { width: 100%; } } @media screen and (min-width: 1099px) { .VideoHero_poster_3Qia- { background-size: cover; position: fixed; } .VideoHero_wrapperPoster_1hixo:after, .VideoHero_wrapperVideo_3Wro0:after { content: ''; pointer-events: none; height: 100%; z-index: 0; position: absolute; width: 100%; top: 0; left: 0; background: linear-gradient(to bottom, rgba(24, 24, 24, 0), #181818); } } .VideoPlayer_container_38kfk { overflow: hidden; position: relative; } .VideoPlayer_playerLoadingImage_3aCI7 { width: 100%; position: absolute; top: 0; } .VideoPlayer_videoContainer_bhnrP { position: relative; padding-bottom: 56.25%; } .VideoPlayer_videoContainer_bhnrP > div { height: 100%; left: 0; position: absolute !important; top: 0; width: 100%; } .VideoPlayer_videoContainer_bhnrP.VideoPlayer_tpPlayer_3qH1v { position: static !important; } @media screen and (min-width: 1099px) { .VideoPlayer_container_38kfk { display: block; } }.CTAButton_overlayWrapper_1C3_M { width: 100%; height: 100%; overflow: scroll; position: fixed; top: 0; left: 0; z-index: 99999; } .CTAButton_container_1OH_g { width: 100%; color: #FFFFFF; padding: 0 20px; margin-top: 82px; } .CTAButton_showCTA_O8__V { opacity: 0.75; z-index: 1; animation: CTAButton_fadein_2Opxb .5s; } .CTAButton_ctaButton_3xuMB { position: fixed; display: inline-flex; top: 110.6px; left: calc(50% - 69.7px); display: block; width: 139.4px; height: 36.5px; background: rgba(0, 0, 0, 0.5); font-size: 12.2px; font-weight: 500; letter-spacing: -0.3px; padding: 12px; text-align: center; cursor: pointer; color: white; z-index: 3; } @keyframes CTAButton_fadein_2Opxb { from { opacity: 0 }; to { opacity: 0.5 }; } @keyframes CTAButton_fadeOut_1oZ9n { from { opacity: 0.5; } to { opacity: 0; } } .CTAButton_foxLogo_1947W { cursor: pointer; position: relative; float: left; top: -60px; right: 0; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .CTAButton_foxLogo_1947W img { height: 18px; width: auto; } .CTAButton_close_1aQ8E { cursor: pointer; position: relative; float: right; top: -66px; right: 0px; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .CTAButton_close_1aQ8E:before, .CTAButton_close_1aQ8E:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .CTAButton_close_1aQ8E:before { transform: rotate(45deg); } .CTAButton_close_1aQ8E:after { transform: rotate(-45deg); } .CTAButton_ctaText_pXyTc { margin-left: 10px; } .CTAButton_ctaIcon_1aX_i { display: inline-block; } .CTAButton_header_39uAd { margin-bottom: 35px; } .CTAButton_header_39uAd .CTAButton_ctaText_pXyTc { font-size: 44px; font-weight: 500; display: block; letter-spacing: -1px; overflow-wrap: break-word; display: inline-block; margin-left: -12px; margin-right: -12px; } .CTAButton_header_39uAd .CTAButton_ctaIcon_1aX_i { position: relative; top: -8px; left: -23px; } .CTAButton_header_39uAd .CTAButton_ctaIcon_1aX_i svg{ width: 25px; height: 25px; } .CTAButton_collection_tI6kx { width: 100%; display: flex; flex-direction: column; justify-content: center; opacity: 0.9; margin-bottom: 20px; position: relative; } .CTAButton_collectionImage_Spz7y { background-position: center top; background-size: 100% auto; background-repeat: no-repeat; width: 100%; padding-bottom: 56.3%; } .CTAButton_collection_tI6kx .CTAButton_headline_4SswA { font-weight: 500; display: block; overflow-wrap: break-word; margin-left: 36px; z-index: 1; position: absolute; top: calc(50% - 1.125rem); } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK img, .CTAButton_collection_tI6kx .CTAButton_imageOnly_1qBWc img { max-height: 26px; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK span { margin-left: 7px; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK, .CTAButton_collection_tI6kx .CTAButton_textOnly_1N0Tn { width: 100%; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK span, .CTAButton_collection_tI6kx .CTAButton_textOnly_1N0Tn span { font-size: 37px; letter-spacing: -2px; } .CTAButton_collection_tI6kx .CTAButton_videoHero_2_Yii { display: none; } .CTAButton_ctaTextPinned_fdnqX { display: none; } .CTAButton_pinned_BIKqX { display: inline-flex; } @media screen and (max-width: 1098px) { .CTAButton_pinned_BIKqX .CTAButton_ctaButton_3xuMB { color: white; width: 20px; height: 20px; margin-left: 1.75rem; padding: 0; opacity: 1; background: transparent; position: initial; } .CTAButton_pinned_BIKqX .CTAButton_ctaButton_3xuMB .CTAButton_ctaText_pXyTc { display: none; } .CTAButton_pinned_BIKqX .CTAButton_ctaButton_3xuMB svg { width: 20px; height: 20px; } .CTAButton_homeButton_1l23c { display: none; } } @media screen and (min-width: 768px) { .CTAButton_container_1OH_g { width: 100%; top: 129px; max-width: 66.9375rem; padding: 0; } .CTAButton_close_1aQ8E:before, .CTAButton_close_1aQ8E:after { height: 1.9rem; } .CTAButton_collection_tI6kx { margin-bottom: 0; } .CTAButton_foxLogo_1947W { top: -58px; left: 0; } .CTAButton_foxLogo_1947W img { height: 1.625rem; } .CTAButton_close_1aQ8E { top: -52px; right: -7px; } .CTAButton_collectionsWrapper_1Mojw { display: flex; flex-direction: row; flex-wrap: wrap; } .CTAButton_collectionsWrapper_1Mojw > a { width: calc(33% - 20px); height: auto; display: inline-block; margin-left: 30px; margin-bottom: 30px; cursor: pointer; } .CTAButton_collectionsWrapper_1Mojw a:first-child { margin-left: 0; } .CTAButton_collection_tI6kx .CTAButton_videoHero_2_Yii { display: block; width: 100%; } .CTAButton_collection_tI6kx .CTAButton_videoHero_2_Yii video, .CTAButton_collection_tI6kx .CTAButton_videoHero_2_Yii img { min-height: 188px; } .CTAButton_videoHero_2_Yii { transition: all 0.5s; opacity: 0.6; } .CTAButton_collection_tI6kx:hover .CTAButton_videoHero_2_Yii{ opacity: 1; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK img, .CTAButton_collection_tI6kx .CTAButton_imageOnly_1qBWc img { max-height: 20px; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK span, .CTAButton_collection_tI6kx .CTAButton_textOnly_1N0Tn span { font-size: 30px; } .CTAButton_collectionsWrapper_1Mojw a:nth-child(3n+1) { margin-left: 0; } } @media screen and (min-width: 1099px) { .CTAButton_container_1OH_g { margin: auto; } .CTAButton_ctaButton_3xuMB { top: 90.6px; left: calc(50% - 69.7px); padding: 12px 0; margin-left: 467px; } .CTAButton_showCTA_O8__V.CTAButton_ctaButton_3xuMB:hover { background: rgba(0, 0, 0, 0.75); opacity: 0.75; } .CTAButton_header_39uAd { margin-top: 80px; margin-bottom: 40px; } .CTAButton_header_39uAd .CTAButton_ctaText_pXyTc { margin-left: 0; font-size: 90px; letter-spacing: -3px; } .CTAButton_header_39uAd .CTAButton_ctaIcon_1aX_i { top: -17px; left: -23px; } .CTAButton_header_39uAd .CTAButton_ctaIcon_1aX_i svg{ width: 40px; height: 40px; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK img, .CTAButton_collection_tI6kx .CTAButton_imageOnly_1qBWc img { max-height: 26px; } .CTAButton_collection_tI6kx .CTAButton_imageAndText_33bpK span, .CTAButton_collection_tI6kx .CTAButton_textOnly_1N0Tn span { font-size: 37px; } .CTAButton_pinned_BIKqX .CTAButton_ctaButton_3xuMB { display: inline-flex; color: white; opacity: 0.75; position: initial; background: transparent; margin-left: 0; width: auto; padding: 12px 0; margin-left: 1.35rem; } .CTAButton_pinned_BIKqX .CTAButton_ctaButton_3xuMB:hover { opacity: 1; } .CTAButton_pinned_BIKqX .CTAButton_ctaButton_3xuMB svg { width: 12px; height: 12px; } .CTAButton_pinned_BIKqX, .CTAButton_ctaIcon_1aX_i { position: relative; color: rgba(255, 255, 255, 0.5); } .CTAButton_ctaTextPinned_fdnqX { font-size: 16px; font-weight: 500; letter-spacing: -.5px; margin-left: 4px; display: inline-flex; } } @media screen and (min-width: 2220px) { .CTAButton_container_1OH_g { width: 100%; top: 129px; max-width: 130rem; } .CTAButton_close_1aQ8E { right: calc(100% - 128rem); } .CTAButton_ctaButton_3xuMB { left: calc(50% + 27rem); } .CTAButton_container_1OH_g { width: calc(100% - 2.5rem); } .CTAButton_foxLogo_1947W { left: 7px; } .CTAButton_close_1aQ8E { right: 9px; } } .AllCollections_overlayWrapper_1AGr- { width: 100%; height: 100%; overflow: scroll; position: fixed; top: 0; left: 0; z-index: 99999; } .AllCollections_container_1GiMG { width: 100%; color: #FFFFFF; padding: 0 20px; margin-top: 82px; } .AllCollections_showCTA_lemex { opacity: 0.75; z-index: 1; animation: AllCollections_fadein_tsnVp .5s; } .AllCollections_ctaButton_3abHK { position: fixed; top: 110.6px; left: calc(50% - 69.7px); display: block; width: 139.4px; height: 36.5px; background: rgba(0, 0, 0, 0.5); font-size: 12.2px; font-weight: 500; letter-spacing: -0.3px; padding: 12px; text-align: center; cursor: pointer; color: white; z-index: 3; } @keyframes AllCollections_fadein_tsnVp { from { opacity: 0 }; to { opacity: 0.5 }; } @keyframes AllCollections_fadeOut_1_Ih- { from { opacity: 0.5; } to { opacity: 0; } } .AllCollections_logo_3belu { cursor: pointer; position: relative; float: left; top: -60px; right: 0; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .AllCollections_logo_3belu img { height: 18px; width: auto; } .AllCollections_close_3PU8f { cursor: pointer; position: relative; float: right; top: -66px; right: 0px; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .AllCollections_close_3PU8f:before, .AllCollections_close_3PU8f:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .AllCollections_close_3PU8f:before { transform: rotate(45deg); } .AllCollections_close_3PU8f:after { transform: rotate(-45deg); } .AllCollections_ctaText_3-3QY { margin-left: 10px; } .AllCollections_ctaIcon_3FbNn { display: inline-block; } .AllCollections_header_3Zunz { margin-bottom: 35px; } .AllCollections_ctaText_3-3QY { font-size: 44px; font-weight: 500; letter-spacing: -1px; overflow-wrap: break-word; display: inline-block; margin-left: -12px; margin-right: -12px; } .AllCollections_ctaIcon_3FbNn { position: relative; top: -8px; left: -23px; } .AllCollections_ctaIcon_3FbNn svg{ width: 25px; height: 25px; } .AllCollections_collection_2pzbD { width: 100%; display: flex; flex-direction: column; justify-content: center; opacity: 0.9; margin-bottom: 20px; position: relative; } .AllCollections_collectionImage_3BQee { background-position: center top; background-size: 100% auto; background-repeat: no-repeat; width: 100%; padding-bottom: 56.3%; } .AllCollections_collection_2pzbD .AllCollections_headline_XN0xK { font-weight: 500; display: block; overflow-wrap: break-word; margin-left: 36px; z-index: 1; position: absolute; top: calc(50% - 1.125rem); } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 img, .AllCollections_collection_2pzbD .AllCollections_imageOnly_2reWu img { max-height: 26px; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 span { margin-left: 7px; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2, .AllCollections_collection_2pzbD .AllCollections_textOnly_2Cf_o { width: 100%; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 span, .AllCollections_collection_2pzbD .AllCollections_textOnly_2Cf_o span { font-size: 37px; letter-spacing: -2px; } .AllCollections_collection_2pzbD .AllCollections_videoHero_3eaet { display: none; } @media screen and (max-width: 1098px) { .AllCollections_pinned_9OmLo .AllCollections_ctaButton_3abHK { color: white; width: 20px; height: 20px; margin-left: 1.75rem; padding: 0; opacity: 1; background: transparent; position: initial; } .AllCollections_pinned_9OmLo .AllCollections_ctaButton_3abHK .AllCollections_ctaText_3-3QY { display: none; } .AllCollections_pinned_9OmLo .AllCollections_ctaButton_3abHK svg { width: 20px; height: 20px; } .AllCollections_homeButton_3EqGD { display: none; } } @media screen and (min-width: 768px) { .AllCollections_container_1GiMG { width: 100%; top: 129px; max-width: 66.9375rem; padding: 0; } .AllCollections_close_3PU8f:before, .AllCollections_close_3PU8f:after { height: 1.9rem; } .AllCollections_collection_2pzbD { margin-bottom: 0; } .AllCollections_logo_3belu { top: -58px; left: 0; } .AllCollections_logo_3belu img { height: 1.625rem; } .AllCollections_close_3PU8f { top: -52px; right: -7px; } .AllCollections_collectionsWrapper_1R0Jb { display: flex; flex-direction: row; flex-wrap: wrap; } .AllCollections_collectionsWrapper_1R0Jb > a { width: calc(33% - 20px); height: auto; display: inline-block; margin-left: 30px; margin-bottom: 30px; cursor: pointer; } .AllCollections_collectionsWrapper_1R0Jb a:first-child { margin-left: 0; } .AllCollections_collection_2pzbD .AllCollections_videoHero_3eaet { display: block; width: 100%; } .AllCollections_collection_2pzbD .AllCollections_videoHero_3eaet video, .AllCollections_collection_2pzbD .AllCollections_videoHero_3eaet img { min-height: 188px; } .AllCollections_videoHero_3eaet { transition: all 0.5s; opacity: 0.6; } .AllCollections_collection_2pzbD:hover .AllCollections_videoHero_3eaet{ opacity: 1; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 img, .AllCollections_collection_2pzbD .AllCollections_imageOnly_2reWu img { max-height: 20px; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 span, .AllCollections_collection_2pzbD .AllCollections_textOnly_2Cf_o span { font-size: 30px; } .AllCollections_collectionsWrapper_1R0Jb a:nth-child(3n+1) { margin-left: 0; } } @media screen and (min-width: 1099px) { .AllCollections_container_1GiMG { margin: auto; } .AllCollections_ctaButton_3abHK { top: 90.6px; left: calc(50% - 69.7px); padding: 12px 0; margin-left: 467px; } .AllCollections_showCTA_lemex.AllCollections_ctaButton_3abHK:hover { background: rgba(0, 0, 0, 0.75); opacity: 0.75; } .AllCollections_header_3Zunz { margin-top: 80px; margin-bottom: 40px; display: flex; align-items: center; } .AllCollections_ctaText_3-3QY { margin-left: 0; font-size: 90px; letter-spacing: -3px; font-weight: 500; } .AllCollections_ctaIcon_3FbNn { top: -17px; left: -23px; } .AllCollections_header_3Zunz .AllCollections_ctaIcon_3FbNn svg{ width: 40px; height: 40px; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 img, .AllCollections_collection_2pzbD .AllCollections_imageOnly_2reWu img { max-height: 26px; } .AllCollections_collection_2pzbD .AllCollections_imageAndText_IHFk2 span, .AllCollections_collection_2pzbD .AllCollections_textOnly_2Cf_o span { font-size: 37px; } .AllCollections_pinned_9OmLo .AllCollections_ctaButton_3abHK { color: white; opacity: 0.75; position: initial; background: transparent; margin-left: 0; width: auto; padding: 12px 0; } .AllCollections_pinned_9OmLo .AllCollections_ctaButton_3abHK:hover { opacity: 1; } .AllCollections_pinned_9OmLo .AllCollections_ctaButton_3abHK svg { width: 12px; height: 12px; } .AllCollections_pinned_9OmLo, .AllCollections_ctaIcon_3FbNn { top: -2px; position: relative; color: rgba(255, 255, 255, 0.5); } } @media screen and (min-width: 2220px) { .AllCollections_container_1GiMG { width: 100%; top: 129px; max-width: 130rem; } .AllCollections_close_3PU8f { right: calc(100% - 128rem); } .AllCollections_ctaButton_3abHK { left: calc(50% + 27rem); } .AllCollections_container_1GiMG { width: calc(100% - 2.5rem); } .AllCollections_logo_3belu { left: 7px; } .AllCollections_close_3PU8f { right: 9px; } } .HeaderTitle_imageAndText_b89pC img, .HeaderTitle_collection_1PNtJ .HeaderTitle_imageOnly_3xltb img { max-height: 26px; } .HeaderTitle_imageAndText_b89pC span { margin-left: 7px; } .HeaderTitle_imageAndText_b89pC, .HeaderTitle_textOnly_2MjMj { width: 100%; } .HeaderTitle_imageAndText_b89pC, .HeaderTitle_textOnly_2MjMj { font-size: 37px; letter-spacing: -2px; } @media screen and (min-width: 768px) { .HeaderTitle_imageAndText_b89pC img, .HeaderTitle_imageOnly_3xltb img { max-height: 20px; } .HeaderTitle_imageAndText_b89pC, .HeaderTitle_textOnly_2MjMj { font-size: 30px; } } @media screen and (min-width: 1099px) { .HeaderTitle_imageAndText_b89pC img, .HeaderTitle_imageOnly_3xltb img{ max-height: 26px; } .HeaderTitle_imageAndText_b89pC, .HeaderTitle_textOnly_2MjMj { font-size: 37px; } } body { font-weight: 400; letter-spacing: -0.33px; background: #000; overflow-x: hidden; } .App_redesign_3Kq-9, .App_nonRedesign_3nT_v { padding-top: 3.8rem; } .smartbanner-show .App_redesign_3Kq-9, .smartbanner-show .App_nonRedesign_3nT_v { padding-top: calc(3.8rem - 60px); } .App_graphikFont_2IRys { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .App_proximaFont_1uA7F { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .noScroll { overflow: hidden; } main { display: block; } main.withBackground { min-height: calc(100vh - 3.8rem); padding-bottom: 0.0625rem; } main.App_blackBackground_18rU4 { color: #000; } .withBackground { background-attachment: fixed; background-size: cover; background-position: center center; background-color: #000; z-index: 10001; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#454545', GradientType=1 ); } .smartbanner { position: relative !important; background: none !important; } .smartbanner-show { position: relative; margin-top: 0px; } .smartbanner-ios { background: #0f0f0f; } .smartbanner-ios.smartbanner, .smartbanner-android.smartbanner { height: 60px; line-height: 60px; } .smartbanner-ios .smartbanner-container, .smartbanner-android .smartbanner-container { background: #0f0f0f !important; padding: 0 1.25rem; } .smartbanner-ios .smartbanner-icon, .smartbanner-ios .smartbanner-info, .smartbanner-android .smartbanner-icon, .smartbanner-android .smartbanner-info { display: none; } .smartbanner-ios .smartbanner-wrapper, .smartbanner-android .smartbanner-wrapper { max-width: none; text-align: left; width: 100%; border-top: 1px solid rgba(255,255,255,0.2); } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button { width: calc(100% - 2rem); color: #fff !important; font-weight: bold !important; border: 1px solid rgba(255,255,255,0.5); border-radius: 3px !important; text-transform: none; text-shadow: none; box-shadow: none !important; height: 36px; line-height: 36px; } .smartbanner-ios .smartbanner-button:hover, .smartbanner-ios .smartbanner-button:active { background: none; } .smartbanner-ios .smartbanner-button-text, .smartbanner-android .smartbanner-button-text, .smartbanner-android .smartbanner-button-text:hover, .smartbanner-android .smartbanner-button-text:active { background: none !important; position: relative; top: -1px; } .smartbanner-button svg { height: 36px; width: 16px; margin-right: 5px; } .smartbanner-ios .smartbanner-close, .smartbanner-android .smartbanner-close { position: absolute; top: 45%; right: 1.25rem; font-family: sans-serif !important; font-weight: 300; background: none !important; box-shadow: none; text-shadow: none !important; color: #fff !important; margin-right: 3px !important; box-shadow: none !important; line-height: 1px !important; font-size: 27px; } a { text-decoration: none; } .App_app_U_vz_ {} /* ::-webkit-scrollbar-track { background: none; } ::-webkit-scrollbar { background: none; } ::-webkit-scrollbar-thumb { background: rgba(255,255,255,.3); border-radius: 10px; } */ .App_defaultPadding_3Wev5.App_navPadding_qa1HB{ margin-top: 40px; } .smartbanner-show .App_defaultPadding_3Wev5 { margin-top: 60px; } .smartbanner-show .App_defaultPadding_3Wev5.App_navPadding_qa1HB { margin-top: 100px; } @media screen and (max-width: 1098px) { .bodyNoScroll { position: relative; } } @media screen and (min-width: 768px) { .App_defaultPadding_3Wev5.App_navPadding_qa1HB { margin-top: 60px; } .smartbanner-show .App_defaultPadding_3Wev5 { margin-top: 60px; } .smartbanner-show .App_defaultPadding_3Wev5.App_navPadding_qa1HB { margin-top: 60px; } main.withBackground { min-height: calc(100vh - 6rem); } .smartbanner-ios, .smartbanner-android { background: none; box-shadow: none; } .smartbanner-ios .smartbanner-container, .smartbanner-android .smartbanner-container { background: none; padding: 0; } .smartbanner-ios .smartbanner-wrapper, .smartbanner-android .smartbanner-wrapper { border: none; text-align: left; } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button { width: auto; } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button-text { padding: 0 30px 0 15px; } .smartbanner-ios.smartbanner, .smartbanner-android.smartbanner { height: 40px; line-height: 40px; width: auto; margin-left: auto; } .smartbanner-ios .smartbanner-close, .smartbanner-android .smartbanner-close { right: 0.5rem; margin: -11px 0 0; z-index: 2; } } @media screen and (min-width: 1099px) { body { background: #141414; } .App_redesign_3Kq-9, .App_nonRedesign_3nT_v { padding-top: 4.5625rem; } main.withBackground { min-height: calc(100vh - 4.5625rem); } .App_defaultPadding_3Wev5.App_navPadding_qa1HB { margin-top: 0px; } .smartbanner-show .App_defaultPadding_3Wev5 { margin-top: 0px; } .smartbanner-show .App_defaultPadding_3Wev5.App_navPadding_qa1HB { margin-top: 0px; } .smartbanner-show { margin-top: 0px !important; } } .AuthPlaybackError_container_3rLDj { background-color: #000; } .AuthPlaybackError_innerContainer_wp1Xb { background-size: contain !important; /* needed to override inline bg style */ } .AuthPlaybackError_content_1sRR- { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; color: #fff; } .AuthPlaybackError_headerText_3FA5f { max-width: 225px; font-size: 20px; font-weight: 600; line-height: 1.5; letter-spacing: -0.4px; text-align: center; color: #ffffff; font-weight: 500; margin: auto; } .AuthPlaybackError_bodyText_2Tefr { max-width: 270px; width: 100%; opacity: 0.8; font-size: 14px; line-height: 1.36; letter-spacing: -0.6px; color: #ffffff; margin-top: 8px; font-weight: 100; text-align: center; } .AuthPlaybackError_actions_1872K { text-align: center; margin-top: 12px; } .AuthPlaybackError_primaryAction_3ecVR { width: 100%; max-width: 335px; margin: .25rem auto auto; height: 2.75rem; border-radius: .375rem; border: none; font-weight: 600; font-size: .875rem; cursor: pointer; outline: none; clear: both; color: #fff; background-color: hsla(0,0%,100%,.2); transition: background .25s, color .25s; } .AuthPlaybackError_actions_1872K .AuthPlaybackError_primaryAction_3ecVR:hover { color: #000; background: #fff; } .AuthPlaybackError_issues_2cclQ { text-decoration: none; position: absolute; bottom: 20px; text-align: center; max-width: 100%; width: 400px; left: calc(50% - 200px); opacity: .5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #fff; transition: opacity .25s; } .AuthPlaybackError_issues_2cclQ:hover{ opacity: 1; } @media screen and (min-width: 1099px) { .AuthPlaybackError_headerText_3FA5f { max-width: 600px; font-size: 36px; line-height: 1.25; letter-spacing: -1.5px; } .AuthPlaybackError_bodyText_2Tefr { max-width: 700px; opacity: 0.5; font-size: 20px; line-height: 1.6; letter-spacing: -0.6px; margin-top: 30px; } } @media screen and (max-width: 1099px) { .AuthPlaybackError_actions_1872K { margin-top: 0; } .AuthPlaybackError_bodyText_2Tefr { margin-top: 3px; } .AuthPlaybackError_headerText_3FA5f { max-width: 100%; } .AuthPlaybackError_issues_2cclQ { position: initial; font-size: 12px; } }.Tile_moreInfo_Uf9p0 .Tile_description_26rQR { font-size: 0.8125rem; line-height: 18px; font-weight: normal; } .Tile_subtitle_3H1Me { max-height: 4.25rem; overflow: hidden; } .Tile_details_14yRA { padding-bottom: 1.5rem; } .Tile_titleWrapper_34zF0 { width: calc(100% - 2rem); } .Tile_actionButton_2GV5Z { display: none; } .Tile_play_224we { display: none; } @media screen and (max-width: 767px) { .Tile_details_14yRA.Tile_toggled_34uup .Tile_moreInfo_Uf9p0 { position: initial; } .Tile_title_30Ez4:hover span, .Tile_descLink_3t45q:hover { border-bottom-color: transparent; } } @media screen and (min-width: 1099px) { .Tile_badge_25y_R { font-weight: 100; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; opacity: 1; z-index: 1; transition: opacity .25s; } .Tile_play_224we { display: initial; } .Tile_imageContainer_23ynY .Tile_badge_25y_R { left: 0.5625rem; } .Tile_networkIcon_387rh { z-index: 1; transition: opacity .25s; } .Tile_networkIcon_387rh img { max-height: 0.875rem; } .Tile_title_30Ez4 { margin: 1.375rem 0 0 0; font-size: 1.125rem; } .Tile_title_30Ez4 .Tile_titleWrapper_34zF0 span { border-bottom: solid .1rem transparent; padding-right: 0; } .Tile_title_30Ez4 .Tile_titleWrapper_34zF0 span > div { display: inline-block; } .Tile_title_30Ez4:hover .Tile_titleWrapper_34zF0 span { border-bottom: solid .1rem transparent; } .Tile_moreInfo_Uf9p0 .Tile_description_26rQR { padding-right: 4px; line-height: 20px; } .Tile_descLink_3t45q:hover { border-bottom: none; } .Tile_imageContainerWithButtons_22pfx:hover .Tile_actionButton_2GV5Z { opacity: 1; } .Tile_imageContainerWithButtons_22pfx:hover .Tile_badge_25y_R, .Tile_imageContainerWithButtons_22pfx:hover .Tile_networkIcon_387rh { opacity: 0; } .Tile_actionButton_2GV5Z { display: block; opacity: 0; color: #fff; background: hsla(0,0%,100%,.2); padding: calc(0.7rem - 1px) 0; border-radius: .25rem; position: absolute; bottom: 0.5rem; left: 0.5rem; width: calc(50% - 0.75rem); font-size: 0.75rem; line-height: 1.125rem; font-weight: 500; text-align: center; z-index: 2; transition: opacity .25s, background .25s, color .25s; cursor: pointer; } .Tile_actionButton_2GV5Z:nth-child(2) { left: auto; right: 0.5rem; background: transparent; } .Tile_actionButton_2GV5Z:hover { background: #fff; color: #000; } .Tile_actionButton_2GV5Z > svg { width: 1.125rem; height: 1.125rem; margin-right: 0.15rem; } .Tile_actionButton_2GV5Z > svg, .Tile_actionButton_2GV5Z > svg circle { transition: fill .25s, stroke .25s; } .Tile_actionButton_2GV5Z:hover > svg, .Tile_actionButton_2GV5Z:hover > svg circle { fill: #000 !important; stroke: #000 !important; } }.Footer_outerContainer_3wJv4 { letter-spacing: -0.33px; display: block; position: relative; background: #000000; } .Footer_graphikFont_2aDKW { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Footer_proximaFont_EcpTr { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Footer_container_1OOq9 { max-width: 66.9375rem; width: calc(100% - 2.5rem); padding-bottom: 3rem; margin: 0 auto 3.25rem auto; } .Footer_container_1OOq9.Footer_standalone_1S4XJ { margin: 0 auto; } .Footer_tagWrapper_3GpLV { width: 2.8125rem; margin: 1.375rem 0; } .Footer_tagWrapper_3GpLV img { width: 100%; height: auto; } .Footer_listContainer_WywtA { width: 100%; display: inline-block; vertical-align: top; } .Footer_listTitle_192h2 { display: block; font-size: 1.125rem; font-weight: 500; line-height: 1.22; letter-spacing: -0.2px; color: #ffffff; } .Footer_list_3fZwi { width: 100%; line-height: 1.88; letter-spacing: -0.4px; display: flex; justify-content: center; align-items: flex-start; flex-direction: column; } .Footer_flexRow_1WFiG { flex-direction: row; justify-content: flex-start; } .Footer_link_Vy-Sf { display: initial; color: rgba(255, 255, 255, 0.6); cursor: initial; } .Footer_link_Vy-Sf img { margin-right: 3rem; height: 1.125rem; display: inline-flex; cursor: pointer; } .Footer_legalContainer_3GRkj { display: block; padding-top: 1.3125rem; } .Footer_legalLink_368bG { font-weight: 500; text-transform: uppercase; } .Footer_legalText_2Ygr7 { font-size: 0.875rem; line-height: 1.57; width: 100%; color: rgba(255, 255, 255, 0.6); } .Footer_legalLink_368bG { color: rgba(255, 255, 255, 0.6); } .Footer_logoWrapper_3jQWW { width: 2.8125rem; margin: 1.375rem 0; } .Footer_logoWrapper_3jQWW img { width: 100%; height: auto; opacity: 0.6; } .Footer_inlineLogoWrapper_3KKi- img { max-width: 100%; height: auto; opacity: 0.6; } .Footer_inlineLogoWrapper_3KKi- { width: 3rem; margin: 0 3rem 0 0; display: inline-block; vertical-align: top; } .Footer_linkText_1YMVQ { padding-right: 1rem; margin-right: 1rem; display: flex; align-items: center; height: 2.25rem; vertical-align: middle; font-weight: 500; cursor: pointer; } .Footer_promoImage_3crx_ { height: auto; width: 100%; } .Footer_promosHeadline_pNKGg, .Footer_promoHeadline_3rX4w, .Footer_promoHeadlineLink_1sS8B { font-size: 18px; font-weight: 500; line-height: 1.22; letter-spacing: -0.2px; color: #ffffff; } .Footer_promosHeadline_pNKGg { margin-bottom: 29px; padding-top: 52px; } .Footer_promoHeadline_3rX4w { margin: 14px 0 16px 0; } .Footer_promoDescription_18L6N { color: rgba(255, 255, 255, 0.6); font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; } .Footer_promoContentContainer_jthi- { margin-bottom: 34px; } .Footer_promosContainer_1YGia, .Footer_socialContainer_peUk_, .Footer_listFullWidth_1kwEn { padding-top: 1rem; } @media screen and (max-width: 1098px) { .Footer_promosContainer_1YGia, .Footer_socialContainer_peUk_, .Footer_listContainer_WywtA { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .Footer_list_3fZwi { padding-bottom: 1.5rem; } .Footer_listCollapsed_28MVD .Footer_list_3fZwi { display: none; } .Footer_listTitle_192h2 { padding: 1.5rem 0; cursor:pointer; } .Footer_listTitle_192h2 svg { float: right; transform: rotate(45deg); transition: transform 0.25s; } .Footer_listCollapsed_28MVD .Footer_listTitle_192h2 svg { transform: rotate(0); } .Footer_socialContainer_peUk_ .Footer_link_Vy-Sf img + span { display: none; } .Footer_socialContainer_peUk_ img { opacity: 0.6; } } @media screen and (min-width: 1099px) { .Footer_container_1OOq9 { margin-top: 5.1875rem; padding-bottom: 4.4375rem; } .Footer_container_1OOq9.Footer_standalone_1S4XJ { margin-top: 0; } .Footer_listContainer_WywtA { padding: 0 0 3.25rem; width: 50%; } .Footer_listContainer_WywtA.Footer_listFullWidth_1kwEn { width: 75%; margin: 0 auto; display: block; } .Footer_listTitle_192h2 { font-size: 1.5rem; line-height: 2.33; padding-bottom: 1.125rem; } .Footer_listTitle_192h2 svg { display: none; } .Footer_linkText_1YMVQ { display: inline-flex; } .Footer_link_Vy-Sf { display: inline-flex; width: 50%; align-items: center; } .Footer_link_Vy-Sf img { margin-right: 0.5rem; } .Footer_listFullWidth_1kwEn .Footer_link_Vy-Sf { width: 25%; } .Footer_link_Vy-Sf:hover { color: #ffffff; } .Footer_list_3fZwi { display: initial; } .Footer_promosContainer_1YGia, .Footer_socialContainer_peUk_, .Footer_listsContainer_1UPs7 { padding-top: 2.625rem; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .Footer_legalContainer_3GRkj { padding-top: 2.625rem; display: flex; margin: 0 1.375rem; } .Footer_logoWrapper_3jQWW { width: 6.1875rem; margin: 0 3rem 0 0; } .Footer_tagWrapper_3GpLV { width: 6.1875rem; margin: 0 0 0 3rem; } .Footer_socialContainer_peUk_ .Footer_listContainer_WywtA { width: 75%; } .Footer_socialContainer_peUk_ .Footer_list_3fZwi { display: flex; } .Footer_promoContainer_1St0X { display: flex; flex-direction: row; margin-bottom: 62px; } .Footer_promosContainer_1YGia { padding: 83px 0 0; } .Footer_promoImage_3crx_ { height: 152px; width: auto; } .Footer_promosHeadline_pNKGg { font-size: 24px; line-height: 2.33; padding: 0 0 45px; margin-bottom: 0; } .Footer_promoImageContainer_3ZbkB { margin-right: 33px; } .Footer_promoContentContainer_jthi- { margin: 0; } .Footer_promoHeadline_3rX4w { margin: 10px 0 20px; font-size: 18px; line-height: 1.22; letter-spacing: -0.2px; } .Footer_promoDescription_18L6N { max-width: 650px; } } @media screen { .Footer_noBorder_1KvjY { border: none; } }.SearchDropdown_container_3qUD5 { justify-content: center; } .SearchDropdown_headerInnerContainer_UAARa { height: 2.75rem; width: 100%; justify-content: center; box-sizing: border-box; } .SearchDropdown_itemContent_S3kdI { line-height: 1rem; } .safari .SearchDropdown_item_3dYdq:last-child { padding-bottom: 76px; } .SearchDropdown_itemContainer_x1XPy { overflow-y: scroll; z-index: 19; box-sizing: border-box; } .SearchDropdown_header_wmuNU { box-sizing: border-box; } @media screen and (max-width: 767px) { .SearchDropdown_header_wmuNU { padding-top: 1rem; justify-content: center; } .safari .SearchDropdown_item_3dYdq:last-child { padding-bottom: none; } } @media screen and (max-width: 1098px) { .SearchDropdown_container_3qUD5 { padding-right: 0; } .SearchDropdown_header_wmuNU { border: .1rem solid rgba(255,255,255,.125); padding: 0 1rem !important; border-radius: 0.3rem } } @media screen and (min-width: 1099px) { .SearchDropdown_container_3qUD5 { margin-top: 0rem; top: 0rem; } .SearchDropdown_container_3qUD5 .SearchDropdown_itemContainer_x1XPy { max-height: 14.75rem; } .SearchDropdown_header_wmuNU, .SearchDropdown_headerOpen_1bfDt { padding: 0.2rem 1.25rem 0; margin-top: 0; } .SearchDropdown_header_wmuNU { border: solid .05rem rgba(255,255,255,0); border-bottom: none; justify-content: space-between; margin-top: 0; } .SearchDropdown_itemContainer_x1XPy { border: .09rem solid #505050; background: #000; border-top: none; } .SearchDropdown_item_3dYdq { background: none; } .SearchDropdown_headerOpen_1bfDt { background: #000; border: .09rem solid #505050; border-bottom: none; transition: opacity .25s; } .SearchDropdown_headerInnerContainer_UAARa { height: 2.85rem; padding: 0 .3rem 0.3rem; margin-top: 0.3rem; } .SearchDropdown_headerInnerContainerOpen_27YBy { border-bottom: .09rem solid #2d2d2d; } .SearchDropdown_itemContainer_x1XPy::-webkit-scrollbar, .SearchDropdown_itemContainer_x1XPy::-webkit-scrollbar-button { width: 15px; width: 13px; height: 50%; } .SearchDropdown_itemContainer_x1XPy::-webkit-scrollbar-thumb, .SearchDropdown_itemContainer_x1XPy::-webkit-scrollbar-thumb:hover, .SearchDropdown_itemContainer_x1XPy::-webkit-scrollbar-thumb:active { background: #2d2d2d; border: 4px solid #000000; border-radius: 50px; border: 2.5px solid #000000; border-radius: 64px; } .safari .SearchDropdown_item_3dYdq:last-child { padding-bottom: 0; } } .SearchResults_search_3FJXM { margin: 0 auto; width: calc(100% - 2.5rem); max-width: 66.9375rem; } .SearchResults_results_19Mst { height: 100%; overflow-y: auto; overflow-x: hidden; } .SearchResults_tabs_NaA9p { display: flex; align-items: center; justify-content: center; color: #FFF; max-height: 4rem; border-bottom: .1rem solid rgba(255,255,255,.125); } .SearchResults_dropdown_M48eX { display: inline-block; width: 100%; } .SearchResults_tabItem_-Tjie { display: inline-block; padding: 1.25rem 0; width: 100%; max-width: 5rem; cursor: pointer; opacity: 0.5; transition: opacity 0.25s ease; } .SearchResults_tabItem_-Tjie.SearchResults_active_IQ2tn, .SearchResults_tabItem_-Tjie:hover { opacity: 1; } .SearchResults_searchResultTitle_3aVIP { display: block; color: #FFF; width: 100%; padding: 35px 0 20px 0; font-size: 0.8rem; text-transform: uppercase; font-weight: 500; letter-spacing: normal; border-bottom: .0625rem solid rgba(255,255,255,.2); } .SearchResults_noResults_S23Xm { margin: 0; padding: 0; background: 0 0; border: 0; font-size: 2.25rem; font-weight: 500; letter-spacing: -0.125rem; width: 100%; color: rgba(255,255,255,0.5); padding-top: 2.5rem; } .SearchResults_filters_2MbTD { border-bottom: .1rem solid rgba(255,255,255,.125); height: 6.8125rem; text-align: center; box-sizing: border-box; } .SearchResults_tabItem_-Tjie img { height: 0.75rem; } @media screen and (max-width: 767px) { .SearchResults_dropdown_M48eX { width: 48%; border-radius: 0.3rem; padding-right: none; margin-top: 1rem; } .SearchResults_dropdown_M48eX:nth-child(2) { margin-left: 4%; } } @media screen and (min-width: 768px) and (max-width: 1098px) { .SearchResults_dropdown_M48eX { width: auto; min-width: 10rem; border-radius: 0.3rem; margin: 2rem 1rem; } .SearchResults_filters_2MbTD { border: none; } } @media screen and (min-width: 1099px) { .SearchResults_dropdown_M48eX { width: auto; } .SearchResults_search_3FJXM { height: 100%; overflow-x: hidden; -ms-overflow-style: auto; padding-right: 0.3125rem; } .SearchResults_search_3FJXM > * { padding-top: 2.8125rem; } .SearchResults_results_19Mst { height: 100%; overflow-x: hidden; } .SearchResults_searchResultTitle_3aVIP { font-size: 1.5rem; text-transform: none; border-bottom: none; font-weight: normal; } .SearchResults_noResults_S23Xm { letter-spacing: -0.1875rem; font-size: 4.5rem; padding-top: 4rem; } .SearchResults_filters_2MbTD { display: flex; justify-content: space-between; height: 3.5rem; text-align: left; position: relative; } .SearchResults_tabs_NaA9p { display: inline-block; border: none; } .SearchResults_tabItem_-Tjie { padding: 1.25rem 1.562rem 1.25rem 1.562rem; width: auto; max-width: inherit; } .SearchResults_tabItem_-Tjie:first-child { padding-left: 0; } } @media screen and (min-width: 2220px) { .SearchResults_search_3FJXM { max-width: 130rem; } } .SearchTile_tile_3n9G3 { box-sizing: border-box; } .SearchTile_title_Bta4k { border-bottom: none; display: block; text-align: center; margin: 0 auto; opacity: .7; font-weight: normal; overflow: hidden; text-overflow: ellipsis; } .SearchTile_title_Bta4k { padding-top: 1rem; } .SearchTile_title_Bta4k * { font-weight: normal; font-size: 16px; } .SearchTile_tile_3n9G3:hover .SearchTile_title_Bta4k, .SearchTile_tile_3n9G3:hover .SearchTile_title_Bta4k span, .SearchTile_title_Bta4k:hover, .SearchTile_title_Bta4k:hover span { border-bottom: none; opacity: 1; cursor: pointer; } .SearchTile_titleTextContainer_3qWzs { width: 100%; } .SearchTile_titleText_1Iawt, .SearchTile_episodeCount_2Q6Jr { display: inline-block; } .SearchTile_episodeCount_2Q6Jr { margin-left: .25rem; } @media screen and (min-width: 768px) { .SearchTile_titleText_1Iawt { max-width: calc(100% - 2.75rem); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .SearchTile_episodeCount_2Q6Jr { width: 2rem; vertical-align: top; } }.HeaderTitle_imageAndText_2PQ6n .HeaderTitle_text_1-Ds2 { padding-left: 6px; } .HeaderTitle_headlineImg_SZ4VA { max-height: 36px; width: auto; } .HeaderTitle_smallerImageAndText_oGQGQ img, .HeaderTitle_smallerImageOnly_2YS2y img { max-height: 1.2rem; width: auto; } .HeaderTitle_smallerImageAndText_oGQGQ .HeaderTitle_text_1-Ds2 { padding-left: 6px; } .HeaderTitle_headerTitle_22TCU h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HeaderTitle_headerTitle_22TCU, .HeaderTitle_headerTitle_22TCU h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; padding-top: 2.625rem; margin-bottom: 1.5rem; } .HeaderTitle_smallerTitle_2wepk h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HeaderTitle_smallerTitle_2wepk, .HeaderTitle_smallerTitle_2wepk h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; padding: 1.5rem 0; } @media screen and (min-width: 1099px) { .HeaderTitle_smallerHeader_1NRtf { height: 4rem; } .HeaderTitle_headerTitle_22TCU, .HeaderTitle_headerTitle_22TCU h1 { font-size: 4.625rem; padding-top: 2.375rem; } .HeaderTitle_imageAndText_2PQ6n .HeaderTitle_text_1-Ds2 { padding-left: 12px; } .HeaderTitle_headlineImg_SZ4VA { max-height: 3.375rem; width: auto; } .HeaderTitle_smallerImageAndText_oGQGQ img, .HeaderTitle_smallerImageOnly_2YS2y img { max-height: 1.2rem; width: auto; } } .HomeSlideHeader_header_25z0a, .HomeSlideHeader_smallerHeader_2vXGs, .HomeSlideHeader_altHeader_j9pXC { color: #fff; display: block; } .HomeSlideHeader_header_25z0a { position: relative; } .HomeSlideHeader_smallerHeader_2vXGs { position: relative; height: 4rem; } .HomeSlideHeader_container_1HOU- { margin: 0 auto; } .HomeSlideHeader_imageAndText_16S3F .HomeSlideHeader_text_XnfMG { padding-left: 6px; } .HomeSlideHeader_imageAndText_16S3F img, .HomeSlideHeader_imageOnly_2L9-j img { max-height: 36px; width: auto; } .HomeSlideHeader_smallerImageAndText_1lijm img, .HomeSlideHeader_smallerImageOnly_13AUt img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_smallerImageAndText_1lijm .HomeSlideHeader_text_XnfMG { padding-left: 6px; } .HomeSlideHeader_seriesLogo_1YNAE { height: 5rem; } .HomeSlideHeader_headerTitle_2wC4Z h1{ display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_headerTitle_2wC4Z, .HomeSlideHeader_headerTitle_2wC4Z h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; padding-top: 2.625rem; margin-bottom: 1.5rem; } .HomeSlideHeader_smallerTitle_1lQf2 h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_smallerTitle_1lQf2, .HomeSlideHeader_smallerTitle_1lQf2 h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; padding: 1.5rem 0; } .HomeSlideHeader_infoContainer_3jTzz { color: #fff; position: relative; } .HomeSlideHeader_smallerInfoContainer_6QuQl { padding-bottom: 2rem; } .HomeSlideHeader_smallerInfoContainer_6QuQl.HomeSlideHeader_withSmallHeader_3mPQM { padding-bottom: 0; padding-top: 140px; z-index: 1; } .HomeSlideHeader_description_1rcQk { color: rgba(255,255,255,.6); max-width: 30.125rem; padding-bottom: 0; font-size: 1rem; line-height: 1.25rem; font-weight: 400; margin-top: .5rem; } .HomeSlideHeader_descriptionText_1tkcV { font-size: 0.875rem; line-height: 1.43; display: block; } .HomeSlideHeader_highlightMovie_3Ztq5, .HomeSlideHeader_highlightSeries_2S2mN { display: inline-block; margin-bottom: 0; max-width: calc(100% - 2.5rem); } .HomeSlideHeader_badge_tj27h { font-weight: 100; border: .0625rem solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; display: inline-block; font-size: .625rem; letter-spacing: .03125rem; margin: 0.5rem 0; } .HomeSlideHeader_meta_2M-Vy { font-size: 0.75rem; color: rgba(255,255,255,0.4); margin-top: 0.375rem; } .HomeSlideHeader_buttons_2hSs6 { margin: 0.875rem 0 2.375rem; display: block; } .HomeSlideHeader_buttons_2hSs6.HomeSlideHeader_buttonGutter_1sylh { margin-top: 3rem; } .HomeSlideHeader_buttons_2hSs6 svg { height: 17px; width: 17px; margin-right: .5rem; margin-left: -.3125rem; } .HomeSlideHeader_moreLink_2lqBL, .HomeSlideHeader_moreInfo_1Znw8 { font-size: 0.875rem; padding: 1.125rem 0.5rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255,255,255,.5); } .HomeSlideHeader_foxAwesomeMoreLink_ypWzo { font-size: 0.875rem; padding: 1rem 1rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255, 255, 255, .5); border: 2px solid rgba(128, 128, 128, 0.31); border-radius: .25rem; padding-bottom: 16px; padding-top: 18px; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_moreLink_2lqBL:hover, .HomeSlideHeader_moreInfo_1Znw8:hover, .HomeSlideHeader_foxAwesomeMoreLink_ypWzo:hover { color: #fff; } .HomeSlideHeader_showButton_ryBcr { margin: 0 .625rem 0 0; color: #fff; border-radius: .3125rem; background: rgba(255,255,255,.3); padding: .625rem 1.25rem; line-height: 1.375rem; font-size: 0.875rem; padding: 0.9375rem 1.875rem 0.8125rem; } .HomeSlideHeader_showButton_ryBcr, .HomeSlideHeader_moreLink_2lqBL { border: 0; transition: background .25s,color .25s; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_showButton_ryBcr:hover { color: #000; background: #fff; transition: background .25s, color .25s; } .HomeSlideHeader_showButton_ryBcr > svg, .HomeSlideHeader_showButton_ryBcr > svg circle { transition: fill .25s, stroke .25s, color .25s; } .HomeSlideHeader_showButton_ryBcr:hover > svg, .HomeSlideHeader_showButton_ryBcr:hover > svg circle { fill: #000 !important; } .HomeSlideHeader_showButton_ryBcr:hover > svg circle { stroke: #000 !important; } .HomeSlideHeader_showButton_ryBcr > svg { margin-right: 0.375rem; margin-left: -0.375rem; width: 1.1875rem; height: 1.1875rem; vertical-align: top; cursor: pointer; } .HomeSlideHeader_showButtonText_3ebEb { position: relative; } .HomeSlideHeader_secondaryText_1kz31 { position: absolute; left: 0; top: -3rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .HomeSlideHeader_showButton_ryBcr:hover .HomeSlideHeader_secondaryText_1kz31 { color: #fff; } .HomeSlideHeader_showName_J8m0c { color: #fff; font-size: 1.125rem; font-weight: 500; margin: 0.5rem 0; display: block; } .HomeSlideHeader_toggle_dr219 { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .HomeSlideHeader_toggle_dr219 svg { fill: #fff !important; } .HomeSlideHeader_fadeButtons_2PzIL, .HomeSlideHeader_fadeButtons_2PzIL:hover { opacity: 1; background: #252525; color: #585858; } .HomeSlideHeader_fadeButtons_2PzIL > svg circle, .HomeSlideHeader_fadeButtons_2PzIL:hover > svg circle { stroke: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2PzIL > svg, .HomeSlideHeader_fadeButtons_2PzIL:hover > svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2PzIL > svg > g > g > path, .HomeSlideHeader_fadeButtons_2PzIL:hover > svg > g > g > path { stroke: none !important; } .HomeSlideHeader_icon_3UYSl { vertical-align: top; } .HomeSlideHeader_networkLogo_36jEW { height: 24px; position: relative; top: -4px; vertical-align: middle; border-left: 1px solid rgba(255,255,255,0.2); padding: 2px 10px 2px; margin-left: 5px; } @media screen and (min-width: 1099px) { .HomeSlideHeader_container_1HOU- { margin-bottom: 3rem; } .HomeSlideHeader_showName_J8m0c { margin: 0 0 0.3rem; font-size: 2.25rem; } .HomeSlideHeader_header_25z0a { margin-bottom: 3.625rem; } .HomeSlideHeader_paddingTopHeader_16_mB { margin-top: 6rem; } .HomeSlideHeader_smallerHeader_2vXGs { height: 4rem; } .HomeSlideHeader_headerTitle_2wC4Z, .HomeSlideHeader_headerTitle_2wC4Z h1 { font-size: 4.625rem; padding-top: 2.375rem; } .HomeSlideHeader_imageAndText_16S3F .HomeSlideHeader_text_XnfMG { padding-left: 12px; } .HomeSlideHeader_imageAndText_16S3F img, .HomeSlideHeader_imageOnly_2L9-j img { max-height: 3.375rem; width: auto; } .HomeSlideHeader_smallerImageAndText_1lijm img, .HomeSlideHeader_smallerImageOnly_13AUt img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_badge_tj27h { font-size: 0.625rem; margin:0 0 0.6375rem; } .HomeSlideHeader_description_1rcQk { font-size: 1rem; line-height: 1.625rem; font-weight: normal; } .HomeSlideHeader_descriptionText_1tkcV { font-size: inherit; line-height: inherit; display: inline; } .HomeSlideHeader_descriptionTextMovie_1ulMm, .HomeSlideHeader_descriptionTextSeries_2-xgO { display: block; clear: both; } .HomeSlideHeader_highlight_3OVd4 { color: #fff; } .HomeSlideHeader_highlight_3OVd4:not(.HomeSlideHeader_highlightMovie_3Ztq5):not(.HomeSlideHeader_highlightSports_1GWu6):not(.HomeSlideHeader_highlightSeries_2S2mN):after { content: ': '; } .HomeSlideHeader_highlightSports_1GWu6:after, .HomeSlideHeader_highlightSeries_2S2mN:after, .HomeSlideHeader_highlightMovie_3Ztq5:after { content: ' '; } .HomeSlideHeader_highlightMovie_3Ztq5, .HomeSlideHeader_highlightSeries_2S2mN { max-width: 800px; width: 800px; } .HomeSlideHeader_meta_2M-Vy { font-size: 0.75rem; margin-top: .3375rem; } .HomeSlideHeader_showButton_ryBcr { padding: 1.063rem 1.875rem 0.9375rem 1.75rem; color: #fff; background: rgba(255,255,255,.2); margin-right: 0.8rem; border-radius: 0.25rem; font-size: 0.8125rem; line-height: 1.188rem; } .HomeSlideHeader_showButton_ryBcr > svg { width: 1.125rem; height: 1.125rem; } .HomeSlideHeader_buttons_2hSs6 { margin: 1.5rem 0; } .HomeSlideHeader_buttons_2hSs6.HomeSlideHeader_buttonGutter_1sylh { margin-top: 3rem; } .HomeSlideHeader_moreLink_2lqBL { font-size: 0.875rem; } .HomeSlideHeader_fadeButtons_2PzIL, .HomeSlideHeader_fadeButtons_2PzIL:hover { opacity: 1; background: #252525; color: #585858; } .HomeSlideHeader_fadeButtons_2PzIL > svg circle, .HomeSlideHeader_fadeButtons_2PzIL:hover > svg circle { stroke: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2PzIL > svg, .HomeSlideHeader_fadeButtons_2PzIL:hover > svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2PzIL > svg > g > g > path, .HomeSlideHeader_fadeButtons_2PzIL:hover > svg > g > g > path { stroke: none !important; } .HomeSlideHeader_logo_2JSYB { padding: 10px 0; } .HomeSlideHeader_locationRequired_3dt5X { padding: 178px 0 242px 0; border-bottom: solid 1px rgba(255, 255, 255, 0.3); } .HomeSlideHeader_networkLogo_36jEW { margin-left: 0; } } .homeTile_description_1Nhon { font-size: 0.8125rem; line-height: 18px; font-weight: normal; } .homeTile_subtitle_3E5T8 { max-height: 4.25rem; overflow: hidden; } .homeTile_details_2zbfJ { padding-bottom: 1.5rem; } .homeTile_titleWrapper_2JgK4 { width: calc(100% - 2rem); } .homeTile_actionButton_2J17u { display: none; } .homeTile_play_2AeI4 { display: none; } @media screen and (max-width: 767px) { .homeTile_details_2zbfJ.homeTile_toggled_jOfUp .homeTile_moreInfo_3wN9_ { position: initial; } .homeTile_title_10MKO:hover span, .homeTile_descLink_287Au:hover { border-bottom-color: transparent; } } @media screen and (min-width: 1099px) { .homeTile_badge_2aP5n { font-weight: 100; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; opacity: 1; z-index: 1; transition: opacity .25s; } .homeTile_play_2AeI4 { display: initial; } .homeTile_imageContainer_24TTT .homeTile_badge_2aP5n { left: 0.5625rem; } .homeTile_networkIcon_33Jus { z-index: 1; transition: opacity .25s; } .homeTile_networkIcon_33Jus img { max-height: 0.875rem; } .homeTile_title_10MKO { margin: 1.375rem 0 0 0; font-size: 1.125rem; } .homeTile_title_10MKO .homeTile_titleWrapper_2JgK4 span { border-bottom: solid .1rem transparent; padding-right: 0; } .homeTile_title_10MKO .homeTile_titleWrapper_2JgK4 span > div { display: inline-block; } .homeTile_title_10MKO:hover .homeTile_titleWrapper_2JgK4 span { border-bottom: solid .1rem transparent; } .homeTile_description_1Nhon { padding-right: 4px; line-height: 20px; } .homeTile_descLink_287Au:hover { border-bottom: none; } .homeTile_imageContainerWithButtons_2EkUi:hover .homeTile_actionButton_2J17u { opacity: 1; } .homeTile_imageContainerWithButtons_2EkUi:hover .homeTile_badge_2aP5n, .homeTile_imageContainerWithButtons_2EkUi:hover .homeTile_networkIcon_33Jus { opacity: 0; } .homeTile_actionButton_2J17u { display: block; opacity: 0; color: #fff; background: hsla(0,0%,100%,.2); padding: calc(0.7rem - 1px) 0; border-radius: .25rem; position: absolute; bottom: 0.5rem; left: 0.5rem; width: calc(50% - 0.75rem); font-size: 0.75rem; line-height: 1.125rem; font-weight: 500; text-align: center; z-index: 2; transition: opacity .25s, background .25s, color .25s; cursor: pointer; } .homeTile_actionButton_2J17u:nth-child(2) { left: auto; right: 0.5rem; background: transparent; } .homeTile_actionButton_2J17u:hover { background: #fff; color: #000; } .homeTile_actionButton_2J17u > svg { width: 1.125rem; height: 1.125rem; margin-right: 0.15rem; } .homeTile_actionButton_2J17u > svg, .homeTile_actionButton_2J17u > svg circle { transition: fill .25s, stroke .25s; } .homeTile_actionButton_2J17u:hover > svg, .homeTile_actionButton_2J17u:hover > svg circle { fill: #000 !important; stroke: #000 !important; } }.Live_screen_2IbYQ { background: #141414; margin-top: 0; padding-bottom: 4rem; } .Live_screen_2IbYQ.Live_withSpacer_SbBqn { margin-top: calc(-1 * 3.8rem); } .Live_container_1798u { margin: 0 auto; max-width: 66.9375rem; } .Live_container_1798u, .Live_videoContainer_1d8LT { position: relative; } .Live_videoSizer_2kIdJ { margin: 0 auto; max-width: 70.9375rem; width: 100%; } .Live_bannerContainer_1XnvM, .Live_exitContainer_3rGgl { background: black; display: flex; align-items: center; flex-direction: column-reverse; min-height: 13rem; padding: 10.25rem 0 3.25rem; background-position: center bottom; background-size: cover; max-width: none; } .Live_exitContainer_3rGgl { padding: 5.25rem 0 3.25rem; } .Live_bannerCopy_Z8kM3 { color: white; font-size: 28px; font-weight: 300; margin: 0 auto; text-align: center; display: inline; line-height: 2.5rem; padding: 0 2rem; } .Live_bannerCopy_Z8kM3 span { line-height: 2rem; } .Live_bannerCopy_Z8kM3 img { height: 2rem; width: auto; margin: -0.25rem 0 -0.25rem 0.75rem; } .Live_watchDetailContainer_-0hfy { padding: 1.5rem 1.25rem; pointer-events: none; } .Live_mobileScheduleHeader_3Q11a { height: 21px; font-size: 20px; font-weight: bold; letter-spacing: -0.1px; text-align: left; width: calc(100% - 2.5rem); margin: 0 auto; padding: 2rem 0rem 3rem; border-bottom: .0625rem solid rgba(255, 255, 255, .2); color: #ffffff; } .smartbanner-show { margin-top: 3.8rem !important; } .Live_panelPlayerAltHeader_1lYfk { padding-top: 3.8rem; } .smartbanner-show .Live_panelPlayerAltHeader_1lYfk, .smartbanner-show .Live_altHeaderWrapper_3LOEV { padding-top: 0px; } .Live_cta_1BVIi { background-image: url(/static/images/live-cta-background.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff; padding: 2rem; font-size: 1rem; font-weight: 500; letter-spacing: -0.15px; line-height: 1.25rem; text-align: center; align-items: center; justify-content: center; margin-top: 3.8rem; } .Live_cta_1BVIi>* { max-width: 18rem; } .Live_cta_1BVIi .Live_promoHeader_IWxd_ { margin: 0 auto 0.75rem; font-weight: 600; font-size: 1.25rem; letter-spacing: -0.3px; line-height: 1.15; } .Live_cta_1BVIi .Live_promoText_Pyfeg { font-size: 1rem; line-height: 1.25; font-weight: 300; margin: 0 auto 1.4375rem; } .Live_cta_1BVIi .Live_button_1voUi { margin: 0 auto; border-radius: 0.3125rem; padding: 0.625rem 1.5rem; white-space: nowrap; display: flex; justify-content: center; width: 11.5rem; font-weight: 600; text-transform: uppercase; color: #009bfa; background: #ffffff; } .Live_cta_1BVIi .Live_button_1voUi .Live_buttonText_S3Mqn { font-size: 0.8125rem; letter-spacing: 0; } .Live_scheduleGrid_T47FV { display: block; opacity: 1; transition: opacity .25s ease-in-out; } .Live_exitHeader_yFpfA { display: block; max-width: 600px; font-size: 30px; line-height: 1.25; letter-spacing: -1.5px; } .Live_exitCopy_2ReTI { display: block; max-width: 700px; font-size: 20px; line-height: 1.6; letter-spacing: -.6px; margin-top: 30px; color: #fff; text-align: center; } .Live_scheduleRowMobile_2e4an { display: flex; align-items: center; flex-direction: row; height: 68px; border-bottom: solid 1px rgba(255, 255, 255, 0.2); margin: 0 10px; } .Live_scheduleRowMobile_2e4an .Live_scheduleLeft_39r8P { padding-left: 17px; } .Live_scheduleRowMobile_2e4an .Live_scheduleLeft_39r8P .Live_networkLogo_pzkVg { opacity: .3; margin: auto 0; height: auto; width: 33px; vertical-align: middle; } .Live_affiliateNetworkLogo_l8ciG { display: none; } .Live_altHeaderWrapper_3LOEV { height: 0; } .Live_altHeaderDetails_37afn { width: 100%; display: flex; justify-content: flex-end; align-items: center; height: 100%; } .Live_gridLoading_3mgRQ { opacity: .5; } .Live_gridLoader_w-vqA { position: absolute; opacity: 1; top: calc(50% - 25px); } .Live_playerSpacer_FBH8h { padding-top: 10rem; } .Live_noScroll_1vqpj { overflow: hidden; } @media screen and (max-width: 767px) { .Live_dropdown_3ZBAC { display: initial; } } @media screen and (max-width: 1098px) { .Live_scheduleGrid_T47FV { height: calc(100vh - 3.8rem - 225px - 49px); overflow: scroll; } .Live_videoOuterContainer_2T3cx { position: relative; } .Live_panelPlayer_1f4sJ { position: relative; margin-top: 0; } .Live_tabDateLabel_1yivA { position: absolute; top: 0.5rem; right: calc(25% - 2rem); color: #fff; font-size: 0.75rem; width: 5rem; text-align: center; } .Live_tabButtons_3PdvK { position: relative; } .Live_tabButtons_3PdvK { display: flex; -webkit-flex-direction: row; flex-direction: row; align-items: center; justify-content: center; text-transform: uppercase; color: rgba(255, 255, 255, .3); } .Live_tabButtons_3PdvK .Live_tab_3A6B9 { color: rgba(255, 255, 255, 0.3); cursor: pointer; text-align: center; width: 100%; line-height: 48px; font-size: 12px; border-bottom: solid 1px #434343; } .Live_tabButtons_3PdvK .Live_tab_3A6B9.Live_active_3y0HP { border-bottom: solid 1px #FFF; color: white; } .Live_scheduleLeft_39r8P { display: none; } .Live_dropdown_3ZBAC { width: 100%; padding: 1.375rem 0; } .Live_mobileDropdowns_DrYIj { display: flex; justify-content: center; border-bottom: 1px solid rgba(255, 255, 255, 0.2); position: relative; } .Live_networkLogo_pzkVg { height: auto; max-width: 2.75rem; max-height: 2rem; width: auto; } .Live_dropdown_3ZBAC { display: initial; } } @media screen and (min-width: 1099px) { .Live_screen_2IbYQ { margin-top: 0; } .Live_container_1798u { padding-top: 1.25rem; max-width: 70.9375rem; } .Live_bannerCopy_Z8kM3 { margin-top: 102px; } .Live_exitContainer_3rGgl { padding: 3.25rem 0 3.25rem; } .Live_exitHeader_yFpfA { font-size: 36px; } .Live_watchDetailContainer_-0hfy { position: absolute; max-width: 66.9375rem; width: 100%; margin: auto; left: 0; right: 0; bottom: 9rem; padding: 0; } .Live_videoContainer_1d8LT { padding-bottom: 56.25%; position: relative; } .Live_affiliateNetworkLogo_l8ciG { display: block; width: calc(100% - 2.5rem); margin: 0 auto; opacity: 1; transition: opacity 0.5s linear; } .Live_affiliateNetworkLogoHidden_iwGm_ { opacity: 0; } .Live_affiliateNetworkLogo_l8ciG img { position: absolute; top: 32px; right: 32px; opacity: 0.5; height: 25px; width: auto; } .Live_tabButtons_3PdvK { width: 100%; height: 40px; text-align: center; margin-top: 2rem; } .Live_tabButtons_3PdvK .Live_tab_3A6B9 { background: transparent; padding: 10px 36px; font-size: 1rem; font-weight: 500; color: white; cursor: pointer; border: solid 1px #dedede; border-radius: 0; border-right: none; transition: background 0.3s, all 0.3s; } .Live_tabButtons_3PdvK .Live_tab_3A6B9:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .Live_tabButtons_3PdvK .Live_tab_3A6B9:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: solid 1px #dedede; } .Live_tabButtons_3PdvK .Live_tab_3A6B9.Live_active_3y0HP, .Live_tabButtons_3PdvK .Live_tab_3A6B9:hover { background: white; color: black; } .Live_timeline_mIjTX { display: flex; -ms-flex-align: center; align-items: center; } .Live_timelineLeft_2GXg6 { flex-basis: 6.25rem; min-width: 6.25rem; justify-content: flex-start; display: flex; } .Live_timelineDropdown_3C5ym { max-width: 4.5rem; height: auto; border-radius: .1875rem; background-color: rgba(255, 255, 255, .15); display: flex; justify-content: center; align-items: center; color: #fff; font-size: .75rem; cursor: pointer; font-weight: 500; height: 25px; } .Live_timelineMain_3EoZY { width: 100%; height: 22px; margin: 1.125rem 0; display: flex; transition: opacity .25s; position: relative; overflow: hidden; } .Live_time_EPL0_ { max-width: 17rem; min-width: 17rem; border-left: .1rem solid rgba(255, 255, 255, .15); color: rgba(255, 255, 255, .3); padding-bottom: 2.7px; padding-left: 9.45px; padding-right: 0px; padding-top: 5.4px; font-size: .75rem; text-transform: uppercase; letter-spacing: -0.4px; } .Live_timelineEmptyArrow_2p72a { width: 32px; height: 12px; } .Live_timelineArrow_x0YND:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; margin-right: 1rem; opacity: .5; display: flex; cursor: pointer; } .Live_timelineRightArrow_Tjxfv { cursor: pointer; } .Live_timelineLeftArrow_3iMeJ { cursor: pointer; } .Live_timelineRightArrow_Tjxfv:before { transform: rotate(315deg); } .Live_timelineLeftArrow_3iMeJ:before { transform: rotate(135deg); margin-right: 0.5rem; } .Live_scheduleRow_3LS14 { width: 100%; margin-bottom: 1.25rem; height: 4.375rem; min-height: 4.375rem; display: inline-flex; -webkit-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; -moz-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; -ms-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; -o-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; } .Live_scheduleRowOpen_13zgI { height: 418px; margin-bottom: 0; } .Live_scheduleLeft_39r8P { display: flex; min-width: 6.25rem; vertical-align: middle; white-space: nowrap; height: 4.375rem; justify-content: flex-start; align-items: center; } .Live_networkLogo_pzkVg { opacity: 0.3; margin: auto 0; height: auto; width: 2.75rem; vertical-align: middle; } .Live_scheduleLeft_39r8P .Live_networkLogo_pzkVg:hover { cursor: pointer; opacity: 1; } .Live_currentTime_2I2hQ { position: absolute; border-left: .1rem solid #228DE4; left: 34rem; top: 8.5rem; bottom: 0; z-index: 9; } .Live_currentTime_2I2hQ::before { border: 1rem solid transparent; border-left-width: .8rem; border-right-width: .8rem; content: ''; border-top-color: #228DE4; top: 0; left: -.9rem; width: 1.7rem; position: absolute; } .Live_scheduleRowSelected_3Q9BQ>.Live_scheduleLeft_39r8P:first-child:after { content: ''; width: .4375rem; height: .4375rem; background: #ff0000; margin: auto auto auto 1rem; border-radius: 1rem; display: flex; cursor: pointer; } .Live_videoOuterContainer_2T3cx { height: auto; } .Live_panelPlayer_1f4sJ { padding-bottom: 56.25%; position: relative; margin-top: 0; } .Live_panelPlayer_1f4sJ .Live_altHeaderVideoContainer_23GVB { position: fixed; top: 72px; left: 0; height: auto; width: 19rem; z-index: 210; overflow: hidden; } .Live_panelPlayerAltHeader_1lYfk { margin-top: 0; } .Live_scheduleItemWrapper_3HHVn { width: calc(100% - 6.25rem); } } @media screen and (min-width: 2220px) { .Live_container_1798u, .Live_videoSizer_2kIdJ { max-width: 106rem; } }.ScheduleItem_scheduleMain_2se6L { width: 100%; height: 100%; display: inline-block; overflow: hidden; } .ScheduleItem_container_3Pokp { display: inline-flex; flex-direction: row; justify-content: center; align-content: flex-start; position: relative; left: 0px; } .ScheduleItem_overflowButtonWrapper_1aLuw { display: inline-flex; } .ScheduleItem_scheduleItem_1Cppt { background-color: rgba(255, 255, 255, 0.1); border-radius: .375rem; height: 4.375rem; margin-right: 1.25rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 1rem; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; flex-shrink: 0; } .ScheduleItem_current_V91aP { border-top-left-radius: 0em; border-bottom-left-radius: 0em; border-left: none; } .ScheduleItem_scheduleItemActive_1VrMb, .ScheduleItem_scheduleItem_1Cppt:hover { background-color: rgba(255, 255, 255, 0.4); } .ScheduleItem_dummy_1BPn5, .ScheduleItem_dummy_1BPn5:hover { cursor: default; background-color: rgba(255, 255, 255, 0.1); } .ScheduleItem_title_3V8fg { display: flex; font-size: 1rem; font-weight: 500; letter-spacing: -0.5px; white-space: nowrap; text-overflow: ellipsis; color: #fff; margin-bottom: .5rem; } .ScheduleItem_subtitle_1MHgn { font-size: .875rem; letter-spacing: -0.3px; font-weight: 100; color: rgba(255,255,255, 0.4); } .ScheduleItem_title_3V8fg, .ScheduleItem_subtitle_1MHgn { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-height: .875rem; line-height: 1; } .ScheduleItem_titleContainer_AWu2_ { display: flex; flex-direction: column; width: 100%; } .ScheduleItem_titleText_wDZfh { overflow: hidden; padding-top: 3px; text-overflow: ellipsis; } .ScheduleItem_badge_3u_V6 { display: inline-block; font-size: 0.625rem; padding: 4px 6px 3px 6px; border: solid 1px white; border-radius: .1875rem; text-transform: uppercase; margin-right: 8px; } .ScheduleItem_newBadge_3ZYI8 { background-color: rgba(0, 155, 255, 0.85); border: 1px solid rgba(0, 155, 255, 0.85); } .ScheduleItem_liveBadge_Oz637 { background-color: rgba(208, 2, 27, 0.75); border: 1px solid rgba(208, 2, 27, 0.75); } .ScheduleItem_otherBadge_2s0_p { background-color: rgba(94, 94, 96, 0.85); border: 1px solid rgba(94, 94, 96, 0.85); } /** DETAIL **/ .ScheduleItem_detailContainer_3Jk8u { height: calc(100% - 4.375rem); display: flex; color: #ffffff; background: #141414; position: relative; z-index: 1; } .ScheduleItem_detailContainerLeft_3M93m { flex-grow: 1; padding: 4.125rem 1rem 3rem; width: 100%; } .ScheduleItem_detailContainerRight_2Na8K { padding: 71px 14px 0px 0px; } .ScheduleItem_detailTitle_1ZKIe { display: inline-block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; vertical-align: top; font-size: 1.5rem; font-weight: 500; letter-spacing: -1px; } .ScheduleItem_detailSubtitle_1PspU { margin-top: 0.75rem; font-size: 1.25rem; letter-spacing: -0.4px; } .ScheduleItem_detailDescription_2rTfo { margin-top: 6px; font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; color: #a1a1a1; } .ScheduleItem_detailInfo_5BkbY { height: 30px; font-size: 12px; line-height: 2.5; color: rgba(255, 255, 255, 0.4); } .ScheduleItem_actionButtons_2uWAr { display: inline-block; padding-top: 28px } .ScheduleItem_actionButtons_2uWAr.ScheduleItem_buttonGutter_1Ladh { margin-top: 10px; } .ScheduleItem_actionButton_3zlPO { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 24px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .ScheduleItem_actionButtonLocked_2FO5o { padding: 0 11px; } .ScheduleItem_actionButton_3zlPO:hover { color: #000; background: #fff; } .ScheduleItem_actionButton_3zlPO svg { pointer-events: none; margin: 0 auto; background: transparent; transition: fill .25s; } .ScheduleItem_actionButton_3zlPO:hover svg { fill: #000 } .ScheduleItem_actionButtonText_3DV1W { position: relative; } .ScheduleItem_secondaryText_2qCkz { position: absolute; left: 0; top: -2.75rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .ScheduleItem_actionButton_3zlPO:hover .ScheduleItem_secondaryText_2qCkz { color: #fff; } .ScheduleItem_noAuthZActionButton_2okPW * { opacity: .8; } .ScheduleItem_noAuthZActionButton_2okPW { color: rgba(255,255,255,.4); } .ScheduleItem_lock_3MY8B { margin-right: 8px; width: 19px; opacity: 1; } .ScheduleItem_caret_3lcoX, .ScheduleItem_timestamp_3dimD { display: none; } @media screen and (max-width: 1098px) { .ScheduleItem_container_3Pokp { display: block; width: 100%; } .ScheduleItem_scheduleItem_1Cppt { position: relative; flex-direction: row; align-items: baseline; flex: 2; padding: 0; margin: 1rem 1rem 0; border-bottom: 1px solid rgba(255,255,255,0.1); border-radius: 0; } .ScheduleItem_scheduleItem_1Cppt, .ScheduleItem_scheduleItemActive_1VrMb, .ScheduleItem_scheduleItem_1Cppt:hover { background-color: transparent; } .ScheduleItem_title_3V8fg { font-size: 14px; letter-spacing: -0.4px; font-weight: 500; } .ScheduleItem_titleText_wDZfh { padding-top: 0; padding-right: 3px; } .ScheduleItem_titleContainer_AWu2_ { width: calc(100% - 7rem); } .ScheduleItem_subtitle_1MHgn { font-size: 14px; letter-spacing: -0.3px; margin-top: -1px; } .ScheduleItem_caret_3lcoX { display: block; opacity: .5; } .ScheduleItem_caret_3lcoX svg { width: 22px; height: 22px; } .ScheduleItem_timestamp_3dimD { display: block; color: rgba(255,255,255, 0.4); font-size: 0.75rem; font-weight: 500; letter-spacing: -0.4px; width: 5rem; flex-shrink: 0; } .ScheduleItem_actionButtons_2uWAr { padding: 10px 0; } .ScheduleItem_actionButtons_2uWAr.ScheduleItem_buttonGutter_1Ladh { margin-top: 30px; } .ScheduleItem_current_V91aP .ScheduleItem_timestamp_3dimD:after { content: ""; width: .4375rem; height: .4375rem; background: red; margin-left: 0.5rem; border-radius: 1rem; display: inline-block; } .ScheduleItem_dummy_1BPn5 { display: none; } .ScheduleItem_scheduleItemActive_1VrMb { display: block; height: auto; margin: 1.3125rem 1.3125rem 0.3125rem; } .ScheduleItem_scheduleItemActive_1VrMb .ScheduleItem_caret_3lcoX { position: absolute; top: -0.5rem; right: 0rem; } .ScheduleItem_detailContainer_3Jk8u { height: auto; } .ScheduleItem_detailContainerLeft_3M93m { padding: 1rem 0; } .ScheduleItem_detailTitle_1ZKIe { font-size: 1.25rem; line-height: 1.3; padding-right: 3px; } .ScheduleItem_detailSubtitle_1PspU { font-size: 1rem; line-height: 1.63; letter-spacing: -0.6px; margin: 0; white-space: normal; } } .Tile_title_1kRJG, .Tile_title_1kRJG span { border-bottom: none; display: block; text-align: center; margin: 0 auto; opacity: .7; font-weight: 100; font-size: .875rem; overflow: hidden; text-overflow: ellipsis; } .Tile_title_1kRJG { padding-top: 1rem; } .Tile_tile_2o4jz:hover .Tile_title_1kRJG, .Tile_tile_2o4jz:hover .Tile_title_1kRJG span, .Tile_title_1kRJG:hover, .Tile_title_1kRJG:hover span { border-bottom: none; opacity: 1; cursor: pointer; } .Tile_titleText_2yCam, .Tile_episodeCount_21HUu { display: inline-block; } .Tile_actionButton_21tfr { display: block; opacity: 0; color: #fff; background: hsla(0, 0%, 100%, .2); padding: calc(0.7rem - 1px) 0; border-radius: .25rem; position: absolute; bottom: 0.5rem; left: 0.5rem; width: calc(50% - 0.75rem); font-size: 0.75rem; line-height: 1.125rem; font-weight: 500; text-align: center; z-index: 2; transition: opacity .25s, background .25s, color .25s; cursor: pointer; } @media screen and (min-width: 768px) { .Tile_titleText_2yCam { max-width: calc(100% - 2rem); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .Tile_episodeCount_21HUu { width: 2rem; vertical-align: top; } } @media screen and (min-width: 1099px) { .Tile_imageContainerWithButtons_3UXl-:hover .Tile_actionButton_21tfr { opacity: 1; } .Tile_actionButton_21tfr:nth-child(2) { left: auto; right: 0.5rem; background: transparent; } .Tile_actionButton_21tfr:hover { background: #fff; color: #000; } .Tile_actionButton_21tfr>svg { width: 1.125rem; height: 1.125rem; margin-right: 0.15rem; } .Tile_actionButton_21tfr>svg, .Tile_actionButton_21tfr>svg circle { transition: fill .25s, stroke .25s; } .Tile_actionButton_21tfr:hover>svg, .Tile_actionButton_21tfr:hover>svg circle { fill: #000 !important; stroke: #000 !important; } } .PaginationDropdown_hideItemContainer_1rnd6 { display: none; } .PaginationDropdown_container_14UOM { margin: auto 0; position: relative; display: flex; justify-content: flex-start; align-content: flex-start; flex-direction: column; } .PaginationDropdown_itemContentActive_3EWy4 { color: white; } .PaginationDropdown_item_3cnhb { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .PaginationDropdown_itemContent_2novC { padding: 1.125rem 0; } .PaginationDropdown_selectedText_11QLW { font-size: 1rem; text-align: right; color: gray; margin: 0; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .PaginationDropdown_selectedTextOpen_2eNPI { color: white; } .PaginationDropdown_header_3uvdC { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .PaginationDropdown_headerInnerContainer_3UWkF { display: flex; justify-content: space-between; align-content: center; align-items: center; } .PaginationDropdown_itemContainer_2uMBf, .PaginationDropdown_hideItemContainer_1rnd6 { display: flex; flex-direction: column; } .PaginationDropdown_itemContainer_2uMBf { position: fixed; top: 50%; bottom: auto; left: 0; width: 100%; height: 100vh; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; opacity: 1; z-index: 1; } .PaginationDropdown_hideItemContainer_1rnd6 { display: none; } .PaginationDropdown_defaultTextContainer_oWYJ4 { display: flex; } @media screen and (max-width: 1098px) { .PaginationDropdown_container_14UOM:last-child { min-width: 0; } .PaginationDropdown_container_14UOM:last-child .PaginationDropdown_header_3uvdC { padding: 0; } .PaginationDropdown_itemContainer_2uMBf { text-align: initial; max-height: 18.2rem; top: calc(100vh - 18.2rem); } .PaginationDropdown_itemContainer_2uMBf:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; margin-top: -2px; } .PaginationDropdown_itemContainer_2uMBf:after { content: ""; display: block; width: 100%; height: 100%; position: fixed; z-index: -1; top: 50vh; background: rgba(0,0,0,0.5); } .PaginationDropdown_item_3cnhb:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .PaginationDropdown_container_14UOM { margin: 0; position: absolute; right: 0; top: -1rem; } .PaginationDropdown_itemContainer_2uMBf { position: relative; top: auto; bottom: auto; left: auto; right: auto; height: auto; max-height: 25rem; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; background: #1d1818; padding: 0.625rem 0; border: solid .1rem #5c5756; border-top-style: none; z-index: 11; } .PaginationDropdown_item_3cnhb { background: #1d1818; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .PaginationDropdown_item_3cnhb:hover { color: white; background: #4C4A49; } .PaginationDropdown_itemContent_2novC { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .PaginationDropdown_header_3uvdC { border: solid .1rem rgba(255,255,255,0); border-bottom: none; margin-top: .875rem; justify-content: space-between; padding: 0 1.25rem; width: 100%; } .PaginationDropdown_header_3uvdC:hover > .PaginationDropdown_selectedText_11QLW { color: white; } .PaginationDropdown_selectedText_11QLW:hover { color: white; } .PaginationDropdown_headerInnerContainer_3UWkF { width: 100%; height: 2.5rem; padding: 0 0.3rem; } .PaginationDropdown_headerInnerContainerOpen_2PU0Z { border-bottom: solid .1rem #5c5756; } .PaginationDropdown_headerOpen_14jy6 { background: #1d1818; border-color: #5c5756; transition: opacity .25s; margin-top: 0rem; padding: .925rem 1.25rem 0; width: 100%; } } .PaginationDropdown_container_14UOM { margin: auto 0; min-width: 7.75rem; position: relative; } .PaginationDropdown_itemContentActive_3EWy4 { color: white; } .PaginationDropdown_item_3cnhb { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .PaginationDropdown_itemContent_2novC { padding: 1.125rem 0; } .PaginationDropdown_selectedText_11QLW { font-size: 1rem; text-align: right; color: gray; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .PaginationDropdown_selectedTextOpen_2eNPI { color: white; } .PaginationDropdown_header_3uvdC { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .PaginationDropdown_headerInnerContainer_3UWkF { display: flex; justify-content: center; align-content: center; } .PaginationDropdown_itemContainer_2uMBf { position: fixed; top: auto; bottom: 0; left: 0; width: 100%; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; } .PaginationDropdown_itemContainer_2uMBf::-webkit-scrollbar, .PaginationDropdown_itemContainer_2uMBf::-webkit-scrollbar-button { width: 13px; height: 50%; } .PaginationDropdown_itemContainer_2uMBf::-webkit-scrollbar-thumb, .PaginationDropdown_itemContainer_2uMBf::-webkit-scrollbar-thumb:hover, .PaginationDropdown_itemContainer_2uMBf::-webkit-scrollbar-thumb:active { background: #2d2d2d; border: 2.5px solid #000000; border-radius: 64px; } .PaginationDropdown_defaultTextContainer_oWYJ4 { display: flex; } @media screen and (max-width: 767px) { .PaginationDropdown_headerInnerContainer_3UWkF { width: 100%; } } @media screen and (max-width: 1098px) { .PaginationDropdown_container_14UOM { padding-right: 0 !important; } .PaginationDropdown_header_3uvdC { border: 0.1rem solid rgba(255,255,255,.125); border-radius: 0.3rem; height: 2.75rem; line-height: 2.75rem; } .PaginationDropdown_header_3uvdC { padding: 0 1rem !important; } .PaginationDropdown_itemContainer_2uMBf { text-align: initial; } .PaginationDropdown_itemContainer_2uMBf:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; } .PaginationDropdown_item_3cnhb:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .PaginationDropdown_container_14UOM { margin: 0; position: absolute; right: 0; top: -2rem; } .PaginationDropdown_itemContainer_2uMBf { position: relative; top: auto; bottom: auto; left: auto; right: auto; max-height: 25rem; overflow-x: hidden; overflow-y: scroll; display: flex; justify-content: flex-start; background: #000; padding: 0.625rem 0; border: .09rem solid #505050; border-top-style: none; z-index: 19; } .PaginationDropdown_item_3cnhb { background: #000; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .PaginationDropdown_item_3cnhb:hover { color: white; background: #4C4A49; } .PaginationDropdown_selectedText_11QLW:hover { color: white; } .PaginationDropdown_itemContent_2novC { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .PaginationDropdown_header_3uvdC { border: solid .05rem rgba(255,255,255,0); border-bottom: none; justify-content: space-between; margin-top: 0; padding: 0 1.25rem 0; } .PaginationDropdown_header_3uvdC:hover > .PaginationDropdown_selectedText_11QLW { color: white; } .PaginationDropdown_headerInnerContainer_3UWkF { width: 100%; height: 2.85rem; padding: 0 0.3rem; } .PaginationDropdown_headerInnerContainerOpen_2PU0Z { border-bottom: .09rem solid #2d2d2d; } .PaginationDropdown_headerOpen_14jy6 { background: #000; border: .09rem solid #505050; border-bottom: none; transition: opacity .25s; } .PaginationDropdown_header_3uvdC, .PaginationDropdown_headerOpen_14jy6 { width: 100%; padding: .2rem 1.125rem 0; } } .Branding_header_2mlXJ { color: #FFFFFF; position: relative; } .Branding_altHeader_1rPjT { padding-bottom: 61.5vw; pointer-events: none; height: 0; /* TODO: Remove the next two lines to reactivate Series Detail branding: */ opacity: 0; pointer-events: none; } .Branding_titleLink_qU02h { color: #FFFFFF; } .Branding_title_3miwA { text-align: left; width: 100%; letter-spacing: -.0625rem; font-size: 2.25rem; font-weight: 500; display: block; text-align: center; } .Branding_titleImage_aslTF { max-height: 3.6875rem; max-width: 100%; width: auto; margin-bottom: 0.7rem; } .Branding_tuneInContainer_1QbiR { display: flex; align-items: center; } .Branding_meta_47BbK { font-size: 0.9rem; font-weight: 500; letter-spacing: -0.5px; margin-top: 0.9rem; display: inline-block; width: 100%; } .Branding_meta_47BbK div { margin: 0 auto; } .Branding_meta_47BbK img { max-height: 0.8125rem; margin: -0.25rem 0.3125rem 0 0; vertical-align: middle; } .Branding_meta_47BbK.Branding_largeImg_XNzDh img { max-height: 1.5rem; } .Branding_actionButtons_3PbtL { display: flex; justify-content: flex-end; } .Branding_header_2mlXJ.sticky { opacity: 1; } .Branding_header_2mlXJ.sticky .Branding_actionButtons_3PbtL { display: none; } .Branding_header_2mlXJ.sticky .Branding_meta_47BbK { margin-bottom: 0; } .Branding_header_2mlXJ.sticky .Branding_title_3miwA { font-size: 1.75rem; text-transform: none; margin-bottom: 0; } .Branding_actionButton_36oaS { align-items: center; justify-content: center; margin: 0 0.3rem 0px 0.8rem; border: 0; display: inline-flex; color: #fff; background: rgba(255,255,255,.2); border-radius: 0.25rem; cursor: pointer; width: 3.938rem; height: 2.438rem; } .Branding_actionButton_36oaS svg { pointer-events: none; margin: 0 auto; fill-opacity: .6; } .Branding_children_2a4Dr { margin-right: 2rem; margin-top: 1.35rem; } .Branding_altMeta_32dPX { margin-top: 0.25rem; display: flex; justify-content: center; } .Branding_altMeta_32dPX .Branding_meta_47BbK { margin: 0; } .Branding_altMeta_32dPX img { height: 26px; } .Branding_altHeaderReplacement_2YIM1 { padding-bottom: 60vw; height: 0; } .Branding_ctaButtonContainer_JL6RD { padding-top: 35px; } .Branding_ctaButton_gvPQs { border: none; background: hsla(0,0%,100%,.2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: 1.1rem 1.8rem; font-size: 1.2rem; transition: color .25s,background-color .25s; cursor: pointer; outline: none; position: relative; margin-bottom: 1rem; } .Branding_ctaButton_gvPQs:hover { background: #fff; color: #000; } .Branding_ctaButtonText_1ZkKm { letter-spacing: 0; font-weight: 300; } @media screen and (max-width: 767px) { .Branding_ctaButtonContainer_JL6RD { text-align: center; } .Branding_title_3miwA { position: absolute; bottom: 3.5rem; width: 75%; left: 12.5%; } .Branding_meta_47BbK { font-size: 0.95rem; font-weight: 100; letter-spacing: -0.97px; margin-top: 0px; display: inline-block; width: 100%; } .Branding_meta_47BbK > span { line-height: 1.125rem; } .Branding_tuneInContainer_1QbiR { justify-content: center; } } @media screen and (min-width: 1099px) { .Branding_header_2mlXJ { padding: 1.6875rem 0 3rem; } .Branding_headerContainer_3IbYt { padding-bottom: 4.5rem; } .Branding_altHeader_1rPjT { padding-bottom: 0; height: 4.5625rem; } .Branding_actionButton_36oaS { padding: 0.9375rem 1.5625rem; font-size: 1.125rem; margin: -1px 3px 0 11px; width: 66px; height: 40px; } .Branding_actionButton_36oaS:hover { color: #000; background: #fff; } .Branding_title_3miwA { margin: 0 0 0.875rem; font-size: 7rem; text-align: left; display: -ms-flexbox; display: flex; align-items: center; -ms-flex-direction: row; flex-direction: row; } .Branding_meta_47BbK { font-size: 1.125rem; } .Branding_meta_47BbK img { max-height: 1.0625rem; margin: -0.25rem 0.625rem 0 -0.25rem; } .Branding_titleImage_aslTF { max-height: 10rem; } .Branding_header_2mlXJ.sticky .Branding_title_3miwA { font-size: 2rem; } .Branding_altHeaderReplacement_2YIM1 { padding-bottom: 4.5625rem; } .Branding_ctaButton_gvPQs { position: absolute; top: -2rem; } } .TabList_tabList_1FowC { display: inline-block; vertical-align: top; pointer-events: all; } .TabList_tab_2Q9ch { align-items: center; color: #ffffff; display: flex; font-size: 1.25rem; font-weight: 500; height: 2.625rem; opacity: .5; transition: opacity .25s; cursor: pointer; } .TabList_tabWrapper_Nse_V { padding-top: 1rem; } .TabList_tabList_1FowC ul { position: relative; } .TabList_tab_2Q9ch:hover, .TabList_tab_2Q9ch.TabList_active_20iRD { opacity: 1; } .TabList_actionButtons_1ZwYt:nth-child(n+2) { margin-top: 16px; position: absolute; } .TabList_actionButtons_1ZwYt a { cursor: pointer; } .TabList_actionButtons_1ZwYt svg { margin-right: 0.5rem; width: 1.25rem; height: 1.25rem; margin-top: -0.1rem; } .TabList_clips_2qPzW { cursor: pointer; } .TabList_clips_2qPzW .TabList_caret_1KcTC { position: absolute; left: 132px; } .TabList_clips_2qPzW .TabList_caret_1KcTC svg { width: 22px; height: 22px; } .TabList_playlist_3uPMw { width: 160px; } .TabList_playlistContainer_3-J_O { } .TabList_playlist_3uPMw ul { padding: 0 0 12px 0; overflow-y: auto; overflow-x: hidden; white-space: nowrap; border-bottom: solid 1px rgba(255, 255, 255, 0.6); width: 184px; max-height: 151px; } .TabList_playlist_3uPMw ul .TabList_playlistItem_1bfPb { font-size: 16px; letter-spacing: -0.5px; text-align: left; font-weight: 500; height: 32px; margin: 2px 0; padding: 0 0 0 10px; overflow: hidden; } .TabList_playlist_3uPMw ul { padding-right: 20px; &::-webkit-scrollbar { width: 6px; background-color: transparent; } &::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.6); border-radius: 3px; } } .TabList_playlist_3uPMw ul li:hover { background: rgba(255,255,255,0.3); } .TabList_subMenu_1OzqI { padding-left: 1rem; display: none; } .TabList_subMenu_1OzqI.TabList_open_263vG { display: block; } .TabList_icon_Xh4MB { margin-left: 0.5rem; } .TabList_header_1U2TP { display: block; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } @media screen and (max-width: 1098px) { .TabList_tabList_1FowC { padding: 1.5rem 0; margin: 1.188rem 0; border: 1px solid rgba(255,255,255, 0.15); border-style: solid none; } .TabList_noTabs_3XEDY { border-bottom: none; padding: 0; } .TabList_tabRow_1BbnE { width: calc(100% - 4rem); } .TabList_moreTab_2WWP- { position: absolute; right: 0; top: 0; } .TabList_moreTab_2WWP- div { padding-right: 0; } } @media screen and (min-width: 1099px) { .TabList_tabList_1FowC { width: 27%; padding: 0.1875rem 0; } .TabList_tabList_1FowC .sticky { padding-top: 9rem; } } @media screen and (min-width: 1099px) { .TabList_tabList_1FowC { width: 27%; } } .TabListMobile_mobileExternalLink_3g_MG { color: gray; display: block; cursor: pointer; font-weight: 500; max-width: 8.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 1rem 0 0; } @media screen and (max-width: 1098px) { .TabListMobile_tabRow_4XF6L { width: calc(100% - 4rem); } .TabListMobile_singleOptionTabRow_35xIo { text-align: center; } .TabListMobile_moreTab_GKERD { position: absolute; right: 0; top: 0; } .TabListMobile_moreTab_GKERD div { padding-right: 0; } }.firstTile_tile_1OhI9 { overflow: initial; } .firstTile_title_2I_SR span, .firstTile_title_2I_SR:hover span { text-decoration: none; border-bottom: none; } .firstTile_title_2I_SR span { font-size: 1.0625rem; } .firstTile_titleLock_3zEzE { display: inline-block; width: 1.25rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } .firstTile_header_y8AGt { font-size: 1rem; padding: 0.25rem 0 2.3125rem; color: #ffffff; font-weight: 500; } .firstTile_header_y8AGt.firstTile_uppercase_3RzWl { text-transform: uppercase; } .firstTile_hr_3xrQ8 { margin: 1.75rem 0 1.875rem 0; border: none; border-bottom: 1px solid rgba(255,255,255,0.25); } .firstTile_promoDescription_1Phch { font-size: 16px; line-height: 28px; letter-spacing: -0.6px; text-align: left; color: rgba(255, 255, 255, 0.6); } .firstTile_button_3B44a { color: #fff; margin-left: 0.5rem; } .firstTile_CTAContainer_2u0SR { margin-top: 7px; } .firstTile_promoCTAContainer_1twb5 { margin-top: 1.75rem; } .firstTile_actionButtons_xXgJg { margin: 1.5rem 0; } .firstTile_promoActionButton_3kmRK { color: #fff; border-radius: 3px; background-color: #007ee4; font-size: 0.875rem; padding: 0.9375rem 1rem 0.8125rem; margin-right: 20px; cursor: pointer; } .firstTile_promoActionButton_3kmRK:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 0.9375rem 2rem 0.8125rem; } .firstTile_actionButtons_xXgJg .firstTile_actionButton_q7rrQ { margin-right: 20px; border-radius: 3px; padding: 12px 15px; font-size: 14px; text-align: left; color: #fff; background: rgba(255,255,255,.2); } .firstTile_actionButton_q7rrQ svg, .firstTile_promoActionButton_3kmRK svg { margin-right: 6px; position: relative; top: -1px; } .firstTile_actionButtons_xXgJg .firstTile_actionButton_q7rrQ:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 768px) { .firstTile_promoDescription_1Phch { font-size: 20px; line-height: 1.4; } } @media screen and (min-width: 1099px) { .firstTile_promoActionButton_3kmRK:hover { background-color: #198AE6; } .firstTile_promoActionButton_3kmRK:nth-child(2):hover { background-color: rgba(255,255,255,.1); color: #fff; } .firstTile_actionButtons_xXgJg .firstTile_actionButton_q7rrQ:hover { background-color: white; color: black; } .firstTile_actionButtons_xXgJg .firstTile_actionButton_q7rrQ:hover svg, .firstTile_actionButtons_xXgJg .firstTile_actionButton_q7rrQ:hover svg circle { transition: fill .25s, stroke .25s; fill: #000; stroke: #000 !important; } .firstTile_title_2I_SR span { font-size: 1.5rem; line-height: 1.5rem; } .firstTile_single_2iWy5 .firstTile_imageContainer_FsxwK, .firstTile_single_2iWy5 .firstTile_imageContainer_FsxwK .LazyLoad { width: 100% !important; height: auto !important; } .firstTile_header_y8AGt { font-size: 20px; padding: .25rem 0 .8125rem 0; margin-bottom: 0.25rem; } .firstTile_hr_3xrQ8 { margin: 3.5rem 0; } } .UpsellBanner_container_1R17K { width: 100%; height: auto; color: #454545; padding: 16px 24px; position: relative; min-height: 80px; text-align: center; } .UpsellBanner_title_1kwGA { font-size: 20px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: -0.6px; display: block; } .UpsellBanner_subtitle_3smAG { font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.14; letter-spacing: -0.4px; display: block; } .UpsellBanner_button_1rLFW { cursor: pointer; position: relative; margin: 10px 0 10px; top: 0; right: 0; width: 100%; height: 40px; border-radius: 3px; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 40px; letter-spacing: -0.3px; text-align: center; color: #ffffff; } @media screen and (min-width: 768px) { .UpsellBanner_container_1R17K { margin-bottom: 0; text-align: left; } .UpsellBanner_title_1kwGA { max-width: 490px; } .UpsellBanner_button_1rLFW { position: absolute; margin: 0 auto; top: 20px; right: 20px; width: 164px; } } .videoTiles_tile_1ldww { margin-bottom: 2.938rem; } .videoTiles_title_38AN6 span, .videoTiles_title_38AN6:hover span { text-decoration: none; border-bottom: none; } .videoTiles_title_38AN6 { margin: 1.5rem 0 0 0; letter-spacing: 0.25px; } .videoTiles_title_38AN6 { font-size: 1.0625rem; } .videoTiles_subtitle_3FOxW { margin: 0.375rem 0 0 0; } .videoTiles_metadata_2TwUP { margin-top: 0.6875rem; } .videoTiles_networkIcon_Bcu9o img { width: auto; height: 0.9375rem; margin: 0.5625rem 0.6875rem; cursor: pointer; } .videoTiles_titleLock_ZW7Of { display: inline-block; width: 1.25rem; height: 0.875rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1099px) { .videoTiles_tile_1ldww { margin: 1.5rem 0 2.25rem 0; } .videoTiles_metadata_2TwUP { margin-top: 0.4325rem; } .videoTiles_networkIcon_Bcu9o img { margin: 0.725rem 0.5625rem; } } .Watch_screen_g8no6 { } .Watch_container_2kpYp { margin: 0 auto; position: relative; max-width: 70.9375rem; width: 100%; } .Watch_player_26Btw h1, .Watch_videos_1WXRj h1, .Watch_endcard_3dQ5z h1 { color: #ffffff; } .Watch_altHeaderDetails_yGUML { width: 100%; display: flex; justify-content: center; align-items: center; height: 100%; } .Watch_videoSizer_3CBbh { margin: 0 auto; max-width: 70.9375rem; width: 100%; } .Watch_watchDetailContainer_1tYlQ { padding: 1.5rem 1.25rem 1rem 1.25rem; pointer-events: none; } .Watch_sectionTitle_2dnT6 { font-size: 1rem; font-weight: 500; line-height: 1.38; letter-spacing: -0.5px; padding: 1.375rem 0.5rem; color: #FFF; display: block; border-bottom: solid 1px rgba(255,255,255,0.3); border-top: none; margin: 0 .75rem 2rem; } .Watch_sectionTitlePrimary_1zyCa { border-top: solid 1px rgba(255,255,255,0.3); } .Watch_buttonsContainer_2RF5R { padding: 0 0.75rem; margin-top: 1rem; } .Watch_loader_1PWsm { padding-top: 3.8rem; margin-top: 1.5rem; } .Watch_altHeaderWrapper_2sxY0 { height: 0; } .Watch_cta_I8_-9 { background-image: url(/static/images/live-cta-background.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff; padding: 2rem; font-size: 1rem; font-weight: 500; letter-spacing: -0.15px; line-height: 1.25rem; text-align: center; align-items: center; justify-content: center; } .Watch_cta_I8_-9 > * { max-width: 18rem; } .Watch_cta_I8_-9 .Watch_promoHeader_1TTH- { margin: 0 auto 0.75rem; font-weight: 600; font-size: 1.25rem; letter-spacing: -0.3px; line-height: 1.15; } .Watch_cta_I8_-9 .Watch_promoText_1zN1R { font-size: 1rem; line-height: 1.25; font-weight: 300; margin: 0 auto 1.4375rem; } .Watch_cta_I8_-9 .Watch_button_1QrCP { margin: 0 auto; border-radius: 0.3125rem; padding: 0.625rem 1.5rem; white-space: nowrap; display: flex; justify-content: center; width: 11.5rem; font-weight: 600; text-transform: uppercase; color: #009bfa; background: #ffffff; } .Watch_cta_I8_-9 .Watch_button_1QrCP .Watch_buttonText_aszxj { font-size: 0.8125rem; letter-spacing: 0; } @media screen and (max-width: 1098px) { .Watch_sectionTitleGridForced_3V3MU { border: none; margin-bottom: 0; } } @media screen and (min-width: 1099px) { .Watch_container_2kpYp { width: calc(100% - 2.5rem); } .Watch_player_26Btw, .Watch_videos_1WXRj , .Watch_endcard_3dQ5z { display: block; } .Watch_videos_1WXRj { border-bottom: 1px solid hsla(0, 0%, 100%, 0.1); padding-bottom: 50px; margin-bottom: 20px; } .Watch_videos_1WXRj:last-child { border-bottom: none; } .Watch_panelPlayer_2FzUC { padding-bottom: calc(56.25% + 0.3125rem); margin-bottom: 1rem; position: relative; margin-top: 0; } .Watch_videoOuterContainer_3HgFc { min-width: 1436px; height: auto; } .Watch_watchDetailContainer_1tYlQ { position: absolute; max-width: 70.9375rem; width: calc(100% - 4rem); margin: auto; left: 0; right: 0; bottom: 9rem; padding: 0; margin-bottom: none; } .Watch_player_26Btw .Watch_altHeaderVideoContainer_1EgQm { position: fixed; top: 0; left: 0; height: auto; width: 19rem; z-index: 100; overflow: hidden; top: 4.5625rem; } .Watch_sectionTitle_2dnT6 { font-size: 1.625rem; font-weight: 500; letter-spacing: -0.7px; margin: 0 0 1rem; color: #FFF; display: block; border-bottom: none; } .Watch_panelPlayerAltHeader_LC8jt { padding-bottom: 56.25%; } .Watch_sectionTitlePrimary_1zyCa { border-top: none; } .Watch_loader_1PWsm { padding-top: 4.5625rem; margin-top: 1.5rem; } } @media screen and (min-width: 2220px) { .Watch_container_2kpYp, .Watch_videoSizer_3CBbh { max-width: 106rem; } .Watch_watchDetailContainer_1tYlQ { max-width: none; } }.WatchDetail_container_38nQu { color: #fff; display: flex; flex-direction: column; justify-content: space-between; pointer-events: all; } .WatchDetail_networkLogo_3BY5c, .WatchDetail_detailContainer_1ZNCn { transition: visibility 0.25s, opacity 0.25s; visibility: visible; opacity: 1; } .WatchDetail_detailContainer_1ZNCn { width: 100%; } .WatchDetail_title_56GSO { text-transform: none; font-weight: 500; line-height: 1.625rem; display: flex; align-items: center; justify-content: space-between; } .WatchDetail_titleLink_2gKsP { cursor: pointer; display: inline; font-size: 1.25rem; font-weight: 500; letter-spacing: -0.7px; line-height: 1.5rem; } .WatchDetail_titleLink_2gKsP :hover, .WatchDetail_titleLink_2gKsP :visited, .WatchDetail_titleLink_2gKsP { color: #ffffff; } .WatchDetail_showSubtitle_3dbqe { font-size: 16px; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; } .WatchDetail_toggle_1UEol { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .WatchDetail_toggle_1UEol svg { color: #fff; } .WatchDetail_metadata_1mLqP { font-size: 12px; line-height: 1.57; color: rgba(255, 255, 255, 0.4); } .WatchDetail_networkLogo_3BY5c { padding-top: 6px; } .WatchDetail_networkLogo_3BY5c img { width: 1.75rem; opacity: 0.5; } .WatchDetail_networkLogoDetail_1Z4sA { vertical-align: middle; display: inline-block; } .WatchDetail_networkLogoDetail_1Z4sA img { width: 1.875rem; opacity: 0.7; margin: 0 0.5rem 0 0.325rem; } .WatchDetail_controlsHidden_1gQRU { pointer-events: none; } .WatchDetail_controlsHidden_1gQRU .WatchDetail_detailContainer_1ZNCn { pointer-events: none; visibility: hidden; opacity: 0; transition: visibility 1.5s, opacity 1.5s; } .WatchDetail_controlsHidden_1gQRU .WatchDetail_networkLogo_3BY5c, .WatchDetail_playerLoading_3WTji .WatchDetail_networkLogo_3BY5c { bottom: -7.25rem; transition: bottom 1.25s ease-in-out; } .WatchDetail_mediaEnding_3n9BM { color: yellow;; } .WatchDetail_infoContainer_m5EMM { padding: 20px 0; font-size: 0.875rem; } .WatchDetail_infoContainer_m5EMM .WatchDetail_subtitle_Bkcj9 { font-size: 100%; letter-spacing: normal; font-weight: 500; width: 100%; display: block; } .WatchDetail_infoContainer_m5EMM .WatchDetail_subtitleCredits_2-abs { font-weight: 500; } .WatchDetail_infoContainer_m5EMM .WatchDetail_subtextCredits_6XjE_ { line-height: 1.6rem; font-size: 15px; margin-top: 26px; letter-spacing: -0.5px; color: rgba(255,255,255,.5); display: block; } .WatchDetail_detailContainer_1ZNCn .WatchDetail_subtitleCredits_2-abs { vertical-align: middle; padding-right: 0.3em; } .WatchDetail_detailContainer_1ZNCn .WatchDetail_subtextCredits_6XjE_ { display: inline-block; vertical-align: middle; } .WatchDetail_creditsString_Q5PcX { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .WatchDetail_subtext_2BPET { font-size: 1rem; line-height: 1.4; letter-spacing: -0.5px; display: inline-block; opacity: 0.8; overflow-x: hidden; text-overflow: ellipsis; color: rgba(255,255,255,.6); max-width: 39.25rem; } .WatchDetail_subtextExpanded_2O1z_ { overflow-x: visible; width: 100%; white-space: normal; } .WatchDetail_subtextTuneIn_2vt3O { opacity: .6; font-size: 15px; font-weight: 500; color: #fff; vertical-align: text-top; } .WatchDetail_infoContainer_m5EMM .WatchDetail_creditsWrapper_oR7nq, .WatchDetail_tuneInWrapper_2nyl8 { margin-top: 31px; } .WatchDetail_creditsWrapper_oR7nq .WatchDetail_subtitle_Bkcj9 { margin-bottom: 20px; } .WatchDetail_tuneInWrapper_2nyl8 .WatchDetail_subtitle_Bkcj9 { margin-bottom: 17px; } .WatchDetail_descriptionWrapper_2cUQ_ { width: 100%; font-size: 1rem; line-height: 1.4; letter-spacing: -0.5px; display: inline-block; color: rgba(255,255,255,.6); } .WatchDetail_badge_4-xx0 { width: auto; margin: 0; border: 1px solid #fff; color: #fff; padding: .25rem; font-size: 10px; letter-spacing: -0.1px; text-transform: uppercase; } .WatchDetail_liveIndicator_Qgp21 { text-transform: uppercase; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.0125rem; display: inline-block; color: rgba(255,255,255,0.6); } .WatchDetail_liveIndicator_Qgp21:before { content: ''; width: 0.3125rem; height: 0.3125rem; background: #ff0000; border-radius: 1rem; display: inline-block; margin: 0 0.25rem 0.125rem; } .WatchDetail_badgeContainer_2DRSW { line-height: 2.5; } .WatchDetail_descriptionWrapper_2cUQ_ div { display: inline-block; } .WatchDetail_titleDisabled_3W3y_ h1, titleDisabled h1 a{ cursor: default; } @media screen and (min-width: 1099px) { .WatchDetail_container_38nQu { flex-direction: row; align-items: center; } .WatchDetail_adPlaying_31Yuz .WatchDetail_networkLogo_3BY5c, .WatchDetail_adPlaying_31Yuz.WatchDetail_container_38nQu { display: none; } .WatchDetail_hideNetworkLogo_fno5P .WatchDetail_networkLogo_3BY5c { display: none; } .WatchDetail_title_56GSO { display: inline-block; } .WatchDetail_titleLink_2gKsP { font-size: 1.5rem; } .WatchDetail_networkLogo_3BY5c { display: inline-block; position: absolute; bottom: 1.75rem; right: 0; transition: bottom 0.25s ease-in-out; } .WatchDetail_networkLogoFullscreen_2btF8 { z-index: 2147483648; } .WatchDetail_controlsHidden_1gQRU .WatchDetail_networkLogoFullscreen_2btF8 { bottom: -3rem; } .WatchDetail_networkLogoDetail_1Z4sA { vertical-align: sub; } .WatchDetail_networkLogo_3BY5c img { width: 3.5rem; } .WatchDetail_networkLogoDetail_1Z4sA img { width: 1.75rem; opacity: 0.5; } .WatchDetail_infoContainer_m5EMM { font-size: inherit; } .WatchDetail_subtext_2BPET { font-size: 0.875rem; line-height: 1.57; } .WatchDetail_descriptionWrapper_2cUQ_ { font-size: 0.875rem; line-height: 1.57; width: calc(100% - 4rem); } .WatchDetail_creditsString_Q5PcX { max-width: 38.75rem; } .WatchDetail_subtextTuneIn_2vt3O { line-height: 1.64; } .WatchDetail_infoContainer_m5EMM .WatchDetail_subtextCredits_6XjE_ { font-size: 16px; margin-top: 15px; letter-spacing: .25px; } } .Endcard_playerEndcard_12gwG { padding: 0 1.25rem; margin-top: 1.5rem; } .Endcard_playerEndcard_12gwG > .Endcard_container_3kHvC { margin: 0; } .Endcard_grid_3yLfh, .Endcard_grid-2-1_YzDiu > * { margin-bottom: 0; } .Endcard_tile_9ow-k { margin-bottom: 1.25rem; } .Endcard_tile_9ow-k .Endcard_title_3yfG5 { margin-top: 0; } .Endcard_tile_9ow-k .Endcard_title_3yfG5 .Endcard_counter_1teVV { width: 100%; display: block; border: none; font-weight: 500; padding: 0; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 0.25rem; font-weight: 500; } .Endcard_tile_9ow-k .Endcard_title_3yfG5:hover span, .Endcard_tile_9ow-k .Endcard_title_3yfG5:hover .Endcard_counter_1teVV, .Endcard_tile_9ow-k .Endcard_title_3yfG5:hover .Endcard_counter_1teVV .Endcard_seconds_2ZIU7 { border-bottom-color: transparent; text-decoration: none; } .Endcard_tile_9ow-k .Endcard_title_3yfG5 .Endcard_counter_1teVV .Endcard_seconds_2ZIU7 { font-weight: lighter; font-size: 0.75rem; margin-left: 0.25rem; } .Endcard_tile_9ow-k .Endcard_title_3yfG5 span { font-size: 1.125rem; } .Endcard_tile_9ow-k .Endcard_metadata_1yJDH { font-size: 0.75rem; } .Endcard_tile-image-left_1tQOa .Endcard_imageContainer_1uLab, .Endcard_tile-image-left_1tQOa .Endcard_details_3Tsbu { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Endcard_tile-image-left_1tQOa .Endcard_details_3Tsbu { padding-left: 0.9375rem; width: calc(50% + 1rem); } .Endcard_tile-image-left_1tQOa .Endcard_imageContainer_1uLab .Endcard_badge_3zvED { display: none; } .Endcard_tile-image-left_1tQOa .Endcard_info_25ttF .Endcard_badge_3zvED { display: none; } .Endcard_endcard_3Oxvs { position: absolute; width: 100%; font-size: 0; top: 3.8rem; background: #000000; } .Endcard_endcardContainer_1Es2L { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; top: 0; } .Endcard_endcardHeader_kXQEl { position: relative; font-size: 1.5625rem; font-weight: 500; line-height: 1.2; letter-spacing: -0.5px; text-align: center; margin-bottom: 1.25rem; color: #ffffff; } .Endcard_endcardCta_2j1aU { border: none; background: rgba(255, 255, 255, .2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: 0.8125rem 1.3125rem; font-size: 0.9375rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; margin-bottom: 10px; } .Endcard_endcard_3Oxvs .Endcard_background_12FAJ { width: 100%; opacity: 0.4; } @media screen and (min-width: 1099px) { .Endcard_playerEndcard_12gwG { position: absolute; max-width: 66.9375rem; width: 100%; margin: auto; left: 0; right: 0; bottom: 6rem; padding: 0; } .Endcard_endcard_3Oxvs { position: absolute; width: 100%; height: 100%; margin: auto; left: 0; right: 0; padding: 0; } .Endcard_tile_9ow-k { margin: 0; } .Endcard_tile_9ow-k:first-child { border-right: solid 2px; border-color: rgba(255, 255, 255, 0.5); } .Endcard_single_1efMD .Endcard_tile_9ow-k { border-right: none; } .Endcard_tile_9ow-k:last-child { margin-left: 2.125rem; width: calc(50% - 2.125rem); padding: 0; } .Endcard_tile_9ow-k .Endcard_title_3yfG5 .Endcard_counter_1teVV { font-size: 1rem; margin-bottom: 1.25rem; } .Endcard_tile_9ow-k .Endcard_title_3yfG5 .Endcard_counter_1teVV .Endcard_seconds_2ZIU7 { font-size: 1rem; margin-left: 0.25rem; } .Endcard_tile_9ow-k .Endcard_metadata_1yJDH { font-size: 0.875rem; } .Endcard_endcard_3Oxvs { top: 0; z-index: 1; } .Endcard_endcardHeader_kXQEl { font-size: 2.25rem; line-height: 0.72; letter-spacing: -1.5px; margin-bottom: 3.3125rem; } .Endcard_endcardCta_2j1aU { padding: 0.8125rem 2.5rem } } .UpNextToast_container_hPxVt { color: #fff; position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .UpNextToast_detailContainer_2jv4r { margin: 1.5rem 1.25rem; } .UpNextToast_image_1Tmj5 { position: relative; margin-right: 3%; width: 14rem; max-width: 37%; } .UpNextToast_infoContainer_3OjwO { display: inline-block; position: relative; bottom: 1rem; max-width: 60%; vertical-align: top; } .UpNextToast_titleContainer_1nn84 { font-size: 1.2rem; line-height: 1.5rem; color: rgba(255, 255, 255, 0.4); position: relative; top: 1rem; } .UpNextToast_title_3coY3 { color: #fff; font-weight: 500; } .UpNextToast_actionButtons_3UAFe { position: relative; top: 1.5rem; } .UpNextToast_actionButtons_3UAFe a { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; font-size: 14px; font-weight: 500; padding: 0 26px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .UpNextToast_actionButtons_3UAFe a.UpNextToast_primaryButton_3Ir-D { color: #000; background: #fff; } .UpNextToast_actionButtons_3UAFe a.UpNextToast_secondaryButton_LJ6wG { color: #fff; background: #2C2C2C; opacity: 0.7; } .UpNextToast_actionButtons_3UAFe a:hover { opacity: 1; color: #fff; background: #2C2C2C; } @media screen and (min-width: 768px) { .UpNextToast_image_1Tmj5 { margin-right: 1rem; } } @media screen and (min-width: 1099px) { .UpNextToast_container_hPxVt { position: absolute; bottom: 0; width: 100%; border: none; } .UpNextToast_image_1Tmj5 { max-width: none; } .UpNextToast_detailContainer_2jv4r { margin: 0 3rem 1rem; } .UpNextToast_infoContainer_3OjwO { max-width: none; vertical-align: bottom; } .UpNextToast_titleContainer_1nn84 { bottom: 1rem; top: 0; } .UpNextToast_actionButtons_3UAFe { top: 0.5rem; } } .Video_container_2EvM2 { overflow: hidden; position: relative; } .Video_playerLoadingImage_eKOCh { width: 100%; position: absolute; top: 0; } .Video_videoContainer_P8kY_ { position: relative; padding-bottom: 56.25%; } .Video_videoContainer_P8kY_ > div { height: 100%; left: 0; position: absolute !important; top: 0; width: 100%; } .Video_videoContainer_P8kY_.Video_tpPlayer_2yiLO { position: static !important; } @media screen and (min-width: 1099px) { .Video_container_2EvM2 { display: block; } }.VideoDetail_container_2fops { color: #fff; display: flex; flex-direction: column; justify-content: space-between; pointer-events: all; } .VideoDetail_networkLogo_1GWmE, .VideoDetail_detailContainer_1b9Xt { transition: visibility 0.25s, opacity 0.25s; visibility: visible; opacity: 1; } .VideoDetail_detailContainer_1b9Xt { width: 100%; } .VideoDetail_title_2JjsN { text-transform: none; font-weight: 500; line-height: 1.625rem; display: flex; align-items: center; justify-content: space-between; } .VideoDetail_titleLink_ELXk1 { cursor: pointer; display: inline; font-size: 1.25rem; font-weight: 500; letter-spacing: -0.7px; line-height: 1.5rem; } .VideoDetail_titleLink_ELXk1 :hover, .VideoDetail_titleLink_ELXk1 :visited, .VideoDetail_titleLink_ELXk1 { color: #ffffff; } .VideoDetail_showSubtitle_17IqG { font-size: 16px; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; } .VideoDetail_toggle_1TNPI { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .VideoDetail_toggle_1TNPI svg { color: #fff; } .VideoDetail_metadata_y20mj { font-size: 12px; line-height: 1.57; color: rgba(255, 255, 255, 0.4); } .VideoDetail_networkLogo_1GWmE { padding-top: 6px; } .VideoDetail_networkLogo_1GWmE img { width: 1.75rem; opacity: 0.5; } .VideoDetail_networkLogoDetail_2xH_L { vertical-align: middle; display: inline-block; } .VideoDetail_networkLogoDetail_2xH_L img { width: 1.875rem; opacity: 0.7; margin: 0 0.5rem 0 0.325rem; } .VideoDetail_controlsHidden_32pDp { pointer-events: none; } .VideoDetail_controlsHidden_32pDp .VideoDetail_detailContainer_1b9Xt { pointer-events: none; visibility: hidden; opacity: 0; transition: visibility 1.5s, opacity 1.5s; } .VideoDetail_controlsHidden_32pDp .VideoDetail_networkLogo_1GWmE, .VideoDetail_playerLoading_2_M7z .VideoDetail_networkLogo_1GWmE { bottom: -7.25rem; transition: bottom 1.25s ease-in-out; } .VideoDetail_mediaEnding_3PbA9 { color: yellow;; } .VideoDetail_infoContainer_7lU5l { padding: 20px 0; font-size: 0.875rem; } .VideoDetail_infoContainer_7lU5l .VideoDetail_subtitle_3d79e { font-size: 100%; letter-spacing: normal; font-weight: 500; width: 100%; display: block; } .VideoDetail_infoContainer_7lU5l .VideoDetail_subtitleCredits_2utYR { font-weight: 500; } .VideoDetail_infoContainer_7lU5l .VideoDetail_subtextCredits_3esiM { line-height: 1.6rem; font-size: 15px; margin-top: 26px; letter-spacing: -0.5px; color: rgba(255,255,255,.5); display: block; } .VideoDetail_detailContainer_1b9Xt .VideoDetail_subtitleCredits_2utYR { vertical-align: middle; padding-right: 0.3em; } .VideoDetail_detailContainer_1b9Xt .VideoDetail_subtextCredits_3esiM { display: inline-block; vertical-align: middle; } .VideoDetail_creditsString_1gaq9 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .VideoDetail_subtext_2AXxg { font-size: 1rem; line-height: 1.4; letter-spacing: -0.5px; display: inline-block; opacity: 0.8; overflow-x: hidden; text-overflow: ellipsis; color: rgba(255,255,255,.6); max-width: 39.25rem; } .VideoDetail_subtextExpanded_3E4gU { overflow-x: visible; width: 100%; white-space: normal; } .VideoDetail_subtextTuneIn_i7RMO { opacity: .6; font-size: 15px; font-weight: 500; color: #fff; vertical-align: text-top; } .VideoDetail_infoContainer_7lU5l .VideoDetail_creditsWrapper_ywXTK, .VideoDetail_tuneInWrapper_1SsoB { margin-top: 31px; } .VideoDetail_creditsWrapper_ywXTK .VideoDetail_subtitle_3d79e { margin-bottom: 20px; } .VideoDetail_tuneInWrapper_1SsoB .VideoDetail_subtitle_3d79e { margin-bottom: 17px; } .VideoDetail_descriptionWrapper_3GqLR { width: 100%; font-size: 1rem; line-height: 1.4; letter-spacing: -0.5px; display: inline-block; color: rgba(255,255,255,.6); } .VideoDetail_badge_2aiOf { width: auto; margin: 0; border: 1px solid #fff; color: #fff; padding: .25rem; font-size: 10px; letter-spacing: -0.1px; text-transform: uppercase; } .VideoDetail_liveIndicator_33Zzv { text-transform: uppercase; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.0125rem; display: inline-block; color: rgba(255,255,255,0.6); } .VideoDetail_liveIndicator_33Zzv:before { content: ''; width: 0.3125rem; height: 0.3125rem; background: #ff0000; border-radius: 1rem; display: inline-block; margin: 0 0.25rem 0.125rem; } .VideoDetail_badgeContainer_2DqfH { line-height: 2.5; } .VideoDetail_descriptionWrapper_3GqLR div { display: inline-block; } .VideoDetail_titleDisabled_39arF h1, titleDisabled h1 a{ cursor: default; } @media screen and (min-width: 1099px) { .VideoDetail_container_2fops { flex-direction: row; align-items: center; } .VideoDetail_adPlaying_2c4O6 .VideoDetail_networkLogo_1GWmE, .VideoDetail_adPlaying_2c4O6.VideoDetail_container_2fops { display: none; } .VideoDetail_hideNetworkLogo_2POoU .VideoDetail_networkLogo_1GWmE { display: none; } .VideoDetail_title_2JjsN { display: inline-block; } .VideoDetail_titleLink_ELXk1 { font-size: 1.5rem; } .VideoDetail_networkLogo_1GWmE { display: inline-block; position: absolute; bottom: 1.75rem; right: 0; transition: bottom 0.25s ease-in-out; } .VideoDetail_networkLogoFullscreen_2msmQ { z-index: 2147483648; } .VideoDetail_controlsHidden_32pDp .VideoDetail_networkLogoFullscreen_2msmQ { bottom: -3rem; } .VideoDetail_networkLogoDetail_2xH_L { vertical-align: sub; } .VideoDetail_networkLogo_1GWmE img { width: 3.5rem; } .VideoDetail_networkLogoDetail_2xH_L img { width: 1.75rem; opacity: 0.5; } .VideoDetail_infoContainer_7lU5l { font-size: inherit; } .VideoDetail_subtext_2AXxg { font-size: 0.875rem; line-height: 1.57; } .VideoDetail_descriptionWrapper_3GqLR { font-size: 0.875rem; line-height: 1.57; width: calc(100% - 4rem); } .VideoDetail_creditsString_1gaq9 { max-width: 38.75rem; } .VideoDetail_subtextTuneIn_i7RMO { line-height: 1.64; } .VideoDetail_infoContainer_7lU5l .VideoDetail_subtextCredits_3esiM { font-size: 16px; margin-top: 15px; letter-spacing: .25px; } } .VideoPlayerGlobal_container_2UgOe { width: 100%; height: 100%; top: 0; position: absolute; z-index: -999; overflow-y: hidden; } .VideoPlayerGlobal_hide_4vsq7 { display: none; }.Video_container_1KAaw { overflow: hidden; position: relative; } .Video_videoContainer_1ADMb { position: relative; padding-bottom: 56.3%; } .Video_videoContainer_1ADMb > div { height: 100%; left: 0; position: absolute !important; top: 0; width: 100%; } .Video_videoContainer_1ADMb.Video_tpPlayer_fJYvN { position: static !important; } @media screen and (min-width: 1099px) { .Video_container_1KAaw { display: block; } }.Account_container_3wTH8 { width: 100%; top: 0; bottom: 0; position: fixed; overflow-x: hidden; z-index: 99999; } .Account_innerContainer_Dl0C9 { margin: 0 auto auto; display: flex; align-items: center; flex-direction: column; width: calc(100% - 2.5rem); position: relative; height: 100vh; } .Account_modalContainer_Nyi6f { background: rgba(0,0,0,0.5); display: flex; flex-direction: column; align-items: center; } .Account_modalContainer_Nyi6f .Account_innerContainer_Dl0C9 { background-color: #1a1a1a; box-shadow: 0 2px 25px 10px rgba(0, 0, 0, 0.5); max-width: none; width: auto; } .Account_modalContainer_Nyi6f .Account_close_3f7nr { width: 0.9375rem; height: 0.9375rem; opacity: 0.2; margin: 1.25rem; } .Account_modalContainer_Nyi6f .Account_foxLogo_192r7 { visibility: hidden; pointer-events: none; } .Account_perksContainer_3sB-M, .Account_perksContainerVideoEnd_aqB9r { width: 100%; } .Account_perksContainerVideoEnd_aqB9r { justify-content: center; margin: 0 auto 1.5rem auto; padding: 0 2.3125rem; } .Account_perkContainer_uEAmp, .Account_perkContainerFavorites_3TgyE, .Account_perkContainerVideoEnd_1HzY8 { display: flex; margin-bottom: 2rem; justify-content: center; align-content: space-between; } .Account_perkContainerVideoEnd_1HzY8 { flex-direction: column; margin-bottom: 0; } .Account_perksButtonContainer_2FAH2 { text-align: center; width: 100%; } .Account_signUp_3xhyq, .Account_signIn_nr1yM { width: 100%; max-width: 335px; margin: .25rem auto auto; height: 2.75rem; border-radius: .375rem; background-color: #fff; border: none; font-weight: 600; font-size: .875rem; cursor: pointer; outline: none; display: block; } .Account_signIn_nr1yM { background-color: rgba(255,255,255, .1); color: rgba(255,255,255, .75); margin: .875rem auto auto; } .Account_signUp_3xhyq { margin-top: .25rem; color: #000; } .Account_perkIcon_2QLtV { height: 2.5rem; width: auto; } .Account_perkIconFavorites_zwM59 { height: 2.25rem; width: auto; } .Account_perkIconVideoEnd_390mw { height: 3.375rem; width: auto; margin-bottom: 1rem; } .Account_perkImageContainer_aTFvS, .Account_perkImageContainerFavorites_3qH-f, .Account_perkImageContainerVideoEnd_2w7YJ { min-width: 7rem; display: flex; align-content: center; justify-content: center; } .Account_perkImageContainerFavorites_3qH-f { min-width: 8rem; margin: auto; display: flex; align-content: center; justify-content: flex-end; margin: auto 2rem auto -9rem; width: 100%; } .Account_perkImageContainer_aTFvS img { height: 3.125rem; width: auto; } .Account_perkText_2QlLf { font-weight: 100; font-size: 1rem; letter-spacing: 0px; line-height: 1.4375rem; opacity: 0.5; color: #fff; max-width: 14rem; } .Account_perkTextFavorites_du2Cv { font-weight: 100; font-size: 1rem; letter-spacing: -.02px; line-height: 1.25rem; opacity: 0.5; color: #fff; width: 100%; } .Account_perkTextVideoEnd_1rDiT { font-weight: 100; font-size: 1rem; letter-spacing: -.02px; line-height: 1.25rem; opacity: 0.5; color: #fff; width: 100%; max-width: 16rem; margin: 0 auto; text-align: center; } .Account_header_a3n1T, .Account_signupField_3Bxgr, .Account_signinField_4Do5n, .Account_editProfileField_29PTy, .Account_changePasswordField_1_qI2, .Account_headerSuccess_2rB8Q, .Account_headerPerks_3DvgN, .Account_forgotPasswordField_2elg_ { font-size: 1.125rem; height: 3.75rem; outline: none; display: block; background: none; border: none; color: #fff; font-weight: 400; border-bottom: 1px solid rgba(255,255,255,.1); width: 100%; line-height: 0.9; letter-spacing: normal; border-radius: 0; } .Account_signupField_3Bxgr:invalid { box-shadow: none; } .Account_editProfileField_29PTy, .Account_changePasswordField_1_qI2 { font-size: 1.125rem; height: 3.75rem; line-height: 1.0; letter-spacing: -0.03125rem; font-weight: 300; } .Account_headerSuccess_2rB8Q, .Account_noBottomBorder_2ySQY { border-bottom: none; } .Account_signupField_3Bxgr::-moz-placeholder, .Account_editProfileField_29PTy::-moz-placeholder, .Account_changePasswordField_1_qI2::-moz-placeholder { color: rgb(150, 150, 150); } .Account_signupField_3Bxgr::-webkit-input-placeholder, .Account_editProfileField_29PTy::-webkit-input-placeholder, .Account_changePasswordField_1_qI2::-webkit-input-placeholder { color: rgba(255,255,255,.25); } .Account_signupField_3Bxgr:-ms-input-placeholder, .Account_editProfileField_29PTy:-ms-input-placeholder, .Account_changePasswordField_1_qI2:-ms-input-placeholder { color: rgba(255,255,255,.25); } .Account_signupTerms_3nCp2 { border-bottom: none; margin-top: .9375rem; } .Account_signupTermsContainer_174oz, .Account_editProfileNewsletterContainer_2rEda { display: flex; justify-content: space-between; align-items: center; } .Account_signupTermsLabel_2-x55, .Account_signupNewsletterLabel_Q0yFx { display: inline-block; vertical-align: middle; width: 23px; height: 23px; border: solid 1px rgba(255, 255, 255, 0.25); cursor: pointer; outline: none; } .Account_signupTermsLabel_2-x55 input, .Account_signupNewsletterLabel_Q0yFx input{ opacity: 0; position: absolute; cursor: pointer; } .Account_signupTermsLabel_2-x55 span, .Account_signupNewsletterLabel_Q0yFx span{ width: 100%; height: 100%; float: left; line-height: 1.5rem; cursor: pointer; } .Account_signupTermsLabel_2-x55 input:checked ~ span:after, .Account_signupNewsletterLabel_Q0yFx input:checked ~ span:after { display: flex; content: ''; width: 6.9px; height: 10.7px; border: solid #fff; border-width: 0 2px 2px 0; margin: .1875rem auto; transform: rotate(45deg); } .Account_termsText_A2Sog { font-size: .75rem; line-height: 1.25; letter-spacing: .000625rem; color: rgba(255,255,255,.25); font-weight: normal; } .Account_newsletterText_3Zi3O { font-size: 0.75rem; } .Account_termsLink_3VFIt, .Account_link_3C7_0, .Account_profileDetailsCTALink_1Y8xu { font-weight: 500; color: rgba(255,255,255,.5); text-decoration: none; cursor: pointer; } .Account_editProfileNewsletterText_100ed { font-size: 1.25rem; color: #fff; opacity: .25; line-height: 1rem; } .Account_editProfileNewsletterText_100ed { font-size: 1.125rem; font-weight: 100; } .Account_signupFirstName_2U0Pg { width: 100%; } .Account_header_a3n1T, .Account_headerSuccess_2rB8Q { color: #fff; font-weight: 500; letter-spacing: -.03125rem; width: 100%; text-align: center; display: flex; align-items: center; min-height: 3.8rem; } .Account_headerText_PxuWA { margin: auto; font-size: 1.125rem; } .Account_noIcon_o44_I .Account_headerText_PxuWA { padding-left: 2rem; } .Account_headerTextDesktop_3kBlo { display: none; } .Account_perksHeaderText_29tCb { flex: 1 0 auto; max-width: 18rem; font-size: 1.75rem; line-height: 1.25; font-weight: 500; color: white; text-align: center; margin: .875rem 0 2rem 0; letter-spacing: normal; } .Account_back_1u2HR { margin: auto 0 auto -1rem; cursor: pointer; padding: 1.125rem; } .Account_back_1u2HR:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(135deg); display: flex; cursor: pointer; } .Account_backDesktop_fSTcY { display: none; } .Account_close_3f7nr { position: relative; width: 2rem; height: 2rem; } .Account_close_3f7nr, .Account_closePerks_2w1yd { cursor: pointer; } .Account_closePerks_2w1yd { margin: auto 0; position: absolute; right: 1rem; top: 1.05rem; } .Account_perksMessage_1pp3v { font-weight: 100; font-size: 1rem; line-height: 1.25rem; opacity: 0.5; color: #fff; max-width: 14rem; margin-top: 0.5rem; text-align: center; } .Account_perksHeaderFav_2cHeq { margin-bottom: 0; } .Account_perksLargeIcon_pXTV- { width: 5.25rem; height: 5.25rem; margin: 0.5rem 0 -0.25rem 0; } .Account_perksHeaderVideoEnd_QoON7 { max-width: 16.25rem; font-size: 1.375rem; font-weight: 500; line-height: 1.27; letter-spacing: -0.3px; margin: -0.75rem 0 1.25rem; } .Account_signUpGray_3Ug8o { color: #fff; width: 10rem; background-color: rgba(255, 255, 255, 0.2); margin-bottom: 0.5rem !important; } .Account_signInText_gOlBA { color: rgba(255, 255, 255, 0.5); background: none; margin-bottom: 1.25rem !important; } .Account_perksSubhead_10OV4 { font-size: 1.125rem; font-weight: 500; line-height: 1.8; letter-spacing: -0.025rem; text-align: center; color: #fff; display: flex; justify-content: space-between; align-content: center; width: 100%; white-space: nowrap; margin: 1rem 0 1.25rem 0; } .Account_perksSubhead_10OV4 span { width: 100%; height: 1px; margin: auto; background-color: rgba(255, 255, 255, 0.1); } .Account_signupPasswordContainer_33xcu { display: flex; } .Account_signupShowPasswordLabel_1Vre9, .Account_signinShowPasswordLabel_Lb5dL { display: flex; flex-direction: column; flex-grow: 1; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.1); cursor: pointer; } .Account_signupShowPasswordLabel_1Vre9 span, .Account_signinShowPasswordLabel_Lb5dL span { width: 1.5rem; height: 1.5rem; border: solid 1px #fff; border-radius: 75% 5%; position: relative; transform: rotate(45deg); opacity: .25; margin: auto .75rem auto .5rem; } .Account_signupShowPassword_274W5, .Account_signinShowPasswordLabel_Lb5dL input { opacity: 0; position: absolute; cursor: pointer; } .Account_signupShowPasswordLabel_1Vre9 span:after, .Account_signinShowPasswordLabel_Lb5dL span:after { content: ''; display: block; position: absolute; width: .5rem; height: .5rem; border: solid 1px #fff; border-radius: 50%; left: .45rem; top: .45rem; } .Account_signupShowPasswordLabel_1Vre9 input:checked ~ span:after, .Account_signupShowPasswordLabel_1Vre9 input:checked ~ span, .Account_signinShowPasswordLabel_Lb5dL input:checked ~ span:after, .Account_signinShowPasswordLabel_Lb5dL input:checked ~ span { opacity: 1; } .Account_signupShowPasswordLabel_1Vre9 input:checked ~ span:after, .Account_signinShowPasswordLabel_Lb5dL input:checked ~ span:after { background-color: #000; width: .75rem; height: .75rem; left: .34rem; top: .34rem; } .Account_signupShowPasswordLabel_1Vre9 input:checked ~ span, .Account_signinShowPasswordLabel_Lb5dL input:checked ~ span { background-color: #fff; } .Account_defaultButton_2mT1e { width: 100%; height: 2.75rem; position: relative; background-color: rgba(255,255,255,.1); border: none; color: rgba(255,255,255,.5); font-weight: 500; cursor: pointer; font-size: 1rem; margin-top: 2rem; border-radius: .375rem; outline: none; } .Account_editProfileButton_3tcNy button, .Account_changePasswordButton_2SpDH button { margin-top: 2.5rem; font-size: .875rem; font-weight: 400; opacity: 1; color: rgba(255,255,255,.7); } .Account_changePasswordButton_2SpDH button { margin-top: 1rem; } .Account_forgotPasswordFormContainer_1SUPF, .Account_editProfileContainer_3oYjZ, .Account_manageFavoritesContainer_DsXal, .Account_profileDetailsContainer_2I8dr { width: 100%; padding-bottom: 4.5rem; } .Account_signupFormContainer_7bthm { width: 100%; } .Account_editProfileContainer_3oYjZ { margin-top: .75rem; padding-bottom: 5.5rem; } .Account_profileDetailsContainer_2I8dr { margin-top: .25rem; } .Account_signupSuccessContainer_2Rao_, .Account_logoutContainer_2bKOe, .Account_forgotPasswordSuccessContainer_11XS4 { display: flex; flex-direction: column; align-content: center; justify-content: center; text-align: center; padding-top: 10rem; } .Account_forgotPasswordSuccessContainer_11XS4 { padding-top: 7rem; } .Account_logoutContainer_2bKOe { padding-top: 10.5rem; } .Account_signupSuccessHeaderText_2BCSE, .Account_forgotPasswordSuccessHeaderText_1MHeb, .Account_profileDetailsEditSuccessHeaderText_n8qe5 { color: #fff; letter-spacing: .01rem; font-weight: 500; padding-bottom: .75rem; } .Account_forgotPasswordSuccessHeaderText_1MHeb, .Account_profileDetailsEditSuccessHeaderText_n8qe5 { padding-top: 1.25rem; } .Account_signupSuccessText_1PxD1, .Account_forgotPasswordSuccessText_38NGo, .Account_forgotPasswordText_1-Ehz, .Account_profileDetailsEditSuccessText_3e5r9 { max-width: 16rem; color: rgba(255,255,255,.5); font-size: 1rem; letter-spacing: -.02rem; line-height: 1.25; font-weight: 100; } .Account_forgotPasswordText_1-Ehz { padding-top: 1.75rem; font-size: 0.875rem; max-width: 100%; line-height: 1.4; letter-spacing: -0.025rem; } .Account_signupSuccessButton_3DgRw button, .Account_forgotPasswordSuccessButton_3Qhoy button { height: 2.75rem; width: 10rem; background-color: #252525; color: rgba(255,255,255,.5); border: none; position: relative; margin: 2rem auto; font-size: .875rem; border-radius: .5rem; font-weight: 500; cursor: pointer; outline: none; } .Account_signinButtonDesktop_oLVPn, .Account_signupButtonDesktop_1tKFf { display: none; } .Account_signupError_1Y9NG, .Account_defaultError_2XLEA { border-color: #ff7979; } .Account_signupErrorText_2Ti9Y, .Account_signupSplitErrorText_3UR3V, .Account_signupErrorTextFull_ihMcV { color: #ff7979; font-size: .75rem; line-height: 1rem; letter-spacing: .000625rem; } .Account_defaultErrorText_2b6xv, .Account_defaultErrorGenericText_3H2YA, .Account_signupErrorGenericText_JlGFP { color: #ff7979; font-size: .875rem; line-height: 1.125rem; letter-spacing: .000625rem; margin-top: .5rem; } .Account_signupErrorText_2Ti9Y { position: absolute; margin-top: .25rem; } .Account_signupErrorTextFull_ihMcV { margin-top: -.75rem; } .Account_defaultGenericText_2XTBx, .Account_signupErrorGenericText_JlGFP, .Account_defaultErrorGenericText_3H2YA { text-align: center; } .Account_signInForgotPassword_2jk9W, .Account_signinCreateProfileContainer_D6Uqr, .Account_profileDetailsCTAContainer_2vB7c { font-size: .875rem; line-height: 1.125rem; letter-spacing: .000625rem; color: rgba(255,255,255,.5); text-align: center; margin: auto; } .Account_signInForgotPasswordContainer_XjW5R, .Account_signinCreateProfileContainer_D6Uqr, .Account_profileDetailsCTAContainer_2vB7c, .Account_signInForgotPassword_2jk9W { display: flex; justify-content: center; align-content: center; width: 100%; cursor: auto; } .Account_socialMigrationContainer_uuTaF { display: flex; flex-direction: column; justify-content: center; align-content: center; width: 100%; cursor: auto; margin-top: 1.5rem; } .Account_socialMigrationText_13tut, .Account_socialMigrationDropdownText_394tl { display: flex; justify-content: center; font-size: .875rem; line-height: 1.125rem; letter-spacing: .000625rem; color: rgba(255,255,255,.5); margin: 1rem 0; } .Account_socialMigrationText_13tut { cursor: pointer; margin: 0; } .Account_socialMigrationBoldText_3P7Fm { font-weight: 600; margin: 0 .2rem; } .Account_signInForgotPassword_2jk9W, .Account_profileDetailsCTALink_1Y8xu { cursor: pointer; width: auto; margin: auto 0; } .Account_signinCreateProfileContainer_D6Uqr { position: relative; padding: 2rem 0 1rem 0; } .Account_signInForgotPasswordContainer_XjW5R { margin-top: 1.25rem; } .Account_signinCreateProfile_AtSIX { margin-left: .5rem; cursor: pointer; } .Account_foxLogo_192r7 { display: flex; align-items: center; } .Account_foxLogo_192r7 img { height: 1.125rem; width: auto; } .Account_perkFavoritesSeparator_3DbPk { display: none; } .Account_perksSubheadText_1yGP1 { width: 100%; max-width: 6rem; margin: auto 1rem; } .Account_accountContainer_1ei7c { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-content: center; } .Account_accountListItem_20hiK { font-size: 1.125rem; line-height: 1.0; letter-spacing: -0.5px; color: #fff; text-align: left; padding: 1.25rem 0; font-weight: 100; width: 100%; cursor: pointer; } .Account_accountListItem_20hiK:not(:last-child) { border-bottom: 1px solid rgba(255,255,255,.1); } .Account_forgetPasswordContainer_1gDQ8 .Account_headerText_PxuWA { display: flex; } .Account_signinButtonDesktop_oLVPn button:hover, .Account_signupSuccessButton_3DgRw button:hover, .Account_forgotPasswordSuccessButton_3Qhoy button:hover, .Account_forgotPasswordResetButton_2OCDK button:hover, .Account_resetPasswordButton_1sCmG button:hover, .Account_editProfileButton_3tcNy button:hover, .Account_changePasswordButton_2SpDH button:hover, .Account_profileDetailsButton_28Ssp button:hover, .Account_FXPlusDetailsButton_35pMl button:hover { background-color: #fff; color: #000; } .Account_desktopButton_12mW9:hover { color: rgba(74, 74, 74, .75); background-color: rgba(255, 255, 255, 1); } .Account_logoutHeaderText_1FSGh { font-size: 1.125rem; font-weight: 500; line-height: 1.33; text-align: center; max-width: 15rem; color: #fff; margin: auto; } .Account_logoutText_1eUO0 { max-width: 18rem; opacity: 0.5; font-size: .875rem; color: #fff; line-height: 1.43; letter-spacing: -0.0125rem; text-align: center; margin: 1.25rem auto 2rem; } .Account_editProfileDeleteContainer_35qQR { bottom: 2rem; display: flex; justify-content: center; width: 100%; } .Account_editProfileDeleteContainer_35qQR a { font-weight: 100; } .Account_changePasswordRequirements_3pAFC { opacity: 0.2; font-size: .875rem; line-height: 1.29; text-align: center; color: #fff; margin: 1rem auto; letter-spacing: .00625rem; } .Account_backContainer_3EsZ9 { display: none; } .Account_resetPasswordText_xJeXv { /* margin: 1rem 0; */ height: 1rem; color: #ff7979; text-align: center; } .Account_resetPasswordInfo_2ekNh { font-size: 0.875rem; color: rgba(255,255,255,.5); text-align: center; letter-spacing: 0rem; padding: 0.475rem 0; } .Account_resetPasswordButton_1sCmG button { font-size: 0.875rem; } .Account_closeHidden_228lE { opacity: 0; pointer-events: none; } .Account_profileDetailsEditFirstName_jpb33 { margin-right: 0; } .Account_profileDetailsEditContainer_2c43P { width: 100%; } .Account_emailDisabled_1V2-r { color: rgba(255,255,255,.2); } .Account_socialContainer_3oZWO, .Account_signupSocialContainer_3bQjt { display: flex; flex-direction: column; margin: 40px 26px 0; text-align: center; } .Account_signupSocialContainer_3bQjt { margin-top: 20px; } .Account_socialSeparator_3sGpO { display: flex; flex-direction: row; margin: 34px 0 26px; } .Account_socialSeparatorSignup_2ayc1 { display: flex; flex-direction: row; margin: 1.5625rem 0 0; } .Account_socialSeparatorLine_1LTat { width: 100%; text-align: center; border-bottom: 1px solid rgba(255,255,255,.1); line-height: 0.1em; margin: 7.25px 0; } .Account_socialSeparatorText_30Qyt { padding: 0 10px; color: rgba(255,255,255,.25); font-size: 15px; font-weight: 500; } .Account_socialFacebookButton_13IE6 { position: relative; width: 240px; height: 36px; border-radius: 4px; background-color: #3a5998; border: none; margin: auto; display: inline-flex; align-items: center; cursor: pointer; } .Account_socialFacebookButtonText_3tpva { margin-left: 1.75rem; } .Account_socialFacebookButtonText_3tpva, .Account_socialFacebookButtonTextOptional_HpnlX { text-transform: uppercase; color: #fff; letter-spacing: 1.5px; font-weight: 100; font-size: 10px; } .Account_socialFacebookButtonTextOptional_HpnlX { font-weight: 500; margin-left: 5px; } .Account_socialFacebookButtonIcon_2jy0l { display: inline; margin: 0; width: 2rem; } .Account_socialFacebookButtonIcon_2jy0l svg { max-height: 1.25rem; margin: auto; } .Account_socialFacebookButtonDivider_2QCnA { position: absolute; height: 100%; width: 1px; background-color: #2e4c83; left: 42px; top: 0; } .Account_facebookLinkingDescriptionText_3UZpt { font-size: 16px; letter-spacing: -.3px; text-align: center; color: #fff; margin: 30px 10px 10px 10px; line-height: 20px; max-width: 100%; } .Account_facebookLinkingLinkButton_smJXL button { margin-top: 1.5rem; font-size: 14px; } .Account_facebookLinkingForgotPasswordContainer_1Mde6 { margin-top: 1.75rem; text-align: center; } .Account_facebookLinkingForgotPassword_2JqUW { font-size: 12px; font-weight: 100; letter-spacing: .5px; } .Account_facebookLinkingField_3-RTl { height: 3.5rem; } .Account_facebookLinkingEmailField_2cVkK { color: rgba(255,255,255,.3); } .Account_facebookPasswordLinkHeader_3dTq5 { text-align: center; font-size: 16px; color: #fff; font-weight: 500; margin-top: 3rem; } .Account_facebookPasswordLinkCopy_EEjce { color: #fff; font-size: 14px; text-align: center; font-weight: 100; margin: .75rem 0 2rem; } .Account_secondaryHeader_1HSBv { margin: 3rem 0 1rem 0; } .Account_secondaryHeader_1HSBv span { margin: 0 10px; } .Account_secondaryHeader_1HSBv span img { height: 22px; opacity: 0.5; } .Account_foxLogo_192r7 span { position: relative; } .Account_foxLogo_192r7 span+span { margin-left: 30px; } .Account_foxLogo_192r7 span+span::before { content: ''; display: inline-block; height: 1.9rem; border-left: 1px solid rgba(255,255,255,.1); position: absolute; left: -16px; top: -5px; } .Account_disabledText_Lg3Pq { color: rgba(255,255,255,.25); } .Account_signupColumn_U4LYl, .Account_signupColumnSplit_3JBgn, .Account_signupColumnSplitError_szvHM { width: 100%; display: flex; flex-direction: column; margin-top: .75rem; } .Account_signupColumnSplit_3JBgn, .Account_signupColumnSplitError_szvHM { width: 50%; flex: 0 calc(50% - .8125rem); } .Account_signupColumnSplitError_szvHM { margin-top: .25rem; height: 1rem; } .Account_signupFieldInfo_1UpoQ { padding-top: 7px; color: rgba(255,255,255,.25); font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.29; letter-spacing: -0.6px; text-align: left; } .Account_signupNameContainer_1uoE-, .Account_signupBirthdayGenderContainer_3UAnA { display: flex; overflow: visible; justify-content: space-between; flex-wrap: wrap; } .Account_signupLabel_ssVnb { font-size: .6875rem; font-weight: 400; color: rgba(255, 255, 255, .25); line-height: 1rem; } .Account_signupInline_2GEve { display: inline-flex; } .Account_signupFieldBirthdate_19OmT { text-transform: uppercase; font-size: 1.0625rem; } ::-webkit-clear-button { display: none; } .Account_defaultNameContainer_1bL0M { display: flex; overflow: hidden; justify-content: flex-start; } .Account_defaultFirstName_2Mlil { width: 50%; margin-right: 1rem; } .Account_defaultNameContainer_1bL0M input:nth-child(2n) { width: 50%; } .Account_parentalControlsCurrentValues_EOhpR { color: #fff; font-weight: 500; line-height: 1.5rem; } .Account_parentalControlsCurrentValueMinor_1M_5Y { font-weight: 100; opacity: 0.8; } .Account_parentalControlsInstructions_4K6hC { margin: 2rem 0; color: #fff; opacity: 0.5; } .Account_parentalControlsSlider_3RZcD { padding: 2rem 0; } .Account_parentalControlsSliderBar_yz6Yc { height: 0.6rem; background: #dfdfdf; border-radius: 0.5rem; } .Account_parentalControlsSliderBar_yz6Yc:first-child { background: #4990e2; } .Account_parentalControlsSliderHandle_2fAnB { width: 2.6rem; height: 2.6rem; border-radius: 50%; background: #fff; border: 1px solid #cfcfcf; top: 1rem; } .Account_parentalControlsSliderLabels_1s6PN { display: flex; justify-content: space-between; width: 100%; margin-bottom: 2rem; } .Account_parentalControlsSliderLabels_1s6PN { min-width: 5rem; } .Account_parentalControlsRatingImage_c7kx- { height: 2rem; margin: 0.5rem auto; } .Account_parentalControlsRatingImage_c7kx-.Account_pcsRatingMovie_3jQkZ { height: 1.5rem; } .Account_icon_2F3NF { padding: 0.1rem; } .Account_centerText_26TvE { text-align: center; } .Account_signupDisabledField_3Nbyl:hover, .Account_signupDisabledField_3Nbyl { cursor: default; color: rgba(255, 255, 255, .25); } .Account_signupDisabledButton_3dwr8 button:hover, .Account_signupDisabledButton_3dwr8 button { background-color: #252525; color: rgba(255, 255, 255, .5); cursor: default; } .Account_FXPlusDetails_1zH4C { display: flex; flex-direction: column; align-items: center; justify-content: space-between; text-align: center; width: 80%; height: 24rem; padding-top: 3.5rem; } .Account_FXPlusDetailsHeader_3nQnm { color: #fff; font-weight: 500; width: 100%; line-height: 1.4; letter-spacing: normal; margin: 0 auto; font-size: 1.4rem; padding-top: 1.2rem; letter-spacing: .6px; padding-left: 1rem; padding-right: 1rem; } .Account_FXPlusDetailsBody_2a900 { color: rgba(132, 132, 132, 1); margin: 0 auto; font-size: .9rem; letter-spacing: .6px; line-height: 1.5; } .Account_FXPlusDetailsBody_2a900 div p{ color: rgba(132, 132, 132, 1); margin: 0 auto; font-size: .9rem; letter-spacing: .6px; line-height: 1.5; } .Account_FXPlusDetailsFooter_1o8hP { color: hsla(0, 0%, 100%, .7); margin: 0 auto; font-size: .9rem; font-weight: 100; padding-left: 2rem; padding-right: 2rem; line-height: 1.2; } .Account_FXPlusDetailsButton_35pMl { width: 80%; } .Account_FXPlusDetails_1zH4C button { font-weight: 500; border: none; background: hsla(0, 0%, 100%, .2); border-radius: .4rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: .9125rem 0; font-size: .9rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; width: 100%; max-width: 24.6rem; } .Account_FXPlusDetailsBody_2a900 a { color: inherit; color: rgba(195, 195, 195, 1); cursor: pointer; } .Account_FXPlusDetailsBody_2a900 a:hover { color: #fff; } .Account_FXPlusDetailsBody_2a900 a:visited { color: #fff; } .Account_highlightPlaceholder_4nlTt::placeholder { color: #fff; } @media screen and (min-width: 1099px) { .Account_container_3wTH8 { position: fixed; } .Account_innerContainer_Dl0C9 { max-width: 66.9375rem; height: auto; } .Account_modalContainer_Nyi6f .Account_close_3f7nr { height: 0.9375rem; width: 0.9375rem; } .Account_modalContainer_Nyi6f .Account_header_a3n1T { align-items: initial; } .Account_close_3f7nr { height: 1.875rem; width: 1.875rem; } .Account_close_3f7nr:before, .Account_close_3f7nr:after { height: inherit; } .Account_signupFormContainer_7bthm { max-width: 38.125rem; } .Account_signupFormInputContainer_2Mqrl { padding: 0 5rem; } .Account_forgotPasswordFormContainer_1SUPF { max-width: 28.125rem; } .Account_header_a3n1T, .Account_headerSuccess_2rB8Q { justify-content: space-between; align-content: flex-start; min-height: 4.5625rem; } .Account_header_a3n1T { align-items: center; } .Account_headerText_PxuWA { display: none; margin: auto; font-size: 1.25rem; line-height: .9; letter-spacing: .03125rem; } .Account_noIcon_o44_I .Account_headerText_PxuWA { padding-left: 1.875rem; } .Account_headerTextDesktop_3kBlo { display: block; width: 100%; height: 2.8125rem; font-size: 2.5rem; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.12; letter-spacing: -0.03125rem; text-align: center; color: #ffffff; letter-spacing: normal; margin: 4rem 0 2.8125rem; } .Account_signupButton_2zbPb { display: none; } .Account_signinButtonDesktop_oLVPn { display: flex; margin-top: 2.8125rem; } .Account_signupButtonDesktop_1tKFf { display: flex; margin-top: 2.1875rem; } .Account_desktopButton_12mW9 { width: 18.75rem; height: 2.75rem; background-color: #252525; color: rgba(255,255,255,.5); margin: auto; font-size: .875rem; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: normal; text-align: center; border: none; outline: none; padding: 0; border-radius: .375rem; cursor: pointer; } .Account_signupButtonDesktop_1tKFf button { font-size: .875rem; } .Account_resetPasswordButton_1sCmG button { max-width: 18.75rem; margin: 2rem auto; display: block; } .Account_signinCreateProfileContainer_D6Uqr { position: relative; bottom: 0; } .Account_foxLogo_192r7 img { width: auto; margin: 0 auto; height: 1.625rem; } .Account_perksHeaderText_29tCb { max-width: 39rem; font-size: 2.5rem; line-height: 1.12; letter-spacing: -0.5px; margin: 5rem 0; } .Account_termsText_A2Sog { font-size: .875rem; } .Account_signupTerms_3nCp2 { margin-top: 1.75rem; } .Account_newsletterText_3Zi3O { font-size: .875rem; } .Account_signupSuccessHeaderText_2BCSE, .Account_forgotPasswordSuccessHeaderText_1MHeb { letter-spacing: -.03125rem; line-height: 1.12; padding-bottom: .75rem; font-size: 2.5rem; } .Account_forgotPasswordSuccessHeaderText_1MHeb, .Account_profileDetailsEditSuccessHeaderText_n8qe5 { letter-spacing: normal; padding-bottom: 0; padding-top: 1.75rem; font-size: 1.875rem; } .Account_signupSuccessText_1PxD1 { max-width: 100%; font-size: 1.125rem; padding: 2rem 0; } .Account_forgotPasswordSuccessText_38NGo, .Account_forgotPasswordText_1-Ehz, .Account_profileDetailsEditSuccessText_3e5r9 { letter-spacing: normal; max-width: 25rem; font-size: 1rem; padding: 1.43rem 0; line-height: 1.5; margin: 0 auto; } .Account_forgotPasswordText_1-Ehz { padding: 2rem 0 1.43rem 0; } .Account_resetPasswordText_xJeXv { /* padding: 1.5rem 0; */ margin: .5rem 0; } .Account_resetPasswordInfo_2ekNh { padding: 0.875rem 0; } .Account_signupSuccessButton_3DgRw button, .Account_forgotPasswordSuccessButton_3Qhoy button { width: 18.75rem; } .Account_forgotPasswordSuccessButton_3Qhoy button { margin: 1rem 0; } .Account_perksContainer_3sB-M, .Account_perksContainerVideoEnd_aqB9r { display: flex; justify-content: space-between; align-content: center; max-width: 45rem; margin-bottom: 2rem; } .Account_perksContainerFavorites_2rzaR { justify-content: center; margin: 1.5rem auto 2.5rem auto; } .Account_perksContainerVideoEnd_aqB9r { padding: 0 3.125rem; margin-bottom: 0.75rem; } .Account_perkContainer_uEAmp, .Account_perkContainerFavorites_3TgyE { flex-direction: column; } .Account_perkContainerFavorites_3TgyE { margin-bottom: 0; } .Account_perkText_2QlLf { text-align: center; line-height: 1.28; letter-spacing: -0.3px; max-width: 12rem; } .Account_perkIcon_2QLtV { height: 4.25rem; } .Account_perkImageContainer_aTFvS { margin-bottom: 2rem; display: flex; align-content: center; justify-content: center; } .Account_signUp_3xhyq, .Account_signIn_nr1yM { max-width: 18.75rem; margin: .75rem auto; } .Account_perksLargeIcon_pXTV- { width: 7.25rem; height: 7.25rem; margin: 3.25rem 0 1.5rem 0; } .Account_perksHeaderFav_2cHeq { margin: 0 auto; max-width: 28rem; } .Account_perksHeaderVideoEnd_QoON7 { max-width: 18.75rem; font-size: 1.375rem; margin: -1.5rem 0 1.25rem; } .Account_perksMessage_1pp3v { max-width: none; margin: 2rem auto 1rem auto; } .Account_perksSubhead_10OV4 { max-width: 23rem; margin: .75rem 0 1.25rem 0; } .Account_perksSubheadText_1yGP1 { font-size: 1.25rem; max-width: none; } .Account_perkIconFavorites_zwM59 { height: 3.5rem; } .Account_perkImageContainerFavorites_3qH-f { justify-content: center; margin: auto; } .Account_perkTextFavorites_du2Cv { letter-spacing: 0; } .Account_perkTextFavorites_du2Cv div { margin: auto; max-width: 11rem; width: 100%; text-align: center; margin-top: 1rem; } .Account_perkFavoritesSeparator_3DbPk { font-size: 3.125rem; font-weight: 500; line-height: 0.9; letter-spacing: -0.0375rem; color: #fff; margin: .5rem 1.5rem 0; display: block; } .Account_perkFavoriteWrapper_3oKk2 { display: flex; } .Account_perkTextVideoEnd_1rDiT { letter-spacing: 0; } .Account_displayBlockDesktop_n7k8Q { display: block; } .Account_accountContainer_1ei7c { max-width: 42.25rem; margin-top: 1.5rem; } .Account_accountListItem_20hiK { font-size: 1.25rem; line-height: 0.9; padding: 2rem 0; } .Account_logoutHeaderText_1FSGh { max-width: 31.75rem; font-size: 1.875rem; line-height: 1.17; } .Account_logoutText_1eUO0 { max-width: 500px; opacity: 0.5; font-size: 1rem; line-height: 1.62; text-align: center; } .Account_logoutContainer_2bKOe { padding-top: 16rem; } .Account_editProfileContainer_3oYjZ, .Account_profileDetailsEditContainer_2c43P, .Account_profileDetailsContainer_2I8dr { max-width: 28.125rem; margin-top: 3rem; } .Account_signupButton_2zbPb, .Account_forgotPasswordResetButton_2OCDK, .Account_resetPasswordButton_1sCmG, .Account_editProfileButton_3tcNy, .Account_changePasswordButton_2SpDH, .Account_profileDetailsButton_28Ssp { max-width: 18.75rem; margin: 0 auto; } .Account_editProfileContainer_3oYjZ { min-height: inherit; margin-top: -1.25rem; } .Account_editProfileDeleteContainer_35qQR { position: relative; padding: 13rem 0 1rem 0; } .Account_manageFavoritesContainer_DsXal { width: 100%; } .Account_editProfileField_29PTy, .Account_editProfileNewsletterText_100ed, .Account_changePasswordField_1_qI2 { font-size: 1.25rem; line-height: 0.9; letter-spacing: -0.0375px; font-weight: 300; } .Account_editProfileButton_3tcNy, .Account_changePasswordButton_2SpDH { width: 100%; display: flex; justify-content: center; } .Account_editProfileButton_3tcNy button, .Account_changePasswordButton_2SpDH button { max-width: 18.75rem; } .Account_changePasswordButton_2SpDH button { margin-top: 1rem; } .Account_changePasswordField_1_qI2 { letter-spacing: 1px; } .Account_changePasswordRequirements_3pAFC { margin: 1.5rem auto; } .Account_backDesktop_fSTcY:before { cursor: pointer; content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 3px 3px 0; display: flex; margin: 2.75rem 0 auto .5rem; padding: .25rem; transform: rotate(135deg) skew(-5deg, -5deg); /* restore ability to interact with child element */ pointer-events: auto; } .Account_back_1u2HR { display: flex; margin: 3rem 0 2rem; padding: 0 0 0 .25rem; } .Account_back_1u2HR:before, .Account_backDesktop_fSTcY:before { width: 1.0625rem; height: 1.0625rem; border-width: 0 3px 3px 0; } .Account_backDesktop_fSTcY { display: flex; margin: auto 0; padding: 0; /* remove ability to interact with parent element */ pointer-events: none; /* apply pointer cursor to parent element */ cursor:pointer; } .Account_backContainer_3EsZ9, .Account_backContainerDesktop_31Yde { display: flex; width: 100%; justify-content: flex-start; align-items: center; } .Account_backFiller_3OL2K { width: 100%; } .Account_signupSocialContainer_3bQjt { margin-top: 40px; } .Account_socialSeparator_3sGpO { margin: 64px 0 60px; padding: 0 6rem; } .Account_facebookLinkingDescriptionText_3UZpt { font-size: 22px; line-height: 30px; margin: 45px 80px 85px; } .Account_facebookPasswordLinkHeader_3dTq5 { font-size: 18px; } .Account_facebookPasswordLinkCopy_EEjce { font-size: 16px; } .Account_secondaryHeader_1HSBv { margin: 2rem 0 0.5rem 0; } .Account_secondaryHeader_1HSBv span { margin: 0 15px; } .Account_secondaryHeader_1HSBv span img { height: 32px; opacity: 0.5; } .Account_foxLogo_192r7 span+span { margin-left: 33px; } .Account_foxLogo_192r7 span+span::before { height: 2.5rem; left: -18px; top: -7px; } .Account_signupSplitContainer_2doL_ { display: flex; justify-content: center; position: absolute; max-width: 28.125rem; width: 100%; } .Account_signupShowPasswordLabel_1Vre9 { margin-top: -.25rem; } .Account_signupColumn_U4LYl, .Account_signupColumnSplit_3JBgn { margin-top: 1.25rem; } .Account_FXPlusDetailsHeader_3nQnm { font-size: 1.75rem; } .Account_FXPlusDetailsBody_2a900 { font-size: 1.1rem; } } @media screen and (min-width: 2220px) { .Account_innerContainer_Dl0C9 { max-width: 130rem; } } .Account_h1_DxZBA { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_h2_orTqM { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_h3_2otxF { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_h4_1BoG8 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_p1_kFj9v { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_p2_20Ud6 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_p3_3q4XP { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_p4_gMsUt { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_cta1_3Tz2R { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_cta2_255Lj { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Account_perksHeaderText_29tCb, .Account_headerTextDesktop_3kBlo, .Account_headerText_PxuWA, .Account_forgotPasswordSuccessHeaderText_1MHeb, .Account_FXPlusDetailsHeader_3nQnm, .Account_logoutHeaderText_1FSGh { } .Account_signUp_3xhyq, .Account_signIn_nr1yM, .Account_desktopButton_12mW9, .Account_defaultButton_2mT1e, .Account_expireConfirm_2RIUb { } .Account_signupField_3Bxgr, .Account_signinField_4Do5n, .Account_editProfileField_29PTy, .Account_changePasswordField_1_qI2, .Account_forgotPasswordField_2elg_ { } .Account_perkText_2QlLf { } .Account_signupFieldInfo_1UpoQ { } .Account_termsText_A2Sog, .Account_termsLink_3VFIt { } .AccountSignupDropdown_hideItemContainer_2_2sC { display: none; } .AccountSignupDropdown_container_38Ni3 { margin: auto 0; position: relative; display: flex; justify-content: flex-start; align-content: flex-start; flex-direction: column; } .AccountSignupDropdown_itemContentActive_1tAwi { color: white; } .AccountSignupDropdown_item_Loe7J { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .AccountSignupDropdown_itemContent_2bc0A { padding: 1.125rem 0; } .AccountSignupDropdown_selectedText_1puNJ { font-size: 1rem; text-align: right; color: gray; margin: 0; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .AccountSignupDropdown_selectedTextOpen_10lAh { color: white; } .AccountSignupDropdown_header_1k0o4 { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .AccountSignupDropdown_headerInnerContainer_3sCUw { display: flex; justify-content: space-between; align-content: center; align-items: center; } .AccountSignupDropdown_itemContainer_2vsWR, .AccountSignupDropdown_hideItemContainer_2_2sC { display: flex; flex-direction: column; } .AccountSignupDropdown_itemContainer_2vsWR { position: fixed; top: 50%; bottom: auto; left: 0; width: 100%; height: 100vh; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; opacity: 1; z-index: 1; } .AccountSignupDropdown_hideItemContainer_2_2sC { display: none; } .AccountSignupDropdown_defaultTextContainer_1e4Rm { display: flex; } @media screen and (max-width: 1098px) { .AccountSignupDropdown_container_38Ni3:last-child { min-width: 0; } .AccountSignupDropdown_container_38Ni3:last-child .AccountSignupDropdown_header_1k0o4 { padding: 0; } .AccountSignupDropdown_itemContainer_2vsWR { text-align: initial; max-height: 18.2rem; top: calc(100vh - 18.2rem); } .AccountSignupDropdown_itemContainer_2vsWR:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; margin-top: -2px; } .AccountSignupDropdown_itemContainer_2vsWR:after { content: ""; display: block; width: 100%; height: 100%; position: fixed; z-index: -1; top: 50vh; background: rgba(0,0,0,0.5); } .AccountSignupDropdown_item_Loe7J:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .AccountSignupDropdown_container_38Ni3 { margin: 0; position: absolute; right: 0; top: -1rem; } .AccountSignupDropdown_itemContainer_2vsWR { position: relative; top: auto; bottom: auto; left: auto; right: auto; height: auto; max-height: 25rem; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; background: #1d1818; padding: 0.625rem 0; border: solid .1rem #5c5756; border-top-style: none; z-index: 11; } .AccountSignupDropdown_item_Loe7J { background: #1d1818; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .AccountSignupDropdown_item_Loe7J:hover { color: white; background: #4C4A49; } .AccountSignupDropdown_itemContent_2bc0A { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .AccountSignupDropdown_header_1k0o4 { border: solid .1rem rgba(255,255,255,0); border-bottom: none; margin-top: .875rem; justify-content: space-between; padding: 0 1.25rem; width: 100%; } .AccountSignupDropdown_header_1k0o4:hover > .AccountSignupDropdown_selectedText_1puNJ { color: white; } .AccountSignupDropdown_selectedText_1puNJ:hover { color: white; } .AccountSignupDropdown_headerInnerContainer_3sCUw { width: 100%; height: 2.5rem; padding: 0 0.3rem; } .AccountSignupDropdown_headerInnerContainerOpen_17ZrQ { border-bottom: solid .1rem #5c5756; } .AccountSignupDropdown_headerOpen_3uKut { background: #1d1818; border-color: #5c5756; transition: opacity .25s; margin-top: 0rem; padding: .925rem 1.25rem 0; width: 100%; } } .AccountSignupDropdown_container_38Ni3 { margin: auto 0; padding: 0; position: relative; } .AccountSignupDropdown_itemContentActive_1tAwi { color: white; background: rgba(80, 80, 80, 1); font-weight: 500; } .AccountSignupDropdown_item_Loe7J { display: block; text-align: center; font-weight: 100; width: 100%; margin: auto; color: gray; cursor: pointer; } .AccountSignupDropdown_itemContent_2bc0A { padding: 1.125rem 0; } .AccountSignupDropdown_selectedText_1puNJ { font-size: 1.0625rem; text-align: right; color: rgba(255, 255, 255, .25); font-weight: 100; margin: 0; transition: color .25s, background-color .25s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; width: 100%; text-align: left; } .AccountSignupDropdown_header_1k0o4 { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .AccountSignupDropdown_headerDisabled_1fl1J { cursor: default; } .AccountSignupDropdown_headerInnerContainer_3sCUw { display: flex; justify-content: space-between; align-content: center; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, .1); width: 100%; height: 3.75rem; padding: 0; } .AccountSignupDropdown_headerInnerContainerOpen_17ZrQ { border-bottom: 1px solid rgba(0, 0, 0, 0); width: 100%; height: 3.75rem; padding: 0; } .AccountSignupDropdown_headerInnerContainerError_3naZX { border-bottom: 1px solid #ff7979; } .AccountSignupDropdown_itemContainer_2vsWR { position: fixed; bottom: 0; left: 0; width: 100%; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; transition: opacity .25s; -ms-overflow-style: none; } .AccountSignupDropdown_defaultTextContainer_1e4Rm { display: flex; } .AccountSignupDropdown_active_1J97Z { color: #fff; } @media screen and (max-width: 767px) { .AccountSignupDropdown_container_38Ni3:last-child { min-width: 0; } .AccountSignupDropdown_container_38Ni3:last-child .AccountSignupDropdown_header_1k0o4 { padding: 0; } .AccountSignupDropdown_item_Loe7J { border: none; } .AccountSignupDropdown_item_Loe7J:first-child { padding-top: 0; } .AccountSignupDropdown_itemContent_2bc0A { height: 3.125rem; display: flex; justify-content: center; align-items: center; padding: 0; font-size: .9375rem; color: rgba(79, 79, 79, 1) } .AccountSignupDropdown_itemContent_2bc0A:hover, .AccountSignupDropdown_itemContentActive_1tAwi { background-color: #252525; color: #fff; font-weight: 500; } .AccountSignupDropdown_itemContainer_2vsWR { text-align: initial; height: 15.9375rem; background-color: #171717 } .AccountSignupDropdown_itemContainer_2vsWR::before { display: none; } .AccountSignupDropdown_header_1k0o4 { overflow: visible; } } @media screen and (min-width: 1099px) { .AccountSignupDropdown_container_38Ni3 { margin: 0; position: relative; right: auto; top: auto; width: 100%; margin-right: 1.625rem; } .AccountSignupDropdown_itemContainer_2vsWR { position: absolute; top: auto; bottom: auto; left: auto; right: auto; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; padding: 0; margin: 3rem 0 0 -1rem; min-height: 7.25rem; width: calc(100% + 1rem); border: none; z-index: 11; border: 1px solid rgba(80, 80, 80, .3); } .AccountSignupDropdown_item_Loe7J { text-align: left; font-weight: 100; margin: auto; font-size: .9375rem; color: rgba(79, 79, 79, 1); cursor: pointer; transition: color .25s, background-color .25s; border: none; background-color: rgba(23, 23, 23, .3); } .AccountSignupDropdown_item_Loe7J:hover { color: white; font-weight: 500; background: rgba(80, 80, 80, 1); } .AccountSignupDropdown_itemContent_2bc0A { white-space: nowrap; margin: auto; padding: .75rem 1.75rem .75rem 1.25rem; } .AccountSignupDropdown_header_1k0o4 { border: none; margin: 0; justify-content: space-between; } .AccountSignupDropdown_header_1k0o4:hover > .AccountSignupDropdown_selectedText_1puNJ, .AccountSignupDropdown_selectedText_1puNJ:hover { color: white; } .AccountSignupDropdown_header_1k0o4:hover > .AccountSignupDropdown_disabledText_1OnQR, .AccountSignupDropdown_disabledText_1OnQR:hover { color: rgba(255, 255, 255, .25); } .AccountSignupDropdown_headerOpen_3uKut { transition: opacity .25s; background: none; } .AccountSignupDropdown_header_1k0o4, .AccountSignupDropdown_headerOpen_3uKut { width: 100%; padding: 0; } .AccountSignupDropdown_selectedText_1puNJ { font-size: 1.125rem; } } .AccountSignupDropdown_h1_2xs6d { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_h2_zQjUb { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_h3_2Wnep { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_h4_2Fcag { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_p1_3XHwi { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_p2_qVQQ3 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_p3_1Kz2F { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_p4_2WZ34 { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_cta1_IvmPi { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_cta2_xkdEJ { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AccountSignupDropdown_selectedText_1puNJ { }.MVPDStart_innerContainer_3D0Ni { width: 100%; display: flex; justify-content: center; flex-direction: column; } .MVPDStart_container_1nbLT { top: -1.5rem; height: calc(100% + 1.5rem); } .MVPDStart_content_3wQZl { display: flex; margin: 2.5rem 2.5rem 0; align-items: center; flex-direction: column; } .MVPDStart_providersContainer_OASuH { display: flex; font-size: 0; flex-wrap: wrap; overflow: hidden; margin: auto; justify-content: center; align-items: center; width: 100%; } .MVPDStart_provider_j3CB0 { padding: 2rem 0; margin: 0.5rem; background-color: rgba(255,255,255,.1); display: flex; justify-content: center; align-items: center; font-size: 0.8125rem; font-weight: 500; letter-spacing: -0.2px; text-align: center; color: #fff; cursor: pointer; } .MVPDStart_providerLogo_1eCEI { max-height: 1.125rem; } .MVPDStart_providerLogoContainer_V6jrc { min-height: 1.125rem; width: 100% } .MVPDStart_providerContainer_33UAj { flex: 0 0 50%; min-height: 1.125rem; } .MVPDStart_link_1I29u, .MVPDStart_linkSeparator_3MH14 { opacity: 0.5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #ffffff; } .MVPDStart_linkSeparator_3MH14 { margin: 0 .75rem; border-right: 1px solid #fff; height: 1.5rem; } .MVPDStart_links_YFFGS { display: flex; justify-content: center; align-items: center; margin: 2rem auto; } .MVPDStart_headerText_38oA0 { font-size: 28px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; text-align: center; color: #ffffff; width: 275px; margin: auto auto 1.75rem; } .MVPDStart_descriptionText_21A5E { opacity: 0.5; text-align: center; color: #ffffff; width: 335px; font-size: 16px; line-height: 1.44; letter-spacing: -0.2px; margin: auto auto 1rem; } .MVPDStart_descriptionText_21A5E { margin: auto; padding-bottom: 1rem; } .MVPDStart_allProviders_3hO5c { max-width: calc(100% - 1rem); line-height: 1.125rem; } @media screen and (min-width: 1099px) { .MVPDStart_container_1nbLT { top: 0; left: 0; } .MVPDStart_content_3wQZl { margin: 8.25rem 8.5rem 0; } .MVPDStart_providerContainer_33UAj { flex: 0 0 25%; } .MVPDStart_providersContainer_OASuH { width: 100%; } .MVPDStart_allProviders_3hO5c { line-height: 1.5rem; } .MVPDStart_provider_j3CB0 { transition: all 0.25s; height: 8.5rem; padding: 3rem 0; margin: 0.75rem; font-size: 1.5rem; font-weight: 500; letter-spacing: -0.4px; } .MVPDStart_provider_j3CB0:hover { height: 9.6rem; font-size: 1.5625rem; background-color: rgba(255,255,255,1); color: #000; margin: .0625rem; overflow: visible; } .MVPDStart_providerLogo_1eCEI { max-height: 1.5rem; transition: all 0.25s; } .MVPDStart_provider_j3CB0:hover .MVPDStart_providerLogo_1eCEI { filter: invert(100%); max-height: 1.75rem; } .MVPDStart_links_YFFGS { margin: 2rem auto; } .MVPDStart_descriptionText_21A5E { padding-bottom: 1.5rem; } .MVPDStart_emailInput_CqKLg { width: 225px; } .MVPDStart_headerText_38oA0 { font-size: 40px; font-weight: 600; line-height: 1.0; letter-spacing: -0.5px; text-align: center; color: #ffffff; width: auto; } .MVPDStart_descriptionText_21A5E { font-size: 18px; line-height: 1.39; letter-spacing: -0.3px; width: auto; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .MVPDStart_provider_j3CB0:hover { background-color: rgba(255,255,255,.1); color: #fff; } } .MVPDStart_h1_nz3N9 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_h2_iTqGi { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_h3_2bQ-v { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_h4_3MeZO { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_p1_1M0lM { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_p2_3Rme9 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_p3_2x5EF { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_p4_33zYH { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_cta1_b-P9o { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_cta2_RfZcX { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDStart_headerText_38oA0 { } .MVPDStart_link_1I29u { } .MVPDStart_descriptionText_21A5E { } .MVPDSearch_back_1JSwI { margin: auto 0 auto -1rem; cursor: pointer; padding: 1.125rem; } .MVPDSearch_back_1JSwI:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(135deg); display: flex; cursor: pointer; } .MVPDSearch_backDesktop_3h1kY { display: none; } .MVPDSearch_providersText_oJGM0 { font-size: 14px; font-weight: 500; line-height: 1.0; letter-spacing: -0.3px; color: #ffffff; padding-bottom: 12px; } .MVPDSearch_providersContainer_1cdwg, .MVPDSearch_filteredProvidersContainer_39Rae { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-top: 38px; height: 410px; } .MVPDSearch_providerContainer_OMvtF { opacity: 0.7; font-size: 16px; line-height: 1.88; letter-spacing: -0.3px; color: #ffffff; padding: 5px 0; } .MVPDSearch_providerContainer_OMvtF > a { cursor: pointer; } .MVPDSearch_inputContainer_3DWTF { display: flex; border-bottom: 1px solid rgba(255,255,255,.5); padding: 1.25rem 0 1.4rem; } .MVPDSearch_input_1hhR7 { font-size: 36px; font-weight: 600; letter-spacing: -1px; color: #ffffff; background: none; border: none; width: 100%; outline: none; } .MVPDSearch_headerBar_2_LXd { padding: 6px 0; display: flex; justify-content: space-between; align-items: flex-start; margin: auto; width: calc(100% - 2rem); } .MVPDSearch_headerBarText_6ET6Q { font-size: 18px; font-weight: 500; line-height: 2.5; text-align: center; color: #ffffff; } .MVPDSearch_content_-vGbR { width: calc(100% - 2rem); margin: auto; } .MVPDSearch_link_1dvdT { opacity: 0.5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #ffffff; } .MVPDSearch_helpLinkContainer_8cGnX { display: flex; width: 100%; justify-content: center; align-items: center; margin: auto; } .MVPDSearch_hideMobile_1gWDn { display: none; } .MVPDSearch_hideDesktop_18-oi { display: flex; } .MVPDSearch_filteredProvidersContainer_39Rae { margin-top: 24px; height: 424px; } @media screen and (min-width: 1099px) { .MVPDSearch_headerBarText_6ET6Q { font-size: 20px; line-height: 1.5; } .MVPDSearch_input_1hhR7 { font-size: 70px; letter-spacing: -2.9px; } .MVPDSearch_inputContainer_3DWTF { padding: 0 0 .25rem; } .MVPDSearch_content_-vGbR { width: calc(100% - 17rem); } .MVPDSearch_backDesktop_3h1kY:before { cursor: pointer; content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 3px 3px 0; display: flex; margin: 2.75rem 0 auto .5rem; padding: .25rem; transform: rotate(135deg) skew(-5deg, -5deg); pointer-events: auto; } .MVPDSearch_back_1JSwI { display: flex; margin: 3rem 0 2rem; padding: 0 0 0 .25rem; } .MVPDSearch_back_1JSwI:before, .MVPDSearch_backDesktop_3h1kY:before { width: 1.0625rem; height: 1.0625rem; border-width: 0 3px 3px 0; } .MVPDSearch_backDesktop_3h1kY { margin: 0 0 2.125rem; } .MVPDSearch_headerBar_2_LXd { padding: 20px 0; width: calc(100% - 17rem); margin: auto; } .MVPDSearch_hideDesktop_18-oi { display: none; } .MVPDSearch_hideMobile_1gWDn { display: flex; } .MVPDSearch_providersContainer_1cdwg { margin-top: 42px; height: 515px; } .MVPDSearch_filteredProvidersContainer_39Rae { margin-top: 35px; height: 522px; } .MVPDSearch_providersText_oJGM0 { font-size: 24px; letter-spacing: -0.7px; } .MVPDSearch_inputContainer_3DWTF { border-bottom: 2px solid rgba(255, 255, 255, .5); } } .MVPDSearch_h1_3vEpl { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_h2_1Dr4r { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_h3_17Urb { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_h4_QBDoj { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_p1_12cqY { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_p2_39HgK { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_p3_19O6Z { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_p4_3LcbZ { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_cta1_203Yz { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_cta2_3bwuc { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .MVPDSearch_input_1hhR7 { } .MVPDSearch_providersText_oJGM0 { } .MVPDSearch_providersContainer_1cdwg, .MVPDSearch_filteredProvidersContainer_39Rae { } .MVPDSearch_link_1dvdT { } .MVPDSearch_headerBarText_6ET6Q { } @media screen and (max-width: 767px) { .MVPDSearch_headerBarText_6ET6Q { line-height: 2.5rem; } } @media (min-width: 768px) { .MVPDSearch_headerBarText_6ET6Q { line-height: 2.5rem; } }.SignIn_container_J2rT2 { background-color: #000; } .SignIn_innerContainer_2JfW- { background-size: contain !important; /* needed to override inline bg style */ } .SignIn_content_26ZZ7 { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; color: #fff; } .SignIn_hasOnClose_1DxJD .SignIn_content_26ZZ7 { height: calc(100% - 32px); } .SignIn_button_36jqq { width: 105px; height: 40px; padding: 0 1rem 0 1rem; border-radius: .25rem; background-color: rgba(255,255,255,.2); border: none; background: #2C2C2C; color: #fff; font-size: .875rem; font-weight: 500; line-height: 2.14; letter-spacing: -0.01875px; box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25); transition: background .25s,color .25s; } .SignIn_button_36jqq:hover { color: #000; background: #fff; } .SignIn_perksContainer_29TKQ { width: 100%; display: flex; justify-content: center; align-content: center; margin-top: 1rem; } .SignIn_perkContainer_xy7Ux { display: flex; margin-bottom: 1rem; justify-content: center; align-content: space-between; } .SignIn_perkIcon_2j2OO { height: 2.5rem; width: auto; } .SignIn_perkImageContainer_24CGt { min-width: 7rem; display: flex; align-content: center; justify-content: center; } .SignIn_perkImageContainer_24CGt img { height: 1.75rem; width: auto; } .SignIn_perkText_2kls0 { font-weight: 100; opacity: 0.6; font-size: 11.3px; line-height: 1.28; letter-spacing: -0.5px; color: #ffffff; font-weight: 100; max-width: 14rem; text-align: center; margin-top: 0.75rem; } .SignIn_perksSeparator_3foaO { font-weight: 500; line-height: 0.9; letter-spacing: -0.0375rem; color: #fff; margin: .5rem 1.5rem 0; display: block; font-size: 2.5rem; margin: 0; } @media screen and (min-width: 768px) { .SignIn_hasOnClose_1DxJD .SignIn_content_26ZZ7 { height: calc(100% - 60px); } } @media screen and (min-width: 1099px) { .SignIn_button_36jqq { height: 3.125rem; margin-top: 2.5rem; cursor: pointer; } .SignIn_content_26ZZ7 { font-size: 2.25rem; font-weight: 500; line-height: 0.72; letter-spacing: -.09375px; width: calc(100% - 35rem); padding-top: 0; } .SignIn_perksContainer_29TKQ { margin-top: 2.5rem; } .SignIn_perkInnerContainer_QpRNQ { flex-direction: column; } .SignIn_perkText_2kls0 { font-size: 18px; line-height: 1.28; letter-spacing: -0.8px; color: #ffffff; opacity: 1; } .SignIn_perkIcon_2j2OO { height: 4.25rem; } .SignIn_perkImageContainer_24CGt { margin-bottom: 1.25rem; display: flex; align-content: center; justify-content: center; height: 3.5rem; min-width: 11rem; } .SignIn_perkContainer_xy7Ux { display: flex; } .SignIn_perksSeparator_3foaO { font-size: 3.125rem; } .SignIn_perkImageContainer_24CGt img { height: 3.75rem; } } .SignIn_close_1XD8R { text-align: right; cursor: pointer; padding: 1rem; } @media screen and (max-width: 767px) { .SignIn_hasOnClose_1DxJD .SignIn_close_1XD8R { padding: 0.25rem 0.5rem 0rem 0rem; } .SignIn_hasOnClose_1DxJD .SignIn_perksContainer_29TKQ { margin-top: 0.5rem; } .SignIn_hasOnClose_1DxJD .SignIn_perkContainer_xy7Ux { margin-bottom: 0.5rem; } } .SignIn_h1_3QjyE { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_h2_3XJYz { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_h3_1cWUb { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_h4_B1fc6 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_p1_1PCIs { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_p2_7twEq { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_p3_2HyvL { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_p4_1WK-R { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_cta1_HiecO { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_cta2_keTHK { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SignIn_content_26ZZ7 { } .SignIn_perkText_2kls0 { } .SignIn_button_36jqq { cursor: pointer; }.Favorite_button_3iHjX { transition: color .25s, background-color .25s; border: 0; color: #fff; background: rgba(255,255,255,.2); border-radius: 0.25rem; white-space: nowrap; text-align: center; width: 3.938rem; height: 2.438rem; cursor: pointer; outline: none !important; } .Favorite_button_3iHjX div { -ms-flex-pack: center; justify-content: center; display: flex; height: 20px; } .Favorite_button_3iHjX svg { transition: fill .25s; } .Favorite_link_3h5iy:active, .Favorite_icon_29GHz:active, .Favorite_link_3h5iy:focus, .Favorite_icon_29GHz:focus, .Favorite_link_3h5iy:hover, .Favorite_icon_29GHz:hover, .Favorite_link_3h5iy:visited, .Favorite_icon_29GHz:visited, .Favorite_link_3h5iy, .Favorite_icon_29GHz { outline: none; background: none; border: none; } .Favorite_favoriteIcon_1myiE svg { height: 1.25rem; width: 1.25rem; cursor: pointer; opacity: 1; } .Favorite_optional_3V9fd { display: none; } @media (min-width: 1099px) { .Favorite_button_3iHjX { padding: 0.925rem 1.3625rem; font-size: 0.85rem; min-width: 7.75rem; width: auto; height: 47px; } .Favorite_favoriteIcon_1myiE { display: flex; } .Favorite_optional_3V9fd { display: flex; line-height: 1.5; margin: 0 0 0 .5rem; } .Favorite_button_3iHjX:hover { color: #000; background: #fff; } .Favorite_button_3iHjX:hover svg { fill: #000; } .Favorite_link_3h5iy, .Favorite_icon_29GHz { cursor: pointer; opacity: .5; transition: opacity .25s; display: inline-flex; font-weight: 500; font-size: 1.25rem; align-items: center; color: #ffffff; padding: 0; width: auto; height: auto; } .Favorite_link_3h5iy { margin-left: 0px; } .Favorite_link_3h5iy:hover, .Favorite_icon_29GHz:hover, .Favorite_link_3h5iy:focus, .Favorite_icon_29GHz:focus { background: none; opacity: 1; outline: none; border: none; } .Favorite_link_3h5iy:hover svg, .Favorite_icon_29GHz:hover svg { fill: #ffffff; } .Favorite_link_3h5iy:hover .Favorite_optional_3V9fd, .Favorite_icon_29GHz:hover .Favorite_optional_3V9fd { color: #ffffff; } .Favorite_link_3h5iy div, .Favorite_icon_29GHz div { height: auto; display: flex; } .Favorite_favoriteTextIcon_2uFiY svg { margin-right: .5rem; } .Favorite_optionalText_FCcAM { font-size: 1.25rem; font-weight: 500; margin-top: 0; } .Favorite_link_3h5iy, .Favorite_optionalText_FCcAM { margin-top: -0.25rem; } } .Favorite_h1_24sD_ { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_h2_xYehs { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_h3_6n7hw { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_h4_aopYR { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_p1_2eoby { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_p2_33YVo { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_p3_2DVIG { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_p4_DpkBR { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_cta1_3k0Bw { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_cta2_3A36B { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Favorite_optional_3V9fd { margin: 0 0 0 .35rem; line-height: initial; } .Favorite_link_3h5iy, .Favorite_optionalText_FCcAM { margin-top: 0; }.Search_container_nWZa6 { height: 100vh; width: 100%; position: fixed; top: 0; right: 0; overflow: hidden; z-index: 21; } .Search_searchContainer_bqpTw { overflow: hidden; } .Search_providerList_3gMZH { margin: 0 auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); position: relative; } .Search_searchInputContainer_5bFlV { display: -ms-flexbox; display: flex; padding-top: 3.25rem; flex-direction: column; width: 100%; } .withBackground.Search_searchInputContainer_5bFlV { min-height: auto; } .Search_searchInput_2R72x { border-radius: 0; font-size: 2.375rem; letter-spacing: -1px; margin: 0; padding: 0 0 1.5rem; background: 0 0; border: 0; font-weight: 500; outline: 0; width: 100%; color: #ffffff; border-bottom: .125rem solid rgba(255,255,255,.7); } .Search_searchInput_2R72x::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2R72x:-moz-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2R72x::-moz-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2R72x:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2R72x::-ms-clear { display: none; } .Search_close_3c45- { display: inline-block; cursor: pointer; position: absolute; top: 1rem; right: 0; } .Search_searchIcon_2PUko { display: none; } .Search_searchIcon_2PUko svg { fill: #ffffff; height: 2em; width: 2em; margin-right: 0.65rem; } .Search_close_3c45- { width: 1.4375rem; height: 1.4375rem; } .Search_close_3c45-:before, .Search_close_3c45-:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .Search_close_3c45-:before { transform: rotate(45deg); } .Search_close_3c45-:after { transform: rotate(-45deg); } .Search_close_3c45- { margin: auto 0; cursor: pointer; } .Search_altResultsContainer_1Qs68 { height: calc(100% - 14.5rem); margin: 0 auto; width: 100%; overflow-x: hidden; -ms-overflow-style: none; overflow-y: auto; -webkit-overflow-scrolling: touch; } .Search_altSearchedResultsContainer_30wVn { height: calc(100% - 8rem); } @media screen and (min-width: 768px) { .Search_searchInputContainer_5bFlV { padding-top: 4.75rem; } .Search_searchInput_2R72x { letter-spacing: -0.1875rem; font-size: 4.5rem; padding: 0; } .Search_close_3c45- { height: 1.875rem; width: 1.875rem; } .Search_close_3c45-:before, .Search_close_3c45-:after { height: 1.875rem; } .Search_searchIcon_2PUko { display: none; } .Search_altResultsContainer_1Qs68 { width: 100%; height: calc(100% - 14.5rem); } .Search_altSearchedResultsContainer_30wVn { height: calc(100% - 10.25rem); } } @media screen and (min-width: 2220px) { .Search_providerList_3gMZH { max-width: 130rem; } } .Search_h1_2Nuvd { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_h2_1W1sI { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_h3_2-Bc6 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_h4_3gBZK { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_p1_9nebY { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_p2_30WrN { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_p3_23Gxq { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_p4_1Nzeq { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_cta1_3_MU1 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_cta2_2G9Rg { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Search_searchInput_2R72x { }@keyframes Tile_fadein_28FBj { from { opacity: 0; } to { opacity: 1; } } @keyframes Tile_fadeInUnAuth_8T1uC { from { opacity: 0; } to { opacity: .4; } } .Tile_tile_3FaHL { color: #fff; display: inline-block; position: relative; text-align: left; overflow: hidden; letter-spacing: 0; width: 100%; -webkit-transform: translateZ(0); } .Tile_fadeAnimated_CTYZA { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_fadeAnimatedUnauthorized_OUtVu { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_imageContainer_3wtA7 { display: block; position: relative; } .Tile_imageContainer_3wtA7 .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0)); transition: opacity 0.25s; } .Tile_clickable_2r7mK:hover .Tile_imageContainer_3wtA7:not(.Tile_imageContainerWithButtons_27cjy) .LazyLoad::after { opacity: 0; } .Tile_imageContainer_3wtA7 .LazyLoad { position: relative; overflow: hidden; } .Tile_imageContainer_3wtA7 .LazyLoad .Tile_image_3OjeT { top: 0; } .Tile_image_3OjeT { display: block; height: auto; width: 100%; } .Tile_toFade_2ps1B { position: absolute; transition: opacity 0.25s; -webkit-backface-visibility: hidden; } .Tile_underlayImage_2o98D { top: 0; } .LazyLoad.Tile_top_2KGwO { position: absolute; width: 100%; } .Tile_padForImage_2anjD { position: relative; padding-top: 56.30%; } .Tile_padForImage_2anjD img { position: absolute; } .Tile_badge_2HP3v { text-transform: uppercase; font-weight: 100; border: 1px solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; font-size: 0.625rem; color: #fff; opacity: 1; display: inline-block; } .Tile_newBadge_1m0n4 { border: 1px solid rgba(0, 155, 255, 0.85); background-color: rgba(0, 155, 255, 0.85); border-radius: .1875rem; } .Tile_liveBadge_1N-Lj { border: 1px solid rgba(208, 2, 27, 0.75); background-color: rgba(208, 2, 27, 0.75); border-radius: .1875rem; } .Tile_otherBadge_2sb2Q { border: 1px solid rgba(94, 94, 96, 0.85); background-color: rgba(94, 94, 96, 0.85); border-radius: .1875rem; } .Tile_badgeInvalid_1TWL4 { display: none; } .Tile_imageContainer_3wtA7 .Tile_badge_2HP3v { position: absolute; bottom: 0.75rem; left: 0.9375rem; } .Tile_title_2XXa8 { color: #fff; display: flex; -ms-flex-align: center; align-items: center; margin: .78125rem 0 0 0; font-size: 1.25rem; font-weight: 500; } .Tile_ellipsisTitle_1k-DE { line-height: 17px; height: 17px; } .Tile_titleWrapper_3Cd0Q { line-height: 1.25rem; } .Tile_titleWrapper_3Cd0Q>span { display: inline; } .Tile_titleWrapper_3Cd0Q>span>div { display: inline-block; } .Tile_titleWrapper_3Cd0Q:hover>span, .Tile_descLink_2O9Jk:hover { border-bottom: .1rem solid #fff; } .Tile_subtitle_11K0g { display: inline-flex; font-size: 1rem; color: rgba(255, 255, 255, 0.6); line-height: 1.4em; margin: 0.3125rem 0 0 0; } .Tile_subtitleWrapper_30YE5 { display: flex; } .Tile_subtitleText_R8GZe:not(:only-child) { max-width: calc(100% - 18px); } .Tile_metadata_zy4Px { font-size: 0.75rem; color: rgba(255, 255, 255, 0.35); text-align: left; margin-top: 1rem; } .Tile_play_3DFtj { opacity: 0; font-size: 0.9rem; position: absolute; bottom: 0.875rem; left: 0.9375rem; } .Tile_play_3DFtj, .Tile_play_3DFtj svg { width: 1.75rem; height: 1.875rem; } .Tile_play_3DFtj, .Tile_badge_2HP3v { transition: opacity 0.25s; } .Tile_clickable_2r7mK .Tile_imageContainer_3wtA7:hover .Tile_play_3DFtj { opacity: 1; } .Tile_clickable_2r7mK .Tile_imageContainer_3wtA7:hover .Tile_badge_2HP3v { opacity: 0; pointer-events: none; } .Tile_clickable_2r7mK .Tile_imageContainer_3wtA7:hover .Tile_imageOverlay_AAac4 .Tile_badge_2HP3v { opacity: 1; } .Tile_clickable_2r7mK .Tile_imageContainer_3wtA7:hover .Tile_toFade_2ps1B { opacity: 0; } .Tile_imageContainer_3wtA7 .Tile_progress_15PBB { background-color: #333333; width: 100%; height: 3px; } .Tile_imageContainer_3wtA7 .progress-0, .Tile_imageContainer_3wtA7 .progress-5 { display: none; } .Tile_imageContainer_3wtA7 .Tile_progress_15PBB .Tile_done_3b8iw { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .Tile_lock_1S_l1 { display: inline-block; font-size: 0.9rem; padding-left: 0.25rem; width: 18px; height: 18px; color: #fff; opacity: 0.6; } .Tile_titleLock_nyK_k { width: 1rem; display: inline-block; vertical-align: top; } .Tile_title_2XXa8 span { /*transition: all .25s;*/ border-bottom: .1rem solid transparent; overflow: hidden; text-overflow: ellipsis; } .Tile_toggleEnabled_2x97Z .Tile_title_2XXa8>span { margin-right: 2.6rem; } .Tile_dotdotdot_3CvOq, .Tile_x_2hEL0 { margin: 0; border: 0; color: #fff; height: 1.125rem; width: 1.6875rem; background: rgba(255, 255, 255, .1); border-radius: .1875rem; position: absolute; font-size: .625rem; top: 0; right: 0; cursor: pointer; } .Tile_dotdotdot_3CvOq { color: rgba(255, 255, 255, .4); padding: 0.125rem 0 0.25rem; line-height: 0.9375rem; } .Tile_dotdotdot_3CvOq:hover { background: #fff; color: #000 } .Tile_x_2hEL0 { background: #fff; color: #000; font-size: 1.3125rem; line-height: 0.8125rem; padding: 0.0625rem; } .Tile_details_32y3I { position: relative; display: block; min-height: 5rem; } .Tile_info_3dv5M, .Tile_moreInfo_3S9j2 { transition: all .25s; max-height: 100%; } .Tile_moreInfo_3S9j2 { position: absolute; top: 0; -ms-transform: translate(0px, 5rem); /* IE 9 */ -webkit-transform: translate(0px, 5rem); /* Safari */ transform: translate(0px, 5rem); opacity: 0; width: 100%; padding-right: 1.75rem; height: 0; } .Tile_info_3dv5M { position: relative; opacity: 1; } .Tile_info_3dv5M .Tile_badge_2HP3v { display: none; } .Tile_toggled_jDvT6 .Tile_info_3dv5M { -ms-transform: translate(0, 5rem); /* IE 9 */ -webkit-transform: translate(0, 5rem); /* Safari */ transform: translate(0, 5rem); opacity: 0; height: 0; } .Tile_toggled_jDvT6 .Tile_moreInfo_3S9j2 { transform: none; opacity: 1; height: auto; } .Tile_titleLastWord_GEgdJ { display: inline-block; padding-left: 0.25em; } .Tile_subtitleLastWord_2ij2F { display: inline-block; padding-left: 0.25em; } button:focus { outline: rgba(255, 255, 255, .2) dotted 1px; } .Tile_description_25Vgz { color: rgba(255, 255, 255, .6); font-size: 1rem; line-height: 1.2em; letter-spacing: -.03125rem; } .Tile_descLink_2O9Jk { display: inline-block; padding-top: .25rem; font-size: 0.75rem; margin-right: 0.75rem; line-height: 1.6rem; color: #fff; } .Tile_multiline_1Uqpd { overflow: hidden; position: relative; line-height: 1.6em; max-height: 3.2rem; text-overflow: ellipsis; white-space: normal; } .Tile_networkIcon_oXxXS { position: absolute; bottom: 0; right: 0; opacity: .6; cursor: pointer; } .Tile_networkIcon_oXxXS svg { width: auto; height: 3.25rem; margin: 0 .875rem .125rem 0; cursor: pointer; } .Tile_networkIcon_oXxXS img { display: block; width: auto; max-height: 0.875rem; margin: 0.8125rem; cursor: pointer; } .Tile_tile-text-center_1G2DR .Tile_title_2XXa8 { font-weight: 400; font-size: 1.125rem; } .Tile_tile-text-center_1G2DR .Tile_title_2XXa8 span { text-align: center; margin: 0 auto; } .Tile_fadeTile_2Ri6O, .Tile_fadeImage_PoSN0 { opacity: .4; } .Tile_networkUpsell_3Kvma .Tile_networkIcon_oXxXS.Tile_dogEar_2IFdf { opacity: 1; } .Tile_networkUpsell_3Kvma .Tile_networkIcon_oXxXS.Tile_dogEar_2IFdf span { color: white; font-weight: bolder; padding-right: 0; font-size: 12px; bottom: 12px; position: relative; right: -17px; text-transform: uppercase; } .Tile_networkUpsell_3Kvma .Tile_networkIcon_oXxXS.Tile_dogEar_2IFdf img { margin: -17px -1px; width: 82px; height: 43px; max-height: none; } .Tile_networkUpsell_3Kvma .Tile_networkUpsellCTA_sRyMv { opacity: 0; cursor: pointer; position: absolute; margin: 0 auto; top: calc(50% - 20px); left: calc(50% - 86px); width: 172px; height: 40px; border-radius: 3px; background-color: #ff0000; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; transition: opacity 0.25s; } .Tile_networkUpsell_3Kvma .Tile_networkUpsellCTA_sRyMv img { height: 1em; width: auto; margin-left: 3px; } .Tile_networkUpsell_3Kvma .Tile_imageContainer_3wtA7:hover .Tile_networkUpsellCTA_sRyMv { opacity: 1; } .Tile_networkUpsell_3Kvma .Tile_imageContainer_3wtA7 .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.75)); transition: opacity 0.25s; } .Tile_networkUpsell_3Kvma .Tile_imageContainer_3wtA7:hover .LazyLoad::after, .Tile_networkUpsell_3Kvma.Tile_clickable_2r7mK .Tile_imageContainer_3wtA7:hover .LazyLoad::after { opacity: 1; cursor: pointer; } .Tile_imageOverlay_AAac4 { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; color: #fff; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.856)); } .Tile_imageOverlayHidden_3D_ha { opacity: 0; } .Tile_imageOverlayInnerContainer_1A8ou { display: flex; flex-direction: column; justify-content: flex-end; width: 190%; height: 190%; transform: scale(0.526); transform-origin: 0 0; padding: 0 20px 15px; } .Tile_imageOverlayDetailContainer_3b8-G { width: 70%; } .Tile_imageOverlayTitle_2xTEI { font-size: 22px; letter-spacing: -0.2px; font-weight: 600; margin-bottom: 7px; } .Tile_imageOverlayTitle_2xTEI a { color: #fff; } .Tile_imageOverlayTitle_2xTEI .Tile_titleFavorite_3AObq { margin-left: 5px; position: relative; bottom: -2px; } .Tile_imageOverlayDate_2RKeS, .Tile_imageOverlaySubtitle_1olYf, .Tile_imageOverlayDescription_35xOK { font-size: 14px; line-height: 22px; letter-spacing: -0.4px; margin-bottom: 10px; } .Tile_imageOverlaySubtitle_1olYf { margin-bottom: 3px; } .Tile_imageOverlayDescription_35xOK { color: rgba(255, 255, 255, 0.6); margin-bottom: 7px; } .Tile_imageOverlayNetworkLogo_a5Yi4 { display: inline-block !important; height: 18px; opacity: 0.5; } .Tile_imageOverlayNetworkLogo_a5Yi4 + .Tile_imageOverlayMetadata_2IBai { border-left: 1px solid rgba(255, 255, 255, 0.75); margin-left: 10px; padding-left: 10px; } .Tile_imageOverlayMetadata_2IBai { font-size: 12px; line-height: 18px; vertical-align: top; font-weight: 500; color: rgba(255, 255, 255, 0.6); display: inline-block; border-left: 0; } .Tile_imageOverlayFooter_2o0oi { width: 100%; display: flex; justify-content: space-between; position: relative; } .Tile_imageOverlay_AAac4 .Tile_play_3DFtj { display: flex; flex-direction: column; align-items: center; position: absolute; bottom: 5px; left: unset; right: 0; width: auto; height: auto; } .Tile_imageOverlay_AAac4 .Tile_play_3DFtj svg { width: 51px; height: 52px; } .Tile_imageOverlay_AAac4 .Tile_playText_1FEzO { color: #fff; margin-top: 14px; } .Tile_imageOverlay_AAac4 .Tile_badge_2HP3v { position: relative; bottom: 0; left: 0; } .Tile_link_gl2-s { opacity: .8; } .Tile_optionalText_23RLP { font-weight: 200; margin-left: .50rem; color: #fff; opacity: 1; font-size: 1rem; margin-top: 0; } @media screen and (min-width: 1099px) { .Tile_tile-image-left_2psSq .Tile_imageContainer_3wtA7, .Tile_tile-image-left_2psSq .Tile_details_32y3I { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Tile_tile-image-left_2psSq .Tile_details_32y3I { padding-left: 2rem; } .Tile_tile-image-left_2psSq .Tile_imageContainer_3wtA7 .Tile_badge_2HP3v { display: none; } .Tile_tile-image-left_2psSq .Tile_info_3dv5M .Tile_badge_2HP3v { display: inline-block; } .Tile_toggleEnabled_2x97Z .Tile_title_2XXa8>span { margin-right: 0; } .Tile_fadeAnimated_CTYZA { opacity: 0; animation: Tile_fadein_28FBj .5s; animation-fill-mode: forwards; } .Tile_fadeAnimatedUnauthorized_OUtVu { opacity: 0; animation: Tile_fadeInUnAuth_8T1uC .5s; animation-fill-mode: forwards; } .Tile_metadata_zy4Px { margin-top: 0.5rem; } } @media screen and (max-width: 767px) { .Tile_details_32y3I { min-height: 6rem; } .Tile_ellipsisTitle_1k-DE { line-height: 14px; height: 14px; } } .Tile_h1_2-mXX { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h2_GXci8 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h3_1PFcD { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h4_2R__f { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p1_2s1AP { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p2_273sA { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p3_dcTdC { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p4_2btNG { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_cta1_2-Ze6 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_cta2_3qcS0 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_title_2XXa8 { } .Tile_descLink_2O9Jk { } .TileGrid_container_1mpG3 { display: flex; flex-direction: column; margin: 0 auto 2.8125rem; -webkit-transform: translateZ(0); } .TileGrid_button_2cWzH, .TileGrid_buttonCta_3FK5b { border: none; background: rgba(255,255,255,.2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: 0.8125rem 0; font-size: 0.9375rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; width: 100%; margin-bottom: 10px; } .TileGrid_buttonCta_3FK5b { padding: 0.875rem 0; } .TileGrid_button_2cWzH:focus { outline:0; } .TileGrid_buttonsContainer_2OOOD { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; } .TileGrid_hr_13RKv { margin: 2.5rem 0 0; border: 0; height: 0.1rem; width: 100%; background-color: rgba(255,255,255,.3); position: relative; } .TileGrid_padding_3B2z1 { height: 2rem; width: 100%; } .TileGrid_grid_1p5ux { display: flex; flex-wrap: wrap; justify-content: flex-start; margin: 0 -0.9375rem; position: relative; } .TileGrid_grid_1p5ux > * { padding: 0 0.9375rem; margin-bottom: 0; } .TileGrid_grid-5-4-3-1_h8tLd .TileGrid_grid_1p5ux > *, .TileGrid_grid-5-4-2-1_32HkV .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-3-1_qEMvq .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-2-1_20Vn2 .TileGrid_grid_1p5ux > *, .TileGrid_grid-3-2-1_2w2Pw .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-1_3zmDR .TileGrid_grid_1p5ux > *, .TileGrid_grid-3-1_1eU7d .TileGrid_grid_1p5ux > *, .TileGrid_grid-2-1_2dO00 .TileGrid_grid_1p5ux > * { width: 100%; } .TileGrid_grid-horizontal-1_2ozeT, .TileGrid_grid-horizontal-3_1-xwi { flex-direction: column; } .TileGrid_grid-horizontal-1_2ozeT .TileGrid_grid_1p5ux, .TileGrid_grid-horizontal-3_1-xwi .TileGrid_grid_1p5ux { display: flex; flex-flow: column wrap; max-height: 210px; overflow: auto; align-content: flex-start; } .TileGrid_grid-horizontal-3_1-xwi .TileGrid_grid_1p5ux { max-height: 625px; } .TileGrid_grid-horizontal-1_2ozeT .TileGrid_grid_1p5ux > *, .TileGrid_grid-horizontal-3_1-xwi .TileGrid_grid_1p5ux > * { height: 33%; margin-bottom: 0; align-self: flex-start; width: 350px; } .TileGrid_grid-5-4-3-1_h8tLd:last-child, .TileGrid_grid-5-4-2-1_32HkV:last-child, .TileGrid_grid-4-3-1_qEMvq:last-child, .TileGrid_grid-4-2-1_20Vn2:last-child, .TileGrid_grid-4-1_3zmDR:last-child { margin-bottom: 0; } .TileGrid_grid-4-2_2HWFA .TileGrid_grid_1p5ux > *, .TileGrid_grid-3-2_1MdN1 .TileGrid_grid_1p5ux > * { width: 50%; } @media screen and (min-width: 768px) { .TileGrid_grid-5-4-2-1_32HkV .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-2-1_20Vn2 .TileGrid_grid_1p5ux > *, .TileGrid_grid-3-2-1_2w2Pw .TileGrid_grid_1p5ux > * { width: 50%; margin-bottom: 2rem; } .TileGrid_grid-5-4-3-1_h8tLd .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-3-1_qEMvq .TileGrid_grid_1p5ux > * { width: 33.3%; margin-bottom: 2rem; } } @media screen and (min-width: 1099px) { .TileGrid_grid_1p5ux { margin: 0 -0.9375rem; } .TileGrid_grid-5-4-3-1_h8tLd .TileGrid_grid_1p5ux > *, .TileGrid_grid-5-4-2-1_32HkV .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-3-1_qEMvq .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-2-1_20Vn2 .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-2_2HWFA .TileGrid_grid_1p5ux > *, .TileGrid_grid-4-1_3zmDR .TileGrid_grid_1p5ux > * { width: 25%; margin-bottom: 2rem; } .TileGrid_grid-3-1_1eU7d .TileGrid_grid_1p5ux > *, .TileGrid_grid-3-2_1MdN1 .TileGrid_grid_1p5ux > *, .TileGrid_grid-3-2-1_2w2Pw .TileGrid_grid_1p5ux > * { width: 33.3%; margin-bottom: 3.5rem; } .TileGrid_grid-2-1_2dO00 .TileGrid_grid_1p5ux > * { width: 50%; margin-bottom: 2.875rem; } .TileGrid_button_2cWzH, .TileGrid_buttonCta_3FK5b { width: 13.88rem; margin-right: 10px; margin-bottom: 0; } .TileGrid_button_2cWzH:hover,.TileGrid_buttonCta_3FK5b:hover { background: #fff; color: #000; } } @media screen and (min-width: 2220px) { .TileGrid_grid-5-4-2-1_32HkV .TileGrid_grid_1p5ux > *, .TileGrid_grid-5-4-3-1_h8tLd .TileGrid_grid_1p5ux > * { width: 20%; margin-bottom: 2rem; } } .TileGrid_h1_3DFOk { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_h2_2eSIM { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_h3_3Sjib { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_h4_2Kl2S { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_p1_2Z_qW { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_p2_pCfZl { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_p3_3hrkm { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_p4_2PtUc { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_cta1_1S2xz { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_cta2_3uV5y { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TileGrid_button_2cWzH, .TileGrid_buttonCta_3FK5b { }.CTAButton_overlayWrapper_1tzZ- { width: 100%; height: 100%; overflow: scroll; position: fixed; top: 0; left: 0; z-index: 99999; } .CTAButton_container_EoD3Y { width: 100%; color: #FFFFFF; padding: 0 20px; margin-top: 82px; } .CTAButton_showCTA_2Kd2V { opacity: 0.75; z-index: 1; animation: CTAButton_fadein_2OH9_ .5s; } .CTAButton_ctaButton_ysHAq { position: fixed; display: inline-flex; top: 110.6px; left: calc(50% - 69.7px); display: block; width: 139.4px; height: 36.5px; background: rgba(0, 0, 0, 0.5); font-size: 12.2px; font-weight: 500; letter-spacing: -0.3px; padding: 12px; text-align: center; cursor: pointer; color: white; z-index: 3; } @keyframes CTAButton_fadein_2OH9_ { from { opacity: 0 }; to { opacity: 0.5 }; } @keyframes CTAButton_fadeOut_1Z1fo { from { opacity: 0.5; } to { opacity: 0; } } .CTAButton_foxLogo_21IvI { cursor: pointer; position: relative; float: left; top: -60px; right: 0; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .CTAButton_foxLogo_21IvI img { height: 18px; width: auto; } .CTAButton_close_1dw1o { cursor: pointer; position: relative; float: right; top: -66px; right: 0px; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .CTAButton_close_1dw1o:before, .CTAButton_close_1dw1o:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .CTAButton_close_1dw1o:before { transform: rotate(45deg); } .CTAButton_close_1dw1o:after { transform: rotate(-45deg); } .CTAButton_ctaText_zTcnW { margin-left: 10px; } .CTAButton_ctaIcon_2SV07 { display: inline-block; } .CTAButton_header_1Kc0I { margin-bottom: 35px; } .CTAButton_header_1Kc0I .CTAButton_ctaText_zTcnW { font-size: 44px; font-weight: 500; display: block; letter-spacing: -1px; overflow-wrap: break-word; display: inline-block; margin-left: -12px; margin-right: -12px; } .CTAButton_header_1Kc0I .CTAButton_ctaIcon_2SV07 { position: relative; top: -8px; left: -23px; } .CTAButton_header_1Kc0I .CTAButton_ctaIcon_2SV07 svg{ width: 25px; height: 25px; } .CTAButton_collection_1svR9 { width: 100%; display: flex; flex-direction: column; justify-content: center; opacity: 0.9; margin-bottom: 20px; position: relative; } .CTAButton_collectionImage_3nMyM { background-position: center top; background-size: 100% auto; background-repeat: no-repeat; width: 100%; padding-bottom: 56.3%; } .CTAButton_collection_1svR9 .CTAButton_headline_1e4GF { font-weight: 500; display: block; overflow-wrap: break-word; margin-left: 36px; z-index: 1; position: absolute; top: calc(50% - 1.125rem); } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY img, .CTAButton_collection_1svR9 .CTAButton_imageOnly_1vkMX img { max-height: 26px; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY span { margin-left: 7px; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY, .CTAButton_collection_1svR9 .CTAButton_textOnly_1l4Js { width: 100%; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY span, .CTAButton_collection_1svR9 .CTAButton_textOnly_1l4Js span { font-size: 37px; letter-spacing: -2px; } .CTAButton_collection_1svR9 .CTAButton_videoHero_2XDdM { display: none; } .CTAButton_ctaTextPinned_INx_t { display: none; } .CTAButton_pinned_1Mv8v { display: inline-flex; } @media screen and (max-width: 1098px) { .CTAButton_pinned_1Mv8v .CTAButton_ctaButton_ysHAq { color: white; width: 20px; height: 20px; margin-left: 1.75rem; padding: 0; opacity: 1; background: transparent; position: initial; } .CTAButton_pinned_1Mv8v .CTAButton_ctaButton_ysHAq .CTAButton_ctaText_zTcnW { display: none; } .CTAButton_pinned_1Mv8v .CTAButton_ctaButton_ysHAq svg { width: 20px; height: 20px; } .CTAButton_homeButton_2rRYk { display: none; } } @media screen and (min-width: 768px) { .CTAButton_container_EoD3Y { width: 100%; top: 129px; max-width: 66.9375rem; padding: 0; } .CTAButton_close_1dw1o:before, .CTAButton_close_1dw1o:after { height: 1.9rem; } .CTAButton_collection_1svR9 { margin-bottom: 0; } .CTAButton_foxLogo_21IvI { top: -58px; left: 0; } .CTAButton_foxLogo_21IvI img { height: 1.625rem; } .CTAButton_close_1dw1o { top: -52px; right: -7px; } .CTAButton_collectionsWrapper_3Dghu { display: flex; flex-direction: row; flex-wrap: wrap; } .CTAButton_collectionsWrapper_3Dghu > a { width: calc(33% - 20px); height: auto; display: inline-block; margin-left: 30px; margin-bottom: 30px; cursor: pointer; } .CTAButton_collectionsWrapper_3Dghu a:first-child { margin-left: 0; } .CTAButton_collection_1svR9 .CTAButton_videoHero_2XDdM { display: block; width: 100%; } .CTAButton_collection_1svR9 .CTAButton_videoHero_2XDdM video, .CTAButton_collection_1svR9 .CTAButton_videoHero_2XDdM img { min-height: 188px; } .CTAButton_videoHero_2XDdM { transition: all 0.5s; opacity: 0.6; } .CTAButton_collection_1svR9:hover .CTAButton_videoHero_2XDdM{ opacity: 1; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY img, .CTAButton_collection_1svR9 .CTAButton_imageOnly_1vkMX img { max-height: 20px; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY span, .CTAButton_collection_1svR9 .CTAButton_textOnly_1l4Js span { font-size: 30px; } .CTAButton_collectionsWrapper_3Dghu a:nth-child(3n+1) { margin-left: 0; } } @media screen and (min-width: 1099px) { .CTAButton_container_EoD3Y { margin: auto; } .CTAButton_ctaButton_ysHAq { top: 90.6px; left: calc(50% - 69.7px); padding: 12px 0; margin-left: 467px; } .CTAButton_showCTA_2Kd2V.CTAButton_ctaButton_ysHAq:hover { background: rgba(0, 0, 0, 0.75); opacity: 0.75; } .CTAButton_header_1Kc0I { margin-top: 80px; margin-bottom: 40px; } .CTAButton_header_1Kc0I .CTAButton_ctaText_zTcnW { margin-left: 0; font-size: 90px; letter-spacing: -3px; } .CTAButton_header_1Kc0I .CTAButton_ctaIcon_2SV07 { top: -17px; left: -23px; } .CTAButton_header_1Kc0I .CTAButton_ctaIcon_2SV07 svg{ width: 40px; height: 40px; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY img, .CTAButton_collection_1svR9 .CTAButton_imageOnly_1vkMX img { max-height: 26px; } .CTAButton_collection_1svR9 .CTAButton_imageAndText_3FCqY span, .CTAButton_collection_1svR9 .CTAButton_textOnly_1l4Js span { font-size: 37px; } .CTAButton_pinned_1Mv8v .CTAButton_ctaButton_ysHAq { display: inline-flex; color: white; opacity: 0.75; position: initial; background: transparent; margin-left: 0; width: auto; padding: 12px 0; margin-left: 1.35rem; } .CTAButton_pinned_1Mv8v .CTAButton_ctaButton_ysHAq:hover { opacity: 1; } .CTAButton_pinned_1Mv8v .CTAButton_ctaButton_ysHAq svg { width: 12px; height: 12px; } .CTAButton_pinned_1Mv8v, .CTAButton_ctaIcon_2SV07 { position: relative; color: rgba(255, 255, 255, 0.5); } .CTAButton_ctaTextPinned_INx_t { font-size: 16px; font-weight: 500; letter-spacing: -.5px; margin-left: 4px; display: inline-flex; } } @media screen and (min-width: 2220px) { .CTAButton_container_EoD3Y { width: 100%; top: 129px; max-width: 130rem; } .CTAButton_close_1dw1o { right: calc(100% - 128rem); } .CTAButton_ctaButton_ysHAq { left: calc(50% + 27rem); } .CTAButton_container_EoD3Y { width: calc(100% - 2.5rem); } .CTAButton_foxLogo_21IvI { left: 7px; } .CTAButton_close_1dw1o { right: 9px; } } .CTAButton_h1_2Lvbg { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_h2_1W9Z0 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_h3_2fA9f { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_h4_2gLu9 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_p1_Ubi7n { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_p2_30hEA { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_p3_3LkqE { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_p4_1h3CZ { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_cta1_3zJZy { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_cta2_3fzWS { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .CTAButton_ctaText_zTcnW, .CTAButton_ctaTextPinned_INx_t { } @media screen and (min-width: 1099px) { .CTAButton_ctaButton_ysHAq { display: flex; justify-content: center; align-items: center; width: auto; padding: 20px; left: calc(50% - 9rem); } .CTAButton_pinned_1Mv8v, .CTAButton_ctaIcon_2SV07 { top: 0; } } @media screen and (min-width: 2220px) { .CTAButton_ctaButton_ysHAq { left: calc(50% + 22rem); } }.AllCollections_overlayWrapper_YdBcp { width: 100%; height: 100%; overflow: scroll; position: fixed; top: 0; left: 0; z-index: 99999; } .AllCollections_container_1mW_X { width: 100%; color: #FFFFFF; padding: 0 20px; margin-top: 82px; } .AllCollections_showCTA_2Ikvb { opacity: 0.75; z-index: 1; animation: AllCollections_fadein_2zOEu .5s; } .AllCollections_ctaButton_2qNbs { position: fixed; top: 110.6px; left: calc(50% - 69.7px); display: block; width: 139.4px; height: 36.5px; background: rgba(0, 0, 0, 0.5); font-size: 12.2px; font-weight: 500; letter-spacing: -0.3px; padding: 12px; text-align: center; cursor: pointer; color: white; z-index: 3; } @keyframes AllCollections_fadein_2zOEu { from { opacity: 0 }; to { opacity: 0.5 }; } @keyframes AllCollections_fadeOut_3EJDl { from { opacity: 0.5; } to { opacity: 0; } } .AllCollections_logo_2ywDi { cursor: pointer; position: relative; float: left; top: -60px; right: 0; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .AllCollections_logo_2ywDi img { height: 18px; width: auto; } .AllCollections_close_4zUzy { cursor: pointer; position: relative; float: right; top: -66px; right: 0px; width: 1.4375rem; height: 1.4375rem; margin: auto 0; cursor: pointer; } .AllCollections_close_4zUzy:before, .AllCollections_close_4zUzy:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .AllCollections_close_4zUzy:before { transform: rotate(45deg); } .AllCollections_close_4zUzy:after { transform: rotate(-45deg); } .AllCollections_ctaText_VXeSP { margin-left: 10px; } .AllCollections_ctaIcon_2Yn19 { display: inline-block; } .AllCollections_header_10S3z { margin-bottom: 35px; } .AllCollections_ctaText_VXeSP { font-size: 44px; font-weight: 500; letter-spacing: -1px; overflow-wrap: break-word; display: inline-block; margin-left: -12px; margin-right: -12px; } .AllCollections_ctaIcon_2Yn19 { position: relative; top: -8px; left: -23px; } .AllCollections_ctaIcon_2Yn19 svg{ width: 25px; height: 25px; } .AllCollections_collection_1lBlX { width: 100%; display: flex; flex-direction: column; justify-content: center; opacity: 0.9; margin-bottom: 20px; position: relative; } .AllCollections_collectionImage_2ad7S { background-position: center top; background-size: 100% auto; background-repeat: no-repeat; width: 100%; padding-bottom: 56.3%; } .AllCollections_collection_1lBlX .AllCollections_headline_QmVnV { font-weight: 500; display: block; overflow-wrap: break-word; margin-left: 36px; z-index: 1; position: absolute; top: calc(50% - 1.125rem); } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij img, .AllCollections_collection_1lBlX .AllCollections_imageOnly_2k1kx img { max-height: 26px; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij span { margin-left: 7px; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij, .AllCollections_collection_1lBlX .AllCollections_textOnly_QFqsg { width: 100%; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij span, .AllCollections_collection_1lBlX .AllCollections_textOnly_QFqsg span { font-size: 37px; letter-spacing: -2px; } .AllCollections_collection_1lBlX .AllCollections_videoHero_Mf0Y6 { display: none; } @media screen and (max-width: 1098px) { .AllCollections_pinned_3WJDt .AllCollections_ctaButton_2qNbs { color: white; width: 20px; height: 20px; margin-left: 1.75rem; padding: 0; opacity: 1; background: transparent; position: initial; } .AllCollections_pinned_3WJDt .AllCollections_ctaButton_2qNbs .AllCollections_ctaText_VXeSP { display: none; } .AllCollections_pinned_3WJDt .AllCollections_ctaButton_2qNbs svg { width: 20px; height: 20px; } .AllCollections_homeButton_ETLcM { display: none; } } @media screen and (min-width: 768px) { .AllCollections_container_1mW_X { width: 100%; top: 129px; max-width: 66.9375rem; padding: 0; } .AllCollections_close_4zUzy:before, .AllCollections_close_4zUzy:after { height: 1.9rem; } .AllCollections_collection_1lBlX { margin-bottom: 0; } .AllCollections_logo_2ywDi { top: -58px; left: 0; } .AllCollections_logo_2ywDi img { height: 1.625rem; } .AllCollections_close_4zUzy { top: -52px; right: -7px; } .AllCollections_collectionsWrapper_1ypo0 { display: flex; flex-direction: row; flex-wrap: wrap; } .AllCollections_collectionsWrapper_1ypo0 > a { width: calc(33% - 20px); height: auto; display: inline-block; margin-left: 30px; margin-bottom: 30px; cursor: pointer; } .AllCollections_collectionsWrapper_1ypo0 a:first-child { margin-left: 0; } .AllCollections_collection_1lBlX .AllCollections_videoHero_Mf0Y6 { display: block; width: 100%; } .AllCollections_collection_1lBlX .AllCollections_videoHero_Mf0Y6 video, .AllCollections_collection_1lBlX .AllCollections_videoHero_Mf0Y6 img { min-height: 188px; } .AllCollections_videoHero_Mf0Y6 { transition: all 0.5s; opacity: 0.6; } .AllCollections_collection_1lBlX:hover .AllCollections_videoHero_Mf0Y6{ opacity: 1; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij img, .AllCollections_collection_1lBlX .AllCollections_imageOnly_2k1kx img { max-height: 20px; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij span, .AllCollections_collection_1lBlX .AllCollections_textOnly_QFqsg span { font-size: 30px; } .AllCollections_collectionsWrapper_1ypo0 a:nth-child(3n+1) { margin-left: 0; } } @media screen and (min-width: 1099px) { .AllCollections_container_1mW_X { margin: auto; } .AllCollections_ctaButton_2qNbs { top: 90.6px; left: calc(50% - 69.7px); padding: 12px 0; margin-left: 467px; } .AllCollections_showCTA_2Ikvb.AllCollections_ctaButton_2qNbs:hover { background: rgba(0, 0, 0, 0.75); opacity: 0.75; } .AllCollections_header_10S3z { margin-top: 80px; margin-bottom: 40px; display: flex; align-items: center; } .AllCollections_ctaText_VXeSP { margin-left: 0; font-size: 90px; letter-spacing: -3px; font-weight: 500; } .AllCollections_ctaIcon_2Yn19 { top: -17px; left: -23px; } .AllCollections_header_10S3z .AllCollections_ctaIcon_2Yn19 svg{ width: 40px; height: 40px; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij img, .AllCollections_collection_1lBlX .AllCollections_imageOnly_2k1kx img { max-height: 26px; } .AllCollections_collection_1lBlX .AllCollections_imageAndText_1Klij span, .AllCollections_collection_1lBlX .AllCollections_textOnly_QFqsg span { font-size: 37px; } .AllCollections_pinned_3WJDt .AllCollections_ctaButton_2qNbs { color: white; opacity: 0.75; position: initial; background: transparent; margin-left: 0; width: auto; padding: 12px 0; } .AllCollections_pinned_3WJDt .AllCollections_ctaButton_2qNbs:hover { opacity: 1; } .AllCollections_pinned_3WJDt .AllCollections_ctaButton_2qNbs svg { width: 12px; height: 12px; } .AllCollections_pinned_3WJDt, .AllCollections_ctaIcon_2Yn19 { top: -2px; position: relative; color: rgba(255, 255, 255, 0.5); } } @media screen and (min-width: 2220px) { .AllCollections_container_1mW_X { width: 100%; top: 129px; max-width: 130rem; } .AllCollections_close_4zUzy { right: calc(100% - 128rem); } .AllCollections_ctaButton_2qNbs { left: calc(50% + 27rem); } .AllCollections_container_1mW_X { width: calc(100% - 2.5rem); } .AllCollections_logo_2ywDi { left: 7px; } .AllCollections_close_4zUzy { right: 9px; } } .AllCollections_h1_2pDC2 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_h2_ud4Vz { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_h3_2JQte { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_h4_3gAt1 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_p1_2VjR9 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_p2_2xzF6 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_p3_gK3VH { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_p4_2qxkO { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_cta1_1d7TQ { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_cta2_2oXR- { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .AllCollections_ctaText_VXeSP { } .AllCollections_ctaIcon_2Yn19 { top: -1px; } .AllCollections_collection_1lBlX, .AllCollections_textOnly_QFqsg, .AllCollections_imageAndText_1Klij, .AllCollections_headline_QmVnV { } .AllCollections_header_10S3z .AllCollections_ctaIcon_2Yn19 svg{ width: 34px; height: 34px; } .HeaderTitle_imageAndText_1ovO1 img, .HeaderTitle_collection_w16mV .HeaderTitle_imageOnly_1jnsg img { max-height: 26px; } .HeaderTitle_imageAndText_1ovO1 span { margin-left: 7px; } .HeaderTitle_imageAndText_1ovO1, .HeaderTitle_textOnly_2b3Tn { width: 100%; } .HeaderTitle_imageAndText_1ovO1, .HeaderTitle_textOnly_2b3Tn { font-size: 37px; letter-spacing: -2px; } @media screen and (min-width: 768px) { .HeaderTitle_imageAndText_1ovO1 img, .HeaderTitle_imageOnly_1jnsg img { max-height: 20px; } .HeaderTitle_imageAndText_1ovO1, .HeaderTitle_textOnly_2b3Tn { font-size: 30px; } } @media screen and (min-width: 1099px) { .HeaderTitle_imageAndText_1ovO1 img, .HeaderTitle_imageOnly_1jnsg img{ max-height: 26px; } .HeaderTitle_imageAndText_1ovO1, .HeaderTitle_textOnly_2b3Tn { font-size: 37px; } } .HeaderTitle_h1_1xV7f { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_h2_163zp { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_h3_3NPPV { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_h4_2bB_5 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p1_n5wel { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p2_1jakd { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p3_1pQIe { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p4_5j5Ao { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_cta1_3s7x3 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_cta2_2wBcv { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_imageAndText_1ovO1, .HeaderTitle_imageOnly_1jnsg, .HeaderTitle_textOnly_2b3Tn{ } .GeolocationError_container_367R2 { background-color: #000; } .GeolocationError_innerContainer_R9YbH { background-size: contain !important; /* needed to override inline bg style */ } .GeolocationError_content_1toZO { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; color: #fff; } .GeolocationError_headerText_3tBFa { max-width: 225px; font-size: 20px; font-weight: 600; line-height: 1.5; letter-spacing: -0.4px; text-align: center; color: #ffffff; font-weight: 500; margin: auto; } .GeolocationError_bodyText_2cInK { max-width: 270px; width: 100%; opacity: 0.8; font-size: 14px; line-height: 1.36; letter-spacing: -0.6px; color: #ffffff; margin-top: 8px; font-weight: 100; text-align: center; } .GeolocationError_actions_3cCGO { text-align: center; margin-top: 12px; } .GeolocationError_primaryAction_10glq { width: 100%; max-width: 335px; margin: .25rem auto auto; height: 2.75rem; border-radius: .375rem; border: none; font-weight: 600; font-size: .875rem; cursor: pointer; outline: none; clear: both; color: #fff; background-color: hsla(0,0%,100%,.2); transition: background .25s, color .25s; } .GeolocationError_actions_3cCGO .GeolocationError_primaryAction_10glq:hover { color: #000; background: #fff; } .GeolocationError_issues_2M9Mr { text-decoration: none; position: absolute; bottom: 20px; text-align: center; max-width: 100%; width: 400px; left: calc(50% - 200px); opacity: .5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #fff; transition: opacity .25s; } .GeolocationError_issues_2M9Mr:hover{ opacity: 1; } @media screen and (min-width: 1099px) { .GeolocationError_headerText_3tBFa { max-width: 600px; font-size: 36px; line-height: 1.25; letter-spacing: -1.5px; } .GeolocationError_bodyText_2cInK { max-width: 700px; opacity: 0.5; font-size: 20px; line-height: 1.6; letter-spacing: -0.6px; margin-top: 30px; } } @media screen and (max-width: 1099px) { .GeolocationError_actions_3cCGO { margin-top: 0; } .GeolocationError_bodyText_2cInK { margin-top: 3px; } .GeolocationError_headerText_3tBFa { max-width: 100%; } .GeolocationError_issues_2M9Mr { position: initial; font-size: 12px; } } .GeolocationError_h1_1sEMG { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_h2_L-LHn { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_h3_1w_0d { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_h4_3fAMT { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_p1_t1WIN { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_p2_3B05V { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_p3_3Bu8Y { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_p4_2pFMf { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_cta1_N3dqz { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_cta2_3FITs { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .GeolocationError_headerText_3tBFa { max-width: initial; } .GeolocationError_primaryAction_10glq { } .GeolocationError_bodyText_2cInK { max-width: 80vw; margin: 30px 0; } .GeolocationError_issues_2M9Mr { } .GeolocationError_errorContainer_3_Kd4 { display: flex; justify-content: center; align-items: center; flex-direction: column; } @media screen and (max-width: 767px) { .GeolocationError_headerText_3tBFa { font-size: 14px; line-height: 20px; } .GeolocationError_bodyText_2cInK { font-size: 12px; margin: auto; } .GeolocationError_issues_2M9Mr { font-size: 10px; } .GeolocationError_primaryAction_10glq { margin: .5rem auto .5rem; height: 2rem; font-size: 12px; width: 100vw; } } @media screen and (min-width: 768px) { .GeolocationError_headerText_3tBFa { } .GeolocationError_bodyText_2cInK { max-width: 75vw; margin: 30px 0; } .GeolocationError_primaryAction_10glq { width: 100vw; } } @media screen and (min-width: 1099px) { .GeolocationError_bodyText_2cInK { max-width: 600px; } .GeolocationError_primaryAction_10glq { max-width: 300px; } } .base_h1_1XI3L { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_h2_1Tuek { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_h3_3yy_u { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_h4_3DecU { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_p1_Kv6HX { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_p2_1z736 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_p3_27f9j { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_p4_1a7NA { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_cta1_OZZXS { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .base_cta2_AyeRX { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; }.UpgradeButton_button_1cgLa { background-color: #ff0000; border-radius: 6px; color: #ffffff; cursor: pointer; display: inline-block; height: 44px; text-align: center; vertical-align: middle; min-width: 150px; padding: 0 25px; border: 0; } .ChatTab_tabOpenContainer_1a-oY { display: flex; position: fixed; width: 100%; height: 100vh; top: 0; left: 0; z-index: 810; align-items: center; justify-content: center; } .ChatTab_tabClosed_1aIR1, .ChatTab_tabOpen_3-N7K { position: fixed; background: #000; color: #fff; } .ChatTab_tabClosed_1aIR1 { width: 29.3px; height: 29.3px; bottom: 64px; right: 20px; font-size: 21px; font-weight: 600; letter-spacing: -0.4px; border-radius: 50%; border: 2px solid #fff; outline: none; cursor: pointer; z-index: 1; } .ChatTab_tabOpen_3-N7K { padding: 33px 41px 30px; width: 257px; border: 1px solid #fff; z-index: 811; } .ChatTab_darkOverlay_3iLWZ { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0,0,0,0.7); z-index: 810; } .ChatTab_tabOpen_3-N7K .ChatTab_closeButton_3n_Io { position: absolute; top: 7px; right: 3px; background: transparent; border-radius: 0; border: none; outline: none; cursor: pointer; } .ChatTab_tabOpen_3-N7K .ChatTab_title_3wstp { margin-bottom: 11px; letter-spacing: -0.4px; } .ChatTab_tabOpen_3-N7K .ChatTab_body_2bOXv { font-size: 14px; font-weight: normal; line-height: 1.43; letter-spacing: -0.3px; opacity: 0.7; margin-bottom: 23px; width: 192px; } .ChatTab_tabOpen_3-N7K .ChatTab_actionButton_REiQN { display: flex; } .ChatTab_tabOpen_3-N7K .ChatTab_actionButton_REiQN a { display: flex; justify-content: center; align-items: center; width: 100%; height: 44px; border-radius: 6px; background-color: red; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -.3px; text-align: center; color: #fff; cursor: pointer; } @media screen and (min-width: 768px) { .ChatTab_tabOpenContainer_1a-oY { width: 0; height: 0; } .ChatTab_tabClosed_1aIR1, .ChatTab_tabOpen_3-N7K { height: auto; bottom: 0; right: 30px; border: 1px solid #fff; border-bottom: none; } .ChatTab_tabClosed_1aIR1 { width: auto; padding: 13px 24px 14px; border-radius: 0; font-size: 16px; border-radius: 0; } .ChatTab_tabOpen_3-N7K { z-index: 1; margin: 0; } } .ChatTab_h1_2m3vJ { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_h2_12zpT { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_h3_20lIN { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_h4_o8FkX { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_p1_1D25j { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_p2_u7GMS { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_p3_ys80k { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_p4_11803 { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_cta1_3z5rh { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_cta2_1XIhl { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ChatTab_tabClosed_1aIR1 { } .EmailSubmissionForm_emailSuccessContainer_2k-Zz, .EmailSubmissionForm_emailFormContainer_2cX-C { max-width: 100%; width: 275px; margin: 30px auto 0; } .EmailSubmissionForm_emailSuccessContainer_2k-Zz { width: 200px; } .EmailSubmissionForm_emailFormHeader_fiaAH { color: #fff; text-align: center; font-size: 14px; font-weight: 600; line-height: 1.5; min-height: 30px; margin-bottom: 19px; } .EmailSubmissionForm_emailInputContainer_3iAAP { display: flex; flex-direction: column; justify-content: center; margin-bottom: 16px; } .EmailSubmissionForm_emailInput_1P_Kg { font-size: 17px; outline: none; background: none; color: #fff; font-weight: normal; border: none; border-bottom: 1px solid rgba(255,255,255,1); line-height: 2.2; letter-spacing: normal; border-radius: 0; margin-right: 2rem; margin: 0 auto; width: 100%; text-align: center; } .EmailSubmissionForm_emailInput_1P_Kg::placeholder { color: #c5c5c5; } .EmailSubmissionForm_emailSubmitButton_2tpUC { background: transparent; color: #fff; font-size: 14px; font-weight: 600; letter-spacing: -0.3px; border-radius: 6px; height: 44px; width: 120px; border: solid 1px #fff; cursor: pointer; margin: 27.5px auto 0; } .EmailSubmissionForm_emailSubmitButton_2tpUC.EmailSubmissionForm_enabled_XxC6H { background: #ff0000; border: none; } .EmailSubmissionForm_emailSuccessIcon_3hvb8, .EmailSubmissionForm_emailSuccessIcon_3hvb8 svg.EmailSubmissionForm_icon_2Asu7 { width: 53px; height: 53px; margin: 0 auto; } .EmailSubmissionForm_legalDisclaimer_34WiE { opacity: 0.5; font-size: 12px; line-height: 1.5; letter-spacing: normal; text-align: center; color: #ffffff; width: 250px; margin: 0 auto; } .EmailSubmissionForm_legalDisclaimerText_1az3S { font-size: 12px; line-height: 1.5; } .EmailSubmissionForm_legalDisclaimerLink_14dJ1 { color: #ffffff; } @media screen and (min-width: 1099px) { .EmailSubmissionForm_emailSuccessContainer_2k-Zz, .EmailSubmissionForm_emailFormContainer_2cX-C { width: 100%; margin: 40px auto 0; } .EmailSubmissionForm_emailFormHeader_fiaAH { font-size: 20px; } .EmailSubmissionForm_emailInputContainer_3iAAP { flex-direction: row; } .EmailSubmissionForm_emailInput_1P_Kg { margin: 0 2rem 0 0; width: auto; text-align: left; } .EmailSubmissionForm_emailSubmitButton_2tpUC { margin: 0; } .EmailSubmissionForm_emailSuccessIcon_3hvb8, .EmailSubmissionForm_emailSuccessIcon_3hvb8 svg.EmailSubmissionForm_icon_2Asu7 { width: 71px; height: 71px; } .EmailSubmissionForm_legalDisclaimer_34WiE { width: auto; margin: 0; } } .EmailSubmissionForm_h1_1cpix { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_h2_3LMBM { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_h3_21dRF { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_h4_mgxkY { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_p1_3Jij1 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_p2_9TE5i { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_p3_3OaOO { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_p4_3FHZU { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_cta1_29hT1 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_cta2_3ejl4 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .EmailSubmissionForm_emailSubmitButton_2tpUC { } .EmailSubmissionForm_legalDisclaimerText_1az3S { }.Footer_outerContainer_pMGc8 { letter-spacing: -0.33px; display: block; position: relative; background: #000000; } .Footer_graphikFont_nrV6G { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Footer_proximaFont_1LSjh { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Footer_container_xuzbH { max-width: 66.9375rem; width: calc(100% - 2.5rem); padding-bottom: 3rem; margin: 0 auto 3.25rem auto; } .Footer_container_xuzbH.Footer_standalone_1qT8B { margin: 0 auto; } .Footer_tagWrapper_L-Lh2 { width: 2.8125rem; margin: 1.375rem 0; } .Footer_tagWrapper_L-Lh2 img { width: 100%; height: auto; } .Footer_listContainer_1Ce3p { width: 100%; display: inline-block; vertical-align: top; } .Footer_listTitle_MaBYo { display: block; font-size: 1.125rem; font-weight: 500; line-height: 1.22; letter-spacing: -0.2px; color: #ffffff; } .Footer_list_3p6mZ { width: 100%; line-height: 1.88; letter-spacing: -0.4px; display: flex; justify-content: center; align-items: flex-start; flex-direction: column; } .Footer_flexRow_1fxHN { flex-direction: row; justify-content: flex-start; } .Footer_link_nygZb { display: initial; color: rgba(255, 255, 255, 0.6); cursor: initial; } .Footer_link_nygZb img { margin-right: 3rem; height: 1.125rem; display: inline-flex; cursor: pointer; } .Footer_legalContainer_1xiG1 { display: block; padding-top: 1.3125rem; } .Footer_legalLink_8sIfn { font-weight: 500; text-transform: uppercase; } .Footer_legalText_2wgZu { font-size: 0.875rem; line-height: 1.57; width: 100%; color: rgba(255, 255, 255, 0.6); } .Footer_legalLink_8sIfn { color: rgba(255, 255, 255, 0.6); } .Footer_logoWrapper_11zWa { width: 2.8125rem; margin: 1.375rem 0; } .Footer_logoWrapper_11zWa img { width: 100%; height: auto; opacity: 0.6; } .Footer_inlineLogoWrapper_UNimR img { max-width: 100%; height: auto; opacity: 0.6; } .Footer_inlineLogoWrapper_UNimR { width: 3rem; margin: 0 3rem 0 0; display: inline-block; vertical-align: top; } .Footer_linkText_Er3Cg { padding-right: 1rem; margin-right: 1rem; display: flex; align-items: center; height: 2.25rem; vertical-align: middle; font-weight: 500; cursor: pointer; } .Footer_promoImage_LQHL8 { height: auto; width: 100%; } .Footer_promosHeadline_2R_7_, .Footer_promoHeadline_2T9Dv, .Footer_promoHeadlineLink_3uP_- { font-size: 18px; font-weight: 500; line-height: 1.22; letter-spacing: -0.2px; color: #ffffff; } .Footer_promosHeadline_2R_7_ { margin-bottom: 29px; padding-top: 52px; } .Footer_promoHeadline_2T9Dv { margin: 14px 0 16px 0; } .Footer_promoDescription_xQ3Sr { color: rgba(255, 255, 255, 0.6); font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; } .Footer_promoContentContainer_13IHQ { margin-bottom: 34px; } .Footer_promosContainer__Qp0I, .Footer_socialContainer_2aZFk, .Footer_listFullWidth_3QhXY { padding-top: 1rem; } @media screen and (max-width: 1098px) { .Footer_promosContainer__Qp0I, .Footer_socialContainer_2aZFk, .Footer_listContainer_1Ce3p { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .Footer_list_3p6mZ { padding-bottom: 1.5rem; } .Footer_listCollapsed_2iNST .Footer_list_3p6mZ { display: none; } .Footer_listTitle_MaBYo { padding: 1.5rem 0; cursor:pointer; } .Footer_listTitle_MaBYo svg { float: right; transform: rotate(45deg); transition: transform 0.25s; } .Footer_listCollapsed_2iNST .Footer_listTitle_MaBYo svg { transform: rotate(0); } .Footer_socialContainer_2aZFk .Footer_link_nygZb img + span { display: none; } .Footer_socialContainer_2aZFk img { opacity: 0.6; } } @media screen and (min-width: 1099px) { .Footer_container_xuzbH { margin-top: 5.1875rem; padding-bottom: 4.4375rem; } .Footer_container_xuzbH.Footer_standalone_1qT8B { margin-top: 0; } .Footer_listContainer_1Ce3p { padding: 0 0 3.25rem; width: 50%; } .Footer_listContainer_1Ce3p.Footer_listFullWidth_3QhXY { width: 75%; margin: 0 auto; display: block; } .Footer_listTitle_MaBYo { font-size: 1.5rem; line-height: 2.33; padding-bottom: 1.125rem; } .Footer_listTitle_MaBYo svg { display: none; } .Footer_linkText_Er3Cg { display: inline-flex; } .Footer_link_nygZb { display: inline-flex; width: 50%; align-items: center; } .Footer_link_nygZb img { margin-right: 0.5rem; } .Footer_listFullWidth_3QhXY .Footer_link_nygZb { width: 25%; } .Footer_link_nygZb:hover { color: #ffffff; } .Footer_list_3p6mZ { display: initial; } .Footer_promosContainer__Qp0I, .Footer_socialContainer_2aZFk, .Footer_listsContainer_3tC0h { padding-top: 2.625rem; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .Footer_legalContainer_1xiG1 { padding-top: 2.625rem; display: flex; margin: 0 1.375rem; } .Footer_logoWrapper_11zWa { width: 6.1875rem; margin: 0 3rem 0 0; } .Footer_tagWrapper_L-Lh2 { width: 6.1875rem; margin: 0 0 0 3rem; } .Footer_socialContainer_2aZFk .Footer_listContainer_1Ce3p { width: 75%; } .Footer_socialContainer_2aZFk .Footer_list_3p6mZ { display: flex; } .Footer_promoContainer_26Ccz { display: flex; flex-direction: row; margin-bottom: 62px; } .Footer_promosContainer__Qp0I { padding: 83px 0 0; } .Footer_promoImage_LQHL8 { height: 152px; width: auto; } .Footer_promosHeadline_2R_7_ { font-size: 24px; line-height: 2.33; padding: 0 0 45px; margin-bottom: 0; } .Footer_promoImageContainer_3AvW5 { margin-right: 33px; } .Footer_promoContentContainer_13IHQ { margin: 0; } .Footer_promoHeadline_2T9Dv { margin: 10px 0 20px; font-size: 18px; line-height: 1.22; letter-spacing: -0.2px; } .Footer_promoDescription_xQ3Sr { max-width: 650px; } } @media screen { .Footer_noBorder_2Zbwf { border: none; } } .Footer_h1_1Iry1 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_h2_1fdEV { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_h3_34lcv { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_h4_31Sr6 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_p1_1JNkU { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_p2_S5G4w { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_p3_3AQTf { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_p4_2aetL { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_cta1_3zfeR { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_cta2_3mfye { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Footer_listTitle_MaBYo { } .Footer_link_nygZb, .Footer_linkText_Er3Cg { } .Footer_linkText_Er3Cg { padding-right: 0; margin-right: 0; } .Footer_legalText_2wgZu, .Footer_legalLink_8sIfn { }.smartbanner { max-width: 100vw; width: 100%; position: relative; z-index: 20; } .headroom--unfixed { opacity: 1; z-index: 20; } .headroom--scrolled { transition: opacity 200ms ease-in-out; z-index: 20; } .headroom--pinned { opacity: 1; z-index: 20; } .Header_downloadBanner_px5e7 { width:聽100%; height:聽43px; } .smartbanner-show .Header_downloadBanner_px5e7 { height: 0 !important; } .Header_container_2DJWj { letter-spacing: -0.33px; } .Header_graphikFont_1IZd9 { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_proximaFont_suIIx { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_container_2DJWj a { text-decoration: none; } .Header_container_2DJWj .headroom { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .Header_container_2DJWj .headroom--scrolled, .Header_containerListPage_2crc4 .headroom, .Header_containerListPage_2crc4 .headroom .Header_networkLinkDropdownContainer_1CHoL, .Header_containerHoverMenu_313CB { background: #000; } .Header_container_2DJWj, .Header_content_1ZxKF, .Header_profileDropdownContainer_VoyDE { height: 3.8rem; } .Header_content_1ZxKF { box-sizing: border-box; } .Header_hoverMenuContainer_3sw6p { width: 100%; height: 4.7rem; position: absolute; left: 0; top: 0; z-index: -1; } .Header_navLinks_XnM48 > .Header_hoverMenuContainer_3sw6p:hover, .Header_categoryItem_1KzoA:first-of-type:hover ~ .Header_hoverMenuContainer_3sw6p, .Header_categoryItem_1KzoA:nth-of-type(2):hover ~ .Header_hoverMenuContainer_3sw6p, .Header_categoryItem_1KzoA:first-of-type:hover ~ .Header_hoverMenuContainer_3sw6p > .Header_showsHoverMenu_4oKhn, .Header_categoryItem_1KzoA:nth-of-type(2):hover ~ .Header_hoverMenuContainer_3sw6p > .Header_moviesHoverMenu_2eNmp, .Header_categoryItem_1KzoA ~ .Header_hoverMenuContainer_3sw6p > .Header_showsHoverMenu_4oKhn:hover, .Header_categoryItem_1KzoA ~ .Header_hoverMenuContainer_3sw6p > .Header_moviesHoverMenu_2eNmp:hover { display: block; background: #000; } .Header_moviesHoverMenu_2eNmp, .Header_showsHoverMenu_4oKhn { display: none; } .headroom .Header_networkLinkDropdownContainer_1CHoL { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .headroom .Header_profileOptionsContainer_oqAYh { background: rgba(0, 0, 0, 0.9); transition: background 0.5s; } .headroom--scrolled .Header_networkLinkDropdownContainer_1CHoL, .headroom--scrolled .Header_profileOptionsContainer_oqAYh { background: #000; } .Header_categories_2N653 { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; font-size: 1rem; margin-right: auto; max-width: calc(100% - 9.375rem); overflow: hidden; height: 2.5rem; align-items: center; } .Header_accountLinks_2CJX1 { margin-left: auto; } .Header_accountStatus_1mLxZ { color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; height: 14px; vertical-align: middle; margin-left: 30px; white-space: nowrap; } .Header_navLinks_XnM48 { margin: 0.75rem auto; } .Header_overlayNetworkLink_1ScDo { font-size: 18px; color: #ffffff; height: 40px; line-height: 40px; } .Header_overlayNetworkLinksWrapper_29n21 { margin: 0 auto; padding: 1.2rem 0; border-top: 1px solid hsla(0, 0%, 100%, .3); border-bottom: 1px solid hsla(0, 0%, 100%, .3); } .Header_categoriesMobile_2cJDV { width: 100%; height: calc(100vh - 3.8rem); overflow-y: scroll; display: flex; flex-direction: column; } .Header_categoriesMobile_2cJDV > div { display: block; width: calc(100% - 2.4rem); } .Header_categoryItem_1KzoA { font-size: 1rem; padding: 0; margin-right: 1.75rem; background: 0 0; border: 0; color: rgba(255, 255, 255, 0.75); transition: color 0.25s; font-weight: 500; } .Header_mobileMenuAvailable_nOioj .Header_categoryItem_1KzoA { display: none; } .Header_categoryItemMobile_oolbi { color: rgba(255, 255, 255, 1); display: block; font-weight: 500; font-size: 3rem; padding: 0.7rem 0; letter-spacing: -1.5px; } .Header_categoryItem_1KzoA:hover { color: rgba(255, 255, 255, 1); } .Header_categoryItemMobile_oolbi img { width: auto; opacity: 1; height: 20px; height: 48px; } .Header_categoryItemMobile_oolbi .fx img { height: 40px; } .Header_categoryItemMobile_oolbi .fxpl img { height: 39px; } .Header_categoryItemMobile_oolbi .fxx img { height: 52.8px; } .Header_categoryItem_1KzoA .fxm img { height: 40px; } .Header_container_2DJWj { display: block; z-index: 806; transition: all 0.25s; left: 0; position: fixed; top: 0; width: 100%; opacity: inherit; height: 3.8rem; } .Header_containerMobile_3Y7vz { height: 100vh; width: 100%; left: 0; top: 0; position: fixed; background: rgba(0, 0, 0, 1); } .Header_softHide_1At6S { pointer-events: none; opacity: 0; visibility: hidden; transition: visibility 1s, opacity 1s; } .Header_content_1ZxKF { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .Header_headerContentWrapper_2t6ns { position: relative; } .Header_networkLinkDropdownContainer_1CHoL { position: fixed; margin-top: 61px; left: 0px; } .Header_profileOptionsContainer_oqAYh { margin-top: 3.8rem; position: fixed; top: 0%; border-radius: 0 0 4px 4px; margin-left: -40px; } .Header_profileOption_3b9i9 { align-items: center; color: #fff; display: flex; font-size: 13px; height: 45px; line-height: 45px; padding-left: 1.5rem; text-align: center; width: 175px; cursor: pointer; outline: none; border: none; background: #000; } .Header_profileOption_3b9i9 > svg { margin-right: 10px; } .Header_key_1AXBu > svg { width: 23px; height: 12px; } .Header_networkLinkDropdownItemLabel_1IqZj { line-height: initial; display: inline-block; width: 100%; } .Header_networkLinkDropdownItemLabel_1IqZj svg { float: right; margin-right: 20px; visibility: hidden; } .Header_networkLinkDropdownItem_1ydfi { line-height: 50px; height: 50px; width: 190px; cursor: pointer; } .Header_networkLinkDropdownItemText_12A37 { width: 260px; margin-left: 20px; color: #ffffff; } .Header_foxAwesomeContent_1GJBv { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 77rem; width: calc(100% - 2.5rem); } .Header_maintenance_2PkXK { padding: 1.25rem 0; } .Header_contentMobile_3moTI { align-items: flex-start; flex-direction: column; padding: 1.125rem 0; } .Header_logo_1FxZS { -ms-flex-negative: 0; flex-shrink: 0; transition: color 0.25s, background-color 0.25s; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects; color: #fff; text-decoration: none; z-index: 22; margin-right: 0.875rem; } .Header_logoWithDropdown_3VZff { display: flex; } .Header_dropdownSeparator_2W8IY { display: inline-flex; align-self: center; width: 1px; height: 30px; opacity: 0.5; background-color: #ffffff; margin-right: 18px; } .Header_logo_1FxZS img { height: 1.125rem; width: auto; } .Header_brand-fyc_3xl14 .Header_logo_1FxZS img { height: 1.8rem; } .Header_logout_14Ttu { position: relative; width: 1.125rem; height: 1.125rem; display: inline-block; opacity: 0.5; cursor: pointer; } .Header_logout_14Ttu:hover { opacity: 1; } .Header_logout_14Ttu:before, .Header_logout_14Ttu:after { position: absolute; content: ' '; height: 1.125rem; width: 0.125rem; background-color: #fff; left: 50%; } .Header_logout_14Ttu:before { transform: rotate(45deg); } .Header_logout_14Ttu:after { transform: rotate(-45deg); } .Header_menuButton_3yv06 { display: flex; align-content: center; justify-content: center; flex-direction: column; background: 0 0; border: 0; outline: none; cursor: pointer; margin-left: 0.75rem; } .Header_menuButton_3yv06 > div { height: 0.125rem; width: 0.9375rem; background-color: rgba(255, 255, 255, 1); transition: all 0.25s; margin: 0.125rem 0; cursor: pointer; } .Header_menuButton_3yv06:hover > div { background-color: rgba(255, 255, 255, 1); } .Header_mobileClose_3ON01 { margin: 0 0 0 auto; background: 0 0; border: 0; color: #fff; transform: rotate(45deg); opacity: 0.5; cursor: pointer; display: none; position: absolute; top: 0; right: 0; padding: 0.8125rem 1.25rem; outline: none; display: block; } .Header_mobileClose_3ON01 > img { max-width: 100%; } .Header_hide_2lkQH { display: none; } .Header_iconContainer_3sMrx { display: flex; align-items: center; } .Header_providerLogo_110EP img { height: 1.125rem; width: auto; opacity: 1; margin-top: 0.125rem; } .Header_providerLogo_110EP a img { cursor: pointer; } .Header_providerLogo_110EP { margin-top: -0.09375rem; padding-left: 0.875rem; border-left: 1px solid hsla(0, 0%, 100%, 0.5); } .Header_providerLogoDesktop_ygyiJ { border: none; padding-left: none; margin-top: 0.09375rem; } .Header_right_3JIQ- { display: flex; align-items: center; margin-right: -0.25rem; } .Header_right_3JIQ- .Header_navNetworks_3Zboe { vertical-align: top; margin-top: 10px; } .Header_right_3JIQ- .Header_navNetworks_3Zboe .Header_categoryItem_1KzoA:last-child { margin-right: 0; } .Header_rightIcon_2bxsX { display: inline-block; font-size: 1rem; color: rgba(255, 255, 255, 0.6); transition: color 0.25s; margin-left: 0.75rem; } .Header_rightIcon_2bxsX.Header_userIcon_n7G3E { margin-left: 0; } .Header_rightIcon_2bxsX svg { fill: #fff; } .Header_searchIcon_3Iu_A > svg { height: 1.25rem; width: 1.25rem; cursor: pointer; fill: #fff; } .Header_mvpdIcon_5n4z7 { cursor: pointer; } .Header_userIcon_n7G3E > svg, .Header_userIconAccount_YVEc2 > svg { height: 1.25rem; width: 1.1875rem; cursor: pointer; fill: transparent; stroke: #fff; stroke-width: 2px; height: 18px; width: 16px; } .Header_userIconAccount_YVEc2 > svg { fill: #fff; stroke: #fff; } .Header_close_2jsRu { position: relative; width: 1.4375rem; height: 1.4375rem; margin: 0 -0.25rem 0 -0.875rem; cursor: pointer; } .Header_close_2jsRu:before, .Header_close_2jsRu:after { position: absolute; content: ' '; height: 1.5rem; width: 0.125rem; background-color: #fff; left: 0.625rem; } .Header_close_2jsRu:before { transform: rotate(45deg); } .Header_close_2jsRu:after { transform: rotate(-45deg); } .Header_innerContent_3_Dk- { display: flex; justify-content: space-between; align-items: center; width: 100%; } .Header_logoProviderWrapper_IxrQm { display: flex; justify-content: flex-start; align-content: center; align-items: center; } .Header_linkDropdown_K0Lk1, .Header_profileDropdown_3yjcr { display: inline-flex; align-self: center; cursor: pointer; } .Header_profileDropdown_3yjcr { margin: 0 20px; } .Header_networkDropdownContainer_1KacZ { height: 100%; } .Header_networkDropdownContainer_1KacZ, .Header_profileDropdownContainer_VoyDE { display: inline-flex; position: relative; } .Header_profileDropdownOpen_2Ctdu { margin-bottom: -4px; border-bottom: 4px white solid; } .Header_profileIconContainer_xqF6s { display: inline-flex; align-self: center; cursor: pointer; } .Header_appDownloadGroup_kBECc { margin: 0 auto; color: rgba(255, 255, 255, 1); padding-top: 1.2rem; align-items: center; padding-bottom: 2rem; cursor: pointer; width: calc(100% - 2.4rem); } .Header_appDownloadGroup_kBECc > div { display: flex; align-items: center; } .Header_appDownloadText_L1pUy > h2 { font-size: 1.85rem; font-weight: 500; } .Header_appDownloadText_L1pUy > p { font-size: 1.1rem; line-height: 1.2; letter-spacing: 0.1px; margin-top: 0.525rem; margin-bottom: 1rem; -webkit-font-smoothing: antialiased; } .Header_appDownloadIcon_A5lNQ > img { height: 5rem; margin: 0.5rem 0 1.5rem 0.9rem; } .Header_appDownloadIcon_A5lNQ.Header_iosIcon_2wqJW > img { border-radius: 1.3rem; } .Header_appDownloadButton_LUQEC { width: 100%; } .Header_appDownloadButton_LUQEC > button { width: 100%; margin: 0.25rem auto auto; height: 2.8125rem; border-radius: 0.1875rem; border: none; font-size: 1rem; font-weight: 600; line-height: 1.88; letter-spacing: -0.3px; background-color: #fff; } .Header_appDownloadButtonImage_23la5 { height: 30px; object-fit: contain; border-radius: 0.3rem; vertical-align: middle; margin-right: 10px; } .Header_divider_1wD4p { display: none; } @media screen and (min-width: 768px) { .Header_linkDropdown_K0Lk1 { margin: 0 20px; } .Header_downloadBanner_px5e7 { width:聽100%; height:聽43px; } .Header_networkLinkDropdownItem_1ydfi { width: 285px; } .Header_divider_1wD4p { display: inline-flex; height: 20px; width: 1px; background: white; vertical-align: middle; margin-left: 10px; } .Header_rightIcon_2bxsX { margin-left: 1.35rem; } .Header_content_1ZxKF, .Header_maintenance_2PkXK { padding: 0.625rem 0rem; } .Header_innerContent_3_Dk- { width: auto; } .Header_categoryItem_1KzoA { vertical-align: top; display: inline-block; padding: 0.375rem 0 0.3125rem 0; } .Header_categoryItemActive_2O0jU { color: #fff; border-bottom-color: #fff; } .Header_categoryItem_1KzoA img { width: auto; opacity: 0.5; } .Header_categoryItem_1KzoA:hover img { opacity: 1; } .Header_categoryItem_1KzoA .fx img { height: 15.6px; } .Header_categoryItem_1KzoA .fxpl img { height: 15.2px; } .Header_categoryItem_1KzoA .fxx img { height: 21.7px; } .Header_categoryItem_1KzoA .fxm img { height: 15.6px; } .Header_categoryItem_1KzoA .Header_navItemLogo_lJckB img { opacity: 1; height: 1.225rem; } .Header_menuButton_3yv06 { display: none; } .Header_categories_2N653 { display: flex; } .Header_linkDropdown_K0Lk1 svg { height: 16px; width: 16px; } .Header_mvpdIcon_5n4z7:hover { color: rgba(255, 255, 255, 1); } .Header_searchIcon_3Iu_A { order: 2; } .Header_searchIcon_3Iu_A svg { height: 1.5rem; width: 1.5rem; fill: rgba(255, 255, 255, 0.75); } .Header_searchIcon_3Iu_A:hover svg { fill: rgba(255, 255, 255, 1); } .Header_userIcon_n7G3E svg { stroke: rgba(255, 255, 255, 0.75); } .Header_profileIconContainer_xqF6s:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_userIconAccount_YVEc2 > svg { fill: rgba(255, 255, 255, 0.75); stroke: rgba(255, 255, 255, 0.5); } .Header_profileIconContainer_xqF6s:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileDropdownContainer_VoyDE { height: 3.8rem; } .Header_profileOptionsContainer_oqAYh { margin-top: 3.8rem; } .Header_profileOption_3b9i9 { width: 130px; } } @media screen and (max-width: 767px) { .Header_categories_2N653 { display: none; } .Header_headerItems_3rAni { display: flex; flex-direction: column-reverse; background-color: #0f0f0f; } .Header_downloadBanner_px5e7 { height: 57px; } .Header_profileOptionsContainer_oqAYh { right: 0; } } @media screen and (min-width: 768px) { .Header_profileOptionsContainer_oqAYh.Header_headerNavPadding_1qaK4 { margin-top: 121px; } .Header_networkLinkDropdownContainer_1CHoL { position: absolute; } .Header_networkLinkDropdownContainer_1CHoL.Header_headerNavPadding_1qaK4 { z-index: 1; background: rgba(0, 0, 0, 1); transition: background 0.5s; } .Header_navLinks_XnM48 { display: flex; align-items: center; } .Header_logo_1FxZS img { height: 1.225rem; } .Header_logoWithDropdown_3VZff { margin: 0; } .Header_headerItems_3rAni { display:聽flex; flex-direction:聽column-reverse; background-color: #0f0f0f; } .Header_downloadBanner_px5e7 { height:聽43px; } } @media screen and (min-width: 1099px) { .Header_networkLinkDropdownContainer_1CHoL, .Header_profileOptionsContainer_oqAYh { margin-top: 4.5625rem; left: inherit; } .Header_networkLinkDropdownContainer_1CHoL.Header_headerNavPadding_1qaK4 { margin-top: 4.5625rem; left: inherit; } .Header_container_2DJWj, .Header_content_1ZxKF, .Header_logoProviderWrapper_IxrQm, .Header_profileDropdownContainer_VoyDE { height: 4.5625rem; } .Header_linkDropdown_K0Lk1 svg { height: 18px; width: 18px; } .Header_logo_1FxZS { margin-right: 3.3rem; } .Header_logo_1FxZS img { height: 1.85rem; } .Header_categoryItem_1KzoA .Header_navItemLogo_lJckB img { height: 1.85rem; } .Header_logoWithDropdown_3VZff { margin: 0; } .Header_brand-fyc_3xl14 .Header_logo_1FxZS img { height: 1.8rem; } .headroom .Header_networkLinkDropdownItem_1ydfi:hover, .headroom .Header_profileOption_3b9i9:hover { background: #191919; } .Header_networkLinkDropdownItem_1ydfi:hover svg { visibility: visible; } .Header_dropdownShowsMovies_2IA0X:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } .Header_headerItems_3rAni { background: none; } } @media screen and (min-width: 2220px) { .Header_content_1ZxKF { max-width: 130rem; } .Header_dropdownShowsMovies_2IA0X:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } .Header_h1_59kSO { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_h2_2zcv9 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_h3_2AvD5 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_h4_1ycZX { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_p1_3NG6h { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_p2__VaGv { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_p3_3pCw- { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_p4_O-_AC { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_cta1_3h-Wa { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_cta2_3spli { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Header_accountStatus_1mLxZ { } .Header_categoryItem_1KzoA { } .Header_categoryItemMobile_oolbi { } .Header_navLinks_XnM48 { margin-top: 1.25rem; } @media screen and (max-width: 1098px) { .Header_networkLinkDropdownContainer_1CHoL { margin-top: 35px; } .Header_networkDropdownContainer_1KacZ { margin-right: .875rem; } } @media screen and (max-width: 1098px) and (min-width: 768px) { .Header_menuButton_3yv06 { display: initial; } .Header_innerContent_3_Dk- { width: 100%; } .Header_content_1ZxKF { padding: 1.125rem 0; } .Header_linkDropdown_K0Lk1 { margin: 0; } .Header_logo_1FxZS img { height: 1.125rem; } .Header_accountLinks_2CJX1 { width: 100%; justify-content: flex-end; align-items: center; display: flex; } .Header_logoWithDropdown_3VZff { margin-right: .875rem; } } .SearchDropdown_container_l3285 { justify-content: center; } .SearchDropdown_headerInnerContainer_31Re2 { height: 2.75rem; width: 100%; justify-content: center; box-sizing: border-box; } .SearchDropdown_itemContent_38Ni6 { line-height: 1rem; } .safari .SearchDropdown_item_2HRQV:last-child { padding-bottom: 76px; } .SearchDropdown_itemContainer_pCOXY { overflow-y: scroll; z-index: 19; box-sizing: border-box; } .SearchDropdown_header_2Xwy3 { box-sizing: border-box; } @media screen and (max-width: 767px) { .SearchDropdown_header_2Xwy3 { padding-top: 1rem; justify-content: center; } .safari .SearchDropdown_item_2HRQV:last-child { padding-bottom: none; } } @media screen and (max-width: 1098px) { .SearchDropdown_container_l3285 { padding-right: 0; } .SearchDropdown_header_2Xwy3 { border: .1rem solid rgba(255,255,255,.125); padding: 0 1rem !important; border-radius: 0.3rem } } @media screen and (min-width: 1099px) { .SearchDropdown_container_l3285 { margin-top: 0rem; top: 0rem; } .SearchDropdown_container_l3285 .SearchDropdown_itemContainer_pCOXY { max-height: 14.75rem; } .SearchDropdown_header_2Xwy3, .SearchDropdown_headerOpen_N767A { padding: 0.2rem 1.25rem 0; margin-top: 0; } .SearchDropdown_header_2Xwy3 { border: solid .05rem rgba(255,255,255,0); border-bottom: none; justify-content: space-between; margin-top: 0; } .SearchDropdown_itemContainer_pCOXY { border: .09rem solid #505050; background: #000; border-top: none; } .SearchDropdown_item_2HRQV { background: none; } .SearchDropdown_headerOpen_N767A { background: #000; border: .09rem solid #505050; border-bottom: none; transition: opacity .25s; } .SearchDropdown_headerInnerContainer_31Re2 { height: 2.85rem; padding: 0 .3rem 0.3rem; margin-top: 0.3rem; } .SearchDropdown_headerInnerContainerOpen_18_lp { border-bottom: .09rem solid #2d2d2d; } .SearchDropdown_itemContainer_pCOXY::-webkit-scrollbar, .SearchDropdown_itemContainer_pCOXY::-webkit-scrollbar-button { width: 15px; width: 13px; height: 50%; } .SearchDropdown_itemContainer_pCOXY::-webkit-scrollbar-thumb, .SearchDropdown_itemContainer_pCOXY::-webkit-scrollbar-thumb:hover, .SearchDropdown_itemContainer_pCOXY::-webkit-scrollbar-thumb:active { background: #2d2d2d; border: 4px solid #000000; border-radius: 50px; border: 2.5px solid #000000; border-radius: 64px; } .safari .SearchDropdown_item_2HRQV:last-child { padding-bottom: 0; } } .SearchDropdown_h1_yXx5l { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_h2_1Qw7F { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_h3_QqLc3 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_h4_17IbP { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_p1_35sMQ { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_p2_2BeRJ { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_p3_2CV1a { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_p4_2xXW5 { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_cta1_1uyEP { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_cta2_5si-P { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchDropdown_selectedText_XOXqX, .SearchDropdown_item_2HRQV { }.SearchResults_search_27krv { margin: 0 auto; width: calc(100% - 2.5rem); max-width: 66.9375rem; } .SearchResults_results_1rBXt { height: 100%; overflow-y: auto; overflow-x: hidden; } .SearchResults_tabs_1PVSd { display: flex; align-items: center; justify-content: center; color: #FFF; max-height: 4rem; border-bottom: .1rem solid rgba(255,255,255,.125); } .SearchResults_dropdown_nYFOk { display: inline-block; width: 100%; } .SearchResults_tabItem_GWXlP { display: inline-block; padding: 1.25rem 0; width: 100%; max-width: 5rem; cursor: pointer; opacity: 0.5; transition: opacity 0.25s ease; } .SearchResults_tabItem_GWXlP.SearchResults_active_qle36, .SearchResults_tabItem_GWXlP:hover { opacity: 1; } .SearchResults_searchResultTitle_3VADG { display: block; color: #FFF; width: 100%; padding: 35px 0 20px 0; font-size: 0.8rem; text-transform: uppercase; font-weight: 500; letter-spacing: normal; border-bottom: .0625rem solid rgba(255,255,255,.2); } .SearchResults_noResults_1Bw1a { margin: 0; padding: 0; background: 0 0; border: 0; font-size: 2.25rem; font-weight: 500; letter-spacing: -0.125rem; width: 100%; color: rgba(255,255,255,0.5); padding-top: 2.5rem; } .SearchResults_filters_3Tk2_ { border-bottom: .1rem solid rgba(255,255,255,.125); height: 6.8125rem; text-align: center; box-sizing: border-box; } .SearchResults_tabItem_GWXlP img { height: 0.75rem; } @media screen and (max-width: 767px) { .SearchResults_dropdown_nYFOk { width: 48%; border-radius: 0.3rem; padding-right: none; margin-top: 1rem; } .SearchResults_dropdown_nYFOk:nth-child(2) { margin-left: 4%; } } @media screen and (min-width: 768px) and (max-width: 1098px) { .SearchResults_dropdown_nYFOk { width: auto; min-width: 10rem; border-radius: 0.3rem; margin: 2rem 1rem; } .SearchResults_filters_3Tk2_ { border: none; } } @media screen and (min-width: 1099px) { .SearchResults_dropdown_nYFOk { width: auto; } .SearchResults_search_27krv { height: 100%; overflow-x: hidden; -ms-overflow-style: auto; padding-right: 0.3125rem; } .SearchResults_search_27krv > * { padding-top: 2.8125rem; } .SearchResults_results_1rBXt { height: 100%; overflow-x: hidden; } .SearchResults_searchResultTitle_3VADG { font-size: 1.5rem; text-transform: none; border-bottom: none; font-weight: normal; } .SearchResults_noResults_1Bw1a { letter-spacing: -0.1875rem; font-size: 4.5rem; padding-top: 4rem; } .SearchResults_filters_3Tk2_ { display: flex; justify-content: space-between; height: 3.5rem; text-align: left; position: relative; } .SearchResults_tabs_1PVSd { display: inline-block; border: none; } .SearchResults_tabItem_GWXlP { padding: 1.25rem 1.562rem 1.25rem 1.562rem; width: auto; max-width: inherit; } .SearchResults_tabItem_GWXlP:first-child { padding-left: 0; } } @media screen and (min-width: 2220px) { .SearchResults_search_27krv { max-width: 130rem; } } .SearchResults_h1_1_MNi { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_h2_HUaro { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_h3_2b2Wc { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_h4_2YT0B { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_p1_1boX7 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_p2_3WVc6 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_p3_1olhZ { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_p4_1Js5T { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_cta1_1mhaz { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_cta2_14QgC { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchResults_tabItem_GWXlP { }.SearchTabs_search_wKUdi { margin: 0 auto; width: calc(100% - 2.5rem); max-width: 66.9375rem; } .SearchTabs_results_Ns1hN { height: 100%; overflow-y: auto; overflow-x: hidden; } .SearchTabs_tabs_3kqB- { display: flex; align-items: center; justify-content: center; color: #FFF; max-height: 4rem; border-bottom: .1rem solid rgba(255,255,255,.125); } .SearchTabs_dropdown_3ftld { display: inline-block; width: 100%; } .SearchTabs_tabItem_1L7mD { display: inline-block; padding: 1.25rem 0; width: 100%; max-width: 5rem; cursor: pointer; opacity: 0.5; transition: opacity 0.25s ease; } .SearchTabs_tabItem_1L7mD.SearchTabs_active_3yzFF, .SearchTabs_tabItem_1L7mD:hover { opacity: 1; } .SearchTabs_searchResultTitle_CNJIk { display: block; color: #FFF; width: 100%; padding: 35px 0 20px 0; font-size: 0.8rem; text-transform: uppercase; font-weight: 500; letter-spacing: normal; border-bottom: .0625rem solid rgba(255,255,255,.2); } .SearchTabs_noResults_1Ib-k { margin: 0; padding: 0; background: 0 0; border: 0; font-size: 2.25rem; font-weight: 500; letter-spacing: -0.125rem; width: 100%; color: rgba(255,255,255,0.5); padding-top: 2.5rem; } .SearchTabs_filters_3gPMH { border-bottom: .1rem solid rgba(255,255,255,.125); height: 6.8125rem; text-align: center; box-sizing: border-box; } .SearchTabs_tabItem_1L7mD img { height: 0.75rem; } @media screen and (max-width: 767px) { .SearchTabs_dropdown_3ftld { width: 48%; border-radius: 0.3rem; padding-right: none; margin-top: 1rem; } .SearchTabs_dropdown_3ftld:nth-child(2) { margin-left: 4%; } } @media screen and (min-width: 768px) and (max-width: 1098px) { .SearchTabs_dropdown_3ftld { width: auto; min-width: 10rem; border-radius: 0.3rem; margin: 2rem 1rem; } .SearchTabs_filters_3gPMH { border: none; } } @media screen and (min-width: 1099px) { .SearchTabs_dropdown_3ftld { width: auto; } .SearchTabs_search_wKUdi { height: 100%; overflow-x: hidden; -ms-overflow-style: auto; padding-right: 0.3125rem; } .SearchTabs_search_wKUdi > * { padding-top: 2.8125rem; } .SearchTabs_results_Ns1hN { height: 100%; overflow-x: hidden; } .SearchTabs_searchResultTitle_CNJIk { font-size: 1.5rem; text-transform: none; border-bottom: none; font-weight: normal; } .SearchTabs_noResults_1Ib-k { letter-spacing: -0.1875rem; font-size: 4.5rem; padding-top: 4rem; } .SearchTabs_filters_3gPMH { display: flex; justify-content: space-between; height: 3.5rem; text-align: left; position: relative; } .SearchTabs_tabs_3kqB- { display: inline-block; border: none; } .SearchTabs_tabItem_1L7mD { padding: 1.25rem 1.562rem 1.25rem 1.562rem; width: auto; max-width: inherit; } .SearchTabs_tabItem_1L7mD:first-child { padding-left: 0; } } @media screen and (min-width: 2220px) { .SearchTabs_search_wKUdi { max-width: 130rem; } } .SearchTabs_h1_3IOq9 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_h2_3_1md { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_h3_2rjkN { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_h4_o-b5I { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_p1_2A1ZM { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_p2_39fa0 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_p3_SHMTV { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_p4_3dnSE { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_cta1_kRUr8 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_cta2_2z2i4 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTabs_tabItem_1L7mD { }.SearchTile_tile_35pW1 { box-sizing: border-box; } .SearchTile_title_1Cmp_ { border-bottom: none; display: block; text-align: center; margin: 0 auto; opacity: .7; font-weight: normal; overflow: hidden; text-overflow: ellipsis; } .SearchTile_title_1Cmp_ { padding-top: 1rem; } .SearchTile_title_1Cmp_ * { font-weight: normal; font-size: 16px; } .SearchTile_tile_35pW1:hover .SearchTile_title_1Cmp_, .SearchTile_tile_35pW1:hover .SearchTile_title_1Cmp_ span, .SearchTile_title_1Cmp_:hover, .SearchTile_title_1Cmp_:hover span { border-bottom: none; opacity: 1; cursor: pointer; } .SearchTile_titleTextContainer_2BjeI { width: 100%; } .SearchTile_titleText_7cPlR, .SearchTile_episodeCount_1pfgh { display: inline-block; } .SearchTile_episodeCount_1pfgh { margin-left: .25rem; } @media screen and (min-width: 768px) { .SearchTile_titleText_7cPlR { max-width: calc(100% - 2.75rem); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .SearchTile_episodeCount_1pfgh { width: 2rem; vertical-align: top; } } .SearchTile_h1_3Vmjw { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_h2_3eFBj { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_h3_2zYIC { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_h4_2pjF6 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_p1_2ghq- { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_p2_2X511 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_p3_eSxbC { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_p4_TTmJU { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_cta1_1_f8E { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_cta2_2pz0F { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .SearchTile_title_1Cmp_ { } .SearchTile_episodeCount_1pfgh { font-weight: initial; }.HeaderTitle_imageAndText_2Ov_f .HeaderTitle_text_1ER_s { padding-left: 6px; } .HeaderTitle_headlineImg_332xu { max-height: 36px; width: auto; } .HeaderTitle_smallerImageAndText_rJe33 img, .HeaderTitle_smallerImageOnly_3HX1k img { max-height: 1.2rem; width: auto; } .HeaderTitle_smallerImageAndText_rJe33 .HeaderTitle_text_1ER_s { padding-left: 6px; } .HeaderTitle_headerTitle_26f6u h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HeaderTitle_headerTitle_26f6u, .HeaderTitle_headerTitle_26f6u h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; padding-top: 2.625rem; margin-bottom: 1.5rem; } .HeaderTitle_smallerTitle_20yb7 h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HeaderTitle_smallerTitle_20yb7, .HeaderTitle_smallerTitle_20yb7 h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; padding: 1.5rem 0; } @media screen and (min-width: 1099px) { .HeaderTitle_smallerHeader_10j-0 { height: 4rem; } .HeaderTitle_headerTitle_26f6u, .HeaderTitle_headerTitle_26f6u h1 { font-size: 4.625rem; padding-top: 2.375rem; } .HeaderTitle_imageAndText_2Ov_f .HeaderTitle_text_1ER_s { padding-left: 12px; } .HeaderTitle_headlineImg_332xu { max-height: 3.375rem; width: auto; } .HeaderTitle_smallerImageAndText_rJe33 img, .HeaderTitle_smallerImageOnly_3HX1k img { max-height: 1.2rem; width: auto; } } .HeaderTitle_h1_3OJYw { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_h2_3pwcc { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_h3_2yugG { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_h4_VF2a9 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p1_87X44 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p2_2ExVx { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p3_WfN4r { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_p4_1e1Dh { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_cta1_3tksR { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_cta2_3ZZum { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HeaderTitle_headerTitle_26f6u, .HeaderTitle_imageAndText_2Ov_f, .HeaderTitle_text_1ER_s { } @media screen and (min-width: 1099px) { .HeaderTitle_headlineImg_332xu { max-height: 2rem; } } .HomeSlideHeader_header_398Hc, .HomeSlideHeader_smallerHeader_lYxVV, .HomeSlideHeader_altHeader_2DerX { color: #fff; display: block; } .HomeSlideHeader_header_398Hc { position: relative; } .HomeSlideHeader_smallerHeader_lYxVV { position: relative; height: 4rem; } .HomeSlideHeader_container_2uzsy { margin: 0 auto; } .HomeSlideHeader_imageAndText_21fmi .HomeSlideHeader_text_1I_ua { padding-left: 6px; } .HomeSlideHeader_imageAndText_21fmi img, .HomeSlideHeader_imageOnly_1hJd4 img { max-height: 36px; width: auto; } .HomeSlideHeader_smallerImageAndText_1Izf7 img, .HomeSlideHeader_smallerImageOnly_3WyZW img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_smallerImageAndText_1Izf7 .HomeSlideHeader_text_1I_ua { padding-left: 6px; } .HomeSlideHeader_seriesLogo_1NbQZ { height: 5rem; } .HomeSlideHeader_headerTitle_uWjFt h1{ display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_headerTitle_uWjFt, .HomeSlideHeader_headerTitle_uWjFt h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; padding-top: 2.625rem; margin-bottom: 1.5rem; } .HomeSlideHeader_smallerTitle_35Dm- h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_smallerTitle_35Dm-, .HomeSlideHeader_smallerTitle_35Dm- h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; padding: 1.5rem 0; } .HomeSlideHeader_infoContainer_yPX4s { color: #fff; position: relative; } .HomeSlideHeader_smallerInfoContainer_3CD60 { padding-bottom: 2rem; } .HomeSlideHeader_smallerInfoContainer_3CD60.HomeSlideHeader_withSmallHeader_j3b82 { padding-bottom: 0; padding-top: 140px; z-index: 1; } .HomeSlideHeader_description_33WaL { color: rgba(255,255,255,.6); max-width: 30.125rem; padding-bottom: 0; font-size: 1rem; line-height: 1.25rem; font-weight: 400; margin-top: .5rem; } .HomeSlideHeader_descriptionText_2Mfd5 { font-size: 0.875rem; line-height: 1.43; display: block; } .HomeSlideHeader_highlightMovie_3PIRb, .HomeSlideHeader_highlightSeries_3dCfN { display: inline-block; margin-bottom: 0; max-width: calc(100% - 2.5rem); } .HomeSlideHeader_badge_NTl0M { font-weight: 100; border: .0625rem solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; display: inline-block; font-size: .625rem; letter-spacing: .03125rem; margin: 0.5rem 0; } .HomeSlideHeader_meta_35HNl { font-size: 0.75rem; color: rgba(255,255,255,0.4); margin-top: 0.375rem; } .HomeSlideHeader_buttons_3CK-2 { margin: 0.875rem 0 2.375rem; display: block; } .HomeSlideHeader_buttons_3CK-2.HomeSlideHeader_buttonGutter_21_Er { margin-top: 3rem; } .HomeSlideHeader_buttons_3CK-2 svg { height: 17px; width: 17px; margin-right: .5rem; margin-left: -.3125rem; } .HomeSlideHeader_moreLink_eyI1z, .HomeSlideHeader_moreInfo_2__5R { font-size: 0.875rem; padding: 1.125rem 0.5rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255,255,255,.5); } .HomeSlideHeader_foxAwesomeMoreLink_2hRc9 { font-size: 0.875rem; padding: 1rem 1rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255, 255, 255, .5); border: 2px solid rgba(128, 128, 128, 0.31); border-radius: .25rem; padding-bottom: 16px; padding-top: 18px; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_moreLink_eyI1z:hover, .HomeSlideHeader_moreInfo_2__5R:hover, .HomeSlideHeader_foxAwesomeMoreLink_2hRc9:hover { color: #fff; } .HomeSlideHeader_showButton_1ra7o { margin: 0 .625rem 0 0; color: #fff; border-radius: .3125rem; background: rgba(255,255,255,.3); padding: .625rem 1.25rem; line-height: 1.375rem; font-size: 0.875rem; padding: 0.9375rem 1.875rem 0.8125rem; } .HomeSlideHeader_showButton_1ra7o, .HomeSlideHeader_moreLink_eyI1z { border: 0; transition: background .25s,color .25s; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_showButton_1ra7o:hover { color: #000; background: #fff; transition: background .25s, color .25s; } .HomeSlideHeader_showButton_1ra7o > svg, .HomeSlideHeader_showButton_1ra7o > svg circle { transition: fill .25s, stroke .25s, color .25s; } .HomeSlideHeader_showButton_1ra7o:hover > svg, .HomeSlideHeader_showButton_1ra7o:hover > svg circle { fill: #000 !important; } .HomeSlideHeader_showButton_1ra7o:hover > svg circle { stroke: #000 !important; } .HomeSlideHeader_showButton_1ra7o > svg { margin-right: 0.375rem; margin-left: -0.375rem; width: 1.1875rem; height: 1.1875rem; vertical-align: top; cursor: pointer; } .HomeSlideHeader_showButtonText_1i7hd { position: relative; } .HomeSlideHeader_secondaryText_3qDkp { position: absolute; left: 0; top: -3rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .HomeSlideHeader_showButton_1ra7o:hover .HomeSlideHeader_secondaryText_3qDkp { color: #fff; } .HomeSlideHeader_showName_26WIa { color: #fff; font-size: 1.125rem; font-weight: 500; margin: 0.5rem 0; display: block; } .HomeSlideHeader_toggle_3eI8C { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .HomeSlideHeader_toggle_3eI8C svg { fill: #fff !important; } .HomeSlideHeader_fadeButtons_2DvBi, .HomeSlideHeader_fadeButtons_2DvBi:hover { opacity: 1; background: #252525; color: #585858; } .HomeSlideHeader_fadeButtons_2DvBi > svg circle, .HomeSlideHeader_fadeButtons_2DvBi:hover > svg circle { stroke: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2DvBi > svg, .HomeSlideHeader_fadeButtons_2DvBi:hover > svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2DvBi > svg > g > g > path, .HomeSlideHeader_fadeButtons_2DvBi:hover > svg > g > g > path { stroke: none !important; } .HomeSlideHeader_icon_LOyJH { vertical-align: top; } .HomeSlideHeader_networkLogo_KXAMN { height: 24px; position: relative; top: -4px; vertical-align: middle; border-left: 1px solid rgba(255,255,255,0.2); padding: 2px 10px 2px; margin-left: 5px; } @media screen and (min-width: 1099px) { .HomeSlideHeader_container_2uzsy { margin-bottom: 3rem; } .HomeSlideHeader_showName_26WIa { margin: 0 0 0.3rem; font-size: 2.25rem; } .HomeSlideHeader_header_398Hc { margin-bottom: 3.625rem; } .HomeSlideHeader_paddingTopHeader_26Rqf { margin-top: 6rem; } .HomeSlideHeader_smallerHeader_lYxVV { height: 4rem; } .HomeSlideHeader_headerTitle_uWjFt, .HomeSlideHeader_headerTitle_uWjFt h1 { font-size: 4.625rem; padding-top: 2.375rem; } .HomeSlideHeader_imageAndText_21fmi .HomeSlideHeader_text_1I_ua { padding-left: 12px; } .HomeSlideHeader_imageAndText_21fmi img, .HomeSlideHeader_imageOnly_1hJd4 img { max-height: 3.375rem; width: auto; } .HomeSlideHeader_smallerImageAndText_1Izf7 img, .HomeSlideHeader_smallerImageOnly_3WyZW img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_badge_NTl0M { font-size: 0.625rem; margin:0 0 0.6375rem; } .HomeSlideHeader_description_33WaL { font-size: 1rem; line-height: 1.625rem; font-weight: normal; } .HomeSlideHeader_descriptionText_2Mfd5 { font-size: inherit; line-height: inherit; display: inline; } .HomeSlideHeader_descriptionTextMovie_3aiN1, .HomeSlideHeader_descriptionTextSeries_vsoMx { display: block; clear: both; } .HomeSlideHeader_highlight_3FnN0 { color: #fff; } .HomeSlideHeader_highlight_3FnN0:not(.HomeSlideHeader_highlightMovie_3PIRb):not(.HomeSlideHeader_highlightSports_3rRSE):not(.HomeSlideHeader_highlightSeries_3dCfN):after { content: ': '; } .HomeSlideHeader_highlightSports_3rRSE:after, .HomeSlideHeader_highlightSeries_3dCfN:after, .HomeSlideHeader_highlightMovie_3PIRb:after { content: ' '; } .HomeSlideHeader_highlightMovie_3PIRb, .HomeSlideHeader_highlightSeries_3dCfN { max-width: 800px; width: 800px; } .HomeSlideHeader_meta_35HNl { font-size: 0.75rem; margin-top: .3375rem; } .HomeSlideHeader_showButton_1ra7o { padding: 1.063rem 1.875rem 0.9375rem 1.75rem; color: #fff; background: rgba(255,255,255,.2); margin-right: 0.8rem; border-radius: 0.25rem; font-size: 0.8125rem; line-height: 1.188rem; } .HomeSlideHeader_showButton_1ra7o > svg { width: 1.125rem; height: 1.125rem; } .HomeSlideHeader_buttons_3CK-2 { margin: 1.5rem 0; } .HomeSlideHeader_buttons_3CK-2.HomeSlideHeader_buttonGutter_21_Er { margin-top: 3rem; } .HomeSlideHeader_moreLink_eyI1z { font-size: 0.875rem; } .HomeSlideHeader_fadeButtons_2DvBi, .HomeSlideHeader_fadeButtons_2DvBi:hover { opacity: 1; background: #252525; color: #585858; } .HomeSlideHeader_fadeButtons_2DvBi > svg circle, .HomeSlideHeader_fadeButtons_2DvBi:hover > svg circle { stroke: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2DvBi > svg, .HomeSlideHeader_fadeButtons_2DvBi:hover > svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } .HomeSlideHeader_fadeButtons_2DvBi > svg > g > g > path, .HomeSlideHeader_fadeButtons_2DvBi:hover > svg > g > g > path { stroke: none !important; } .HomeSlideHeader_logo_3yxB5 { padding: 10px 0; } .HomeSlideHeader_locationRequired_2gVuJ { padding: 178px 0 242px 0; border-bottom: solid 1px rgba(255, 255, 255, 0.3); } .HomeSlideHeader_networkLogo_KXAMN { margin-left: 0; } } .HomeSlideHeader_h1_2RMyr { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_h2_1-bfx { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_h3_24DGx { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_h4_1uASY { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_p1_2PnKf { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_p2_3HIfQ { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_p3_1QAg4 { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_p4_2qBYS { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_cta1_4LILc { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_cta2_2hrvl { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .HomeSlideHeader_showName_26WIa { } .HomeSlideHeader_showButton_1ra7o { } .HomeSlideHeader_moreLink_eyI1z { } .HomeSlideHeader_description_33WaL { } .HomeSlideHeader_meta_35HNl { }.Tile_description_271n0 { font-size: 0.8125rem; line-height: 18px; font-weight: normal; } .Tile_subtitle_1X62f { max-height: 4.25rem; overflow: hidden; } .Tile_details_1xncz { padding-bottom: 1.5rem; } .Tile_titleWrapper_2PiS9 { width: calc(100% - 2rem); } .Tile_actionButton_3AMqQ { display: none; } .Tile_play_1L0cw { display: none; } @media screen and (max-width: 767px) { .Tile_details_1xncz.Tile_toggled_A4obZ .Tile_moreInfo_1prwo { position: initial; } .Tile_title_3BgA8:hover span, .Tile_descLink_2u7QF:hover { border-bottom-color: transparent; } } @media screen and (min-width: 1099px) { .Tile_badge_1nYOK { font-weight: 100; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; opacity: 1; z-index: 1; transition: opacity .25s; } .Tile_play_1L0cw { display: initial; } .Tile_imageContainer_2lygm .Tile_badge_1nYOK { left: 0.5625rem; } .Tile_networkIcon_dRyl_ { z-index: 1; transition: opacity .25s; } .Tile_networkIcon_dRyl_ img { max-height: 0.875rem; } .Tile_title_3BgA8 { margin: 1.375rem 0 0 0; font-size: 1.125rem; } .Tile_title_3BgA8 .Tile_titleWrapper_2PiS9 span { border-bottom: solid .1rem transparent; padding-right: 0; } .Tile_title_3BgA8 .Tile_titleWrapper_2PiS9 span > div { display: inline-block; } .Tile_title_3BgA8:hover .Tile_titleWrapper_2PiS9 span { border-bottom: solid .1rem transparent; } .Tile_description_271n0 { padding-right: 4px; line-height: 20px; } .Tile_descLink_2u7QF:hover { border-bottom: none; } .Tile_imageContainerWithButtons_3ObHM:hover .Tile_actionButton_3AMqQ { opacity: 1; } .Tile_imageContainerWithButtons_3ObHM:hover .Tile_badge_1nYOK, .Tile_imageContainerWithButtons_3ObHM:hover .Tile_networkIcon_dRyl_ { opacity: 0; } .Tile_actionButton_3AMqQ { display: block; opacity: 0; color: #fff; background: hsla(0,0%,100%,.2); padding: calc(0.7rem - 1px) 0; border-radius: .25rem; position: absolute; bottom: 0.5rem; left: 0.5rem; width: calc(50% - 0.75rem); font-size: 0.75rem; line-height: 1.125rem; font-weight: 500; text-align: center; z-index: 2; transition: opacity .25s, background .25s, color .25s; cursor: pointer; } .Tile_actionButton_3AMqQ:nth-child(2) { left: auto; right: 0.5rem; background: transparent; } .Tile_actionButton_3AMqQ:hover { background: #fff; color: #000; } .Tile_actionButton_3AMqQ > svg { width: 1.125rem; height: 1.125rem; margin-right: 0.15rem; } .Tile_actionButton_3AMqQ > svg, .Tile_actionButton_3AMqQ > svg circle { transition: fill .25s, stroke .25s; } .Tile_actionButton_3AMqQ:hover > svg, .Tile_actionButton_3AMqQ:hover > svg circle { fill: #000 !important; stroke: #000 !important; } } .Tile_h1_1m4by { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h2_3w5jV { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h3_22fbY { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h4_33tUp { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p1_2nWMb { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p2_1BQOm { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p3_1z3Hu { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p4_2gvvo { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_cta1_1r_Tl { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_cta2_Ac_F4 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_metadata_1xI2h { } .Tile_description_271n0 { } .Tile_descLink_2u7QF { }.Live_screen_18sA7 { background: #141414; margin-top: 0; padding-bottom: 4rem; } .Live_screen_18sA7.Live_withSpacer_1jI8C { margin-top: calc(-1 * 3.8rem); } .Live_container_3o8eI { margin: 0 auto; max-width: 66.9375rem; } .Live_container_3o8eI, .Live_videoContainer_1gkao { position: relative; } .Live_videoSizer_3aUqL { margin: 0 auto; max-width: 70.9375rem; width: 100%; } .Live_bannerContainer_2aZdO, .Live_exitContainer_3RtcO { background: black; display: flex; align-items: center; flex-direction: column-reverse; min-height: 13rem; padding: 10.25rem 0 3.25rem; background-position: center bottom; background-size: cover; max-width: none; } .Live_exitContainer_3RtcO { padding: 5.25rem 0 3.25rem; } .Live_bannerCopy_2gnmb { color: white; font-size: 28px; font-weight: 300; margin: 0 auto; text-align: center; display: inline; line-height: 2.5rem; padding: 0 2rem; } .Live_bannerCopy_2gnmb span { line-height: 2rem; } .Live_bannerCopy_2gnmb img { height: 2rem; width: auto; margin: -0.25rem 0 -0.25rem 0.75rem; } .Live_watchDetailContainer_18YXP { padding: 1.5rem 1.25rem; pointer-events: none; } .Live_mobileScheduleHeader_2RWV7 { height: 21px; font-size: 20px; font-weight: bold; letter-spacing: -0.1px; text-align: left; width: calc(100% - 2.5rem); margin: 0 auto; padding: 2rem 0rem 3rem; border-bottom: .0625rem solid rgba(255, 255, 255, .2); color: #ffffff; } .smartbanner-show { margin-top: 3.8rem !important; } .Live_panelPlayerAltHeader_2R8za { padding-top: 3.8rem; } .smartbanner-show .Live_panelPlayerAltHeader_2R8za, .smartbanner-show .Live_altHeaderWrapper_1z394 { padding-top: 0px; } .Live_cta_2eUl- { background-image: url(/static/images/live-cta-background.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff; padding: 2rem; font-size: 1rem; font-weight: 500; letter-spacing: -0.15px; line-height: 1.25rem; text-align: center; align-items: center; justify-content: center; margin-top: 3.8rem; } .Live_cta_2eUl->* { max-width: 18rem; } .Live_cta_2eUl- .Live_promoHeader_tmWpP { margin: 0 auto 0.75rem; font-weight: 600; font-size: 1.25rem; letter-spacing: -0.3px; line-height: 1.15; } .Live_cta_2eUl- .Live_promoText_EGDFf { font-size: 1rem; line-height: 1.25; font-weight: 300; margin: 0 auto 1.4375rem; } .Live_cta_2eUl- .Live_button_37zU0 { margin: 0 auto; border-radius: 0.3125rem; padding: 0.625rem 1.5rem; white-space: nowrap; display: flex; justify-content: center; width: 11.5rem; font-weight: 600; text-transform: uppercase; color: #009bfa; background: #ffffff; } .Live_cta_2eUl- .Live_button_37zU0 .Live_buttonText_1_SGS { font-size: 0.8125rem; letter-spacing: 0; } .Live_scheduleGrid_YL5kS { display: block; opacity: 1; transition: opacity .25s ease-in-out; } .Live_exitHeader_hPM-4 { display: block; max-width: 600px; font-size: 30px; line-height: 1.25; letter-spacing: -1.5px; } .Live_exitCopy_138pD { display: block; max-width: 700px; font-size: 20px; line-height: 1.6; letter-spacing: -.6px; margin-top: 30px; color: #fff; text-align: center; } .Live_scheduleRowMobile_1LChD { display: flex; align-items: center; flex-direction: row; height: 68px; border-bottom: solid 1px rgba(255, 255, 255, 0.2); margin: 0 10px; } .Live_scheduleRowMobile_1LChD .Live_scheduleLeft_3kcoW { padding-left: 17px; } .Live_scheduleRowMobile_1LChD .Live_scheduleLeft_3kcoW .Live_networkLogo_2Ws4b { opacity: .3; margin: auto 0; height: auto; width: 33px; vertical-align: middle; } .Live_affiliateNetworkLogo_3xORH { display: none; } .Live_altHeaderWrapper_1z394 { height: 0; } .Live_altHeaderDetails_nRxTn { width: 100%; display: flex; justify-content: flex-end; align-items: center; height: 100%; } .Live_gridLoading_3UO-P { opacity: .5; } .Live_gridLoader_bhFb7 { position: absolute; opacity: 1; top: calc(50% - 25px); } .Live_playerSpacer_3VVXj { padding-top: 10rem; } .Live_noScroll_fUAxD { overflow: hidden; } @media screen and (max-width: 767px) { .Live_dropdown_3v64z { display: initial; } } @media screen and (max-width: 1098px) { .Live_scheduleGrid_YL5kS { height: calc(100vh - 3.8rem - 225px - 49px); overflow: scroll; } .Live_videoOuterContainer_1tIGY { position: relative; } .Live_panelPlayer_2nQbx { position: relative; margin-top: 0; } .Live_tabDateLabel_RB0mp { position: absolute; top: 0.5rem; right: calc(25% - 2rem); color: #fff; font-size: 0.75rem; width: 5rem; text-align: center; } .Live_tabButtons_2a81l { position: relative; } .Live_tabButtons_2a81l { display: flex; -webkit-flex-direction: row; flex-direction: row; align-items: center; justify-content: center; text-transform: uppercase; color: rgba(255, 255, 255, .3); } .Live_tabButtons_2a81l .Live_tab_3enno { color: rgba(255, 255, 255, 0.3); cursor: pointer; text-align: center; width: 100%; line-height: 48px; font-size: 12px; border-bottom: solid 1px #434343; } .Live_tabButtons_2a81l .Live_tab_3enno.Live_active_1kDQK { border-bottom: solid 1px #FFF; color: white; } .Live_scheduleLeft_3kcoW { display: none; } .Live_dropdown_3v64z { width: 100%; padding: 1.375rem 0; } .Live_mobileDropdowns_cZ_k8 { display: flex; justify-content: center; border-bottom: 1px solid rgba(255, 255, 255, 0.2); position: relative; } .Live_networkLogo_2Ws4b { height: auto; max-width: 2.75rem; max-height: 2rem; width: auto; } .Live_dropdown_3v64z { display: initial; } } @media screen and (min-width: 1099px) { .Live_screen_18sA7 { margin-top: 0; } .Live_container_3o8eI { padding-top: 1.25rem; max-width: 70.9375rem; } .Live_bannerCopy_2gnmb { margin-top: 102px; } .Live_exitContainer_3RtcO { padding: 3.25rem 0 3.25rem; } .Live_exitHeader_hPM-4 { font-size: 36px; } .Live_watchDetailContainer_18YXP { position: absolute; max-width: 66.9375rem; width: 100%; margin: auto; left: 0; right: 0; bottom: 9rem; padding: 0; } .Live_videoContainer_1gkao { padding-bottom: 56.25%; position: relative; } .Live_affiliateNetworkLogo_3xORH { display: block; width: calc(100% - 2.5rem); margin: 0 auto; opacity: 1; transition: opacity 0.5s linear; } .Live_affiliateNetworkLogoHidden_10bKh { opacity: 0; } .Live_affiliateNetworkLogo_3xORH img { position: absolute; top: 32px; right: 32px; opacity: 0.5; height: 25px; width: auto; } .Live_tabButtons_2a81l { width: 100%; height: 40px; text-align: center; margin-top: 2rem; } .Live_tabButtons_2a81l .Live_tab_3enno { background: transparent; padding: 10px 36px; font-size: 1rem; font-weight: 500; color: white; cursor: pointer; border: solid 1px #dedede; border-radius: 0; border-right: none; transition: background 0.3s, all 0.3s; } .Live_tabButtons_2a81l .Live_tab_3enno:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .Live_tabButtons_2a81l .Live_tab_3enno:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: solid 1px #dedede; } .Live_tabButtons_2a81l .Live_tab_3enno.Live_active_1kDQK, .Live_tabButtons_2a81l .Live_tab_3enno:hover { background: white; color: black; } .Live_timeline_3tEHH { display: flex; -ms-flex-align: center; align-items: center; } .Live_timelineLeft_107e7 { flex-basis: 6.25rem; min-width: 6.25rem; justify-content: flex-start; display: flex; } .Live_timelineDropdown_zM4_H { max-width: 4.5rem; height: auto; border-radius: .1875rem; background-color: rgba(255, 255, 255, .15); display: flex; justify-content: center; align-items: center; color: #fff; font-size: .75rem; cursor: pointer; font-weight: 500; height: 25px; } .Live_timelineMain_3rv2X { width: 100%; height: 22px; margin: 1.125rem 0; display: flex; transition: opacity .25s; position: relative; overflow: hidden; } .Live_time_BdcgQ { max-width: 17rem; min-width: 17rem; border-left: .1rem solid rgba(255, 255, 255, .15); color: rgba(255, 255, 255, .3); padding-bottom: 2.7px; padding-left: 9.45px; padding-right: 0px; padding-top: 5.4px; font-size: .75rem; text-transform: uppercase; letter-spacing: -0.4px; } .Live_timelineEmptyArrow_cnFNW { width: 32px; height: 12px; } .Live_timelineArrow_39rRV:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; margin-right: 1rem; opacity: .5; display: flex; cursor: pointer; } .Live_timelineRightArrow_1YMrp { cursor: pointer; } .Live_timelineLeftArrow_2aTBg { cursor: pointer; } .Live_timelineRightArrow_1YMrp:before { transform: rotate(315deg); } .Live_timelineLeftArrow_2aTBg:before { transform: rotate(135deg); margin-right: 0.5rem; } .Live_scheduleRow_3R1gK { width: 100%; margin-bottom: 1.25rem; height: 4.375rem; min-height: 4.375rem; display: inline-flex; -webkit-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; -moz-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; -ms-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; -o-transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; transition: height 0.5s ease-out, margin-bottom 0.5s ease-out; } .Live_scheduleRowOpen_r5V33 { height: 418px; margin-bottom: 0; } .Live_scheduleLeft_3kcoW { display: flex; min-width: 6.25rem; vertical-align: middle; white-space: nowrap; height: 4.375rem; justify-content: flex-start; align-items: center; } .Live_networkLogo_2Ws4b { opacity: 0.3; margin: auto 0; height: auto; width: 2.75rem; vertical-align: middle; } .Live_scheduleLeft_3kcoW .Live_networkLogo_2Ws4b:hover { cursor: pointer; opacity: 1; } .Live_currentTime_2Uolc { position: absolute; border-left: .1rem solid #228DE4; left: 34rem; top: 8.5rem; bottom: 0; z-index: 9; } .Live_currentTime_2Uolc::before { border: 1rem solid transparent; border-left-width: .8rem; border-right-width: .8rem; content: ''; border-top-color: #228DE4; top: 0; left: -.9rem; width: 1.7rem; position: absolute; } .Live_scheduleRowSelected_3J007>.Live_scheduleLeft_3kcoW:first-child:after { content: ''; width: .4375rem; height: .4375rem; background: #ff0000; margin: auto auto auto 1rem; border-radius: 1rem; display: flex; cursor: pointer; } .Live_videoOuterContainer_1tIGY { height: auto; } .Live_panelPlayer_2nQbx { padding-bottom: 56.25%; position: relative; margin-top: 0; } .Live_panelPlayer_2nQbx .Live_altHeaderVideoContainer_2OQw_ { position: fixed; top: 72px; left: 0; height: auto; width: 19rem; z-index: 210; overflow: hidden; } .Live_panelPlayerAltHeader_2R8za { margin-top: 0; } .Live_scheduleItemWrapper_1n8KW { width: calc(100% - 6.25rem); } } @media screen and (min-width: 2220px) { .Live_container_3o8eI, .Live_videoSizer_3aUqL { max-width: 106rem; } } .Live_h1_3dyQl { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_h2_37cX5 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_h3_3TWmw { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_h4_Kj22A { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_p1_35bN1 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_p2_2za3i { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_p3_3HRXd { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_p4_1zDsX { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_cta1_1GjMz { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_cta2_3xzS2 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Live_time_BdcgQ { padding-top: 0; }.ScheduleItem_scheduleMain_22Ai6 { width: 100%; height: 100%; display: inline-block; overflow: hidden; } .ScheduleItem_container_3fMeM { display: inline-flex; flex-direction: row; justify-content: center; align-content: flex-start; position: relative; left: 0px; } .ScheduleItem_overflowButtonWrapper_Gl98T { display: inline-flex; } .ScheduleItem_scheduleItem_1xc39 { background-color: rgba(255, 255, 255, 0.1); border-radius: .375rem; height: 4.375rem; margin-right: 1.25rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 1rem; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; flex-shrink: 0; } .ScheduleItem_current_3hKiD { border-top-left-radius: 0em; border-bottom-left-radius: 0em; border-left: none; } .ScheduleItem_scheduleItemActive_1FXAj, .ScheduleItem_scheduleItem_1xc39:hover { background-color: rgba(255, 255, 255, 0.4); } .ScheduleItem_dummy_ydUxM, .ScheduleItem_dummy_ydUxM:hover { cursor: default; background-color: rgba(255, 255, 255, 0.1); } .ScheduleItem_title_1SSEI { display: flex; font-size: 1rem; font-weight: 500; letter-spacing: -0.5px; white-space: nowrap; text-overflow: ellipsis; color: #fff; margin-bottom: .5rem; } .ScheduleItem_subtitle_25Z5x { font-size: .875rem; letter-spacing: -0.3px; font-weight: 100; color: rgba(255,255,255, 0.4); } .ScheduleItem_title_1SSEI, .ScheduleItem_subtitle_25Z5x { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-height: .875rem; line-height: 1; } .ScheduleItem_titleContainer_4iX9- { display: flex; flex-direction: column; width: 100%; } .ScheduleItem_titleText_30mk9 { overflow: hidden; padding-top: 3px; text-overflow: ellipsis; } .ScheduleItem_badge_lz0dC { display: inline-block; font-size: 0.625rem; padding: 4px 6px 3px 6px; border: solid 1px white; border-radius: .1875rem; text-transform: uppercase; margin-right: 8px; } .ScheduleItem_newBadge_VgJva { background-color: rgba(0, 155, 255, 0.85); border: 1px solid rgba(0, 155, 255, 0.85); } .ScheduleItem_liveBadge_ulKFr { background-color: rgba(208, 2, 27, 0.75); border: 1px solid rgba(208, 2, 27, 0.75); } .ScheduleItem_otherBadge_3BmV- { background-color: rgba(94, 94, 96, 0.85); border: 1px solid rgba(94, 94, 96, 0.85); } /** DETAIL **/ .ScheduleItem_detailContainer_1QGE4 { height: calc(100% - 4.375rem); display: flex; color: #ffffff; background: #141414; position: relative; z-index: 1; } .ScheduleItem_detailContainerLeft_2eb4X { flex-grow: 1; padding: 4.125rem 1rem 3rem; width: 100%; } .ScheduleItem_detailContainerRight_2vFWN { padding: 71px 14px 0px 0px; } .ScheduleItem_detailTitle_1mslo { display: inline-block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; vertical-align: top; font-size: 1.5rem; font-weight: 500; letter-spacing: -1px; } .ScheduleItem_detailSubtitle_2uvuy { margin-top: 0.75rem; font-size: 1.25rem; letter-spacing: -0.4px; } .ScheduleItem_detailDescription_2NWR2 { margin-top: 6px; font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; color: #a1a1a1; } .ScheduleItem_detailInfo_1w-hK { height: 30px; font-size: 12px; line-height: 2.5; color: rgba(255, 255, 255, 0.4); } .ScheduleItem_actionButtons_xeWRM { display: inline-block; padding-top: 28px } .ScheduleItem_actionButtons_xeWRM.ScheduleItem_buttonGutter_1foke { margin-top: 10px; } .ScheduleItem_actionButton_30-sq { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 24px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .ScheduleItem_actionButtonLocked_XvMP3 { padding: 0 11px; } .ScheduleItem_actionButton_30-sq:hover { color: #000; background: #fff; } .ScheduleItem_actionButton_30-sq svg { pointer-events: none; margin: 0 auto; background: transparent; transition: fill .25s; } .ScheduleItem_actionButton_30-sq:hover svg { fill: #000 } .ScheduleItem_actionButtonText_2LEJy { position: relative; } .ScheduleItem_secondaryText_2bFOO { position: absolute; left: 0; top: -2.75rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .ScheduleItem_actionButton_30-sq:hover .ScheduleItem_secondaryText_2bFOO { color: #fff; } .ScheduleItem_noAuthZActionButton_QTOTn * { opacity: .8; } .ScheduleItem_noAuthZActionButton_QTOTn { color: rgba(255,255,255,.4); } .ScheduleItem_lock_3hPCP { margin-right: 8px; width: 19px; opacity: 1; } .ScheduleItem_caret_1VVUu, .ScheduleItem_timestamp_Ms_Tb { display: none; } @media screen and (max-width: 1098px) { .ScheduleItem_container_3fMeM { display: block; width: 100%; } .ScheduleItem_scheduleItem_1xc39 { position: relative; flex-direction: row; align-items: baseline; flex: 2; padding: 0; margin: 1rem 1rem 0; border-bottom: 1px solid rgba(255,255,255,0.1); border-radius: 0; } .ScheduleItem_scheduleItem_1xc39, .ScheduleItem_scheduleItemActive_1FXAj, .ScheduleItem_scheduleItem_1xc39:hover { background-color: transparent; } .ScheduleItem_title_1SSEI { font-size: 14px; letter-spacing: -0.4px; font-weight: 500; } .ScheduleItem_titleText_30mk9 { padding-top: 0; padding-right: 3px; } .ScheduleItem_titleContainer_4iX9- { width: calc(100% - 7rem); } .ScheduleItem_subtitle_25Z5x { font-size: 14px; letter-spacing: -0.3px; margin-top: -1px; } .ScheduleItem_caret_1VVUu { display: block; opacity: .5; } .ScheduleItem_caret_1VVUu svg { width: 22px; height: 22px; } .ScheduleItem_timestamp_Ms_Tb { display: block; color: rgba(255,255,255, 0.4); font-size: 0.75rem; font-weight: 500; letter-spacing: -0.4px; width: 5rem; flex-shrink: 0; } .ScheduleItem_actionButtons_xeWRM { padding: 10px 0; } .ScheduleItem_actionButtons_xeWRM.ScheduleItem_buttonGutter_1foke { margin-top: 30px; } .ScheduleItem_current_3hKiD .ScheduleItem_timestamp_Ms_Tb:after { content: ""; width: .4375rem; height: .4375rem; background: red; margin-left: 0.5rem; border-radius: 1rem; display: inline-block; } .ScheduleItem_dummy_ydUxM { display: none; } .ScheduleItem_scheduleItemActive_1FXAj { display: block; height: auto; margin: 1.3125rem 1.3125rem 0.3125rem; } .ScheduleItem_scheduleItemActive_1FXAj .ScheduleItem_caret_1VVUu { position: absolute; top: -0.5rem; right: 0rem; } .ScheduleItem_detailContainer_1QGE4 { height: auto; } .ScheduleItem_detailContainerLeft_2eb4X { padding: 1rem 0; } .ScheduleItem_detailTitle_1mslo { font-size: 1.25rem; line-height: 1.3; padding-right: 3px; } .ScheduleItem_detailSubtitle_2uvuy { font-size: 1rem; line-height: 1.63; letter-spacing: -0.6px; margin: 0; white-space: normal; } } .ScheduleItem_h1_1OAHh { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_h2_v91fQ { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_h3_3e909 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_h4_2kJ7Q { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_p1_3dhjd { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_p2_3qVr2 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_p3_2PMLe { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_p4_HDD0H { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_cta1_2D1M_ { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_cta2_3qwCB { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .ScheduleItem_detailTitle_1mslo { } .ScheduleItem_titleText_30mk9, .ScheduleItem_title_1SSEI { padding: 0; } .ScheduleItem_actionButton_30-sq { } .ScheduleItem_actionButtonText_2LEJy { line-height: 2; } .ScheduleItem_actionButtons_xeWRM { display: flex; } .ScheduleItem_subtitle_25Z5x { } .ScheduleItem_title_1SSEI { margin-bottom: 0; } .ScheduleItem_detailDescription_2NWR2 { } .ScheduleItem_detailInfo_1w-hK { margin-top: .75rem; } .ScheduleItem_badge_lz0dC { display: inline-flex; justify-content: center; align-items: center; height: 1.25rem; } .ScheduleItem_newBadge_VgJva { background-color: rgba(255, 255, 255, 1); border: 1px solid rgba(255, 255, 255, 1); color: #000; } .ScheduleItem_liveBadge_ulKFr { background-color: rgba(208, 2, 27, 0.75); border: 1px solid rgba(208, 2, 27, 0.75); } .Tile_title_3pbt2, .Tile_title_3pbt2 span { border-bottom: none; display: block; text-align: center; margin: 0 auto; opacity: .7; font-weight: 100; font-size: .875rem; overflow: hidden; text-overflow: ellipsis; } .Tile_title_3pbt2 { padding-top: 1rem; } .Tile_tile_22rs6:hover .Tile_title_3pbt2, .Tile_tile_22rs6:hover .Tile_title_3pbt2 span, .Tile_title_3pbt2:hover, .Tile_title_3pbt2:hover span { border-bottom: none; opacity: 1; cursor: pointer; } .Tile_titleText_1MWlz, .Tile_episodeCount_28chx { display: inline-block; } .Tile_actionButton_2tiGL { display: block; opacity: 0; color: #fff; background: hsla(0, 0%, 100%, .2); padding: calc(0.7rem - 1px) 0; border-radius: .25rem; position: absolute; bottom: 0.5rem; left: 0.5rem; width: calc(50% - 0.75rem); font-size: 0.75rem; line-height: 1.125rem; font-weight: 500; text-align: center; z-index: 2; transition: opacity .25s, background .25s, color .25s; cursor: pointer; } @media screen and (min-width: 768px) { .Tile_titleText_1MWlz { max-width: calc(100% - 2rem); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .Tile_episodeCount_28chx { width: 2rem; vertical-align: top; } } @media screen and (min-width: 1099px) { .Tile_imageContainerWithButtons_2euxC:hover .Tile_actionButton_2tiGL { opacity: 1; } .Tile_actionButton_2tiGL:nth-child(2) { left: auto; right: 0.5rem; background: transparent; } .Tile_actionButton_2tiGL:hover { background: #fff; color: #000; } .Tile_actionButton_2tiGL>svg { width: 1.125rem; height: 1.125rem; margin-right: 0.15rem; } .Tile_actionButton_2tiGL>svg, .Tile_actionButton_2tiGL>svg circle { transition: fill .25s, stroke .25s; } .Tile_actionButton_2tiGL:hover>svg, .Tile_actionButton_2tiGL:hover>svg circle { fill: #000 !important; stroke: #000 !important; } } @keyframes Tile_fadein_1gkxc { from { opacity: 0; } to { opacity: 1; } } @keyframes Tile_fadeInUnAuth_9Nxsb { from { opacity: 0; } to { opacity: .4; } } .Tile_tile_22rs6 { color: #fff; display: inline-block; position: relative; text-align: left; overflow: hidden; letter-spacing: 0; width: 100%; -webkit-transform: translateZ(0); } .Tile_fadeAnimated_39odW { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_fadeAnimatedUnauthorized_1PogH { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_imageContainer_5dcdV { display: block; position: relative; } .Tile_imageContainer_5dcdV .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0)); transition: opacity 0.25s; } .Tile_clickable_uXZ9l:hover .Tile_imageContainer_5dcdV:not(.Tile_imageContainerWithButtons_2euxC) .LazyLoad::after { opacity: 0; } .Tile_imageContainer_5dcdV .LazyLoad { position: relative; overflow: hidden; } .Tile_imageContainer_5dcdV .LazyLoad .Tile_image_2zW6Y { top: 0; } .Tile_image_2zW6Y { display: block; height: auto; width: 100%; } .Tile_toFade_2Dot3 { position: absolute; transition: opacity 0.25s; -webkit-backface-visibility: hidden; } .Tile_underlayImage_2NwD2 { top: 0; } .LazyLoad.Tile_top_1wkFq { position: absolute; width: 100%; } .Tile_padForImage_2s2e- { position: relative; padding-top: 56.30%; } .Tile_padForImage_2s2e- img { position: absolute; } .Tile_badge_20D_Y { text-transform: uppercase; font-weight: 100; border: 1px solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; font-size: 0.625rem; color: #fff; opacity: 1; display: inline-block; } .Tile_newBadge_2NOuL { border: 1px solid rgba(0, 155, 255, 0.85); background-color: rgba(0, 155, 255, 0.85); border-radius: .1875rem; } .Tile_liveBadge_1bI8S { border: 1px solid rgba(208, 2, 27, 0.75); background-color: rgba(208, 2, 27, 0.75); border-radius: .1875rem; } .Tile_otherBadge_13vuH { border: 1px solid rgba(94, 94, 96, 0.85); background-color: rgba(94, 94, 96, 0.85); border-radius: .1875rem; } .Tile_badgeInvalid_2oCxK { display: none; } .Tile_imageContainer_5dcdV .Tile_badge_20D_Y { position: absolute; bottom: 0.75rem; left: 0.9375rem; } .Tile_title_3pbt2 { color: #fff; display: flex; -ms-flex-align: center; align-items: center; margin: .78125rem 0 0 0; font-size: 1.25rem; font-weight: 500; } .Tile_ellipsisTitle_1cFI2 { line-height: 17px; height: 17px; } .Tile_titleWrapper_4m5jU { line-height: 1.25rem; } .Tile_titleWrapper_4m5jU>span { display: inline; } .Tile_titleWrapper_4m5jU>span>div { display: inline-block; } .Tile_titleWrapper_4m5jU:hover>span, .Tile_descLink_1ZRn5:hover { border-bottom: .1rem solid #fff; } .Tile_subtitle_1750t { display: inline-flex; font-size: 1rem; color: rgba(255, 255, 255, 0.6); line-height: 1.4em; margin: 0.3125rem 0 0 0; } .Tile_subtitleWrapper_23vNH { display: flex; } .Tile_subtitleText_3L98b:not(:only-child) { max-width: calc(100% - 18px); } .Tile_metadata_1o1pS { font-size: 0.75rem; color: rgba(255, 255, 255, 0.35); text-align: left; margin-top: 1rem; } .Tile_play_3sUtC { opacity: 0; font-size: 0.9rem; position: absolute; bottom: 0.875rem; left: 0.9375rem; } .Tile_play_3sUtC, .Tile_play_3sUtC svg { width: 1.75rem; height: 1.875rem; } .Tile_play_3sUtC, .Tile_badge_20D_Y { transition: opacity 0.25s; } .Tile_clickable_uXZ9l .Tile_imageContainer_5dcdV:hover .Tile_play_3sUtC { opacity: 1; } .Tile_clickable_uXZ9l .Tile_imageContainer_5dcdV:hover .Tile_badge_20D_Y { opacity: 0; pointer-events: none; } .Tile_clickable_uXZ9l .Tile_imageContainer_5dcdV:hover .Tile_imageOverlay_1MKud .Tile_badge_20D_Y { opacity: 1; } .Tile_clickable_uXZ9l .Tile_imageContainer_5dcdV:hover .Tile_toFade_2Dot3 { opacity: 0; } .Tile_imageContainer_5dcdV .Tile_progress_1JXdA { background-color: #333333; width: 100%; height: 3px; } .Tile_imageContainer_5dcdV .progress-0, .Tile_imageContainer_5dcdV .progress-5 { display: none; } .Tile_imageContainer_5dcdV .Tile_progress_1JXdA .Tile_done_3TknE { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .Tile_lock_2r1nH { display: inline-block; font-size: 0.9rem; padding-left: 0.25rem; width: 18px; height: 18px; color: #fff; opacity: 0.6; } .Tile_titleLock_1mvm0 { width: 1rem; display: inline-block; vertical-align: top; } .Tile_title_3pbt2 span { /*transition: all .25s;*/ border-bottom: .1rem solid transparent; overflow: hidden; text-overflow: ellipsis; } .Tile_toggleEnabled_3AIZE .Tile_title_3pbt2>span { margin-right: 2.6rem; } .Tile_dotdotdot_2IiD7, .Tile_x_1QakL { margin: 0; border: 0; color: #fff; height: 1.125rem; width: 1.6875rem; background: rgba(255, 255, 255, .1); border-radius: .1875rem; position: absolute; font-size: .625rem; top: 0; right: 0; cursor: pointer; } .Tile_dotdotdot_2IiD7 { color: rgba(255, 255, 255, .4); padding: 0.125rem 0 0.25rem; line-height: 0.9375rem; } .Tile_dotdotdot_2IiD7:hover { background: #fff; color: #000 } .Tile_x_1QakL { background: #fff; color: #000; font-size: 1.3125rem; line-height: 0.8125rem; padding: 0.0625rem; } .Tile_details_2-OKC { position: relative; display: block; min-height: 5rem; } .Tile_info_3BhAb, .Tile_moreInfo__pOXL { transition: all .25s; max-height: 100%; } .Tile_moreInfo__pOXL { position: absolute; top: 0; -ms-transform: translate(0px, 5rem); /* IE 9 */ -webkit-transform: translate(0px, 5rem); /* Safari */ transform: translate(0px, 5rem); opacity: 0; width: 100%; padding-right: 1.75rem; height: 0; } .Tile_info_3BhAb { position: relative; opacity: 1; } .Tile_info_3BhAb .Tile_badge_20D_Y { display: none; } .Tile_toggled_3KJXm .Tile_info_3BhAb { -ms-transform: translate(0, 5rem); /* IE 9 */ -webkit-transform: translate(0, 5rem); /* Safari */ transform: translate(0, 5rem); opacity: 0; height: 0; } .Tile_toggled_3KJXm .Tile_moreInfo__pOXL { transform: none; opacity: 1; height: auto; } .Tile_titleLastWord_1GhWy { display: inline-block; padding-left: 0.25em; } .Tile_subtitleLastWord_2SSwv { display: inline-block; padding-left: 0.25em; } button:focus { outline: rgba(255, 255, 255, .2) dotted 1px; } .Tile_description_3RUiZ { color: rgba(255, 255, 255, .6); font-size: 1rem; line-height: 1.2em; letter-spacing: -.03125rem; } .Tile_descLink_1ZRn5 { display: inline-block; padding-top: .25rem; font-size: 0.75rem; margin-right: 0.75rem; line-height: 1.6rem; color: #fff; } .Tile_multiline_2_g2b { overflow: hidden; position: relative; line-height: 1.6em; max-height: 3.2rem; text-overflow: ellipsis; white-space: normal; } .Tile_networkIcon_hkUiN { position: absolute; bottom: 0; right: 0; opacity: .6; cursor: pointer; } .Tile_networkIcon_hkUiN svg { width: auto; height: 3.25rem; margin: 0 .875rem .125rem 0; cursor: pointer; } .Tile_networkIcon_hkUiN img { display: block; width: auto; max-height: 0.875rem; margin: 0.8125rem; cursor: pointer; } .Tile_tile-text-center_2SulC .Tile_title_3pbt2 { font-weight: 400; font-size: 1.125rem; } .Tile_tile-text-center_2SulC .Tile_title_3pbt2 span { text-align: center; margin: 0 auto; } .Tile_fadeTile_3oLdO, .Tile_fadeImage_2Lg0V { opacity: .4; } .Tile_networkUpsell_1525v .Tile_networkIcon_hkUiN.Tile_dogEar_3e3wA { opacity: 1; } .Tile_networkUpsell_1525v .Tile_networkIcon_hkUiN.Tile_dogEar_3e3wA span { color: white; font-weight: bolder; padding-right: 0; font-size: 12px; bottom: 12px; position: relative; right: -17px; text-transform: uppercase; } .Tile_networkUpsell_1525v .Tile_networkIcon_hkUiN.Tile_dogEar_3e3wA img { margin: -17px -1px; width: 82px; height: 43px; max-height: none; } .Tile_networkUpsell_1525v .Tile_networkUpsellCTA_3A3t0 { opacity: 0; cursor: pointer; position: absolute; margin: 0 auto; top: calc(50% - 20px); left: calc(50% - 86px); width: 172px; height: 40px; border-radius: 3px; background-color: #ff0000; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; transition: opacity 0.25s; } .Tile_networkUpsell_1525v .Tile_networkUpsellCTA_3A3t0 img { height: 1em; width: auto; margin-left: 3px; } .Tile_networkUpsell_1525v .Tile_imageContainer_5dcdV:hover .Tile_networkUpsellCTA_3A3t0 { opacity: 1; } .Tile_networkUpsell_1525v .Tile_imageContainer_5dcdV .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.75)); transition: opacity 0.25s; } .Tile_networkUpsell_1525v .Tile_imageContainer_5dcdV:hover .LazyLoad::after, .Tile_networkUpsell_1525v.Tile_clickable_uXZ9l .Tile_imageContainer_5dcdV:hover .LazyLoad::after { opacity: 1; cursor: pointer; } .Tile_imageOverlay_1MKud { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; color: #fff; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.856)); } .Tile_imageOverlayHidden_3B60O { opacity: 0; } .Tile_imageOverlayInnerContainer_omnX8 { display: flex; flex-direction: column; justify-content: flex-end; width: 190%; height: 190%; transform: scale(0.526); transform-origin: 0 0; padding: 0 20px 15px; } .Tile_imageOverlayDetailContainer_1wwwK { width: 70%; } .Tile_imageOverlayTitle_3tlnN { font-size: 22px; letter-spacing: -0.2px; font-weight: 600; margin-bottom: 7px; } .Tile_imageOverlayTitle_3tlnN a { color: #fff; } .Tile_imageOverlayTitle_3tlnN .Tile_titleFavorite_EfsWD { margin-left: 5px; position: relative; bottom: -2px; } .Tile_imageOverlayDate_2gouI, .Tile_imageOverlaySubtitle_31xhA, .Tile_imageOverlayDescription_34M4R { font-size: 14px; line-height: 22px; letter-spacing: -0.4px; margin-bottom: 10px; } .Tile_imageOverlaySubtitle_31xhA { margin-bottom: 3px; } .Tile_imageOverlayDescription_34M4R { color: rgba(255, 255, 255, 0.6); margin-bottom: 7px; } .Tile_imageOverlayNetworkLogo_2LqR6 { display: inline-block !important; height: 18px; opacity: 0.5; } .Tile_imageOverlayNetworkLogo_2LqR6 + .Tile_imageOverlayMetadata_wAABu { border-left: 1px solid rgba(255, 255, 255, 0.75); margin-left: 10px; padding-left: 10px; } .Tile_imageOverlayMetadata_wAABu { font-size: 12px; line-height: 18px; vertical-align: top; font-weight: 500; color: rgba(255, 255, 255, 0.6); display: inline-block; border-left: 0; } .Tile_imageOverlayFooter_Vi7ku { width: 100%; display: flex; justify-content: space-between; position: relative; } .Tile_imageOverlay_1MKud .Tile_play_3sUtC { display: flex; flex-direction: column; align-items: center; position: absolute; bottom: 5px; left: unset; right: 0; width: auto; height: auto; } .Tile_imageOverlay_1MKud .Tile_play_3sUtC svg { width: 51px; height: 52px; } .Tile_imageOverlay_1MKud .Tile_playText_Vgmmv { color: #fff; margin-top: 14px; } .Tile_imageOverlay_1MKud .Tile_badge_20D_Y { position: relative; bottom: 0; left: 0; } .Tile_link_3RTuO { opacity: .8; } .Tile_optionalText_U3PEX { font-weight: 200; margin-left: .50rem; color: #fff; opacity: 1; font-size: 1rem; margin-top: 0; } @media screen and (min-width: 1099px) { .Tile_tile-image-left_2N3Gl .Tile_imageContainer_5dcdV, .Tile_tile-image-left_2N3Gl .Tile_details_2-OKC { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Tile_tile-image-left_2N3Gl .Tile_details_2-OKC { padding-left: 2rem; } .Tile_tile-image-left_2N3Gl .Tile_imageContainer_5dcdV .Tile_badge_20D_Y { display: none; } .Tile_tile-image-left_2N3Gl .Tile_info_3BhAb .Tile_badge_20D_Y { display: inline-block; } .Tile_toggleEnabled_3AIZE .Tile_title_3pbt2>span { margin-right: 0; } .Tile_fadeAnimated_39odW { opacity: 0; animation: Tile_fadein_1gkxc .5s; animation-fill-mode: forwards; } .Tile_fadeAnimatedUnauthorized_1PogH { opacity: 0; animation: Tile_fadeInUnAuth_9Nxsb .5s; animation-fill-mode: forwards; } .Tile_metadata_1o1pS { margin-top: 0.5rem; } } @media screen and (max-width: 767px) { .Tile_details_2-OKC { min-height: 6rem; } .Tile_ellipsisTitle_1cFI2 { line-height: 14px; height: 14px; } } .Tile_h1_1e9w5 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h2_3LXtV { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h3_3Ev_H { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_h4_xaWux { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p1_2_j8i { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p2_3DF_3 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p3_3VStb { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_p4_CWNTD { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_cta1_15bke { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_cta2_2TiTD { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Tile_title_3pbt2 { } .Tile_descLink_1ZRn5 { } .Tile_title_3pbt2 { margin: 0; justify-content: center; } .Tile_episodeCount_28chx { font-weight: initial; }.FrequentlyAskedQuestions_container_RgXTQ { margin: auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .FrequentlyAskedQuestions_header_1tAiW { font-size: 35px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.29; letter-spacing: -0.5px; text-align: center; color: #ffffff; margin-bottom: 28px; } .FrequentlyAskedQuestions_listItem_YEGj3 { width: 558px; margin: auto; } .FrequentlyAskedQuestions_listItemBody_10TeA, .FrequentlyAskedQuestions_listItemTitle_umM2y { font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.47; letter-spacing: normal; text-align: left; color: #ffffff; margin: auto; display: flex; justify-content: space-between; white-space: pre-line; } .FrequentlyAskedQuestions_listItemTitle_umM2y { margin: 15px auto 15px auto; } .FrequentlyAskedQuestions_listItemBody_10TeA { margin-bottom: 15px; font-size: 13px; } .FrequentlyAskedQuestions_listItemTitle_umM2y svg { transition: transform 0.25s; } .FrequentlyAskedQuestions_iconCollapse_2p08V svg { transform: rotate(45deg); transition: transform .25s; } .FrequentlyAskedQuestions_listSeparator_1DwB_ { height: 1px; opacity: 0.2; background-color: #848c99; } @media screen and (max-width: 767px) { .FrequentlyAskedQuestions_listItem_YEGj3 { width: 100%; } } .FrequentlyAskedQuestions_h1_CgUlP { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_h2_2rQBA { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_h3_1OUTQ { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_h4_1_lTl { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_p1_1T5qq { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_p2_2p1KJ { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_p3_2wz8b { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_p4_5WNjc { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_cta1_VABgK { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_cta2_3m0sO { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FrequentlyAskedQuestions_header_1tAiW { } .FrequentlyAskedQuestions_listItemTitle_umM2y { }.Grid_container_hnIaj { width: 100%; margin: 8rem auto; } .Grid_headerContainer_32XOk { margin: 0 auto; max-width: 74.9375rem;; width: calc(100% - 2.5rem); } .Grid_header_2mImH { font-size: 35px; font-weight: 500; line-height: 1.29; letter-spacing: -0.5px; text-align: center; color: #ffffff; margin-bottom: 1rem; } .Grid_bodyText_3qID- { width: 820px; opacity: 0.7; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.1; text-align: center; color: #ffffff; margin: 10px auto auto auto; letter-spacing: 0.5px; } .Grid_gridWrapper_SYZDx { position: relative; margin: 0 auto; } .Grid_tileGrid_2QlnK { } @media screen and (max-width: 767px) { .Grid_container_hnIaj { width: 100%; margin: 2rem auto; } .Grid_header_2mImH { margin: auto; width: 200px; font-size: 20px; font-weight: 500; line-height: 1.2; letter-spacing: -0.3px; } .Grid_bodyText_3qID- { font-size: 15px; line-height: 1.47; letter-spacing: normal; width: 300px; height: initial; } } .Grid_h1_2uLgW { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_h2_1CVqN { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_h3_34xj9 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_h4_ZL4Uc { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_p1_3EDbL { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_p2_3MC50 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_p3_3ooGN { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_p4_16SXw { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_cta1_2--C7 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_cta2_WY1zu { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Grid_header_2mImH { } .Grid_bodyText_3qID- { }.Hero_container_VQphx, .Hero_player_1T53q { height: 100%; position: relative; } .Hero_videoPoster_zRnaC { position: absolute; } .Hero_details_1nTce { position: absolute; top: 0; width: 100%; height: 100%; padding: 0 20px; display: flex; flex-direction: column; justify-content: flex-end; text-align: center; background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0), #000); } .Hero_signInPrompt_Y24nB { margin-left: 5px; cursor: pointer; } .Hero_title_1q9BN { font-size: 35px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff; margin-bottom: 15px; width: 100%; display: flex; justify-content: center; } .Hero_subtitle_ri6yp { font-size: 16px; line-height: 1.38; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: -0.5px; text-align: center; color: rgba(255,255,255,0.7); text-shadow: 0 0 10px #000000; max-width: 681.2px; margin: 0 auto 30px; } .Hero_actionButtons__o1Z- { display: flex; justify-content: center; margin-bottom: 30px; } .Hero_actionButton_1vCO_ { display: flex; justify-content: center; align-items: center; width: 260px; height: 44px; border-radius: 6px; background-color: #ff0000; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; cursor: pointer; } .Hero_description_8JGK0 { font-size: 14px; margin-bottom: 30px; } .Hero_description_8JGK0 a { color: #fff; } .Hero_metadata_bz9xF { font-size: 13px; color: rgba(255,255,255,0.5); text-align: center; } .Hero_metadata_bz9xF a { color: rgba(255,255,255,0.5); font-weight: bold; } .Hero_image_3dyhf, .Hero_player_1T53q, .Hero_videoPoster_zRnaC, .Hero_poster_1Eeh5 { width: 100%; max-height: 80vh; object-fit: cover; object-position: top; } @media screen and (min-width: 768px) { .Hero_title_1q9BN { font-size: 50px; } .Hero_subtitle_ri6yp { font-size: 20px; line-height: 1.5; } .Hero_image_3dyhf, .Hero_player_1T53q, .Hero_videoPoster_zRnaC, .Hero_poster_1Eeh5 { width: 100%; } .Hero_imageContainer_2jy3_ { margin-bottom: calc(0 - 6rem); } } @media screen and (min-width: 1099px) { .Hero_details_1nTce { background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0), #141414); } .Hero_container_VQphx, .Hero_imageContainer_2jy3_ { height: calc(100vh - 8rem); margin-bottom: calc(0 - 4.5625rem); } } .Hero_h1_1xWFB { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_h2_N1lF1 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_h3_HcQtg { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_h4_hvlYR { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_p1_16xAZ { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_p2_tOxAB { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_p3_2MEtd { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_p4_17x1o { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_cta1_34P5g { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_cta2_-Ge60 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Hero_title_1q9BN { } .Hero_actionButton_1vCO_ { } .Hero_subtitle_ri6yp { } .Hero_metadata_bz9xF { }.Prompt_h1_1INPS { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_h2_3JpR6 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_h3_3LSuz { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_h4_hRiNq { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_p1_2KEwN { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_p2_2NsO_ { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_p3_CA_bA { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_p4_28Fqp { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_cta1_9un_T { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_cta2_102cs { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Prompt_text_2PJOJ { }.Perks_container_2b3Sf { margin: 0 auto 6rem; max-width: 74.9375rem;; width: calc(100% - 2.5rem); } .Perks_perksContainer_B45m4 { display: flex; } .Perks_perk_34DwX { display: flex; flex-grow: 1; width: 33%; flex-direction: column; align-content: center; } .Perks_header_26s5e { font-size: 35px; font-weight: 500; line-height: 1.29; letter-spacing: -0.5px; text-align: center; color: #ffffff; margin-bottom: 1rem; width: 33.33%; display: inline-block; } .Perks_subtext_eq8Kt, .Perks_description_3lxDS { opacity: 0.7; font-size: 20px; line-height: 1.5; letter-spacing: -0.5px; text-align: center; color: #ffffff; padding: 0 1rem; display: inline-block; vertical-align: top; width: 33.33%; } .Perks_divider_3_Ug3 { margin: 2.25rem 9rem; border-bottom: 4px solid #ff0000; } .Perks_dividerContainer_3dxI_ { display: inline-block; width: 33.33%; } @media screen and (max-width: 767px) { .Perks_container_2b3Sf { width: 100%; margin: 0 auto; } .Perks_perksContainer_B45m4 { display: flex; flex-direction: column; padding: 0 .5rem; } .Perks_header_26s5e { display: block; font-size: 22px; width: 100%; } .Perks_subtext_eq8Kt, .Perks_description_3lxDS { display: block; width: 100%; font-size: 17px; padding: 0; } .Perks_perk_34DwX { width: 100%; margin-bottom: 1.5rem; background-color: #292929; border-radius: 3px; padding: 1.5rem; } .Perks_divider_3_Ug3 { margin: 1.25rem 6rem; border-bottom: 2px solid red; border-style: solid; } } .Perks_h1_rTqN_ { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_h2_1ueC9 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_h3_3F0oY { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_h4_1YMAh { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_p1_3J4W6 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_p2_3HYAb { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_p3_okSex { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_p4_1aqsr { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_cta1_PMr2X { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_cta2_2vrT1 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Perks_header_26s5e { } .WhereToWatch_container_3Ppkr { margin: auto auto auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .WhereToWatch_header_GmCUW { font-size: 35px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.29; letter-spacing: -0.5px; text-align: center; color: #ffffff; margin: auto; } .WhereToWatch_bodyText_2t1Nq { opacity: 0.7; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.1; text-align: center; color: #ffffff; margin: 10px auto auto auto; letter-spacing: 0.5px; } .WhereToWatch_devicesContainer_31Ho2 { display: flex; flex-direction: row; justify-content: space-between; margin: 73px auto 111px auto; } .WhereToWatch_imageContainer_3BPG8 { margin-right: 5rem; } .WhereToWatch_supportedDevices_2xKWq { display: flex; flex-direction: row; justify-content: space-between; } .WhereToWatch_supportedDevicesLeftColumn_YnIGw { margin-right: 14px; } .WhereToWatch_supportedDevicesLeftColumn_YnIGw, .WhereToWatch_supportedDevicesRightColumn_wfJug { display: flex; flex-direction: column; justify-content: center; align-items: center; } .WhereToWatch_devicesImage_2Bfb4 { width: 100%; height: auto; } .WhereToWatch_deviceMobileImage_36iOR { width: 130px; height: 40px; margin: 0 0 23px 0; } .WhereToWatch_deviceTvImage_1IIXS { width: 94px; height: 29px; margin: 0 0 23px 0; } .WhereToWatch_upgradeCTA_MY9UO { margin-bottom: 100px; } .WhereToWatch_ctaButton_CC2Jy { display: flex; justify-content: center; align-items: center; margin: auto; width: 260px; height: 44px; border-radius: 6px; background-color: #ff0000; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; border: none; cursor: pointer; } @media screen and (max-width: 767px) { .WhereToWatch_devicesContainer_31Ho2 { flex-direction: column; align-items: center; } .WhereToWatch_imageContainer_3BPG8 { margin: 0; padding: 0 1rem; } .WhereToWatch_header_GmCUW { font-size: 20px; } .WhereToWatch_bodyText_2t1Nq { font-size: 15px; } } .WhereToWatch_h1_18fL3 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_h2_11CDF { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_h3_38ZL3 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_h4_2YrzD { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_p1_2Oc4t { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_p2_2iSGo { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_p3_1OxZu { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_p4_Hj2lW { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_cta1_NYeKb { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_cta2_kwVBY { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WhereToWatch_header_GmCUW { } .WhereToWatch_ctaButton_CC2Jy { } .WhereToWatch_bodyText_2t1Nq { }.PageHeaderBrowse_container_2hvLj { display: flex; flex-direction: column; align-content: flex-start; justify-content: center; width: 100%; margin-top: -1.875rem; } .PageHeaderBrowse_text_1i6e6 { color: #fff; font-size: 70px; font-weight: 500; letter-spacing: -.18125px; } .PageHeaderBrowse_dropdownContainer_gw4a8 { height: 3rem; display: flex; justify-content: center; align-items: center; background: #000000; } .PageHeaderBrowse_tab_2noZ-, .PageHeaderBrowse_imageContainer_3Rbfo { transition: opacity .25s; opacity: .4; color: #fff; font-size: 1rem; width: 100%; height: 100%; display: flex; justify-content: center; align-content: center; align-items: center; cursor: pointer; margin-right: 0.5rem; } .PageHeaderBrowse_imageContainer_3Rbfo img { height: 0.75rem; } .PageHeaderBrowse_tabContainer_iWUTk { display: flex; flex-direction: row; align-items: center; justify-content: center; height: 4rem; } .PageHeaderBrowse_tabContainer_iWUTk:not(:first-child) { margin-top: 1.25rem; } .PageHeaderBrowse_optionsContainer_ixYlL { display: flex; flex-direction: column; align-content: flex-start; justify-content: center; text-align: center; font-weight: 500; } .PageHeaderBrowse_active_1-zFc, .PageHeaderBrowse_active_1-zFc img { opacity: 1; } @media screen and (min-width: 1099px) { .PageHeaderBrowse_imageContainer_3Rbfo { margin: 0 3rem 0 0; width: auto; } .PageHeaderBrowse_imageContainer_3Rbfo:hover, .PageHeaderBrowse_tab_2noZ-:hover, tab:hover > .PageHeaderBrowse_imageContainer_3Rbfo { opacity: 1; } .PageHeaderBrowse_optionsContainer_ixYlL { position: relative; flex-direction: row; align-content: center; justify-content: space-between; border-bottom: none; align-items: center; margin-top: .75rem; text-align: left; font-weight: 400; } .PageHeaderBrowse_stickyHeader_2ZVBZ .PageHeaderBrowse_dropdownContainer_gw4a8 { display: none; } .PageHeaderBrowse_tabContainer_iWUTk { border-bottom: none; padding: 0; width: 100%; justify-content: flex-start; height: auto; margin-bottom: 1.75rem; } .PageHeaderBrowse_tab_2noZ- { justify-content: flex-start; width: auto; margin-right: 3rem; } .PageHeaderBrowse_dropdownContainer_gw4a8 { padding: 0; } .PageHeaderBrowse_container_2hvLj { margin-top: -2rem; } .PageHeaderBrowse_containerNoTabs_2bwRH { justify-content: space-between; flex-direction: row; border: none; } .PageHeaderBrowse_text_1i6e6 { font-size: 4.375rem; font-weight: 500; letter-spacing: -.1875rem; line-height: 1; } } .PageHeaderBrowse_container_2hvLj { margin: 0; } .PageHeaderBrowse_tabContainer_iWUTk { height: 3em; line-height: 3em; align-items: center; position: relative; } .PageHeaderBrowse_tab_2noZ- { height: 100%; line-height: 1em; } .PageHeaderBrowse_tabContainer_iWUTk:after { content: ''; position: absolute; bottom: 0; left: -1.25rem; width: calc(100% + 2.5rem); height: 1px; background: rgba(255,255,255,.2); overflow-x: visible; } .PageHeaderBrowse_text_1i6e6, .PageHeaderBrowse_hideTabs_379KL { display: none; } .PageHeaderBrowse_dropdownContainer_gw4a8 { width: 46%; display: inline-block; background: none; } .PageHeaderBrowse_dropdownContainer_gw4a8:only-child { width: 96%; } .PageHeaderBrowse_optionsContainer_ixYlL { display: block; } @media (max-width: 767px) { .PageHeaderBrowse_dropdownContainer_gw4a8 { margin: 0 2%; } } @media screen and (min-width: 768px) { .PageHeaderBrowse_dropdownContainer_gw4a8, .PageHeaderBrowse_dropdownContainer_gw4a8:only-child { width: auto; min-width: 10rem; } } @media screen and (max-width: 1098px) { .PageHeaderBrowse_dropdownContainer_gw4a8 { margin: 0 2%; } } @media screen and (min-width: 1099px) { .PageHeaderBrowse_altHeaderContainer_2Nv3p { height: 3rem; } .PageHeaderBrowse_dropdownContainer_gw4a8 { position: absolute; top: 2rem; right: 0; min-width: 0; display: block; background: inherit; } .PageHeaderBrowse_container_2hvLj { border: none; } .PageHeaderBrowse_tabContainer_iWUTk { margin-top: 0; margin-bottom: 0; } .PageHeaderBrowse_tabContainer_iWUTk:after { display: none; } .PageHeaderBrowse_containerNoTabs_2bwRH { width: auto; position: absolute; right: 0; } .PageHeaderBrowse_containerNoTabs_2bwRH .PageHeaderBrowse_optionsContainer_ixYlL { border: none; } .PageHeaderBrowse_optionsContainer_ixYlL { display: flex; margin-top: 0rem; height: 3rem; } } .PageHeaderBrowse_h1_2iKzO { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_h2_3kYRk { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_h3_11lZS { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_h4_ArsAI { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_p1_166UT { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_p2_2Du6U { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_p3_2wTrX { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_p4_3S1Fk { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_cta1_1HaE8 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_cta2_1BkbV { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PageHeaderBrowse_tab_2noZ- { } .PaginationDropdown_hideItemContainer_E2yru { display: none; } .PaginationDropdown_container_22fta { margin: auto 0; position: relative; display: flex; justify-content: flex-start; align-content: flex-start; flex-direction: column; } .PaginationDropdown_itemContentActive_1q2AS { color: white; } .PaginationDropdown_item_1Ew8Z { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .PaginationDropdown_itemContent_3hcPk { padding: 1.125rem 0; } .PaginationDropdown_selectedText_1HkRY { font-size: 1rem; text-align: right; color: gray; margin: 0; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .PaginationDropdown_selectedTextOpen_E5H26 { color: white; } .PaginationDropdown_header_qUfkB { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .PaginationDropdown_headerInnerContainer_1Epj4 { display: flex; justify-content: space-between; align-content: center; align-items: center; } .PaginationDropdown_itemContainer_3U0nW, .PaginationDropdown_hideItemContainer_E2yru { display: flex; flex-direction: column; } .PaginationDropdown_itemContainer_3U0nW { position: fixed; top: 50%; bottom: auto; left: 0; width: 100%; height: 100vh; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; opacity: 1; z-index: 1; } .PaginationDropdown_hideItemContainer_E2yru { display: none; } .PaginationDropdown_defaultTextContainer_2aTdn { display: flex; } @media screen and (max-width: 1098px) { .PaginationDropdown_container_22fta:last-child { min-width: 0; } .PaginationDropdown_container_22fta:last-child .PaginationDropdown_header_qUfkB { padding: 0; } .PaginationDropdown_itemContainer_3U0nW { text-align: initial; max-height: 18.2rem; top: calc(100vh - 18.2rem); } .PaginationDropdown_itemContainer_3U0nW:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; margin-top: -2px; } .PaginationDropdown_itemContainer_3U0nW:after { content: ""; display: block; width: 100%; height: 100%; position: fixed; z-index: -1; top: 50vh; background: rgba(0,0,0,0.5); } .PaginationDropdown_item_1Ew8Z:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .PaginationDropdown_container_22fta { margin: 0; position: absolute; right: 0; top: -1rem; } .PaginationDropdown_itemContainer_3U0nW { position: relative; top: auto; bottom: auto; left: auto; right: auto; height: auto; max-height: 25rem; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; background: #1d1818; padding: 0.625rem 0; border: solid .1rem #5c5756; border-top-style: none; z-index: 11; } .PaginationDropdown_item_1Ew8Z { background: #1d1818; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .PaginationDropdown_item_1Ew8Z:hover { color: white; background: #4C4A49; } .PaginationDropdown_itemContent_3hcPk { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .PaginationDropdown_header_qUfkB { border: solid .1rem rgba(255,255,255,0); border-bottom: none; margin-top: .875rem; justify-content: space-between; padding: 0 1.25rem; width: 100%; } .PaginationDropdown_header_qUfkB:hover > .PaginationDropdown_selectedText_1HkRY { color: white; } .PaginationDropdown_selectedText_1HkRY:hover { color: white; } .PaginationDropdown_headerInnerContainer_1Epj4 { width: 100%; height: 2.5rem; padding: 0 0.3rem; } .PaginationDropdown_headerInnerContainerOpen_2OqxP { border-bottom: solid .1rem #5c5756; } .PaginationDropdown_headerOpen_PzG9r { background: #1d1818; border-color: #5c5756; transition: opacity .25s; margin-top: 0rem; padding: .925rem 1.25rem 0; width: 100%; } } .PaginationDropdown_container_22fta { margin: auto 0; min-width: 7.75rem; position: relative; } .PaginationDropdown_itemContentActive_1q2AS { color: white; } .PaginationDropdown_item_1Ew8Z { display: block; text-align: center; font-weight: 100; border-top: 1px solid rgba(255,255,255,.1); width: 100%; margin: auto; color: gray; cursor: pointer; } .PaginationDropdown_itemContent_3hcPk { padding: 1.125rem 0; } .PaginationDropdown_selectedText_1HkRY { font-size: 1rem; text-align: right; color: gray; transition: color .25s,background-color .25s; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .PaginationDropdown_selectedTextOpen_E5H26 { color: white; } .PaginationDropdown_header_qUfkB { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .PaginationDropdown_headerInnerContainer_1Epj4 { display: flex; justify-content: center; align-content: center; } .PaginationDropdown_itemContainer_3U0nW { position: fixed; top: auto; bottom: 0; left: 0; width: 100%; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; background: #111; transition: opacity .25s; -ms-overflow-style: auto; } .PaginationDropdown_itemContainer_3U0nW::-webkit-scrollbar, .PaginationDropdown_itemContainer_3U0nW::-webkit-scrollbar-button { width: 13px; height: 50%; } .PaginationDropdown_itemContainer_3U0nW::-webkit-scrollbar-thumb, .PaginationDropdown_itemContainer_3U0nW::-webkit-scrollbar-thumb:hover, .PaginationDropdown_itemContainer_3U0nW::-webkit-scrollbar-thumb:active { background: #2d2d2d; border: 2.5px solid #000000; border-radius: 64px; } .PaginationDropdown_defaultTextContainer_2aTdn { display: flex; } @media screen and (max-width: 767px) { .PaginationDropdown_headerInnerContainer_1Epj4 { width: 100%; } } @media screen and (max-width: 1098px) { .PaginationDropdown_container_22fta { padding-right: 0 !important; } .PaginationDropdown_header_qUfkB { border: 0.1rem solid rgba(255,255,255,.125); border-radius: 0.3rem; height: 2.75rem; line-height: 2.75rem; } .PaginationDropdown_header_qUfkB { padding: 0 1rem !important; } .PaginationDropdown_itemContainer_3U0nW { text-align: initial; } .PaginationDropdown_itemContainer_3U0nW:before { content: "FILTER"; width: 100%; color: white; padding: 1.2rem 0; text-align: center; position: fixed; background: #111; font-size: .75rem; letter-spacing: .05rem; box-shadow: 0 .75rem 1.5rem #111; } .PaginationDropdown_item_1Ew8Z:first-child { padding-top: 3.125rem; } } @media screen and (min-width: 1099px) { .PaginationDropdown_container_22fta { margin: 0; position: absolute; right: 0; top: -2rem; } .PaginationDropdown_itemContainer_3U0nW { position: relative; top: auto; bottom: auto; left: auto; right: auto; max-height: 25rem; overflow-x: hidden; overflow-y: scroll; display: flex; justify-content: flex-start; background: #000; padding: 0.625rem 0; border: .09rem solid #505050; border-top-style: none; z-index: 19; } .PaginationDropdown_item_1Ew8Z { background: #000; text-align: left; font-weight: 100; margin: auto; color: gray; cursor: pointer; transition: color .25s, background-color .25s; border: none; } .PaginationDropdown_item_1Ew8Z:hover { color: white; background: #4C4A49; } .PaginationDropdown_selectedText_1HkRY:hover { color: white; } .PaginationDropdown_itemContent_3hcPk { white-space: nowrap; margin: auto; padding: 0.5rem 1.75rem 0.5rem 1.25rem; } .PaginationDropdown_header_qUfkB { border: solid .05rem rgba(255,255,255,0); border-bottom: none; justify-content: space-between; margin-top: 0; padding: 0 1.25rem 0; } .PaginationDropdown_header_qUfkB:hover > .PaginationDropdown_selectedText_1HkRY { color: white; } .PaginationDropdown_headerInnerContainer_1Epj4 { width: 100%; height: 2.85rem; padding: 0 0.3rem; } .PaginationDropdown_headerInnerContainerOpen_2OqxP { border-bottom: .09rem solid #2d2d2d; } .PaginationDropdown_headerOpen_PzG9r { background: #000; border: .09rem solid #505050; border-bottom: none; transition: opacity .25s; } .PaginationDropdown_header_qUfkB, .PaginationDropdown_headerOpen_PzG9r { width: 100%; padding: .2rem 1.125rem 0; } } .PaginationDropdown_h1_3GE9V { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_h2_2yOZ- { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_h3_2gz7I { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_h4_1ycFP { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_p1_1V4Bu { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_p2_3epfU { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_p3_2XJ2e { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_p4_1NLYQ { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_cta1_1jn5X { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_cta2_gAELF { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .PaginationDropdown_selectedText_1HkRY, .PaginationDropdown_item_1Ew8Z { } .PaginationDropdown_header_qUfkB { align-items: center; }.Branding_header_28R9a { color: #FFFFFF; position: relative; } .Branding_altHeader_1Vrla { padding-bottom: 61.5vw; pointer-events: none; height: 0; /* TODO: Remove the next two lines to reactivate Series Detail branding: */ opacity: 0; pointer-events: none; } .Branding_titleLink_2KCJw { color: #FFFFFF; } .Branding_title_2EWDu { text-align: left; width: 100%; letter-spacing: -.0625rem; font-size: 2.25rem; font-weight: 500; display: block; text-align: center; } .Branding_titleImage_12wZP { max-height: 3.6875rem; max-width: 100%; width: auto; margin-bottom: 0.7rem; } .Branding_tuneInContainer_1kRsl { display: flex; align-items: center; } .Branding_meta_yd5s6 { font-size: 0.9rem; font-weight: 500; letter-spacing: -0.5px; margin-top: 0.9rem; display: inline-block; width: 100%; } .Branding_meta_yd5s6 div { margin: 0 auto; } .Branding_meta_yd5s6 img { max-height: 0.8125rem; margin: -0.25rem 0.3125rem 0 0; vertical-align: middle; } .Branding_meta_yd5s6.Branding_largeImg_ZppTW img { max-height: 1.5rem; } .Branding_actionButtons_vPCYM { display: flex; justify-content: flex-end; } .Branding_header_28R9a.sticky { opacity: 1; } .Branding_header_28R9a.sticky .Branding_actionButtons_vPCYM { display: none; } .Branding_header_28R9a.sticky .Branding_meta_yd5s6 { margin-bottom: 0; } .Branding_header_28R9a.sticky .Branding_title_2EWDu { font-size: 1.75rem; text-transform: none; margin-bottom: 0; } .Branding_actionButton_1R6MM { align-items: center; justify-content: center; margin: 0 0.3rem 0px 0.8rem; border: 0; display: inline-flex; color: #fff; background: rgba(255,255,255,.2); border-radius: 0.25rem; cursor: pointer; width: 3.938rem; height: 2.438rem; } .Branding_actionButton_1R6MM svg { pointer-events: none; margin: 0 auto; fill-opacity: .6; } .Branding_children_20luz { margin-right: 2rem; margin-top: 1.35rem; } .Branding_altMeta_2CBvw { margin-top: 0.25rem; display: flex; justify-content: center; } .Branding_altMeta_2CBvw .Branding_meta_yd5s6 { margin: 0; } .Branding_altMeta_2CBvw img { height: 26px; } .Branding_altHeaderReplacement_2rTI8 { padding-bottom: 60vw; height: 0; } .Branding_ctaButtonContainer_57SNL { padding-top: 35px; } .Branding_ctaButton_3jBWM { border: none; background: hsla(0,0%,100%,.2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: 1.1rem 1.8rem; font-size: 1.2rem; transition: color .25s,background-color .25s; cursor: pointer; outline: none; position: relative; margin-bottom: 1rem; } .Branding_ctaButton_3jBWM:hover { background: #fff; color: #000; } .Branding_ctaButtonText_27Yuk { letter-spacing: 0; font-weight: 300; } @media screen and (max-width: 767px) { .Branding_ctaButtonContainer_57SNL { text-align: center; } .Branding_title_2EWDu { position: absolute; bottom: 3.5rem; width: 75%; left: 12.5%; } .Branding_meta_yd5s6 { font-size: 0.95rem; font-weight: 100; letter-spacing: -0.97px; margin-top: 0px; display: inline-block; width: 100%; } .Branding_meta_yd5s6 > span { line-height: 1.125rem; } .Branding_tuneInContainer_1kRsl { justify-content: center; } } @media screen and (min-width: 1099px) { .Branding_header_28R9a { padding: 1.6875rem 0 3rem; } .Branding_headerContainer_A-gwL { padding-bottom: 4.5rem; } .Branding_altHeader_1Vrla { padding-bottom: 0; height: 4.5625rem; } .Branding_actionButton_1R6MM { padding: 0.9375rem 1.5625rem; font-size: 1.125rem; margin: -1px 3px 0 11px; width: 66px; height: 40px; } .Branding_actionButton_1R6MM:hover { color: #000; background: #fff; } .Branding_title_2EWDu { margin: 0 0 0.875rem; font-size: 7rem; text-align: left; display: -ms-flexbox; display: flex; align-items: center; -ms-flex-direction: row; flex-direction: row; } .Branding_meta_yd5s6 { font-size: 1.125rem; } .Branding_meta_yd5s6 img { max-height: 1.0625rem; margin: -0.25rem 0.625rem 0 -0.25rem; } .Branding_titleImage_12wZP { max-height: 10rem; } .Branding_header_28R9a.sticky .Branding_title_2EWDu { font-size: 2rem; } .Branding_altHeaderReplacement_2rTI8 { padding-bottom: 4.5625rem; } .Branding_ctaButton_3jBWM { position: absolute; top: -2rem; } } .Branding_h1_3Ohj- { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_h2_2URDx { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_h3_1BV3I { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_h4_1SMAQ { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_p1_2fyx0 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_p2__ZEF3 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_p3_h4EFo { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_p4_330b1 { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_cta1_201p9 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_cta2_2rlMM { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Branding_meta_yd5s6 { } .Branding_title_2EWDu { }.TabList_tabList_XiPnD { display: inline-block; vertical-align: top; pointer-events: all; } .TabList_tab_Dw6Dk { align-items: center; color: #ffffff; display: flex; font-size: 1.25rem; font-weight: 500; height: 2.625rem; opacity: .5; transition: opacity .25s; cursor: pointer; } .TabList_tabWrapper_2kccx { padding-top: 1rem; } .TabList_tabList_XiPnD ul { position: relative; } .TabList_tab_Dw6Dk:hover, .TabList_tab_Dw6Dk.TabList_active_19jvd { opacity: 1; } .TabList_actionButtons_2pr0C:nth-child(n+2) { margin-top: 16px; position: absolute; } .TabList_actionButtons_2pr0C a { cursor: pointer; } .TabList_actionButtons_2pr0C svg { margin-right: 0.5rem; width: 1.25rem; height: 1.25rem; margin-top: -0.1rem; } .TabList_clips_K6x16 { cursor: pointer; } .TabList_clips_K6x16 .TabList_caret_2rsVu { position: absolute; left: 132px; } .TabList_clips_K6x16 .TabList_caret_2rsVu svg { width: 22px; height: 22px; } .TabList_playlist_1mD2g { width: 160px; } .TabList_playlistContainer_3Urw9 { } .TabList_playlist_1mD2g ul { padding: 0 0 12px 0; overflow-y: auto; overflow-x: hidden; white-space: nowrap; border-bottom: solid 1px rgba(255, 255, 255, 0.6); width: 184px; max-height: 151px; } .TabList_playlist_1mD2g ul .TabList_playlistItem_2DLYf { font-size: 16px; letter-spacing: -0.5px; text-align: left; font-weight: 500; height: 32px; margin: 2px 0; padding: 0 0 0 10px; overflow: hidden; } .TabList_playlist_1mD2g ul { padding-right: 20px; &::-webkit-scrollbar { width: 6px; background-color: transparent; } &::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.6); border-radius: 3px; } } .TabList_playlist_1mD2g ul li:hover { background: rgba(255,255,255,0.3); } .TabList_subMenu_vhwdI { padding-left: 1rem; display: none; } .TabList_subMenu_vhwdI.TabList_open_1ou_2 { display: block; } .TabList_icon_1Uod_ { margin-left: 0.5rem; } .TabList_header_fgVHW { display: block; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } @media screen and (max-width: 1098px) { .TabList_tabList_XiPnD { padding: 1.5rem 0; margin: 1.188rem 0; border: 1px solid rgba(255,255,255, 0.15); border-style: solid none; } .TabList_noTabs_39pm9 { border-bottom: none; padding: 0; } .TabList_tabRow_Ej20J { width: calc(100% - 4rem); } .TabList_moreTab_4un5y { position: absolute; right: 0; top: 0; } .TabList_moreTab_4un5y div { padding-right: 0; } } @media screen and (min-width: 1099px) { .TabList_tabList_XiPnD { width: 27%; padding: 0.1875rem 0; } .TabList_tabList_XiPnD .sticky { padding-top: 9rem; } } @media screen and (min-width: 1099px) { .TabList_tabList_XiPnD { width: 27%; } } .TabList_h1_lCkP9 { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_h2_2mkOm { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_h3_2wegD { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_h4_FAQQg { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_p1_6el9t { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_p2_3Wh8a { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_p3_3g5v6 { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_p4_12Ypn { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_cta1_1_OGU { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_cta2_lEmV- { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabList_tab_Dw6Dk { } .TabList_actionButtons_2pr0C:nth-child(n+2) { margin-top: 10px; } .TabListMobile_mobileExternalLink_2wGWp { color: gray; display: block; cursor: pointer; font-weight: 500; max-width: 8.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 1rem 0 0; } @media screen and (max-width: 1098px) { .TabListMobile_tabRow_jT34F { width: calc(100% - 4rem); } .TabListMobile_singleOptionTabRow_1ByrD { text-align: center; } .TabListMobile_moreTab_Cep3B { position: absolute; right: 0; top: 0; } .TabListMobile_moreTab_Cep3B div { padding-right: 0; } } .TabListMobile_h1_1aC1X { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_h2_28tWg { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_h3_zwuM2 { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_h4_35yyt { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_p1_2gafT { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_p2_2i0AF { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_p3_1ah7O { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_p4_3AsrK { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_cta1_16Ial { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_cta2_1duwb { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .TabListMobile_mobileExternalLink_2wGWp { }.MobileDropdown_selectedText_EpZ_K, .MobileDropdown_item_1m9zl { }.FirstTile_tile_1WIVT { overflow: initial; } .FirstTile_title_1WThk span, .FirstTile_title_1WThk:hover span { text-decoration: none; border-bottom: none; } .FirstTile_title_1WThk span { font-size: 1.0625rem; } .FirstTile_titleLock_2YOT6 { display: inline-block; width: 1.25rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } .FirstTile_header_3X1_h { font-size: 1rem; padding: 0.25rem 0 2.3125rem; color: #ffffff; font-weight: 500; } .FirstTile_header_3X1_h.FirstTile_uppercase_1yuVS { text-transform: uppercase; } .FirstTile_hr_2nXCW { margin: 1.75rem 0 1.875rem 0; border: none; border-bottom: 1px solid rgba(255,255,255,0.25); } .FirstTile_promoDescription_3O64S { font-size: 16px; line-height: 28px; letter-spacing: -0.6px; text-align: left; color: rgba(255, 255, 255, 0.6); } .FirstTile_button_WEvEa { color: #fff; margin-left: 0.5rem; } .FirstTile_CTAContainer_1Urnb { margin-top: 7px; } .FirstTile_promoCTAContainer_2r3Mj { margin-top: 1.75rem; } .FirstTile_actionButtons_122Wg { margin: 1.5rem 0; } .FirstTile_promoActionButton_Sq-P7 { color: #fff; border-radius: 3px; background-color: #007ee4; font-size: 0.875rem; padding: 0.9375rem 1rem 0.8125rem; margin-right: 20px; cursor: pointer; } .FirstTile_promoActionButton_Sq-P7:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 0.9375rem 2rem 0.8125rem; } .FirstTile_actionButtons_122Wg .FirstTile_actionButton_1sy9J { margin-right: 20px; border-radius: 3px; padding: 12px 15px; font-size: 14px; text-align: left; color: #fff; background: rgba(255,255,255,.2); } .FirstTile_actionButton_1sy9J svg, .FirstTile_promoActionButton_Sq-P7 svg { margin-right: 6px; position: relative; top: -1px; } .FirstTile_actionButtons_122Wg .FirstTile_actionButton_1sy9J:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 768px) { .FirstTile_promoDescription_3O64S { font-size: 20px; line-height: 1.4; } } @media screen and (min-width: 1099px) { .FirstTile_promoActionButton_Sq-P7:hover { background-color: #198AE6; } .FirstTile_promoActionButton_Sq-P7:nth-child(2):hover { background-color: rgba(255,255,255,.1); color: #fff; } .FirstTile_actionButtons_122Wg .FirstTile_actionButton_1sy9J:hover { background-color: white; color: black; } .FirstTile_actionButtons_122Wg .FirstTile_actionButton_1sy9J:hover svg, .FirstTile_actionButtons_122Wg .FirstTile_actionButton_1sy9J:hover svg circle { transition: fill .25s, stroke .25s; fill: #000; stroke: #000 !important; } .FirstTile_title_1WThk span { font-size: 1.5rem; line-height: 1.5rem; } .FirstTile_single_3oBlS .FirstTile_imageContainer_3VW15, .FirstTile_single_3oBlS .FirstTile_imageContainer_3VW15 .LazyLoad { width: 100% !important; height: auto !important; } .FirstTile_header_3X1_h { font-size: 20px; padding: .25rem 0 .8125rem 0; margin-bottom: 0.25rem; } .FirstTile_hr_2nXCW { margin: 3.5rem 0; } } .FirstTile_h1_2mt8a { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_h2_2_xre { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_h3_106wm { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_h4_1rbxE { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_p1_3oBif { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_p2_4H-c9 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_p3_2KeSC { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_p4_2nFj1 { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_cta1_3tUDM { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_cta2_2a8d9 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .FirstTile_promoActionButton_Sq-P7 { }.UpsellBanner_container_2FoOS { width: 100%; height: auto; color: #454545; padding: 16px 24px; position: relative; min-height: 80px; text-align: center; } .UpsellBanner_title_BE0rR { font-size: 20px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: -0.6px; display: block; } .UpsellBanner_subtitle_PpP0W { font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.14; letter-spacing: -0.4px; display: block; } .UpsellBanner_button_1Nbaw { cursor: pointer; position: relative; margin: 10px 0 10px; top: 0; right: 0; width: 100%; height: 40px; border-radius: 3px; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 40px; letter-spacing: -0.3px; text-align: center; color: #ffffff; } @media screen and (min-width: 768px) { .UpsellBanner_container_2FoOS { margin-bottom: 0; text-align: left; } .UpsellBanner_title_BE0rR { max-width: 490px; } .UpsellBanner_button_1Nbaw { position: absolute; margin: 0 auto; top: 20px; right: 20px; width: 164px; } } .UpsellBanner_h1_3x7qS { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_h2_11P6b { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_h3_4_pRk { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_h4_Bdldv { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_p1_3MSk1 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_p2_1NtU7 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_p3_1qeCG { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_p4_VF1vT { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_cta1_1y8nk { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_cta2_283w4 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellBanner_button_1Nbaw { padding: 0 1.5rem; width: auto; } .UpsellBanner_container_2FoOS { background: white; } .UpsellBanner_button_1Nbaw { background-color: #ff0000; }.VideoTile_tile_2FNry { margin-bottom: 2.938rem; } .VideoTile_title_2jSza span, .VideoTile_title_2jSza:hover span { text-decoration: none; border-bottom: none; } .VideoTile_title_2jSza { margin: 1.5rem 0 0 0; letter-spacing: 0.25px; } .VideoTile_title_2jSza { font-size: 1.0625rem; } .VideoTile_subtitle_3uxPZ { margin: 0.375rem 0 0 0; } .VideoTile_metadata_3mnRX { margin-top: 0.6875rem; } .VideoTile_networkIcon_1rW_0 img { width: auto; height: 0.9375rem; margin: 0.5625rem 0.6875rem; cursor: pointer; } .VideoTile_titleLock_2nK4K { display: inline-block; width: 1.25rem; height: 0.875rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1099px) { .VideoTile_tile_2FNry { margin: 1.5rem 0 2.25rem 0; } .VideoTile_metadata_3mnRX { margin-top: 0.4325rem; } .VideoTile_networkIcon_1rW_0 img { margin: 0.725rem 0.5625rem; } } .VideoTile_h1_1abAB { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_h2_3vTM4 { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_h3_Atswh { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_h4_ZmmT5 { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_p1_20Jn0 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_p2_159VY { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_p3_2ahpm { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_p4_3gId4 { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_cta1_1gSai { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_cta2_2lVIw { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .VideoTile_title_2jSza { } .VideoTile_subtitle_3uxPZ { } .VideoTile_metadata_3mnRX { }.UpsellProgressBar_container_3TQoD { margin-top: 7px; } .UpsellProgressBar_step_E7NBY { display: inline-block; color: #fff; opacity: 0.5; } .UpsellProgressBar_step_E7NBY.UpsellProgressBar_filled_3NQM8 { opacity: 1; border-color: #fff; } .UpsellProgressBar_connector_1QBsf { border: 1px solid rgba(255,255,255,0.2); width: 22vw; height: 1px; display: inline-block; position: relative; bottom: 4px; } .UpsellProgressBar_anchor_25lzq { border: 2px solid rgba(255,255,255,0.2); width: 9px; height: 9px; border-radius: 50%; position: relative; display: inline-block; } .UpsellProgressBar_filled_3NQM8 .UpsellProgressBar_connector_1QBsf, .UpsellProgressBar_filled_3NQM8 .UpsellProgressBar_anchor_25lzq { border-color: #fff; } .UpsellProgressBar_completed_1XkxT .UpsellProgressBar_anchor_25lzq { background-color: #fff; } .UpsellProgressBar_label_1TO28 { width: 200px; height: 22px; font-size: 9px; font-weight: 400; letter-spacing: .5px; line-height: 1.69; text-align: center; position: absolute; top: -20px; left: -95px; } .UpsellProgressBar_filled_3NQM8, .UpsellProgressBar_label_1TO28 { font-weight: 500; } @media screen and (min-width: 768px) { .UpsellProgressBar_container_3TQoD { margin-top: 15px; } .UpsellProgressBar_connector_1QBsf { width: 230px; bottom: 5px; } .UpsellProgressBar_anchor_25lzq { width: 12px; height: 12px; } .UpsellProgressBar_label_1TO28 { font-size: 13px; top: -25px; } } .UpsellProgressBar_h1_1FAMC { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_h2_3Rzpu { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_h3_2WNJf { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_h4_3kfYX { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_p1_1IU0Z { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_p2_3EE97 { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_p3_3ILTl { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_p4_2zkfU { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_cta1_gr5xR { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_cta2_11D2d { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .UpsellProgressBar_label_1TO28 { } @media screen and (max-width: 767px) { .UpsellProgressBar_label_1TO28 { font-size: 7px; } .UpsellProgressBar_container_3TQoD { margin-left: -1.75rem; } } .Watch_screen_1ravP { } .Watch_container_2gY1R { margin: 0 auto; position: relative; max-width: 70.9375rem; width: 100%; } .Watch_player_dkAZa h1, .Watch_videos_1w2k2 h1, .Watch_endcard_5J_vT h1 { color: #ffffff; } .Watch_altHeaderDetails_1w-M7 { width: 100%; display: flex; justify-content: center; align-items: center; height: 100%; } .Watch_videoSizer_oGW7o { margin: 0 auto; max-width: 70.9375rem; width: 100%; } .Watch_watchDetailContainer_3wfDh { padding: 1.5rem 1.25rem 1rem 1.25rem; pointer-events: none; } .Watch_sectionTitle_20XXa { font-size: 1rem; font-weight: 500; line-height: 1.38; letter-spacing: -0.5px; padding: 1.375rem 0.5rem; color: #FFF; display: block; border-bottom: solid 1px rgba(255,255,255,0.3); border-top: none; margin: 0 .75rem 2rem; } .Watch_sectionTitlePrimary_APfR_ { border-top: solid 1px rgba(255,255,255,0.3); } .Watch_buttonsContainer_3LqMK { padding: 0 0.75rem; margin-top: 1rem; } .Watch_loader_2Lc5C { padding-top: 3.8rem; margin-top: 1.5rem; } .Watch_altHeaderWrapper_3_u4O { height: 0; } .Watch_cta_M8ior { background-image: url(/static/images/live-cta-background.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff; padding: 2rem; font-size: 1rem; font-weight: 500; letter-spacing: -0.15px; line-height: 1.25rem; text-align: center; align-items: center; justify-content: center; } .Watch_cta_M8ior > * { max-width: 18rem; } .Watch_cta_M8ior .Watch_promoHeader_1Hzzx { margin: 0 auto 0.75rem; font-weight: 600; font-size: 1.25rem; letter-spacing: -0.3px; line-height: 1.15; } .Watch_cta_M8ior .Watch_promoText_7RZXI { font-size: 1rem; line-height: 1.25; font-weight: 300; margin: 0 auto 1.4375rem; } .Watch_cta_M8ior .Watch_button_2V-To { margin: 0 auto; border-radius: 0.3125rem; padding: 0.625rem 1.5rem; white-space: nowrap; display: flex; justify-content: center; width: 11.5rem; font-weight: 600; text-transform: uppercase; color: #009bfa; background: #ffffff; } .Watch_cta_M8ior .Watch_button_2V-To .Watch_buttonText_ePwcx { font-size: 0.8125rem; letter-spacing: 0; } @media screen and (max-width: 1098px) { .Watch_sectionTitleGridForced_nRVoN { border: none; margin-bottom: 0; } } @media screen and (min-width: 1099px) { .Watch_container_2gY1R { width: calc(100% - 2.5rem); } .Watch_player_dkAZa, .Watch_videos_1w2k2 , .Watch_endcard_5J_vT { display: block; } .Watch_videos_1w2k2 { border-bottom: 1px solid hsla(0, 0%, 100%, 0.1); padding-bottom: 50px; margin-bottom: 20px; } .Watch_videos_1w2k2:last-child { border-bottom: none; } .Watch_panelPlayer_Z40Xd { padding-bottom: calc(56.25% + 0.3125rem); margin-bottom: 1rem; position: relative; margin-top: 0; } .Watch_videoOuterContainer_1PvGq { min-width: 1436px; height: auto; } .Watch_watchDetailContainer_3wfDh { position: absolute; max-width: 70.9375rem; width: calc(100% - 4rem); margin: auto; left: 0; right: 0; bottom: 9rem; padding: 0; margin-bottom: none; } .Watch_player_dkAZa .Watch_altHeaderVideoContainer_3rF0x { position: fixed; top: 0; left: 0; height: auto; width: 19rem; z-index: 100; overflow: hidden; top: 4.5625rem; } .Watch_sectionTitle_20XXa { font-size: 1.625rem; font-weight: 500; letter-spacing: -0.7px; margin: 0 0 1rem; color: #FFF; display: block; border-bottom: none; } .Watch_panelPlayerAltHeader_3c0WQ { padding-bottom: 56.25%; } .Watch_sectionTitlePrimary_APfR_ { border-top: none; } .Watch_loader_2Lc5C { padding-top: 4.5625rem; margin-top: 1.5rem; } } @media screen and (min-width: 2220px) { .Watch_container_2gY1R, .Watch_videoSizer_oGW7o { max-width: 106rem; } .Watch_watchDetailContainer_3wfDh { max-width: none; } } .Watch_h1_9oRCh { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_h2_2zo1X { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_h3_3CYQr { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_h4_2Fowo { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_p1_2m9WX { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_p2_3PRDl { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_p3_1c94O { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_p4_5Jx5R { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_cta1_2Ojdh { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_cta2_169CZ { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .Watch_sectionTitle_20XXa { }.WatchDetail_container_3XU3U { color: #fff; display: flex; flex-direction: column; justify-content: space-between; pointer-events: all; } .WatchDetail_networkLogo_JeMuO, .WatchDetail_detailContainer_1ThdN { transition: visibility 0.25s, opacity 0.25s; visibility: visible; opacity: 1; } .WatchDetail_detailContainer_1ThdN { width: 100%; } .WatchDetail_title_1dcOA { text-transform: none; font-weight: 500; line-height: 1.625rem; display: flex; align-items: center; justify-content: space-between; } .WatchDetail_titleLink_3ydZB { cursor: pointer; display: inline; font-size: 1.25rem; font-weight: 500; letter-spacing: -0.7px; line-height: 1.5rem; } .WatchDetail_titleLink_3ydZB :hover, .WatchDetail_titleLink_3ydZB :visited, .WatchDetail_titleLink_3ydZB { color: #ffffff; } .WatchDetail_showSubtitle_2-fCm { font-size: 16px; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; } .WatchDetail_toggle_SKY-o { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .WatchDetail_toggle_SKY-o svg { color: #fff; } .WatchDetail_metadata_1zmlE { font-size: 12px; line-height: 1.57; color: rgba(255, 255, 255, 0.4); } .WatchDetail_networkLogo_JeMuO { padding-top: 6px; } .WatchDetail_networkLogo_JeMuO img { width: 1.75rem; opacity: 0.5; } .WatchDetail_networkLogoDetail__comE { vertical-align: middle; display: inline-block; } .WatchDetail_networkLogoDetail__comE img { width: 1.875rem; opacity: 0.7; margin: 0 0.5rem 0 0.325rem; } .WatchDetail_controlsHidden_34Dvr { pointer-events: none; } .WatchDetail_controlsHidden_34Dvr .WatchDetail_detailContainer_1ThdN { pointer-events: none; visibility: hidden; opacity: 0; transition: visibility 1.5s, opacity 1.5s; } .WatchDetail_controlsHidden_34Dvr .WatchDetail_networkLogo_JeMuO, .WatchDetail_playerLoading_1Z1mq .WatchDetail_networkLogo_JeMuO { bottom: -7.25rem; transition: bottom 1.25s ease-in-out; } .WatchDetail_mediaEnding_2VjQP { color: yellow;; } .WatchDetail_infoContainer_2PSzQ { padding: 20px 0; font-size: 0.875rem; } .WatchDetail_infoContainer_2PSzQ .WatchDetail_subtitle_1is7o { font-size: 100%; letter-spacing: normal; font-weight: 500; width: 100%; display: block; } .WatchDetail_infoContainer_2PSzQ .WatchDetail_subtitleCredits_30D6k { font-weight: 500; } .WatchDetail_infoContainer_2PSzQ .WatchDetail_subtextCredits_3xYTb { line-height: 1.6rem; font-size: 15px; margin-top: 26px; letter-spacing: -0.5px; color: rgba(255,255,255,.5); display: block; } .WatchDetail_detailContainer_1ThdN .WatchDetail_subtitleCredits_30D6k { vertical-align: middle; padding-right: 0.3em; } .WatchDetail_detailContainer_1ThdN .WatchDetail_subtextCredits_3xYTb { display: inline-block; vertical-align: middle; } .WatchDetail_creditsString_1eACY { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .WatchDetail_subtext_3yxtm { font-size: 1rem; line-height: 1.4; letter-spacing: -0.5px; display: inline-block; opacity: 0.8; overflow-x: hidden; text-overflow: ellipsis; color: rgba(255,255,255,.6); max-width: 39.25rem; } .WatchDetail_subtextExpanded_NOKqq { overflow-x: visible; width: 100%; white-space: normal; } .WatchDetail_subtextTuneIn_1ldlm { opacity: .6; font-size: 15px; font-weight: 500; color: #fff; vertical-align: text-top; } .WatchDetail_infoContainer_2PSzQ .WatchDetail_creditsWrapper_3j8gh, .WatchDetail_tuneInWrapper_2Tr9A { margin-top: 31px; } .WatchDetail_creditsWrapper_3j8gh .WatchDetail_subtitle_1is7o { margin-bottom: 20px; } .WatchDetail_tuneInWrapper_2Tr9A .WatchDetail_subtitle_1is7o { margin-bottom: 17px; } .WatchDetail_descriptionWrapper_1_GH6 { width: 100%; font-size: 1rem; line-height: 1.4; letter-spacing: -0.5px; display: inline-block; color: rgba(255,255,255,.6); } .WatchDetail_badge_2BFG2 { width: auto; margin: 0; border: 1px solid #fff; color: #fff; padding: .25rem; font-size: 10px; letter-spacing: -0.1px; text-transform: uppercase; } .WatchDetail_liveIndicator_3kWkx { text-transform: uppercase; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.0125rem; display: inline-block; color: rgba(255,255,255,0.6); } .WatchDetail_liveIndicator_3kWkx:before { content: ''; width: 0.3125rem; height: 0.3125rem; background: #ff0000; border-radius: 1rem; display: inline-block; margin: 0 0.25rem 0.125rem; } .WatchDetail_badgeContainer_2PsOu { line-height: 2.5; } .WatchDetail_descriptionWrapper_1_GH6 div { display: inline-block; } .WatchDetail_titleDisabled_32Rx_ h1, titleDisabled h1 a{ cursor: default; } @media screen and (min-width: 1099px) { .WatchDetail_container_3XU3U { flex-direction: row; align-items: center; } .WatchDetail_adPlaying_3Im7t .WatchDetail_networkLogo_JeMuO, .WatchDetail_adPlaying_3Im7t.WatchDetail_container_3XU3U { display: none; } .WatchDetail_hideNetworkLogo_oZnZ_ .WatchDetail_networkLogo_JeMuO { display: none; } .WatchDetail_title_1dcOA { display: inline-block; } .WatchDetail_titleLink_3ydZB { font-size: 1.5rem; } .WatchDetail_networkLogo_JeMuO { display: inline-block; position: absolute; bottom: 1.75rem; right: 0; transition: bottom 0.25s ease-in-out; } .WatchDetail_networkLogoFullscreen_2Fdji { z-index: 2147483648; } .WatchDetail_controlsHidden_34Dvr .WatchDetail_networkLogoFullscreen_2Fdji { bottom: -3rem; } .WatchDetail_networkLogoDetail__comE { vertical-align: sub; } .WatchDetail_networkLogo_JeMuO img { width: 3.5rem; } .WatchDetail_networkLogoDetail__comE img { width: 1.75rem; opacity: 0.5; } .WatchDetail_infoContainer_2PSzQ { font-size: inherit; } .WatchDetail_subtext_3yxtm { font-size: 0.875rem; line-height: 1.57; } .WatchDetail_descriptionWrapper_1_GH6 { font-size: 0.875rem; line-height: 1.57; width: calc(100% - 4rem); } .WatchDetail_creditsString_1eACY { max-width: 38.75rem; } .WatchDetail_subtextTuneIn_1ldlm { line-height: 1.64; } .WatchDetail_infoContainer_2PSzQ .WatchDetail_subtextCredits_3xYTb { font-size: 16px; margin-top: 15px; letter-spacing: .25px; } } .WatchDetail_h1_3WhlC { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_h2_3I7Om { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_h3_DVgvG { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_h4_I9bAe { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_p1_3WVKD { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_p2_1z08d { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_p3_2F0qy { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_p4_35Cha { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_cta1_20MOg { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_cta2_NZKc6 { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .WatchDetail_titleLink_3ydZB { } .WatchDetail_showSubtitle_2-fCm { } .WatchDetail_descriptionWrapper_1_GH6 { } .WatchDetail_metadata_1zmlE { }.BuythroughUpsell_container_1bZge { display: block; width: 100%; height: 100%; position: relative; z-index: 1; background: #000000; overflow: hidden; } .BuythroughUpsell_background_3S-dI { width: 100%; position: absolute; top: 0; opacity: 0.2; } .BuythroughUpsell_messageContainer_14H70 { display: flex; align-items: center; justify-content: center; height: 100%; flex-direction: column; margin: 0 auto; text-align: center; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .BuythroughUpsell_title_1VpYj { font-weight: 500; font-size: 1.5rem; margin-bottom: 1rem; color: #ffffff; } .BuythroughUpsell_message_3Z2kQ { font-size: 1rem; line-height: 1.5rem; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 1099px) { .BuythroughUpsell_title_1VpYj { font-size: 2.5rem; margin-bottom: 1.5rem; } .BuythroughUpsell_container_1bZge { position: absolute; } } .BuythroughUpsell_h1_FUR6R { text-transform: uppercase; font-weight: 700; font-size: calc(30px + (50 - 30) * ((100vw - 320px) / (2220 - 320))); line-height: calc(35px + (50 - 35) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_h2_3DmQL { text-transform: uppercase; font-weight: 700; font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (2220 - 320))); line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_h3_30yIq { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_h4_qFqfl { text-transform: uppercase; font-weight: 500; font-size: calc(12px + (12 - 12) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_p1_35NU4 { text-transform: uppercase; font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_p2_3fIZL { font-weight: 500; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_p3_3osxs { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (2220 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_p4_1BHHU { font-weight: 500; font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (2220 - 320))); line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_cta1_1DBwx { text-transform: uppercase; font-weight: 700; font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_cta2_2huLt { text-transform: uppercase; font-weight: 500; font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (2220 - 320))); letter-spacing: 0; } .BuythroughUpsell_container_1bZge { position: absolute; background-color: #000; } .BuythroughUpsell_title_1VpYj { } .BuythroughUpsell_message_3Z2kQ { max-width: 720px; } .BuythroughUpsell_signInText_33MUP { opacity: 0.5; } .BuythroughUpsell_signInText_33MUP, .BuythroughUpsell_signInLink_3AiXj { color: #fff; } .BuythroughUpsell_signInLink_3AiXj { font-weight: 600; } .BuythroughUpsell_learnMore_3iKNK { color: #fff; margin-bottom: 1.875rem; } .BuythroughUpsell_button_2zYvt { margin: 1.875rem; } .BuythroughUpsell_messageContainer_14H70 { justify-content: flex-end; padding-bottom: 2rem; } @media screen and (max-width: 767px) { .BuythroughUpsell_title_1VpYj { font-size: 1.125rem; line-height: 1.875rem; letter-spacing: -0.025rem; font-weight: bold; } .BuythroughUpsell_message_3Z2kQ { font-size: 0.75rem; line-height: 1.1875rem; letter-spacing: -0.0375rem; } .BuythroughUpsell_messageContainer_14H70 { padding-bottom: 0; } .BuythroughUpsell_signInText_33MUP, .BuythroughUpsell_signInLink_3AiXj { font-size: .75rem; line-height: 1.875rem; letter-spacing: -0.01875rem; } } .ScheduleItem_scheduleMain_3fajP { width: 100%; height: 100%; display: inline-block; overflow: hidden; } .ScheduleItem_container_1XtrF { display: inline-flex; flex-direction: row; justify-content: center; align-content: flex-start; position: relative; left: 0px; } .ScheduleItem_overflowButtonWrapper_1WOAA { display: inline-flex; } .ScheduleItem_scheduleItem_4Q7Y3 { background-color: rgba(255, 255, 255, 0.1); border-radius: .375rem; height: 4.375rem; margin-right: 1.25rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 1rem; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; flex-shrink: 0; } .ScheduleItem_current_nX27t { border-top-left-radius: 0em; border-bottom-left-radius: 0em; border-left: none; } .ScheduleItem_scheduleItemActive_2HT-v, .ScheduleItem_scheduleItem_4Q7Y3:hover { background-color: rgba(255, 255, 255, 0.4); } .ScheduleItem_dummy_3bdlW, .ScheduleItem_dummy_3bdlW:hover { cursor: default; background-color: rgba(255, 255, 255, 0.1); } .ScheduleItem_title_3dRXu { display: flex; font-size: 1rem; font-weight: 500; letter-spacing: -0.5px; white-space: nowrap; text-overflow: ellipsis; color: #fff; margin-bottom: .5rem; } .ScheduleItem_subtitle_10zvs { font-size: .875rem; letter-spacing: -0.3px; font-weight: 100; color: rgba(255,255,255, 0.4); } .ScheduleItem_title_3dRXu, .ScheduleItem_subtitle_10zvs { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-height: .875rem; line-height: 1; } .ScheduleItem_titleContainer_2tSxP { display: flex; flex-direction: column; width: 100%; } .ScheduleItem_titleText_CgJB_ { overflow: hidden; padding-top: 3px; text-overflow: ellipsis; } .ScheduleItem_badge_M9sDx { display: inline-block; font-size: 0.625rem; padding: 4px 6px 3px 6px; border: solid 1px white; border-radius: .1875rem; text-transform: uppercase; margin-right: 8px; } .ScheduleItem_newBadge_1yHD9 { background-color: rgba(0, 155, 255, 0.85); border: 1px solid rgba(0, 155, 255, 0.85); } .ScheduleItem_liveBadge_2nYF4 { background-color: rgba(208, 2, 27, 0.75); border: 1px solid rgba(208, 2, 27, 0.75); } .ScheduleItem_otherBadge_3nTk9 { background-color: rgba(94, 94, 96, 0.85); border: 1px solid rgba(94, 94, 96, 0.85); } /** DETAIL **/ .ScheduleItem_detailContainer_1tuoB { height: calc(100% - 4.375rem); display: flex; color: #ffffff; background: #141414; position: relative; z-index: 1; } .ScheduleItem_detailContainerLeft_1KLDA { flex-grow: 1; padding: 4.125rem 1rem 3rem; width: 100%; } .ScheduleItem_detailContainerRight_1cH4G { padding: 71px 14px 0px 0px; } .ScheduleItem_detailTitle_1kavj { display: inline-block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; vertical-align: top; font-size: 1.5rem; font-weight: 500; letter-spacing: -1px; } .ScheduleItem_detailSubtitle_1Dvxg { margin-top: 0.75rem; font-size: 1.25rem; letter-spacing: -0.4px; } .ScheduleItem_detailDescription_QJ8D_ { margin-top: 6px; font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; color: #a1a1a1; } .ScheduleItem_detailInfo_1ZzVE { height: 30px; font-size: 12px; line-height: 2.5; color: rgba(255, 255, 255, 0.4); } .ScheduleItem_actionButtons_1jX2s { display: inline-block; padding-top: 28px } .ScheduleItem_actionButtons_1jX2s.ScheduleItem_buttonGutter_2yhOo { margin-top: 10px; } .ScheduleItem_actionButton_1WgDO { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 24px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .ScheduleItem_actionButtonLocked_Lwf4e { padding: 0 11px; } .ScheduleItem_actionButton_1WgDO:hover { color: #000; background: #fff; } .ScheduleItem_actionButton_1WgDO svg { pointer-events: none; margin: 0 auto; background: transparent; transition: fill .25s; } .ScheduleItem_actionButton_1WgDO:hover svg { fill: #000 } .ScheduleItem_actionButtonText_dwNJz { position: relative; } .ScheduleItem_secondaryText_1q2U6 { position: absolute; left: 0; top: -2.75rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .ScheduleItem_actionButton_1WgDO:hover .ScheduleItem_secondaryText_1q2U6 { color: #fff; } .ScheduleItem_noAuthZActionButton_1oqV- * { opacity: .8; } .ScheduleItem_noAuthZActionButton_1oqV- { color: rgba(255,255,255,.4); } .ScheduleItem_lock_5IrdD { margin-right: 8px; width: 19px; opacity: 1; } .ScheduleItem_caret_32O1K, .ScheduleItem_timestamp_BKtXo { display: none; } @media screen and (max-width: 1098px) { .ScheduleItem_container_1XtrF { display: block; width: 100%; } .ScheduleItem_scheduleItem_4Q7Y3 { position: relative; flex-direction: row; align-items: baseline; flex: 2; padding: 0; margin: 1rem 1rem 0; border-bottom: 1px solid rgba(255,255,255,0.1); border-radius: 0; } .ScheduleItem_scheduleItem_4Q7Y3, .ScheduleItem_scheduleItemActive_2HT-v, .ScheduleItem_scheduleItem_4Q7Y3:hover { background-color: transparent; } .ScheduleItem_title_3dRXu { font-size: 14px; letter-spacing: -0.4px; font-weight: 500; } .ScheduleItem_titleText_CgJB_ { padding-top: 0; padding-right: 3px; } .ScheduleItem_titleContainer_2tSxP { width: calc(100% - 7rem); } .ScheduleItem_subtitle_10zvs { font-size: 14px; letter-spacing: -0.3px; margin-top: -1px; } .ScheduleItem_caret_32O1K { display: block; opacity: .5; } .ScheduleItem_caret_32O1K svg { width: 22px; height: 22px; } .ScheduleItem_timestamp_BKtXo { display: block; color: rgba(255,255,255, 0.4); font-size: 0.75rem; font-weight: 500; letter-spacing: -0.4px; width: 5rem; flex-shrink: 0; } .ScheduleItem_actionButtons_1jX2s { padding: 10px 0; } .ScheduleItem_actionButtons_1jX2s.ScheduleItem_buttonGutter_2yhOo { margin-top: 30px; } .ScheduleItem_current_nX27t .ScheduleItem_timestamp_BKtXo:after { content: ""; width: .4375rem; height: .4375rem; background: red; margin-left: 0.5rem; border-radius: 1rem; display: inline-block; } .ScheduleItem_dummy_3bdlW { display: none; } .ScheduleItem_scheduleItemActive_2HT-v { display: block; height: auto; margin: 1.3125rem 1.3125rem 0.3125rem; } .ScheduleItem_scheduleItemActive_2HT-v .ScheduleItem_caret_32O1K { position: absolute; top: -0.5rem; right: 0rem; } .ScheduleItem_detailContainer_1tuoB { height: auto; } .ScheduleItem_detailContainerLeft_1KLDA { padding: 1rem 0; } .ScheduleItem_detailTitle_1kavj { font-size: 1.25rem; line-height: 1.3; padding-right: 3px; } .ScheduleItem_detailSubtitle_1Dvxg { font-size: 1rem; line-height: 1.63; letter-spacing: -0.6px; margin: 0; white-space: normal; } } .ScheduleItem_newBadge_1yHD9 { background-color: rgba(255, 204, 1, 1); border: 1px solid rgba(255, 204, 1, 1); color: #000; } .ScheduleItem_liveBadge_2nYF4 { background-color: rgba(208, 2, 27, 0.75); border: 1px solid rgba(208, 2, 27, 0.75); } .smartbanner { max-width: 100vw; width: 100%; position: relative; z-index: 20; } .headroom--unfixed { opacity: 1; z-index: 20; } .headroom--scrolled { transition: opacity 200ms ease-in-out; z-index: 20; } .headroom--pinned { opacity: 1; z-index: 20; } .Header_container_3DYYH { letter-spacing: -0.33px; } .Header_graphikFont_3EUvD { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_proximaFont_rFyCB { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_container_3DYYH a { text-decoration: none; } .Header_container_3DYYH .headroom { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .Header_container_3DYYH .headroom--scrolled, .Header_containerListPage_2ki-j .headroom, .Header_containerListPage_2ki-j .headroom .Header_networkLinkDropdownContainer_3TlNF, .Header_containerHoverMenu_1i4Gn { background: #000; } .Header_container_3DYYH, .Header_content_2FCWx, .Header_logoProviderWrapper_334ly, .Header_profileDropdownContainer_3mWWb { height: 3.8rem; } .Header_content_2FCWx { box-sizing: border-box; } .Header_hoverMenuContainer_2Bz1Q { width: 100%; height: 4.7rem; position: absolute; left: 0; top: 0; z-index: -1; } .Header_navLinks_27e0c > .Header_hoverMenuContainer_2Bz1Q:hover, .Header_categoryItem_1nzMT:first-of-type:hover ~ .Header_hoverMenuContainer_2Bz1Q, .Header_categoryItem_1nzMT:nth-of-type(2):hover ~ .Header_hoverMenuContainer_2Bz1Q, .Header_categoryItem_1nzMT:first-of-type:hover ~ .Header_hoverMenuContainer_2Bz1Q > .Header_showsHoverMenu_2gbj8, .Header_categoryItem_1nzMT:nth-of-type(2):hover ~ .Header_hoverMenuContainer_2Bz1Q > .Header_moviesHoverMenu_1BnWg, .Header_categoryItem_1nzMT ~ .Header_hoverMenuContainer_2Bz1Q > .Header_showsHoverMenu_2gbj8:hover, .Header_categoryItem_1nzMT ~ .Header_hoverMenuContainer_2Bz1Q > .Header_moviesHoverMenu_1BnWg:hover { display: block; background: #000; } .Header_moviesHoverMenu_1BnWg, .Header_showsHoverMenu_2gbj8 { display: none; } .headroom .Header_networkLinkDropdownContainer_3TlNF { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .headroom .Header_profileOptionsContainer_OWBYH { background: rgba(0, 0, 0, 0.9); transition: background 0.5s; } .headroom--scrolled .Header_networkLinkDropdownContainer_3TlNF, .headroom--scrolled .Header_profileOptionsContainer_OWBYH { background: #000; } .Header_categories_2Bup_ { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; font-size: 1rem; margin-right: auto; max-width: calc(100% - 9.375rem); overflow: hidden; height: 100%; align-items: center; } .Header_accountLinks_Ez5g2 { margin-left: auto; } .Header_accountStatus_36n4- { color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; height: 14px; vertical-align: middle; margin-left: 20px; white-space: nowrap; } .Header_upgradeNowBtn_3BivW { background-color: #ff0000; border-radius: 6px; color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 600; height: 44px; letter-spacing: -0.3px; line-height: 44px; text-align: center; vertical-align: middle; width: 150px; } .Header_navLinks_27e0c { height: 100%; justify-content: center; align-items: center; display: flex; } .Header_overlayNetworkLink_aC4Sy { font-size: 18px; color: #ffffff; height: 40px; line-height: 40px; } .Header_overlayNetworkLinksWrapper_3-_Sz { margin: 0 auto; padding: 1.2rem 0; border-top: 1px solid hsla(0,0%,100%,.3); } .Header_categoriesMobile_23RoR { width: 100%; height: calc(100vh - 3.8rem); overflow-y: scroll; display: flex; flex-direction: column; } .Header_categoriesMobile_23RoR > div { display: block; width: calc(100% - 2.4rem); margin: auto; } .Header_categoryItem_1nzMT { font-size: 1rem; padding: 0; margin-right: 1.75rem; background: 0 0; border: 0; color: rgba(255, 255, 255, 0.75); transition: color 0.25s; font-weight: 500; height: 100%; display: flex; align-items: center; } .Header_mobileMenuAvailable_31PhH .Header_categoryItem_1nzMT { display: none; } .Header_categoryItemMobile_1sd3o { color: rgba(255, 255, 255, 1); display: block; font-weight: 500; font-size: 3rem; padding: 0.7rem 0; letter-spacing: -1.5px; } .Header_categoryItem_1nzMT:hover { color: rgba(255, 255, 255, 1); } .Header_categoryItemMobile_1sd3o img { width: auto; opacity: 1; height: 20px; height: 48px; } .Header_categoryItemMobile_1sd3o .fx img { height: 40px; } .Header_categoryItemMobile_1sd3o .fxpl img { height: 39px; } .Header_categoryItemMobile_1sd3o .fxx img { height: 52.8px; } .Header_categoryItem_1nzMT .fxm img { height: 40px; } .Header_container_3DYYH { display: block; z-index: 9999; transition: all 0.25s; left: 0; position: fixed; top: 0; width: 100%; opacity: inherit; height: 3.8rem; } .Header_containerMobile_2zaIl { height: 100vh; width: 100%; left: 0; top: 0; position: fixed; background: rgba(0, 0, 0, 1); } .Header_softHide_3oUVE { pointer-events: none; opacity: 0; visibility: hidden; transition: visibility 1s, opacity 1s; } .Header_content_2FCWx { margin: 0 auto; display: flex; align-items: center; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .Header_headerContentWrapper_1NkxX { position: relative; } .Header_profileOptionsContainer_OWBYH { margin-top: 3.8rem; position: fixed; top: 0%; border-radius: 0 0 4px 4px; margin-left: -40px; } .Header_profileOption_3YOLE { align-items: center; color: #fff; display: flex; font-size: 13px; height: 45px; line-height: 45px; padding-left: 1.5rem; text-align: center; width: 175px; cursor: pointer; outline: none; border: none; background: #000; } .Header_profileOption_3YOLE > svg { margin-right: 10px; } .Header_networkLinkDropdownContainer_3TlNF { position: fixed; margin-top: 61px; left: 0px; } .Header_networkLinkDropdownItemLabel_1NRNx { line-height: initial; display: inline-block; width: 100%; } .Header_networkLinkDropdownItemLabel_1NRNx svg { float: right; margin-right: 20px; visibility: hidden; } .Header_networkLinkDropdownItem_5jZDh { line-height: 50px; height: 50px; width: 285px; cursor: pointer; } .Header_networkLinkDropdownItemText_3hv-W { width: 260px; margin-left: 20px; color: #ffffff; } .Header_foxAwesomeContent_1Pyn7 { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 77rem; width: calc(100% - 2.5rem); } .Header_maintenance_3qEBZ { padding: 1.25rem 0; } .Header_contentMobile_1Cxa1 { align-items: flex-start; flex-direction: column; padding: 1.125rem 0; } .Header_logo_10KjF { -ms-flex-negative: 0; flex-shrink: 0; transition: color 0.25s, background-color 0.25s; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects; color: #fff; text-decoration: none; z-index: 22; margin-right: 0.875rem; } .Header_logoWithDropdown_2L0ZE { display: flex; } .Header_dropdownSeparator_sj4JY { display: inline-flex; align-self: center; width: 1px; height: 30px; opacity: 0.5; background-color: #ffffff; margin-right: 18px; } .Header_logo_10KjF img { height: 1.125rem; width: auto; } .Header_brand-fyc_2_OrU .Header_logo_10KjF img { height: 1.8rem; } .Header_logout_1cTKO { position: relative; width: 1.125rem; height: 1.125rem; display: inline-block; opacity: 0.5; cursor: pointer; } .Header_logout_1cTKO:hover { opacity: 1; } .Header_logout_1cTKO:before, .Header_logout_1cTKO:after { position: absolute; content: ' '; height: 1.125rem; width: 0.125rem; background-color: #fff; left: 50%; } .Header_logout_1cTKO:before { transform: rotate(45deg); } .Header_logout_1cTKO:after { transform: rotate(-45deg); } .Header_menuButton_ovxhF { display: flex; align-content: center; justify-content: center; flex-direction: column; background: 0 0; border: 0; outline: none; cursor: pointer; margin-left: 0.75rem; } .Header_menuButton_ovxhF > div { height: 0.125rem; width: 0.9375rem; background-color: rgba(255, 255, 255, 1); transition: all 0.25s; margin: 0.125rem 0; cursor: pointer; } .Header_menuButton_ovxhF:hover > div { background-color: rgba(255, 255, 255, 1); } .Header_mobileClose_FWiUs { margin: 0 0 0 auto; background: 0 0; border: 0; color: #fff; transform: rotate(45deg); opacity: 0.5; cursor: pointer; display: none; position: absolute; top: 0; right: 0; padding: 0.8125rem 1.25rem; outline: none; display: block; } .Header_mobileClose_FWiUs > img { max-width: 100%; } .Header_hide_2Sm5z { display: none; } .Header_iconContainer_1OU-g { display: flex; align-items: center; } .Header_providerLogo_1AoB3 img { height: 1.125rem; width: auto; opacity: 1; margin-top: 0.125rem; } .Header_providerLogo_1AoB3 a img { cursor: pointer; } .Header_providerLogo_1AoB3 { margin-top: -0.09375rem; padding-left: 0.875rem; border-left: 1px solid hsla(0, 0%, 100%, 0.5); } .Header_providerLogoDesktop_1dwZr { border: none; padding-left: none; margin-top: 0.09375rem; } .Header_right_2tLwH { display: flex; align-items: center; margin-right: -0.25rem; } .Header_right_2tLwH .Header_navNetworks_6pEm5 { vertical-align: top; margin-top: 10px; } .Header_right_2tLwH .Header_navNetworks_6pEm5 .Header_categoryItem_1nzMT:last-child { margin-right: 0; } .Header_rightIcon_2pe-Z { display: inline-block; font-size: 1rem; color: rgba(255, 255, 255, 0.6); transition: color 0.25s; margin-left: 0.75rem; } .Header_rightIcon_2pe-Z svg { fill: #fff; } .Header_storeIcon_1AJ5s > svg, .Header_searchIcon_2J6-K > svg { height: 1.25rem; width: 1.25rem; cursor: pointer; fill: #fff; } .Header_mvpdIcon_3NuxD { cursor: pointer; } .Header_userIcon_wusjq > svg, .Header_userIconAccount_VUFJC > svg { height: 1.25rem; width: 1.1875rem; cursor: pointer; fill: transparent; stroke: #fff; stroke-width: 2px; height: 18px; width: 16px; } .Header_userIconAccount_VUFJC > svg { fill: #fff; stroke: #fff; } .Header_close_33T4p { position: relative; width: 1.4375rem; height: 1.4375rem; margin: 0 -0.25rem 0 -0.875rem; cursor: pointer; } .Header_close_33T4p:before, .Header_close_33T4p:after { position: absolute; content: ' '; height: 1.5rem; width: 0.125rem; background-color: #fff; left: 0.625rem; } .Header_close_33T4p:before { transform: rotate(45deg); } .Header_close_33T4p:after { transform: rotate(-45deg); } .Header_innerContent_2pMmZ { display: flex; justify-content: space-between; align-items: center; width: 100%; } .Header_logoProviderWrapper_334ly { display: flex; justify-content: flex-start; align-content: center; align-items: center; } .Header_linkDropdown_2FQcl, .Header_profileDropdown_3MqbG { display: inline-flex; align-self: center; margin: 0 20px; cursor: pointer; } .Header_profileDropdown_3MqbG { margin: 0 20px; } .Header_networkDropdownContainer_2hLQM { height: 100%; } .Header_networkDropdownContainer_2hLQM, .Header_profileDropdownContainer_3mWWb { display: inline-flex; position: relative; } .Header_profileDropdownOpen_2LXHf { margin-bottom: -4px; border-bottom: 4px white solid; } .Header_profileIconContainer_3WlPt { display: inline-flex; align-self: center; cursor: pointer; } .Header_appDownloadGroup_WmIKx { margin: 0 auto; color: rgba(255, 255, 255, 1); padding-top: 1.2rem; border-top: 1px solid hsla(0, 0%, 100%, 0.3); align-items: center; padding-bottom: 2rem; cursor: pointer; width: calc(100% - 2.4rem); } .Header_appDownloadGroup_WmIKx > div { display: flex; align-items: center; } .Header_appDownloadText_6cmO0 > h2 { font-size: 1.85rem; font-weight: 500; } .Header_appDownloadText_6cmO0 > p { font-size: 1.1rem; line-height: 1.2; letter-spacing: 0.1px; margin-top: 0.525rem; margin-bottom: 1rem; -webkit-font-smoothing: antialiased; } .Header_appDownloadIcon_1sCA2 > img { height: 5rem; margin: 0.5rem 0 1.5rem 0.9rem; } .Header_appDownloadIcon_1sCA2.Header_iosIcon_2afsq > img { border-radius: 1.3rem; } .Header_appDownloadButton_uCuXP { width: 100%; } .Header_appDownloadButtonImage_33u5E { height: 30px; object-fit: contain; border-radius: 0.3rem; vertical-align: middle; margin-right: 10px; } .Header_appDownloadButton_uCuXP > button { width: 100%; margin: 0.25rem auto auto; height: 2.8125rem; border-radius: 0.1875rem; border: none; font-size: 1rem; font-weight: 600; line-height: 1.88; letter-spacing: -0.3px; background-color: #fff; } .Header_divider_3ZnOJ { display: none; } @media screen and (min-width: 768px) { .Header_divider_3ZnOJ { display: inline-flex; height: 20px; width: 1px; background: white; vertical-align: middle; margin-left: 10px; } .Header_rightIcon_2pe-Z { margin-left: 1.35rem; } .Header_maintenance_3qEBZ { padding: 0.625rem 0rem; } .Header_innerContent_2pMmZ { width: auto; } .Header_categoryItem_1nzMT { vertical-align: top; padding: 0.375rem 0 0.3125rem 0; border-bottom: 2px solid transparent; } .Header_categoryItemActive_1PtKu { color: #fff; border-bottom: 2px solid #009bff; } .Header_categoryItem_1nzMT img { width: auto; opacity: 0.5; } .Header_categoryItem_1nzMT:hover img { opacity: 1; } .Header_categoryItem_1nzMT .fx img { height: 15.6px; } .Header_categoryItem_1nzMT .fxpl img { height: 15.2px; } .Header_categoryItem_1nzMT .fxx img { height: 21.7px; } .Header_categoryItem_1nzMT .fxm img { height: 15.6px; } .Header_menuButton_ovxhF { display: none; } .Header_categories_2Bup_ { display: flex; } .Header_linkDropdown_2FQcl svg { height: 16px; width: 16px; } .Header_mvpdIcon_3NuxD:hover { color: rgba(255, 255, 255, 1); } .Header_searchIconInOrder_3ELEV { order: 2; } .Header_storeIcon_1AJ5s { order: 3; } .Header_storeIcon_1AJ5s svg, .Header_searchIcon_2J6-K svg { height: 1.5rem; width: 1.5rem; fill: rgba(255, 255, 255, 0.75); } .Header_storeIcon_1AJ5s:hover svg, .Header_searchIcon_2J6-K:hover svg { fill: rgba(255, 255, 255, 1); } .Header_userIcon_wusjq { order: 1; } .Header_userIcon_wusjq svg { stroke: rgba(255, 255, 255, 0.75); } .Header_userIcon_wusjq:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_profileIconContainer_3WlPt:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_userIconAccount_VUFJC > svg { fill: rgba(255, 255, 255, 0.75); stroke: rgba(255, 255, 255, 0.5); } .Header_userIconAccount_VUFJC:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileIconContainer_3WlPt:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileDropdownContainer_3mWWb { height: 3.8rem; } .Header_profileOptionsContainer_OWBYH { margin-top: 3.8rem; } .Header_profileOption_3YOLE { width: 130px; } } @media screen and (max-width: 767px) { .Header_profileOptionsContainer_OWBYH { right: 0; } } @media screen and (min-width: 768px) { .Header_profileOptionsContainer_OWBYH.Header_headerNavPadding_2f1DV { margin-top: 121px; } .Header_profileOptionsContainer_OWBYH { right: inherit; } .Header_networkLinkDropdownContainer_3TlNF.Header_headerNavPadding_2f1DV { margin-top: 121px; } .Header_logo_10KjF img { height: 1.225rem; } .Header_logoWithDropdown_2L0ZE { margin: 0; } } @media screen and (min-width: 1099px) { .Header_networkLinkDropdownContainer_3TlNF, .Header_profileOptionsContainer_OWBYH { margin-top: 4.5625rem; left: inherit; } .Header_networkLinkDropdownContainer_3TlNF.Header_headerNavPadding_2f1DV { margin-top: 4.5625rem; left: inherit; } .Header_container_3DYYH, .Header_content_2FCWx, .Header_logoProviderWrapper_334ly, .Header_profileDropdownContainer_3mWWb { height: 4.5625rem; } .Header_linkDropdown_2FQcl svg { height: 18px; width: 18px; } .Header_logo_10KjF { margin-right: 3.3rem; } .Header_logo_10KjF img { height: 1.85rem; } .Header_logoWithDropdown_2L0ZE { margin: 0; } .Header_brand-fyc_2_OrU .Header_logo_10KjF img { height: 1.8rem; } .headroom .Header_networkLinkDropdownItem_5jZDh:hover, .headroom .Header_profileOption_3YOLE:hover { background: #191919; } .Header_networkLinkDropdownItem_5jZDh:hover svg { visibility: visible; } .Header_dropdownShowsMovies_21WIW:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } @media screen and (min-width: 2220px) { .Header_content_2FCWx { max-width: 130rem; } .Header_dropdownShowsMovies_21WIW:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } .Header_categoryItemActive_1PtKu { border-bottom-color: rgb(255, 204, 1); }.HomeSlideHeader_header_2YB7G, .HomeSlideHeader_smallerHeader_FIpx7, .HomeSlideHeader_altHeader_3Ye3g { color: #fff; display: block; } .HomeSlideHeader_header_2YB7G { position: relative; height: 8.75rem; } .HomeSlideHeader_smallerHeader_FIpx7 { position: relative; height: 4rem; } .HomeSlideHeader_container_1vCql { margin: 0 auto; } .HomeSlideHeader_imageAndText_CztRM .HomeSlideHeader_text_26cR4 { padding-left: 6px; } .HomeSlideHeader_imageAndText_CztRM img, .HomeSlideHeader_imageOnly_1nrO0 img { max-height: 36px; width: auto; } .HomeSlideHeader_smallerImageAndText_ejuzH img, .HomeSlideHeader_smallerImageOnly_k__sZ img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_smallerImageAndText_ejuzH .HomeSlideHeader_text_26cR4 { padding-left: 6px; } .HomeSlideHeader_seriesLogo_3AIZo { height: 5rem; } .HomeSlideHeader_headerTitle_6Jeoi h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_headerTitle_6Jeoi, .HomeSlideHeader_headerTitle_6Jeoi h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; position: absolute; bottom: 3rem; } .HomeSlideHeader_smallerTitle_2jNrw h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_smallerTitle_2jNrw, .HomeSlideHeader_smallerTitle_2jNrw h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; bottom: 3rem; padding-top: 15px; } .HomeSlideHeader_infoContainer_1_mIg { color: #fff; position: relative; } .HomeSlideHeader_smallerInfoContainer_1rYsd { } .HomeSlideHeader_smallerInfoContainer_1rYsd.HomeSlideHeader_withSmallHeader_bFN_p { padding-bottom: 0; padding-top: 140px; z-index: 1; } .HomeSlideHeader_description_qI5mQ { color: rgba(255, 255, 255, .6); max-width: 30.125rem; padding-bottom: 0; font-size: 1rem; line-height: 1.25rem; font-weight: 400; margin-top: .5rem; } .HomeSlideHeader_descriptionText_3C8Sc { font-size: 0.875rem; line-height: 1.43; display: none; } .HomeSlideHeader_highlightMovie_jFDQ7, .HomeSlideHeader_highlightSeries_2AORI { display: inline-block; margin-bottom: 0; max-width: calc(100% - 2.5rem); } .HomeSlideHeader_highlight_23_8L { color: #fff; font-size: 15px; font-weight: 500; } .HomeSlideHeader_badge_1Ike_ { font-weight: 100; border: .0625rem solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; display: inline-block; font-size: .625rem; letter-spacing: .03125rem; position: absolute; top: -1.8125rem; } .HomeSlideHeader_liveBadge_2VOG- { border-radius: 2px; background-color: rgba(208, 2, 27, 0.75); border-color: rgba(208, 2, 27, 0.75); } .HomeSlideHeader_upcomingBadge_1Z037, .HomeSlideHeader_featuredBadge_1IdiT { border-radius: 2px; background-color: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.15); } .HomeSlideHeader_description_qI5mQ .HomeSlideHeader_progress_2Ht7H { background-color: #333333; width: 75%; height: 3px; margin: 15px 0 10px; position: relative; } .HomeSlideHeader_description_qI5mQ .progress-0, .HomeSlideHeader_description_qI5mQ .progress-5 { display: none; } .HomeSlideHeader_description_qI5mQ .HomeSlideHeader_progress_2Ht7H .HomeSlideHeader_done_1-VHF { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .HomeSlideHeader_networkLogo_3QYMG + .HomeSlideHeader_meta_1S2NM { border-left: 1px solid hsla(0, 0%, 100%, .2); padding-left: 10px; } .HomeSlideHeader_meta_1S2NM { font-size: 0.75rem; color: rgba(255, 255, 255, 0.4); margin-top: 0.375rem; } .HomeSlideHeader_buttons_3NyfL { margin: 0.875rem 0 2.375rem; display: block; } .HomeSlideHeader_buttons_3NyfL.HomeSlideHeader_buttonGutter_2vGVq { margin-top: 3rem; } .HomeSlideHeader_buttons_3NyfL svg { height: 17px; width: 17px; margin-right: .5rem; margin-left: -.3125rem; } a.HomeSlideHeader_showButton_y0beM { color: #fff; background-color: #198ae6; } a:hover.HomeSlideHeader_showButton_y0beM { background-color: #009bff; } .HomeSlideHeader_detailContainer_EftZ7 { display: flex; align-items: center; } .HomeSlideHeader_moreLink_2VLlo, .HomeSlideHeader_moreInfo_3oxKx { font-size: 0.875rem; padding: 1.125rem 0.5rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255, 255, 255, .5); } .HomeSlideHeader_foxAwesomeMoreLink_YQM_3 { font-size: 0.875rem; padding: 1rem 1rem; background: none; color: rgba(255, 255, 255, .5); border: 2px solid rgba(128, 128, 128, 0.31); border-radius: .25rem; padding-bottom: 16px; padding-top: 18px; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_moreLink_2VLlo:hover, .HomeSlideHeader_moreInfo_3oxKx:hover, .HomeSlideHeader_foxAwesomeMoreLink_YQM_3:hover { color: #fff; } .HomeSlideHeader_foxAwesomeMoreLink_YQM_3:hover { border-color: #fff; } .HomeSlideHeader_showButton_y0beM { margin: 0 .625rem 0 0; color: #fff; border-radius: .3125rem; background: rgba(255, 255, 255, .3); padding: .625rem 1.25rem; line-height: 1.375rem; font-size: 0.875rem; padding: 0.9375rem 1.875rem 0.8125rem; } .HomeSlideHeader_showButton_y0beM, .HomeSlideHeader_moreLink_2VLlo { border: 0; transition: background .25s, color .25s; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_showButton_y0beM>svg, .HomeSlideHeader_showButton_y0beM>svg circle { transition: fill .25s, stroke .25s, color .25s; } .HomeSlideHeader_showButton_y0beM>svg { margin-right: 0.375rem; margin-left: -0.375rem; width: 1.1875rem; height: 1.1875rem; vertical-align: top; cursor: pointer; } .HomeSlideHeader_showButtonText_32h0V { position: relative; } .HomeSlideHeader_secondaryText_35Ufs { position: absolute; left: 0; top: -3rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .HomeSlideHeader_showButton_y0beM:hover .HomeSlideHeader_secondaryText_35Ufs { color: #fff; } .HomeSlideHeader_showName_Y-R-d { color: #fff; font-size: 25px; font-weight: 500; margin: 0 0 0.5rem; } .HomeSlideHeader_toggle_194Uw { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .HomeSlideHeader_toggle_194Uw svg { fill: #fff !important; } a.HomeSlideHeader_fadeButtons_1z4aE, a.HomeSlideHeader_fadeButtons_1z4aE:hover { opacity: 1; background: #252525; color: #585858; } a.HomeSlideHeader_fadeButtons_1z4aE>svg circle, a.HomeSlideHeader_fadeButtons_1z4aE:hover>svg circle { stroke: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_1z4aE>svg, a.HomeSlideHeader_fadeButtons_1z4aE:hover>svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_1z4aE>svg>g>g>path, a.HomeSlideHeader_fadeButtons_1z4aE:hover>svg>g>g>path { stroke: none !important; } .HomeSlideHeader_icon_NxctR { vertical-align: top; } .HomeSlideHeader_networkLogo_3QYMG { height: 24px; position: relative; top: -4px; vertical-align: middle; margin: 15px 10px 2px 2px; } @media screen and (min-width: 767px) and (max-width: 1098px) and (min-height: 1098px) { .HomeSlideHeader_header_2YB7G { height: 16rem; } } @media screen and (max-height: 1099px) { .HomeSlideHeader_header_2YB7G { height: 2.75rem !important; margin-bottom: 15px !important; } } @media screen and (min-width: 1099px) { .HomeSlideHeader_container_1vCql { margin-bottom: 3rem; } .HomeSlideHeader_showName_Y-R-d { margin: 0 0 0.3rem; font-size: 36px; } .HomeSlideHeader_header_2YB7G { height: 16rem; margin-bottom: 30px; } .HomeSlideHeader_paddingTopHeader_nqE5X { margin-top: 1rem; } .HomeSlideHeader_smallerHeader_FIpx7 { height: 4rem; } .HomeSlideHeader_headerTitle_6Jeoi, .HomeSlideHeader_headerTitle_6Jeoi h1 { font-size: 4.625rem; bottom: 1.75rem; } .HomeSlideHeader_imageAndText_CztRM .HomeSlideHeader_text_26cR4 { padding-left: 12px; } .HomeSlideHeader_imageAndText_CztRM img, .HomeSlideHeader_imageOnly_1nrO0 img { max-height: 3.375rem; width: auto; } .HomeSlideHeader_smallerImageAndText_ejuzH img, .HomeSlideHeader_smallerImageOnly_k__sZ img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_badge_1Ike_ { font-size: 0.625rem; margin: 0 0 0.6375rem; } .HomeSlideHeader_description_qI5mQ { font-size: 1rem; line-height: 1.625rem; font-weight: normal; } .HomeSlideHeader_descriptionText_3C8Sc { font-size: inherit; line-height: inherit; display: inline; } .HomeSlideHeader_descriptionTextMovie_10I2L, .HomeSlideHeader_descriptionTextSeries_3o-Rt, .HomeSlideHeader_descriptionTextVideo_e9hQA { display: block; clear: both; } .HomeSlideHeader_description_qI5mQ .HomeSlideHeader_progress_2Ht7H { width: 100%; } .HomeSlideHeader_highlightMovie_jFDQ7, .HomeSlideHeader_highlightSeries_2AORI { max-width: 800px; width: 800px; } .HomeSlideHeader_meta_1S2NM { font-size: 0.75rem; margin-top: .3375rem; } .HomeSlideHeader_showButton_y0beM { padding: 1.063rem 1.875rem 0.9375rem 1.75rem; color: #fff; background: rgba(255, 255, 255, .2); margin-right: 0.8rem; border-radius: 0.25rem; font-size: 0.8125rem; line-height: 1.188rem; } .HomeSlideHeader_showButton_y0beM>svg { width: 1.125rem; height: 1.125rem; } .HomeSlideHeader_buttons_3NyfL { margin: 1.5rem 0; } .HomeSlideHeader_buttons_3NyfL.HomeSlideHeader_buttonGutter_2vGVq { margin-top: 3rem; } .HomeSlideHeader_moreLink_2VLlo { font-size: 0.875rem; } a.HomeSlideHeader_fadeButtons_1z4aE, a.HomeSlideHeader_fadeButtons_1z4aE:hover { opacity: 1; background: #252525; color: #585858; } a.HomeSlideHeader_fadeButtons_1z4aE>svg circle, a.HomeSlideHeader_fadeButtons_1z4aE:hover>svg circle { stroke: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_1z4aE>svg, a.HomeSlideHeader_fadeButtons_1z4aE:hover>svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_1z4aE>svg>g>g>path, a.HomeSlideHeader_fadeButtons_1z4aE:hover>svg>g>g>path { stroke: none !important; } .HomeSlideHeader_logo_jwqtS { padding: 10px 0; } .HomeSlideHeader_locationRequired_1b94n { padding: 178px 0 242px 0; } .HomeSlideHeader_networkLogo_3QYMG { margin-left: 0; } } a.HomeSlideHeader_showButton_y0beM { background-color: rgb(255, 204, 1); color: #000; } a.HomeSlideHeader_showButton_y0beM:hover { background-color: rgba(255, 204, 1, 0.35); color: #000; } .HomeSlideHeader_showButton_y0beM svg { fill: #000 !important; stroke: #000 !important; }@keyframes Tile_fadein_1cGud { from { opacity: 0; } to { opacity: 1; } } @keyframes Tile_fadeInUnAuth_11A_X { from { opacity: 0; } to { opacity: .4; } } .Tile_tile_3ggHV { color: #fff; display: inline-block; position: relative; text-align: left; overflow: hidden; letter-spacing: 0; width: 100%; -webkit-transform: translateZ(0); } .Tile_fadeAnimated_2MB6L { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_fadeAnimatedUnauthorized_4uBCa { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_imageContainer_3Cu-e { display: block; position: relative; } .Tile_imageContainer_3Cu-e .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0)); transition: opacity 0.25s; } .Tile_clickable_26mfK:hover .Tile_imageContainer_3Cu-e:not(.Tile_imageContainerWithButtons_zkeTA) .LazyLoad::after { opacity: 0; } .Tile_imageContainer_3Cu-e .LazyLoad { position: relative; overflow: hidden; } .Tile_imageContainer_3Cu-e .LazyLoad .Tile_image_4MLpb { top: 0; } .Tile_image_4MLpb { display: block; height: auto; width: 100%; } .Tile_toFade_1Jdu0 { position: absolute; transition: opacity 0.25s; -webkit-backface-visibility: hidden; } .Tile_underlayImage_2fU8s { top: 0; } .LazyLoad.Tile_top_1U19G { position: absolute; width: 100%; } .Tile_padForImage_2KUdW { position: relative; padding-top: 56.30%; } .Tile_padForImage_2KUdW img { position: absolute; } .Tile_badge_3LBaR { text-transform: uppercase; font-weight: 100; border: 1px solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; font-size: 0.625rem; color: #fff; opacity: 1; display: inline-block; } .Tile_newBadge_1Z6zA { border: 1px solid rgba(0, 155, 255, 0.85); background-color: rgba(0, 155, 255, 0.85); border-radius: .1875rem; } .Tile_liveBadge_3Ageu { border: 1px solid rgba(208, 2, 27, 0.75); background-color: rgba(208, 2, 27, 0.75); border-radius: .1875rem; } .Tile_otherBadge_1s7KD { border: 1px solid rgba(94, 94, 96, 0.85); background-color: rgba(94, 94, 96, 0.85); border-radius: .1875rem; } .Tile_badgeInvalid_1m_us { display: none; } .Tile_imageContainer_3Cu-e .Tile_badge_3LBaR { position: absolute; bottom: 0.75rem; left: 0.9375rem; } .Tile_title_3T0A6 { color: #fff; display: flex; -ms-flex-align: center; align-items: center; margin: .78125rem 0 0 0; font-size: 1.25rem; font-weight: 500; } .Tile_ellipsisTitle_39bKP { line-height: 17px; height: 17px; } .Tile_titleWrapper_LiAtc { line-height: 1.25rem; } .Tile_titleWrapper_LiAtc>span { display: inline; } .Tile_titleWrapper_LiAtc>span>div { display: inline-block; } .Tile_titleWrapper_LiAtc:hover>span, .Tile_descLink_1Ktyb:hover { border-bottom: .1rem solid #fff; } .Tile_subtitle_3AqKT { display: inline-flex; font-size: 1rem; color: rgba(255, 255, 255, 0.6); line-height: 1.4em; margin: 0.3125rem 0 0 0; } .Tile_subtitleWrapper_2duPI { display: flex; } .Tile_subtitleText_1di_y:not(:only-child) { max-width: calc(100% - 18px); } .Tile_metadata_3UVxi { font-size: 0.75rem; color: rgba(255, 255, 255, 0.35); text-align: left; margin-top: 1rem; } .Tile_play_1fHzx { opacity: 0; font-size: 0.9rem; position: absolute; bottom: 0.875rem; left: 0.9375rem; } .Tile_play_1fHzx, .Tile_play_1fHzx svg { width: 1.75rem; height: 1.875rem; } .Tile_play_1fHzx, .Tile_badge_3LBaR { transition: opacity 0.25s; } .Tile_clickable_26mfK .Tile_imageContainer_3Cu-e:hover .Tile_play_1fHzx { opacity: 1; } .Tile_clickable_26mfK .Tile_imageContainer_3Cu-e:hover .Tile_badge_3LBaR { opacity: 0; pointer-events: none; } .Tile_clickable_26mfK .Tile_imageContainer_3Cu-e:hover .Tile_imageOverlay_3jzac .Tile_badge_3LBaR { opacity: 1; } .Tile_clickable_26mfK .Tile_imageContainer_3Cu-e:hover .Tile_toFade_1Jdu0 { opacity: 0; } .Tile_imageContainer_3Cu-e .Tile_progress_IoZ1H { background-color: #333333; width: 100%; height: 3px; } .Tile_imageContainer_3Cu-e .progress-0, .Tile_imageContainer_3Cu-e .progress-5 { display: none; } .Tile_imageContainer_3Cu-e .Tile_progress_IoZ1H .Tile_done_1u_Jm { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .Tile_lock_1ayU8 { display: inline-block; font-size: 0.9rem; padding-left: 0.25rem; width: 18px; height: 18px; color: #fff; opacity: 0.6; } .Tile_titleLock_2JkRy { width: 1rem; display: inline-block; vertical-align: top; } .Tile_title_3T0A6 span { /*transition: all .25s;*/ border-bottom: .1rem solid transparent; overflow: hidden; text-overflow: ellipsis; } .Tile_toggleEnabled_3rjvV .Tile_title_3T0A6>span { margin-right: 2.6rem; } .Tile_dotdotdot_299Jj, .Tile_x_39LDs { margin: 0; border: 0; color: #fff; height: 1.125rem; width: 1.6875rem; background: rgba(255, 255, 255, .1); border-radius: .1875rem; position: absolute; font-size: .625rem; top: 0; right: 0; cursor: pointer; } .Tile_dotdotdot_299Jj { color: rgba(255, 255, 255, .4); padding: 0.125rem 0 0.25rem; line-height: 0.9375rem; } .Tile_dotdotdot_299Jj:hover { background: #fff; color: #000 } .Tile_x_39LDs { background: #fff; color: #000; font-size: 1.3125rem; line-height: 0.8125rem; padding: 0.0625rem; } .Tile_details_xPOeY { position: relative; display: block; min-height: 5rem; } .Tile_info_CBWo4, .Tile_moreInfo_2STfT { transition: all .25s; max-height: 100%; } .Tile_moreInfo_2STfT { position: absolute; top: 0; -ms-transform: translate(0px, 5rem); /* IE 9 */ -webkit-transform: translate(0px, 5rem); /* Safari */ transform: translate(0px, 5rem); opacity: 0; width: 100%; padding-right: 1.75rem; height: 0; } .Tile_info_CBWo4 { position: relative; opacity: 1; } .Tile_info_CBWo4 .Tile_badge_3LBaR { display: none; } .Tile_toggled_2ncSk .Tile_info_CBWo4 { -ms-transform: translate(0, 5rem); /* IE 9 */ -webkit-transform: translate(0, 5rem); /* Safari */ transform: translate(0, 5rem); opacity: 0; height: 0; } .Tile_toggled_2ncSk .Tile_moreInfo_2STfT { transform: none; opacity: 1; height: auto; } .Tile_titleLastWord_10cqk { display: inline-block; padding-left: 0.25em; } .Tile_subtitleLastWord_2WP8D { display: inline-block; padding-left: 0.25em; } button:focus { outline: rgba(255, 255, 255, .2) dotted 1px; } .Tile_description_ptPL1 { color: rgba(255, 255, 255, .6); font-size: 1rem; line-height: 1.2em; letter-spacing: -.03125rem; } .Tile_descLink_1Ktyb { display: inline-block; padding-top: .25rem; font-size: 0.75rem; margin-right: 0.75rem; line-height: 1.6rem; color: #fff; } .Tile_multiline_3csyG { overflow: hidden; position: relative; line-height: 1.6em; max-height: 3.2rem; text-overflow: ellipsis; white-space: normal; } .Tile_networkIcon_3vGp5 { position: absolute; bottom: 0; right: 0; opacity: .6; cursor: pointer; } .Tile_networkIcon_3vGp5 svg { width: auto; height: 3.25rem; margin: 0 .875rem .125rem 0; cursor: pointer; } .Tile_networkIcon_3vGp5 img { display: block; width: auto; max-height: 0.875rem; margin: 0.8125rem; cursor: pointer; } .Tile_tile-text-center_3ZBS_ .Tile_title_3T0A6 { font-weight: 400; font-size: 1.125rem; } .Tile_tile-text-center_3ZBS_ .Tile_title_3T0A6 span { text-align: center; margin: 0 auto; } .Tile_fadeTile_2A1fg, .Tile_fadeImage_2BAo2 { opacity: .4; } .Tile_networkUpsell_19_dk .Tile_networkIcon_3vGp5.Tile_dogEar_20qJB { opacity: 1; } .Tile_networkUpsell_19_dk .Tile_networkIcon_3vGp5.Tile_dogEar_20qJB span { color: white; font-weight: bolder; padding-right: 0; font-size: 12px; bottom: 12px; position: relative; right: -17px; text-transform: uppercase; } .Tile_networkUpsell_19_dk .Tile_networkIcon_3vGp5.Tile_dogEar_20qJB img { margin: -17px -1px; width: 82px; height: 43px; max-height: none; } .Tile_networkUpsell_19_dk .Tile_networkUpsellCTA_1SrLJ { opacity: 0; cursor: pointer; position: absolute; margin: 0 auto; top: calc(50% - 20px); left: calc(50% - 86px); width: 172px; height: 40px; border-radius: 3px; background-color: #ff0000; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; transition: opacity 0.25s; } .Tile_networkUpsell_19_dk .Tile_networkUpsellCTA_1SrLJ img { height: 1em; width: auto; margin-left: 3px; } .Tile_networkUpsell_19_dk .Tile_imageContainer_3Cu-e:hover .Tile_networkUpsellCTA_1SrLJ { opacity: 1; } .Tile_networkUpsell_19_dk .Tile_imageContainer_3Cu-e .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.75)); transition: opacity 0.25s; } .Tile_networkUpsell_19_dk .Tile_imageContainer_3Cu-e:hover .LazyLoad::after, .Tile_networkUpsell_19_dk.Tile_clickable_26mfK .Tile_imageContainer_3Cu-e:hover .LazyLoad::after { opacity: 1; cursor: pointer; } .Tile_imageOverlay_3jzac { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; color: #fff; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.856)); } .Tile_imageOverlayHidden_3KAv- { opacity: 0; } .Tile_imageOverlayInnerContainer_I1ZX0 { display: flex; flex-direction: column; justify-content: flex-end; width: 190%; height: 190%; transform: scale(0.526); transform-origin: 0 0; padding: 0 20px 15px; } .Tile_imageOverlayDetailContainer_2rhX- { width: 70%; } .Tile_imageOverlayTitle_-7pRe { font-size: 22px; letter-spacing: -0.2px; font-weight: 600; margin-bottom: 7px; } .Tile_imageOverlayTitle_-7pRe a { color: #fff; } .Tile_imageOverlayTitle_-7pRe .Tile_titleFavorite_2oWAA { margin-left: 5px; position: relative; bottom: -2px; } .Tile_imageOverlayDate_1JP0h, .Tile_imageOverlaySubtitle_dhc74, .Tile_imageOverlayDescription_1Ppna { font-size: 14px; line-height: 22px; letter-spacing: -0.4px; margin-bottom: 10px; } .Tile_imageOverlaySubtitle_dhc74 { margin-bottom: 3px; } .Tile_imageOverlayDescription_1Ppna { color: rgba(255, 255, 255, 0.6); margin-bottom: 7px; } .Tile_imageOverlayNetworkLogo_2Rfpi { display: inline-block !important; height: 18px; opacity: 0.5; } .Tile_imageOverlayNetworkLogo_2Rfpi + .Tile_imageOverlayMetadata_1AjbG { border-left: 1px solid rgba(255, 255, 255, 0.75); margin-left: 10px; padding-left: 10px; } .Tile_imageOverlayMetadata_1AjbG { font-size: 12px; line-height: 18px; vertical-align: top; font-weight: 500; color: rgba(255, 255, 255, 0.6); display: inline-block; border-left: 0; } .Tile_imageOverlayFooter_2JP_G { width: 100%; display: flex; justify-content: space-between; position: relative; } .Tile_imageOverlay_3jzac .Tile_play_1fHzx { display: flex; flex-direction: column; align-items: center; position: absolute; bottom: 5px; left: unset; right: 0; width: auto; height: auto; } .Tile_imageOverlay_3jzac .Tile_play_1fHzx svg { width: 51px; height: 52px; } .Tile_imageOverlay_3jzac .Tile_playText_3hRX6 { color: #fff; margin-top: 14px; } .Tile_imageOverlay_3jzac .Tile_badge_3LBaR { position: relative; bottom: 0; left: 0; } .Tile_link_bM5FY { opacity: .8; } .Tile_optionalText_2szlD { font-weight: 200; margin-left: .50rem; color: #fff; opacity: 1; font-size: 1rem; margin-top: 0; } @media screen and (min-width: 1099px) { .Tile_tile-image-left_1RTX7 .Tile_imageContainer_3Cu-e, .Tile_tile-image-left_1RTX7 .Tile_details_xPOeY { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Tile_tile-image-left_1RTX7 .Tile_details_xPOeY { padding-left: 2rem; } .Tile_tile-image-left_1RTX7 .Tile_imageContainer_3Cu-e .Tile_badge_3LBaR { display: none; } .Tile_tile-image-left_1RTX7 .Tile_info_CBWo4 .Tile_badge_3LBaR { display: inline-block; } .Tile_toggleEnabled_3rjvV .Tile_title_3T0A6>span { margin-right: 0; } .Tile_fadeAnimated_2MB6L { opacity: 0; animation: Tile_fadein_1cGud .5s; animation-fill-mode: forwards; } .Tile_fadeAnimatedUnauthorized_4uBCa { opacity: 0; animation: Tile_fadeInUnAuth_11A_X .5s; animation-fill-mode: forwards; } .Tile_metadata_3UVxi { margin-top: 0.5rem; } } @media screen and (max-width: 767px) { .Tile_details_xPOeY { min-height: 6rem; } .Tile_ellipsisTitle_39bKP { line-height: 14px; height: 14px; } } .Tile_newBadge_1Z6zA { border: 1px solid rgb(255, 204, 1); background-color: rgb(255, 204, 1); color: #000; border-radius: .1875rem; }.firstTile_tile_ZbK74 { overflow: initial; } .firstTile_title_1IFiD span, .firstTile_title_1IFiD:hover span { text-decoration: none; border-bottom: none; } .firstTile_title_1IFiD span { font-size: 1.0625rem; } .firstTile_titleLock_2DPyA { display: inline-block; width: 1.25rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } .firstTile_header_2sgsf { font-size: 1rem; padding: 0.25rem 0 2.3125rem; color: #ffffff; font-weight: 500; } .firstTile_header_2sgsf.firstTile_uppercase_yICya { text-transform: uppercase; } .firstTile_hr_30ZJv { margin: 1.75rem 0 1.875rem 0; border: none; border-bottom: 1px solid rgba(255,255,255,0.25); } .firstTile_promoDescription_gcJ9i { font-size: 16px; line-height: 28px; letter-spacing: -0.6px; text-align: left; color: rgba(255, 255, 255, 0.6); } .firstTile_button_1h-Mr { color: #fff; margin-left: 0.5rem; } .firstTile_CTAContainer_1ANb8 { margin-top: 7px; } .firstTile_promoCTAContainer_1qFkD { margin-top: 1.75rem; } .firstTile_actionButtons_wM4qA { margin: 1.5rem 0; } .firstTile_promoActionButton_3aboA { color: #fff; border-radius: 3px; background-color: #007ee4; font-size: 0.875rem; padding: 0.9375rem 1rem 0.8125rem; margin-right: 20px; cursor: pointer; } .firstTile_promoActionButton_3aboA:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 0.9375rem 2rem 0.8125rem; } .firstTile_actionButtons_wM4qA .firstTile_actionButton_P9uh2 { margin-right: 20px; border-radius: 3px; padding: 12px 15px; font-size: 14px; text-align: left; color: #fff; background: rgba(255,255,255,.2); } .firstTile_actionButton_P9uh2 svg, .firstTile_promoActionButton_3aboA svg { margin-right: 6px; position: relative; top: -1px; } .firstTile_actionButtons_wM4qA .firstTile_actionButton_P9uh2:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 768px) { .firstTile_promoDescription_gcJ9i { font-size: 20px; line-height: 1.4; } } @media screen and (min-width: 1099px) { .firstTile_promoActionButton_3aboA:hover { background-color: #198AE6; } .firstTile_promoActionButton_3aboA:nth-child(2):hover { background-color: rgba(255,255,255,.1); color: #fff; } .firstTile_actionButtons_wM4qA .firstTile_actionButton_P9uh2:hover { background-color: white; color: black; } .firstTile_actionButtons_wM4qA .firstTile_actionButton_P9uh2:hover svg, .firstTile_actionButtons_wM4qA .firstTile_actionButton_P9uh2:hover svg circle { transition: fill .25s, stroke .25s; fill: #000; stroke: #000 !important; } .firstTile_title_1IFiD span { font-size: 1.5rem; line-height: 1.5rem; } .firstTile_single_3HGiE .firstTile_imageContainer_CeD69, .firstTile_single_3HGiE .firstTile_imageContainer_CeD69 .LazyLoad { width: 100% !important; height: auto !important; } .firstTile_header_2sgsf { font-size: 20px; padding: .25rem 0 .8125rem 0; margin-bottom: 0.25rem; } .firstTile_hr_30ZJv { margin: 3.5rem 0; } } .firstTile_promoActionButton_3aboA { background-color: rgb(255, 204, 1); color: #000; } .firstTile_promoActionButton_3aboA:hover { background-color: rgba(255, 204, 1, 0.35); color: #000; } .firstTile_buttonIcon_2SSzF svg g circle, .firstTile_buttonIcon_2SSzF svg { stroke: #000 !important; fill: #000 !important; }body { font-weight: 400; letter-spacing: -0.33px; background: #000; overflow-x: hidden; } .App_redesign_FUhO4, .App_nonRedesign_2zugX { padding-top: 3.8rem; } .smartbanner-show .App_redesign_FUhO4, .smartbanner-show .App_nonRedesign_2zugX { padding-top: calc(3.8rem - 60px); } .App_graphikFont_3ZsAT { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .App_proximaFont_2qwNJ { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .noScroll { overflow: hidden; } main { display: block; } main.withBackground { min-height: calc(100vh - 3.8rem); padding-bottom: 0.0625rem; } main.App_blackBackground_1gucF { color: #000; } .withBackground { background-attachment: fixed; background-size: cover; background-position: center center; background-color: #000; z-index: 10001; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#454545', GradientType=1 ); } .smartbanner { position: relative !important; background: none !important; } .smartbanner-show { position: relative; margin-top: 0px; } .smartbanner-ios { background: #0f0f0f; } .smartbanner-ios.smartbanner, .smartbanner-android.smartbanner { height: 60px; line-height: 60px; } .smartbanner-ios .smartbanner-container, .smartbanner-android .smartbanner-container { background: #0f0f0f !important; padding: 0 1.25rem; } .smartbanner-ios .smartbanner-icon, .smartbanner-ios .smartbanner-info, .smartbanner-android .smartbanner-icon, .smartbanner-android .smartbanner-info { display: none; } .smartbanner-ios .smartbanner-wrapper, .smartbanner-android .smartbanner-wrapper { max-width: none; text-align: left; width: 100%; border-top: 1px solid rgba(255,255,255,0.2); } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button { width: calc(100% - 2rem); color: #fff !important; font-weight: bold !important; border: 1px solid rgba(255,255,255,0.5); border-radius: 3px !important; text-transform: none; text-shadow: none; box-shadow: none !important; height: 36px; line-height: 36px; } .smartbanner-ios .smartbanner-button:hover, .smartbanner-ios .smartbanner-button:active { background: none; } .smartbanner-ios .smartbanner-button-text, .smartbanner-android .smartbanner-button-text, .smartbanner-android .smartbanner-button-text:hover, .smartbanner-android .smartbanner-button-text:active { background: none !important; position: relative; top: -1px; } .smartbanner-button svg { height: 36px; width: 16px; margin-right: 5px; } .smartbanner-ios .smartbanner-close, .smartbanner-android .smartbanner-close { position: absolute; top: 45%; right: 1.25rem; font-family: sans-serif !important; font-weight: 300; background: none !important; box-shadow: none; text-shadow: none !important; color: #fff !important; margin-right: 3px !important; box-shadow: none !important; line-height: 1px !important; font-size: 27px; } a { text-decoration: none; } .App_app_3k4GT {} /* ::-webkit-scrollbar-track { background: none; } ::-webkit-scrollbar { background: none; } ::-webkit-scrollbar-thumb { background: rgba(255,255,255,.3); border-radius: 10px; } */ .App_defaultPadding_1yQw2.App_navPadding_1DtDI{ margin-top: 40px; } .smartbanner-show .App_defaultPadding_1yQw2 { margin-top: 60px; } .smartbanner-show .App_defaultPadding_1yQw2.App_navPadding_1DtDI { margin-top: 100px; } @media screen and (max-width: 1098px) { .bodyNoScroll { position: relative; } } @media screen and (min-width: 768px) { .App_defaultPadding_1yQw2.App_navPadding_1DtDI { margin-top: 60px; } .smartbanner-show .App_defaultPadding_1yQw2 { margin-top: 60px; } .smartbanner-show .App_defaultPadding_1yQw2.App_navPadding_1DtDI { margin-top: 60px; } main.withBackground { min-height: calc(100vh - 6rem); } .smartbanner-ios, .smartbanner-android { background: none; box-shadow: none; } .smartbanner-ios .smartbanner-container, .smartbanner-android .smartbanner-container { background: none; padding: 0; } .smartbanner-ios .smartbanner-wrapper, .smartbanner-android .smartbanner-wrapper { border: none; text-align: left; } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button { width: auto; } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button-text { padding: 0 30px 0 15px; } .smartbanner-ios.smartbanner, .smartbanner-android.smartbanner { height: 40px; line-height: 40px; width: auto; margin-left: auto; } .smartbanner-ios .smartbanner-close, .smartbanner-android .smartbanner-close { right: 0.5rem; margin: -11px 0 0; z-index: 2; } } @media screen and (min-width: 1099px) { body { background: #141414; } .App_redesign_FUhO4, .App_nonRedesign_2zugX { padding-top: 4.5625rem; } main.withBackground { min-height: calc(100vh - 4.5625rem); } .App_defaultPadding_1yQw2.App_navPadding_1DtDI { margin-top: 0px; } .smartbanner-show .App_defaultPadding_1yQw2 { margin-top: 0px; } .smartbanner-show .App_defaultPadding_1yQw2.App_navPadding_1DtDI { margin-top: 0px; } .smartbanner-show { margin-top: 0px !important; } } body { background: #161616; } @media screen and (min-width: 1099px) { body { background: #161616; } }.HomeSlideHeader_header__ABQu, .HomeSlideHeader_smallerHeader_21S17, .HomeSlideHeader_altHeader_2TlMk { color: #fff; display: block; } .HomeSlideHeader_header__ABQu { position: relative; height: 8.75rem; } .HomeSlideHeader_smallerHeader_21S17 { position: relative; height: 4rem; } .HomeSlideHeader_container_1X_Fs { margin: 0 auto; } .HomeSlideHeader_imageAndText_26EGm .HomeSlideHeader_text_3ys1a { padding-left: 6px; } .HomeSlideHeader_imageAndText_26EGm img, .HomeSlideHeader_imageOnly_1WTyJ img { max-height: 36px; width: auto; } .HomeSlideHeader_smallerImageAndText_egTfs img, .HomeSlideHeader_smallerImageOnly_fDNFU img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_smallerImageAndText_egTfs .HomeSlideHeader_text_3ys1a { padding-left: 6px; } .HomeSlideHeader_seriesLogo_2R0Cq { height: 5rem; } .HomeSlideHeader_headerTitle_1KKZj h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_headerTitle_1KKZj, .HomeSlideHeader_headerTitle_1KKZj h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; position: absolute; bottom: 3rem; } .HomeSlideHeader_smallerTitle_3mJXV h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_smallerTitle_3mJXV, .HomeSlideHeader_smallerTitle_3mJXV h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; bottom: 3rem; padding-top: 15px; } .HomeSlideHeader_infoContainer_tdKnn { color: #fff; position: relative; } .HomeSlideHeader_smallerInfoContainer_gQ7O7 { } .HomeSlideHeader_smallerInfoContainer_gQ7O7.HomeSlideHeader_withSmallHeader_3cBqc { padding-bottom: 0; padding-top: 140px; z-index: 1; } .HomeSlideHeader_description_16qbj { color: rgba(255, 255, 255, .6); max-width: 30.125rem; padding-bottom: 0; font-size: 1rem; line-height: 1.25rem; font-weight: 400; margin-top: .5rem; } .HomeSlideHeader_descriptionText_7SUxA { font-size: 0.875rem; line-height: 1.43; display: none; } .HomeSlideHeader_highlightMovie_2NDhQ, .HomeSlideHeader_highlightSeries_3GIm3 { display: inline-block; margin-bottom: 0; max-width: calc(100% - 2.5rem); } .HomeSlideHeader_highlight_1vuoH { color: #fff; font-size: 15px; font-weight: 500; } .HomeSlideHeader_badge_1QaZT { font-weight: 100; border: .0625rem solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; display: inline-block; font-size: .625rem; letter-spacing: .03125rem; position: absolute; top: -1.8125rem; } .HomeSlideHeader_liveBadge_3N_kP { border-radius: 2px; background-color: rgba(208, 2, 27, 0.75); border-color: rgba(208, 2, 27, 0.75); } .HomeSlideHeader_upcomingBadge_ZV8cU, .HomeSlideHeader_featuredBadge_l5x0f { border-radius: 2px; background-color: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.15); } .HomeSlideHeader_description_16qbj .HomeSlideHeader_progress_2sNkJ { background-color: #333333; width: 75%; height: 3px; margin: 15px 0 10px; position: relative; } .HomeSlideHeader_description_16qbj .progress-0, .HomeSlideHeader_description_16qbj .progress-5 { display: none; } .HomeSlideHeader_description_16qbj .HomeSlideHeader_progress_2sNkJ .HomeSlideHeader_done_ouHPz { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .HomeSlideHeader_networkLogo_10bNI + .HomeSlideHeader_meta_1SuSl { border-left: 1px solid hsla(0, 0%, 100%, .2); padding-left: 10px; } .HomeSlideHeader_meta_1SuSl { font-size: 0.75rem; color: rgba(255, 255, 255, 0.4); margin-top: 0.375rem; } .HomeSlideHeader_buttons_1B1QI { margin: 0.875rem 0 2.375rem; display: block; } .HomeSlideHeader_buttons_1B1QI.HomeSlideHeader_buttonGutter_1LJIF { margin-top: 3rem; } .HomeSlideHeader_buttons_1B1QI svg { height: 17px; width: 17px; margin-right: .5rem; margin-left: -.3125rem; } a.HomeSlideHeader_showButton_2_nzP { color: #fff; background-color: #198ae6; } a:hover.HomeSlideHeader_showButton_2_nzP { background-color: #009bff; } .HomeSlideHeader_detailContainer_10g9H { display: flex; align-items: center; } .HomeSlideHeader_moreLink_1nC2C, .HomeSlideHeader_moreInfo_3gocu { font-size: 0.875rem; padding: 1.125rem 0.5rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255, 255, 255, .5); } .HomeSlideHeader_foxAwesomeMoreLink_3uK_M { font-size: 0.875rem; padding: 1rem 1rem; background: none; color: rgba(255, 255, 255, .5); border: 2px solid rgba(128, 128, 128, 0.31); border-radius: .25rem; padding-bottom: 16px; padding-top: 18px; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_moreLink_1nC2C:hover, .HomeSlideHeader_moreInfo_3gocu:hover, .HomeSlideHeader_foxAwesomeMoreLink_3uK_M:hover { color: #fff; } .HomeSlideHeader_foxAwesomeMoreLink_3uK_M:hover { border-color: #fff; } .HomeSlideHeader_showButton_2_nzP { margin: 0 .625rem 0 0; color: #fff; border-radius: .3125rem; background: rgba(255, 255, 255, .3); padding: .625rem 1.25rem; line-height: 1.375rem; font-size: 0.875rem; padding: 0.9375rem 1.875rem 0.8125rem; } .HomeSlideHeader_showButton_2_nzP, .HomeSlideHeader_moreLink_1nC2C { border: 0; transition: background .25s, color .25s; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_showButton_2_nzP>svg, .HomeSlideHeader_showButton_2_nzP>svg circle { transition: fill .25s, stroke .25s, color .25s; } .HomeSlideHeader_showButton_2_nzP>svg { margin-right: 0.375rem; margin-left: -0.375rem; width: 1.1875rem; height: 1.1875rem; vertical-align: top; cursor: pointer; } .HomeSlideHeader_showButtonText_11De3 { position: relative; } .HomeSlideHeader_secondaryText_2FIYN { position: absolute; left: 0; top: -3rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .HomeSlideHeader_showButton_2_nzP:hover .HomeSlideHeader_secondaryText_2FIYN { color: #fff; } .HomeSlideHeader_showName_3lN0E { color: #fff; font-size: 25px; font-weight: 500; margin: 0 0 0.5rem; } .HomeSlideHeader_toggle_2BUoL { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .HomeSlideHeader_toggle_2BUoL svg { fill: #fff !important; } a.HomeSlideHeader_fadeButtons_2GjAS, a.HomeSlideHeader_fadeButtons_2GjAS:hover { opacity: 1; background: #252525; color: #585858; } a.HomeSlideHeader_fadeButtons_2GjAS>svg circle, a.HomeSlideHeader_fadeButtons_2GjAS:hover>svg circle { stroke: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2GjAS>svg, a.HomeSlideHeader_fadeButtons_2GjAS:hover>svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2GjAS>svg>g>g>path, a.HomeSlideHeader_fadeButtons_2GjAS:hover>svg>g>g>path { stroke: none !important; } .HomeSlideHeader_icon_1oV3P { vertical-align: top; } .HomeSlideHeader_networkLogo_10bNI { height: 24px; position: relative; top: -4px; vertical-align: middle; margin: 15px 10px 2px 2px; } @media screen and (min-width: 767px) and (max-width: 1098px) and (min-height: 1098px) { .HomeSlideHeader_header__ABQu { height: 16rem; } } @media screen and (max-height: 1099px) { .HomeSlideHeader_header__ABQu { height: 2.75rem !important; margin-bottom: 15px !important; } } @media screen and (min-width: 1099px) { .HomeSlideHeader_container_1X_Fs { margin-bottom: 3rem; } .HomeSlideHeader_showName_3lN0E { margin: 0 0 0.3rem; font-size: 36px; } .HomeSlideHeader_header__ABQu { height: 16rem; margin-bottom: 30px; } .HomeSlideHeader_paddingTopHeader_2_ZnA { margin-top: 1rem; } .HomeSlideHeader_smallerHeader_21S17 { height: 4rem; } .HomeSlideHeader_headerTitle_1KKZj, .HomeSlideHeader_headerTitle_1KKZj h1 { font-size: 4.625rem; bottom: 1.75rem; } .HomeSlideHeader_imageAndText_26EGm .HomeSlideHeader_text_3ys1a { padding-left: 12px; } .HomeSlideHeader_imageAndText_26EGm img, .HomeSlideHeader_imageOnly_1WTyJ img { max-height: 3.375rem; width: auto; } .HomeSlideHeader_smallerImageAndText_egTfs img, .HomeSlideHeader_smallerImageOnly_fDNFU img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_badge_1QaZT { font-size: 0.625rem; margin: 0 0 0.6375rem; } .HomeSlideHeader_description_16qbj { font-size: 1rem; line-height: 1.625rem; font-weight: normal; } .HomeSlideHeader_descriptionText_7SUxA { font-size: inherit; line-height: inherit; display: inline; } .HomeSlideHeader_descriptionTextMovie_3n862, .HomeSlideHeader_descriptionTextSeries_1NmXa, .HomeSlideHeader_descriptionTextVideo_1Ck72 { display: block; clear: both; } .HomeSlideHeader_description_16qbj .HomeSlideHeader_progress_2sNkJ { width: 100%; } .HomeSlideHeader_highlightMovie_2NDhQ, .HomeSlideHeader_highlightSeries_3GIm3 { max-width: 800px; width: 800px; } .HomeSlideHeader_meta_1SuSl { font-size: 0.75rem; margin-top: .3375rem; } .HomeSlideHeader_showButton_2_nzP { padding: 1.063rem 1.875rem 0.9375rem 1.75rem; color: #fff; background: rgba(255, 255, 255, .2); margin-right: 0.8rem; border-radius: 0.25rem; font-size: 0.8125rem; line-height: 1.188rem; } .HomeSlideHeader_showButton_2_nzP>svg { width: 1.125rem; height: 1.125rem; } .HomeSlideHeader_buttons_1B1QI { margin: 1.5rem 0; } .HomeSlideHeader_buttons_1B1QI.HomeSlideHeader_buttonGutter_1LJIF { margin-top: 3rem; } .HomeSlideHeader_moreLink_1nC2C { font-size: 0.875rem; } a.HomeSlideHeader_fadeButtons_2GjAS, a.HomeSlideHeader_fadeButtons_2GjAS:hover { opacity: 1; background: #252525; color: #585858; } a.HomeSlideHeader_fadeButtons_2GjAS>svg circle, a.HomeSlideHeader_fadeButtons_2GjAS:hover>svg circle { stroke: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2GjAS>svg, a.HomeSlideHeader_fadeButtons_2GjAS:hover>svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2GjAS>svg>g>g>path, a.HomeSlideHeader_fadeButtons_2GjAS:hover>svg>g>g>path { stroke: none !important; } .HomeSlideHeader_logo_2vrea { padding: 10px 0; } .HomeSlideHeader_locationRequired_2kEYP { padding: 178px 0 242px 0; } .HomeSlideHeader_networkLogo_10bNI { margin-left: 0; } }.smartbanner { max-width: 100vw; width: 100%; position: relative; z-index: 20; } .headroom--unfixed { opacity: 1; z-index: 20; } .headroom--scrolled { transition: opacity 200ms ease-in-out; z-index: 20; } .headroom--pinned { opacity: 1; z-index: 20; } .Header_container_15_St { letter-spacing: -0.33px; } .Header_graphikFont_3Ozzt { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_proximaFont_BPFEr { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_container_15_St a { text-decoration: none; } .Header_container_15_St .headroom { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .Header_container_15_St .headroom--scrolled, .Header_containerListPage_23j0d .headroom, .Header_containerListPage_23j0d .headroom .Header_networkLinkDropdownContainer_3297f, .Header_containerHoverMenu_2VJ3X { background: #000; } .Header_container_15_St, .Header_content_Ok1a9, .Header_logoProviderWrapper_52J7F, .Header_profileDropdownContainer_1TXSU { height: 3.8rem; } .Header_content_Ok1a9 { box-sizing: border-box; } .Header_hoverMenuContainer_3vTZ2 { width: 100%; height: 4.7rem; position: absolute; left: 0; top: 0; z-index: -1; } .Header_navLinks_12veM > .Header_hoverMenuContainer_3vTZ2:hover, .Header_categoryItem_1ST6k:first-of-type:hover ~ .Header_hoverMenuContainer_3vTZ2, .Header_categoryItem_1ST6k:nth-of-type(2):hover ~ .Header_hoverMenuContainer_3vTZ2, .Header_categoryItem_1ST6k:first-of-type:hover ~ .Header_hoverMenuContainer_3vTZ2 > .Header_showsHoverMenu_2jVdO, .Header_categoryItem_1ST6k:nth-of-type(2):hover ~ .Header_hoverMenuContainer_3vTZ2 > .Header_moviesHoverMenu_3Qx5w, .Header_categoryItem_1ST6k ~ .Header_hoverMenuContainer_3vTZ2 > .Header_showsHoverMenu_2jVdO:hover, .Header_categoryItem_1ST6k ~ .Header_hoverMenuContainer_3vTZ2 > .Header_moviesHoverMenu_3Qx5w:hover { display: block; background: #000; } .Header_moviesHoverMenu_3Qx5w, .Header_showsHoverMenu_2jVdO { display: none; } .headroom .Header_networkLinkDropdownContainer_3297f { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .headroom .Header_profileOptionsContainer_Y6bnX { background: rgba(0, 0, 0, 0.9); transition: background 0.5s; } .headroom--scrolled .Header_networkLinkDropdownContainer_3297f, .headroom--scrolled .Header_profileOptionsContainer_Y6bnX { background: #000; } .Header_categories_1dPXh { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; font-size: 1rem; margin-right: auto; max-width: calc(100% - 9.375rem); overflow: hidden; height: 100%; align-items: center; } .Header_accountLinks_1qkE4 { margin-left: auto; } .Header_accountStatus_3vFDe { color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; height: 14px; vertical-align: middle; margin-left: 20px; white-space: nowrap; } .Header_upgradeNowBtn_pAanU { background-color: #ff0000; border-radius: 6px; color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 600; height: 44px; letter-spacing: -0.3px; line-height: 44px; text-align: center; vertical-align: middle; width: 150px; } .Header_navLinks_12veM { height: 100%; justify-content: center; align-items: center; display: flex; } .Header_overlayNetworkLink_3mtFO { font-size: 18px; color: #ffffff; height: 40px; line-height: 40px; } .Header_overlayNetworkLinksWrapper_396D- { margin: 0 auto; padding: 1.2rem 0; border-top: 1px solid hsla(0,0%,100%,.3); } .Header_categoriesMobile_26bBm { width: 100%; height: calc(100vh - 3.8rem); overflow-y: scroll; display: flex; flex-direction: column; } .Header_categoriesMobile_26bBm > div { display: block; width: calc(100% - 2.4rem); margin: auto; } .Header_categoryItem_1ST6k { font-size: 1rem; padding: 0; margin-right: 1.75rem; background: 0 0; border: 0; color: rgba(255, 255, 255, 0.75); transition: color 0.25s; font-weight: 500; height: 100%; display: flex; align-items: center; } .Header_mobileMenuAvailable_1Fl0K .Header_categoryItem_1ST6k { display: none; } .Header_categoryItemMobile_1MF_M { color: rgba(255, 255, 255, 1); display: block; font-weight: 500; font-size: 3rem; padding: 0.7rem 0; letter-spacing: -1.5px; } .Header_categoryItem_1ST6k:hover { color: rgba(255, 255, 255, 1); } .Header_categoryItemMobile_1MF_M img { width: auto; opacity: 1; height: 20px; height: 48px; } .Header_categoryItemMobile_1MF_M .fx img { height: 40px; } .Header_categoryItemMobile_1MF_M .fxpl img { height: 39px; } .Header_categoryItemMobile_1MF_M .fxx img { height: 52.8px; } .Header_categoryItem_1ST6k .fxm img { height: 40px; } .Header_container_15_St { display: block; z-index: 9999; transition: all 0.25s; left: 0; position: fixed; top: 0; width: 100%; opacity: inherit; height: 3.8rem; } .Header_containerMobile_FVj71 { height: 100vh; width: 100%; left: 0; top: 0; position: fixed; background: rgba(0, 0, 0, 1); } .Header_softHide_3VtCo { pointer-events: none; opacity: 0; visibility: hidden; transition: visibility 1s, opacity 1s; } .Header_content_Ok1a9 { margin: 0 auto; display: flex; align-items: center; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .Header_headerContentWrapper_1qip1 { position: relative; } .Header_profileOptionsContainer_Y6bnX { margin-top: 3.8rem; position: fixed; top: 0%; border-radius: 0 0 4px 4px; margin-left: -40px; } .Header_profileOption_zOOOW { align-items: center; color: #fff; display: flex; font-size: 13px; height: 45px; line-height: 45px; padding-left: 1.5rem; text-align: center; width: 175px; cursor: pointer; outline: none; border: none; background: #000; } .Header_profileOption_zOOOW > svg { margin-right: 10px; } .Header_networkLinkDropdownContainer_3297f { position: fixed; margin-top: 61px; left: 0px; } .Header_networkLinkDropdownItemLabel_1uOAI { line-height: initial; display: inline-block; width: 100%; } .Header_networkLinkDropdownItemLabel_1uOAI svg { float: right; margin-right: 20px; visibility: hidden; } .Header_networkLinkDropdownItem_1zq_N { line-height: 50px; height: 50px; width: 285px; cursor: pointer; } .Header_networkLinkDropdownItemText__L8H- { width: 260px; margin-left: 20px; color: #ffffff; } .Header_foxAwesomeContent_2mdhJ { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 77rem; width: calc(100% - 2.5rem); } .Header_maintenance_1ZjXO { padding: 1.25rem 0; } .Header_contentMobile_2wI1q { align-items: flex-start; flex-direction: column; padding: 1.125rem 0; } .Header_logo_3x7QV { -ms-flex-negative: 0; flex-shrink: 0; transition: color 0.25s, background-color 0.25s; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects; color: #fff; text-decoration: none; z-index: 22; margin-right: 0.875rem; } .Header_logoWithDropdown_2B7kU { display: flex; } .Header_dropdownSeparator_1SzSM { display: inline-flex; align-self: center; width: 1px; height: 30px; opacity: 0.5; background-color: #ffffff; margin-right: 18px; } .Header_logo_3x7QV img { height: 1.125rem; width: auto; } .Header_brand-fyc_3UTYx .Header_logo_3x7QV img { height: 1.8rem; } .Header_logout_10aro { position: relative; width: 1.125rem; height: 1.125rem; display: inline-block; opacity: 0.5; cursor: pointer; } .Header_logout_10aro:hover { opacity: 1; } .Header_logout_10aro:before, .Header_logout_10aro:after { position: absolute; content: ' '; height: 1.125rem; width: 0.125rem; background-color: #fff; left: 50%; } .Header_logout_10aro:before { transform: rotate(45deg); } .Header_logout_10aro:after { transform: rotate(-45deg); } .Header_menuButton_X6bvJ { display: flex; align-content: center; justify-content: center; flex-direction: column; background: 0 0; border: 0; outline: none; cursor: pointer; margin-left: 0.75rem; } .Header_menuButton_X6bvJ > div { height: 0.125rem; width: 0.9375rem; background-color: rgba(255, 255, 255, 1); transition: all 0.25s; margin: 0.125rem 0; cursor: pointer; } .Header_menuButton_X6bvJ:hover > div { background-color: rgba(255, 255, 255, 1); } .Header_mobileClose_3rXqQ { margin: 0 0 0 auto; background: 0 0; border: 0; color: #fff; transform: rotate(45deg); opacity: 0.5; cursor: pointer; display: none; position: absolute; top: 0; right: 0; padding: 0.8125rem 1.25rem; outline: none; display: block; } .Header_mobileClose_3rXqQ > img { max-width: 100%; } .Header_hide_2Y1cT { display: none; } .Header_iconContainer_1Oldh { display: flex; align-items: center; } .Header_providerLogo_ePtCk img { height: 1.125rem; width: auto; opacity: 1; margin-top: 0.125rem; } .Header_providerLogo_ePtCk a img { cursor: pointer; } .Header_providerLogo_ePtCk { margin-top: -0.09375rem; padding-left: 0.875rem; border-left: 1px solid hsla(0, 0%, 100%, 0.5); } .Header_providerLogoDesktop_3aJTA { border: none; padding-left: none; margin-top: 0.09375rem; } .Header_right_2Z9V8 { display: flex; align-items: center; margin-right: -0.25rem; } .Header_right_2Z9V8 .Header_navNetworks_33bMY { vertical-align: top; margin-top: 10px; } .Header_right_2Z9V8 .Header_navNetworks_33bMY .Header_categoryItem_1ST6k:last-child { margin-right: 0; } .Header_rightIcon_2ipWX { display: inline-block; font-size: 1rem; color: rgba(255, 255, 255, 0.6); transition: color 0.25s; margin-left: 0.75rem; } .Header_rightIcon_2ipWX svg { fill: #fff; } .Header_storeIcon_IZsRk > svg, .Header_searchIcon_CGUID > svg { height: 1.25rem; width: 1.25rem; cursor: pointer; fill: #fff; } .Header_mvpdIcon_20knJ { cursor: pointer; } .Header_userIcon_3lVf_ > svg, .Header_userIconAccount_3_A0p > svg { height: 1.25rem; width: 1.1875rem; cursor: pointer; fill: transparent; stroke: #fff; stroke-width: 2px; height: 18px; width: 16px; } .Header_userIconAccount_3_A0p > svg { fill: #fff; stroke: #fff; } .Header_close_42H_0 { position: relative; width: 1.4375rem; height: 1.4375rem; margin: 0 -0.25rem 0 -0.875rem; cursor: pointer; } .Header_close_42H_0:before, .Header_close_42H_0:after { position: absolute; content: ' '; height: 1.5rem; width: 0.125rem; background-color: #fff; left: 0.625rem; } .Header_close_42H_0:before { transform: rotate(45deg); } .Header_close_42H_0:after { transform: rotate(-45deg); } .Header_innerContent_1W-7n { display: flex; justify-content: space-between; align-items: center; width: 100%; } .Header_logoProviderWrapper_52J7F { display: flex; justify-content: flex-start; align-content: center; align-items: center; } .Header_linkDropdown_1HhtL, .Header_profileDropdown_1_mYu { display: inline-flex; align-self: center; margin: 0 20px; cursor: pointer; } .Header_profileDropdown_1_mYu { margin: 0 20px; } .Header_networkDropdownContainer_1oN5u { height: 100%; } .Header_networkDropdownContainer_1oN5u, .Header_profileDropdownContainer_1TXSU { display: inline-flex; position: relative; } .Header_profileDropdownOpen_3_rBT { margin-bottom: -4px; border-bottom: 4px white solid; } .Header_profileIconContainer_3Oizs { display: inline-flex; align-self: center; cursor: pointer; } .Header_appDownloadGroup_3a9VJ { margin: 0 auto; color: rgba(255, 255, 255, 1); padding-top: 1.2rem; border-top: 1px solid hsla(0, 0%, 100%, 0.3); align-items: center; padding-bottom: 2rem; cursor: pointer; width: calc(100% - 2.4rem); } .Header_appDownloadGroup_3a9VJ > div { display: flex; align-items: center; } .Header_appDownloadText_2YOsT > h2 { font-size: 1.85rem; font-weight: 500; } .Header_appDownloadText_2YOsT > p { font-size: 1.1rem; line-height: 1.2; letter-spacing: 0.1px; margin-top: 0.525rem; margin-bottom: 1rem; -webkit-font-smoothing: antialiased; } .Header_appDownloadIcon_pCT-b > img { height: 5rem; margin: 0.5rem 0 1.5rem 0.9rem; } .Header_appDownloadIcon_pCT-b.Header_iosIcon_20cD6 > img { border-radius: 1.3rem; } .Header_appDownloadButton_-KksB { width: 100%; } .Header_appDownloadButtonImage_1aIQx { height: 30px; object-fit: contain; border-radius: 0.3rem; vertical-align: middle; margin-right: 10px; } .Header_appDownloadButton_-KksB > button { width: 100%; margin: 0.25rem auto auto; height: 2.8125rem; border-radius: 0.1875rem; border: none; font-size: 1rem; font-weight: 600; line-height: 1.88; letter-spacing: -0.3px; background-color: #fff; } .Header_divider_yedR4 { display: none; } @media screen and (min-width: 768px) { .Header_divider_yedR4 { display: inline-flex; height: 20px; width: 1px; background: white; vertical-align: middle; margin-left: 10px; } .Header_rightIcon_2ipWX { margin-left: 1.35rem; } .Header_maintenance_1ZjXO { padding: 0.625rem 0rem; } .Header_innerContent_1W-7n { width: auto; } .Header_categoryItem_1ST6k { vertical-align: top; padding: 0.375rem 0 0.3125rem 0; border-bottom: 2px solid transparent; } .Header_categoryItemActive_1qfLF { color: #fff; border-bottom: 2px solid #009bff; } .Header_categoryItem_1ST6k img { width: auto; opacity: 0.5; } .Header_categoryItem_1ST6k:hover img { opacity: 1; } .Header_categoryItem_1ST6k .fx img { height: 15.6px; } .Header_categoryItem_1ST6k .fxpl img { height: 15.2px; } .Header_categoryItem_1ST6k .fxx img { height: 21.7px; } .Header_categoryItem_1ST6k .fxm img { height: 15.6px; } .Header_menuButton_X6bvJ { display: none; } .Header_categories_1dPXh { display: flex; } .Header_linkDropdown_1HhtL svg { height: 16px; width: 16px; } .Header_mvpdIcon_20knJ:hover { color: rgba(255, 255, 255, 1); } .Header_searchIconInOrder_1FBC7 { order: 2; } .Header_storeIcon_IZsRk { order: 3; } .Header_storeIcon_IZsRk svg, .Header_searchIcon_CGUID svg { height: 1.5rem; width: 1.5rem; fill: rgba(255, 255, 255, 0.75); } .Header_storeIcon_IZsRk:hover svg, .Header_searchIcon_CGUID:hover svg { fill: rgba(255, 255, 255, 1); } .Header_userIcon_3lVf_ { order: 1; } .Header_userIcon_3lVf_ svg { stroke: rgba(255, 255, 255, 0.75); } .Header_userIcon_3lVf_:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_profileIconContainer_3Oizs:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_userIconAccount_3_A0p > svg { fill: rgba(255, 255, 255, 0.75); stroke: rgba(255, 255, 255, 0.5); } .Header_userIconAccount_3_A0p:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileIconContainer_3Oizs:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileDropdownContainer_1TXSU { height: 3.8rem; } .Header_profileOptionsContainer_Y6bnX { margin-top: 3.8rem; } .Header_profileOption_zOOOW { width: 130px; } } @media screen and (max-width: 767px) { .Header_profileOptionsContainer_Y6bnX { right: 0; } } @media screen and (min-width: 768px) { .Header_profileOptionsContainer_Y6bnX.Header_headerNavPadding_1MGUt { margin-top: 121px; } .Header_profileOptionsContainer_Y6bnX { right: inherit; } .Header_networkLinkDropdownContainer_3297f.Header_headerNavPadding_1MGUt { margin-top: 121px; } .Header_logo_3x7QV img { height: 1.225rem; } .Header_logoWithDropdown_2B7kU { margin: 0; } } @media screen and (min-width: 1099px) { .Header_networkLinkDropdownContainer_3297f, .Header_profileOptionsContainer_Y6bnX { margin-top: 4.5625rem; left: inherit; } .Header_networkLinkDropdownContainer_3297f.Header_headerNavPadding_1MGUt { margin-top: 4.5625rem; left: inherit; } .Header_container_15_St, .Header_content_Ok1a9, .Header_logoProviderWrapper_52J7F, .Header_profileDropdownContainer_1TXSU { height: 4.5625rem; } .Header_linkDropdown_1HhtL svg { height: 18px; width: 18px; } .Header_logo_3x7QV { margin-right: 3.3rem; } .Header_logo_3x7QV img { height: 1.85rem; } .Header_logoWithDropdown_2B7kU { margin: 0; } .Header_brand-fyc_3UTYx .Header_logo_3x7QV img { height: 1.8rem; } .headroom .Header_networkLinkDropdownItem_1zq_N:hover, .headroom .Header_profileOption_zOOOW:hover { background: #191919; } .Header_networkLinkDropdownItem_1zq_N:hover svg { visibility: visible; } .Header_dropdownShowsMovies_VHHAZ:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } @media screen and (min-width: 2220px) { .Header_content_Ok1a9 { max-width: 130rem; } .Header_dropdownShowsMovies_VHHAZ:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } }body { font-weight: 400; letter-spacing: -0.33px; background: #000; overflow-x: hidden; } .App_redesign_3eMaq, .App_nonRedesign_1IC1u { padding-top: 3.8rem; } .smartbanner-show .App_redesign_3eMaq, .smartbanner-show .App_nonRedesign_1IC1u { padding-top: calc(3.8rem - 60px); } .App_graphikFont_vaGVo { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .App_proximaFont_2MYLT { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .noScroll { overflow: hidden; } main { display: block; } main.withBackground { min-height: calc(100vh - 3.8rem); padding-bottom: 0.0625rem; } main.App_blackBackground_1mR0H { color: #000; } .withBackground { background-attachment: fixed; background-size: cover; background-position: center center; background-color: #000; z-index: 10001; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#454545', GradientType=1 ); } .smartbanner { position: relative !important; background: none !important; } .smartbanner-show { position: relative; margin-top: 0px; } .smartbanner-ios { background: #0f0f0f; } .smartbanner-ios.smartbanner, .smartbanner-android.smartbanner { height: 60px; line-height: 60px; } .smartbanner-ios .smartbanner-container, .smartbanner-android .smartbanner-container { background: #0f0f0f !important; padding: 0 1.25rem; } .smartbanner-ios .smartbanner-icon, .smartbanner-ios .smartbanner-info, .smartbanner-android .smartbanner-icon, .smartbanner-android .smartbanner-info { display: none; } .smartbanner-ios .smartbanner-wrapper, .smartbanner-android .smartbanner-wrapper { max-width: none; text-align: left; width: 100%; border-top: 1px solid rgba(255,255,255,0.2); } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button { width: calc(100% - 2rem); color: #fff !important; font-weight: bold !important; border: 1px solid rgba(255,255,255,0.5); border-radius: 3px !important; text-transform: none; text-shadow: none; box-shadow: none !important; height: 36px; line-height: 36px; } .smartbanner-ios .smartbanner-button:hover, .smartbanner-ios .smartbanner-button:active { background: none; } .smartbanner-ios .smartbanner-button-text, .smartbanner-android .smartbanner-button-text, .smartbanner-android .smartbanner-button-text:hover, .smartbanner-android .smartbanner-button-text:active { background: none !important; position: relative; top: -1px; } .smartbanner-button svg { height: 36px; width: 16px; margin-right: 5px; } .smartbanner-ios .smartbanner-close, .smartbanner-android .smartbanner-close { position: absolute; top: 45%; right: 1.25rem; font-family: sans-serif !important; font-weight: 300; background: none !important; box-shadow: none; text-shadow: none !important; color: #fff !important; margin-right: 3px !important; box-shadow: none !important; line-height: 1px !important; font-size: 27px; } a { text-decoration: none; } .App_app_1PEdH {} /* ::-webkit-scrollbar-track { background: none; } ::-webkit-scrollbar { background: none; } ::-webkit-scrollbar-thumb { background: rgba(255,255,255,.3); border-radius: 10px; } */ .App_defaultPadding_2NCrv.App_navPadding_2ubGW{ margin-top: 40px; } .smartbanner-show .App_defaultPadding_2NCrv { margin-top: 60px; } .smartbanner-show .App_defaultPadding_2NCrv.App_navPadding_2ubGW { margin-top: 100px; } @media screen and (max-width: 1098px) { .bodyNoScroll { position: relative; } } @media screen and (min-width: 768px) { .App_defaultPadding_2NCrv.App_navPadding_2ubGW { margin-top: 60px; } .smartbanner-show .App_defaultPadding_2NCrv { margin-top: 60px; } .smartbanner-show .App_defaultPadding_2NCrv.App_navPadding_2ubGW { margin-top: 60px; } main.withBackground { min-height: calc(100vh - 6rem); } .smartbanner-ios, .smartbanner-android { background: none; box-shadow: none; } .smartbanner-ios .smartbanner-container, .smartbanner-android .smartbanner-container { background: none; padding: 0; } .smartbanner-ios .smartbanner-wrapper, .smartbanner-android .smartbanner-wrapper { border: none; text-align: left; } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button { width: auto; } .smartbanner-ios .smartbanner-button, .smartbanner-android .smartbanner-button-text { padding: 0 30px 0 15px; } .smartbanner-ios.smartbanner, .smartbanner-android.smartbanner { height: 40px; line-height: 40px; width: auto; margin-left: auto; } .smartbanner-ios .smartbanner-close, .smartbanner-android .smartbanner-close { right: 0.5rem; margin: -11px 0 0; z-index: 2; } } @media screen and (min-width: 1099px) { body { background: #141414; } .App_redesign_3eMaq, .App_nonRedesign_1IC1u { padding-top: 4.5625rem; } main.withBackground { min-height: calc(100vh - 4.5625rem); } .App_defaultPadding_2NCrv.App_navPadding_2ubGW { margin-top: 0px; } .smartbanner-show .App_defaultPadding_2NCrv { margin-top: 0px; } .smartbanner-show .App_defaultPadding_2NCrv.App_navPadding_2ubGW { margin-top: 0px; } .smartbanner-show { margin-top: 0px !important; } } body { color: rgba(255,255,255,.6); }.smartbanner { max-width: 100vw; width: 100%; position: relative; z-index: 20; } .headroom--unfixed { opacity: 1; z-index: 20; } .headroom--scrolled { transition: opacity 200ms ease-in-out; z-index: 20; } .headroom--pinned { opacity: 1; z-index: 20; } .Header_container_2KK2L { letter-spacing: -0.33px; } .Header_graphikFont_1maU8 { font-family: Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_proximaFont_1AwYW { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; } .Header_container_2KK2L a { text-decoration: none; } .Header_container_2KK2L .headroom { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .Header_container_2KK2L .headroom--scrolled, .Header_containerListPage_2aCo0 .headroom, .Header_containerListPage_2aCo0 .headroom .Header_networkLinkDropdownContainer_1J-6b, .Header_containerHoverMenu_2ucRY { background: #000; } .Header_container_2KK2L, .Header_content_3Nunm, .Header_logoProviderWrapper_37HGI, .Header_profileDropdownContainer_296_8 { height: 3.8rem; } .Header_content_3Nunm { box-sizing: border-box; } .Header_hoverMenuContainer_ozy7F { width: 100%; height: 4.7rem; position: absolute; left: 0; top: 0; z-index: -1; } .Header_navLinks_2TCLe > .Header_hoverMenuContainer_ozy7F:hover, .Header_categoryItem_1AaVU:first-of-type:hover ~ .Header_hoverMenuContainer_ozy7F, .Header_categoryItem_1AaVU:nth-of-type(2):hover ~ .Header_hoverMenuContainer_ozy7F, .Header_categoryItem_1AaVU:first-of-type:hover ~ .Header_hoverMenuContainer_ozy7F > .Header_showsHoverMenu_1bNFa, .Header_categoryItem_1AaVU:nth-of-type(2):hover ~ .Header_hoverMenuContainer_ozy7F > .Header_moviesHoverMenu_15zKk, .Header_categoryItem_1AaVU ~ .Header_hoverMenuContainer_ozy7F > .Header_showsHoverMenu_1bNFa:hover, .Header_categoryItem_1AaVU ~ .Header_hoverMenuContainer_ozy7F > .Header_moviesHoverMenu_15zKk:hover { display: block; background: #000; } .Header_moviesHoverMenu_15zKk, .Header_showsHoverMenu_1bNFa { display: none; } .headroom .Header_networkLinkDropdownContainer_1J-6b { background: rgba(0, 0, 0, 0.3); transition: background 0.5s; } .headroom .Header_profileOptionsContainer_1XmVY { background: rgba(0, 0, 0, 0.9); transition: background 0.5s; } .headroom--scrolled .Header_networkLinkDropdownContainer_1J-6b, .headroom--scrolled .Header_profileOptionsContainer_1XmVY { background: #000; } .Header_categories_yFQl5 { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; font-size: 1rem; margin-right: auto; max-width: calc(100% - 9.375rem); overflow: hidden; height: 100%; align-items: center; } .Header_accountLinks_CMQOb { margin-left: auto; } .Header_accountStatus_2XFL2 { color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; height: 14px; vertical-align: middle; margin-left: 20px; white-space: nowrap; } .Header_upgradeNowBtn_3gG2S { background-color: #ff0000; border-radius: 6px; color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 600; height: 44px; letter-spacing: -0.3px; line-height: 44px; text-align: center; vertical-align: middle; width: 150px; } .Header_navLinks_2TCLe { height: 100%; justify-content: center; align-items: center; display: flex; } .Header_overlayNetworkLink_3c4Hb { font-size: 18px; color: #ffffff; height: 40px; line-height: 40px; } .Header_overlayNetworkLinksWrapper_1hdmJ { margin: 0 auto; padding: 1.2rem 0; border-top: 1px solid hsla(0,0%,100%,.3); } .Header_categoriesMobile_2pu3j { width: 100%; height: calc(100vh - 3.8rem); overflow-y: scroll; display: flex; flex-direction: column; } .Header_categoriesMobile_2pu3j > div { display: block; width: calc(100% - 2.4rem); margin: auto; } .Header_categoryItem_1AaVU { font-size: 1rem; padding: 0; margin-right: 1.75rem; background: 0 0; border: 0; color: rgba(255, 255, 255, 0.75); transition: color 0.25s; font-weight: 500; height: 100%; display: flex; align-items: center; } .Header_mobileMenuAvailable_DDQzZ .Header_categoryItem_1AaVU { display: none; } .Header_categoryItemMobile_1KApk { color: rgba(255, 255, 255, 1); display: block; font-weight: 500; font-size: 3rem; padding: 0.7rem 0; letter-spacing: -1.5px; } .Header_categoryItem_1AaVU:hover { color: rgba(255, 255, 255, 1); } .Header_categoryItemMobile_1KApk img { width: auto; opacity: 1; height: 20px; height: 48px; } .Header_categoryItemMobile_1KApk .fx img { height: 40px; } .Header_categoryItemMobile_1KApk .fxpl img { height: 39px; } .Header_categoryItemMobile_1KApk .fxx img { height: 52.8px; } .Header_categoryItem_1AaVU .fxm img { height: 40px; } .Header_container_2KK2L { display: block; z-index: 9999; transition: all 0.25s; left: 0; position: fixed; top: 0; width: 100%; opacity: inherit; height: 3.8rem; } .Header_containerMobile_7wQe4 { height: 100vh; width: 100%; left: 0; top: 0; position: fixed; background: rgba(0, 0, 0, 1); } .Header_softHide_3QS1i { pointer-events: none; opacity: 0; visibility: hidden; transition: visibility 1s, opacity 1s; } .Header_content_3Nunm { margin: 0 auto; display: flex; align-items: center; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .Header_headerContentWrapper_2Cn19 { position: relative; } .Header_profileOptionsContainer_1XmVY { margin-top: 3.8rem; position: fixed; top: 0%; border-radius: 0 0 4px 4px; margin-left: -40px; } .Header_profileOption_12_t5 { align-items: center; color: #fff; display: flex; font-size: 13px; height: 45px; line-height: 45px; padding-left: 1.5rem; text-align: center; width: 175px; cursor: pointer; outline: none; border: none; background: #000; } .Header_profileOption_12_t5 > svg { margin-right: 10px; } .Header_networkLinkDropdownContainer_1J-6b { position: fixed; margin-top: 61px; left: 0px; } .Header_networkLinkDropdownItemLabel_1E-lB { line-height: initial; display: inline-block; width: 100%; } .Header_networkLinkDropdownItemLabel_1E-lB svg { float: right; margin-right: 20px; visibility: hidden; } .Header_networkLinkDropdownItem_3Wsjw { line-height: 50px; height: 50px; width: 285px; cursor: pointer; } .Header_networkLinkDropdownItemText_1J4fu { width: 260px; margin-left: 20px; color: #ffffff; } .Header_foxAwesomeContent_3FGQc { margin: 0 auto; display: flex; align-items: center; padding: 0.625rem 0; max-width: 77rem; width: calc(100% - 2.5rem); } .Header_maintenance_34cEN { padding: 1.25rem 0; } .Header_contentMobile_Uu6wO { align-items: flex-start; flex-direction: column; padding: 1.125rem 0; } .Header_logo_2ESaM { -ms-flex-negative: 0; flex-shrink: 0; transition: color 0.25s, background-color 0.25s; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects; color: #fff; text-decoration: none; z-index: 22; margin-right: 0.875rem; } .Header_logoWithDropdown_1TV9Y { display: flex; } .Header_dropdownSeparator_31B4c { display: inline-flex; align-self: center; width: 1px; height: 30px; opacity: 0.5; background-color: #ffffff; margin-right: 18px; } .Header_logo_2ESaM img { height: 1.125rem; width: auto; } .Header_brand-fyc_2hOTT .Header_logo_2ESaM img { height: 1.8rem; } .Header_logout_1T3nD { position: relative; width: 1.125rem; height: 1.125rem; display: inline-block; opacity: 0.5; cursor: pointer; } .Header_logout_1T3nD:hover { opacity: 1; } .Header_logout_1T3nD:before, .Header_logout_1T3nD:after { position: absolute; content: ' '; height: 1.125rem; width: 0.125rem; background-color: #fff; left: 50%; } .Header_logout_1T3nD:before { transform: rotate(45deg); } .Header_logout_1T3nD:after { transform: rotate(-45deg); } .Header_menuButton_2hQe6 { display: flex; align-content: center; justify-content: center; flex-direction: column; background: 0 0; border: 0; outline: none; cursor: pointer; margin-left: 0.75rem; } .Header_menuButton_2hQe6 > div { height: 0.125rem; width: 0.9375rem; background-color: rgba(255, 255, 255, 1); transition: all 0.25s; margin: 0.125rem 0; cursor: pointer; } .Header_menuButton_2hQe6:hover > div { background-color: rgba(255, 255, 255, 1); } .Header_mobileClose_xp5xZ { margin: 0 0 0 auto; background: 0 0; border: 0; color: #fff; transform: rotate(45deg); opacity: 0.5; cursor: pointer; display: none; position: absolute; top: 0; right: 0; padding: 0.8125rem 1.25rem; outline: none; display: block; } .Header_mobileClose_xp5xZ > img { max-width: 100%; } .Header_hide_1tToR { display: none; } .Header_iconContainer_3vj_9 { display: flex; align-items: center; } .Header_providerLogo_mesz7 img { height: 1.125rem; width: auto; opacity: 1; margin-top: 0.125rem; } .Header_providerLogo_mesz7 a img { cursor: pointer; } .Header_providerLogo_mesz7 { margin-top: -0.09375rem; padding-left: 0.875rem; border-left: 1px solid hsla(0, 0%, 100%, 0.5); } .Header_providerLogoDesktop_1hPNF { border: none; padding-left: none; margin-top: 0.09375rem; } .Header_right_1LctN { display: flex; align-items: center; margin-right: -0.25rem; } .Header_right_1LctN .Header_navNetworks_McBLV { vertical-align: top; margin-top: 10px; } .Header_right_1LctN .Header_navNetworks_McBLV .Header_categoryItem_1AaVU:last-child { margin-right: 0; } .Header_rightIcon_3SfIz { display: inline-block; font-size: 1rem; color: rgba(255, 255, 255, 0.6); transition: color 0.25s; margin-left: 0.75rem; } .Header_rightIcon_3SfIz svg { fill: #fff; } .Header_storeIcon_rxAaF > svg, .Header_searchIcon_1Nxp_ > svg { height: 1.25rem; width: 1.25rem; cursor: pointer; fill: #fff; } .Header_mvpdIcon_hksOx { cursor: pointer; } .Header_userIcon_mGYcB > svg, .Header_userIconAccount_MM6T6 > svg { height: 1.25rem; width: 1.1875rem; cursor: pointer; fill: transparent; stroke: #fff; stroke-width: 2px; height: 18px; width: 16px; } .Header_userIconAccount_MM6T6 > svg { fill: #fff; stroke: #fff; } .Header_close_1MaoE { position: relative; width: 1.4375rem; height: 1.4375rem; margin: 0 -0.25rem 0 -0.875rem; cursor: pointer; } .Header_close_1MaoE:before, .Header_close_1MaoE:after { position: absolute; content: ' '; height: 1.5rem; width: 0.125rem; background-color: #fff; left: 0.625rem; } .Header_close_1MaoE:before { transform: rotate(45deg); } .Header_close_1MaoE:after { transform: rotate(-45deg); } .Header_innerContent_37lnx { display: flex; justify-content: space-between; align-items: center; width: 100%; } .Header_logoProviderWrapper_37HGI { display: flex; justify-content: flex-start; align-content: center; align-items: center; } .Header_linkDropdown_mkybt, .Header_profileDropdown_2xBHv { display: inline-flex; align-self: center; margin: 0 20px; cursor: pointer; } .Header_profileDropdown_2xBHv { margin: 0 20px; } .Header_networkDropdownContainer_159F7 { height: 100%; } .Header_networkDropdownContainer_159F7, .Header_profileDropdownContainer_296_8 { display: inline-flex; position: relative; } .Header_profileDropdownOpen_3qsRh { margin-bottom: -4px; border-bottom: 4px white solid; } .Header_profileIconContainer_6b6nW { display: inline-flex; align-self: center; cursor: pointer; } .Header_appDownloadGroup_12RXW { margin: 0 auto; color: rgba(255, 255, 255, 1); padding-top: 1.2rem; border-top: 1px solid hsla(0, 0%, 100%, 0.3); align-items: center; padding-bottom: 2rem; cursor: pointer; width: calc(100% - 2.4rem); } .Header_appDownloadGroup_12RXW > div { display: flex; align-items: center; } .Header_appDownloadText_Z5kit > h2 { font-size: 1.85rem; font-weight: 500; } .Header_appDownloadText_Z5kit > p { font-size: 1.1rem; line-height: 1.2; letter-spacing: 0.1px; margin-top: 0.525rem; margin-bottom: 1rem; -webkit-font-smoothing: antialiased; } .Header_appDownloadIcon_2nQzr > img { height: 5rem; margin: 0.5rem 0 1.5rem 0.9rem; } .Header_appDownloadIcon_2nQzr.Header_iosIcon_2_JHC > img { border-radius: 1.3rem; } .Header_appDownloadButton_2F6ds { width: 100%; } .Header_appDownloadButtonImage_3yD3p { height: 30px; object-fit: contain; border-radius: 0.3rem; vertical-align: middle; margin-right: 10px; } .Header_appDownloadButton_2F6ds > button { width: 100%; margin: 0.25rem auto auto; height: 2.8125rem; border-radius: 0.1875rem; border: none; font-size: 1rem; font-weight: 600; line-height: 1.88; letter-spacing: -0.3px; background-color: #fff; } .Header_divider_2UlMc { display: none; } @media screen and (min-width: 768px) { .Header_divider_2UlMc { display: inline-flex; height: 20px; width: 1px; background: white; vertical-align: middle; margin-left: 10px; } .Header_rightIcon_3SfIz { margin-left: 1.35rem; } .Header_maintenance_34cEN { padding: 0.625rem 0rem; } .Header_innerContent_37lnx { width: auto; } .Header_categoryItem_1AaVU { vertical-align: top; padding: 0.375rem 0 0.3125rem 0; border-bottom: 2px solid transparent; } .Header_categoryItemActive_3UILg { color: #fff; border-bottom: 2px solid #009bff; } .Header_categoryItem_1AaVU img { width: auto; opacity: 0.5; } .Header_categoryItem_1AaVU:hover img { opacity: 1; } .Header_categoryItem_1AaVU .fx img { height: 15.6px; } .Header_categoryItem_1AaVU .fxpl img { height: 15.2px; } .Header_categoryItem_1AaVU .fxx img { height: 21.7px; } .Header_categoryItem_1AaVU .fxm img { height: 15.6px; } .Header_menuButton_2hQe6 { display: none; } .Header_categories_yFQl5 { display: flex; } .Header_linkDropdown_mkybt svg { height: 16px; width: 16px; } .Header_mvpdIcon_hksOx:hover { color: rgba(255, 255, 255, 1); } .Header_searchIconInOrder_1Tjev { order: 2; } .Header_storeIcon_rxAaF { order: 3; } .Header_storeIcon_rxAaF svg, .Header_searchIcon_1Nxp_ svg { height: 1.5rem; width: 1.5rem; fill: rgba(255, 255, 255, 0.75); } .Header_storeIcon_rxAaF:hover svg, .Header_searchIcon_1Nxp_:hover svg { fill: rgba(255, 255, 255, 1); } .Header_userIcon_mGYcB { order: 1; } .Header_userIcon_mGYcB svg { stroke: rgba(255, 255, 255, 0.75); } .Header_userIcon_mGYcB:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_profileIconContainer_6b6nW:hover svg { stroke: rgba(255, 255, 255, 1); } .Header_userIconAccount_MM6T6 > svg { fill: rgba(255, 255, 255, 0.75); stroke: rgba(255, 255, 255, 0.5); } .Header_userIconAccount_MM6T6:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileIconContainer_6b6nW:hover > svg { fill: rgba(255, 255, 255, 1); stroke: rgba(255, 255, 255, 1); } .Header_profileDropdownContainer_296_8 { height: 3.8rem; } .Header_profileOptionsContainer_1XmVY { margin-top: 3.8rem; } .Header_profileOption_12_t5 { width: 130px; } } @media screen and (max-width: 767px) { .Header_profileOptionsContainer_1XmVY { right: 0; } } @media screen and (min-width: 768px) { .Header_profileOptionsContainer_1XmVY.Header_headerNavPadding_3MEjS { margin-top: 121px; } .Header_profileOptionsContainer_1XmVY { right: inherit; } .Header_networkLinkDropdownContainer_1J-6b.Header_headerNavPadding_3MEjS { margin-top: 121px; } .Header_logo_2ESaM img { height: 1.225rem; } .Header_logoWithDropdown_1TV9Y { margin: 0; } } @media screen and (min-width: 1099px) { .Header_networkLinkDropdownContainer_1J-6b, .Header_profileOptionsContainer_1XmVY { margin-top: 4.5625rem; left: inherit; } .Header_networkLinkDropdownContainer_1J-6b.Header_headerNavPadding_3MEjS { margin-top: 4.5625rem; left: inherit; } .Header_container_2KK2L, .Header_content_3Nunm, .Header_logoProviderWrapper_37HGI, .Header_profileDropdownContainer_296_8 { height: 4.5625rem; } .Header_linkDropdown_mkybt svg { height: 18px; width: 18px; } .Header_logo_2ESaM { margin-right: 3.3rem; } .Header_logo_2ESaM img { height: 1.85rem; } .Header_logoWithDropdown_1TV9Y { margin: 0; } .Header_brand-fyc_2hOTT .Header_logo_2ESaM img { height: 1.8rem; } .headroom .Header_networkLinkDropdownItem_3Wsjw:hover, .headroom .Header_profileOption_12_t5:hover { background: #191919; } .Header_networkLinkDropdownItem_3Wsjw:hover svg { visibility: visible; } .Header_dropdownShowsMovies_2oGfb:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } @media screen and (min-width: 2220px) { .Header_content_3Nunm { max-width: 130rem; } .Header_dropdownShowsMovies_2oGfb:after { content: " "; width: 60px; height: 46px; margin-left: -3.2rem; position: absolute; } } .Header_categoryItemActive_3UILg { border-bottom: 2px solid #BC2433; } .Header_logo_2ESaM img{ height: 37px; margin-top: 16px; } @media screen and (min-width: 1099px) { .Header_logo_2ESaM img{ height: 87px; margin-top: 16px; } }.HomeSlideHeader_header_2ACgz, .HomeSlideHeader_smallerHeader_2miY9, .HomeSlideHeader_altHeader_28DUo { color: #fff; display: block; } .HomeSlideHeader_header_2ACgz { position: relative; height: 8.75rem; } .HomeSlideHeader_smallerHeader_2miY9 { position: relative; height: 4rem; } .HomeSlideHeader_container_3e77x { margin: 0 auto; } .HomeSlideHeader_imageAndText_3GW3A .HomeSlideHeader_text_1Ig7w { padding-left: 6px; } .HomeSlideHeader_imageAndText_3GW3A img, .HomeSlideHeader_imageOnly_1MNEJ img { max-height: 36px; width: auto; } .HomeSlideHeader_smallerImageAndText_E5fhJ img, .HomeSlideHeader_smallerImageOnly_XgOzh img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_smallerImageAndText_E5fhJ .HomeSlideHeader_text_1Ig7w { padding-left: 6px; } .HomeSlideHeader_seriesLogo_1Jr1B { height: 5rem; } .HomeSlideHeader_headerTitle_3ZJaM h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_headerTitle_3ZJaM, .HomeSlideHeader_headerTitle_3ZJaM h1 { font-size: 3.125rem; font-weight: 500; display: block; letter-spacing: -0.25rem; overflow-wrap: break-word; position: absolute; bottom: 3rem; } .HomeSlideHeader_smallerTitle_2YDcE h1 { display: inline-block; font-size: inherit; font-weight: inherit; } .HomeSlideHeader_smallerTitle_2YDcE, .HomeSlideHeader_smallerTitle_2YDcE h1 { font-size: 25px; font-weight: 500; letter-spacing: -1.3px; overflow-wrap: break-word; bottom: 3rem; padding-top: 15px; } .HomeSlideHeader_infoContainer_1JfB6 { color: #fff; position: relative; } .HomeSlideHeader_smallerInfoContainer_1t-Ta { } .HomeSlideHeader_smallerInfoContainer_1t-Ta.HomeSlideHeader_withSmallHeader_1S4LQ { padding-bottom: 0; padding-top: 140px; z-index: 1; } .HomeSlideHeader_description_1Vv8a { color: rgba(255, 255, 255, .6); max-width: 30.125rem; padding-bottom: 0; font-size: 1rem; line-height: 1.25rem; font-weight: 400; margin-top: .5rem; } .HomeSlideHeader_descriptionText_13lsu { font-size: 0.875rem; line-height: 1.43; display: none; } .HomeSlideHeader_highlightMovie_3oeN3, .HomeSlideHeader_highlightSeries_J-QM2 { display: inline-block; margin-bottom: 0; max-width: calc(100% - 2.5rem); } .HomeSlideHeader_highlight_3G3hh { color: #fff; font-size: 15px; font-weight: 500; } .HomeSlideHeader_badge_1PYWk { font-weight: 100; border: .0625rem solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; display: inline-block; font-size: .625rem; letter-spacing: .03125rem; position: absolute; top: -1.8125rem; } .HomeSlideHeader_liveBadge_2lbtk { border-radius: 2px; background-color: rgba(208, 2, 27, 0.75); border-color: rgba(208, 2, 27, 0.75); } .HomeSlideHeader_upcomingBadge_2UvQy, .HomeSlideHeader_featuredBadge_3Q1Gg { border-radius: 2px; background-color: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.15); } .HomeSlideHeader_description_1Vv8a .HomeSlideHeader_progress_3rudj { background-color: #333333; width: 75%; height: 3px; margin: 15px 0 10px; position: relative; } .HomeSlideHeader_description_1Vv8a .progress-0, .HomeSlideHeader_description_1Vv8a .progress-5 { display: none; } .HomeSlideHeader_description_1Vv8a .HomeSlideHeader_progress_3rudj .HomeSlideHeader_done_1iZ8U { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .HomeSlideHeader_networkLogo_17Ksa + .HomeSlideHeader_meta_3gyYB { border-left: 1px solid hsla(0, 0%, 100%, .2); padding-left: 10px; } .HomeSlideHeader_meta_3gyYB { font-size: 0.75rem; color: rgba(255, 255, 255, 0.4); margin-top: 0.375rem; } .HomeSlideHeader_buttons_et6T- { margin: 0.875rem 0 2.375rem; display: block; } .HomeSlideHeader_buttons_et6T-.HomeSlideHeader_buttonGutter_2DG8b { margin-top: 3rem; } .HomeSlideHeader_buttons_et6T- svg { height: 17px; width: 17px; margin-right: .5rem; margin-left: -.3125rem; } a.HomeSlideHeader_showButton_t_Qt4 { color: #fff; background-color: #198ae6; } a:hover.HomeSlideHeader_showButton_t_Qt4 { background-color: #009bff; } .HomeSlideHeader_detailContainer_3k0zA { display: flex; align-items: center; } .HomeSlideHeader_moreLink_2Sa50, .HomeSlideHeader_moreInfo_24jym { font-size: 0.875rem; padding: 1.125rem 0.5rem; margin: 0.25rem 0.625rem 0; background: none; color: rgba(255, 255, 255, .5); } .HomeSlideHeader_foxAwesomeMoreLink_2HweN { font-size: 0.875rem; padding: 1rem 1rem; background: none; color: rgba(255, 255, 255, .5); border: 2px solid rgba(128, 128, 128, 0.31); border-radius: .25rem; padding-bottom: 16px; padding-top: 18px; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_moreLink_2Sa50:hover, .HomeSlideHeader_moreInfo_24jym:hover, .HomeSlideHeader_foxAwesomeMoreLink_2HweN:hover { color: #fff; } .HomeSlideHeader_foxAwesomeMoreLink_2HweN:hover { border-color: #fff; } .HomeSlideHeader_showButton_t_Qt4 { margin: 0 .625rem 0 0; color: #fff; border-radius: .3125rem; background: rgba(255, 255, 255, .3); padding: .625rem 1.25rem; line-height: 1.375rem; font-size: 0.875rem; padding: 0.9375rem 1.875rem 0.8125rem; } .HomeSlideHeader_showButton_t_Qt4, .HomeSlideHeader_moreLink_2Sa50 { border: 0; transition: background .25s, color .25s; font-weight: 500; display: inline-block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .HomeSlideHeader_showButton_t_Qt4>svg, .HomeSlideHeader_showButton_t_Qt4>svg circle { transition: fill .25s, stroke .25s, color .25s; } .HomeSlideHeader_showButton_t_Qt4>svg { margin-right: 0.375rem; margin-left: -0.375rem; width: 1.1875rem; height: 1.1875rem; vertical-align: top; cursor: pointer; } .HomeSlideHeader_showButtonText_1kJ6x { position: relative; } .HomeSlideHeader_secondaryText_2jbxH { position: absolute; left: 0; top: -3rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .HomeSlideHeader_showButton_t_Qt4:hover .HomeSlideHeader_secondaryText_2jbxH { color: #fff; } .HomeSlideHeader_showName_uWrHy { color: #fff; font-size: 25px; font-weight: 500; margin: 0 0 0.5rem; } .HomeSlideHeader_toggle_5Hr2d { width: auto; cursor: pointer; height: 22px; font-size: 14px; font-weight: 500; line-height: 1.57; letter-spacing: -0.4px; color: #ffffff; margin-left: .5rem; vertical-align: top; } .HomeSlideHeader_toggle_5Hr2d svg { fill: #fff !important; } a.HomeSlideHeader_fadeButtons_2jLsz, a.HomeSlideHeader_fadeButtons_2jLsz:hover { opacity: 1; background: #252525; color: #585858; } a.HomeSlideHeader_fadeButtons_2jLsz>svg circle, a.HomeSlideHeader_fadeButtons_2jLsz:hover>svg circle { stroke: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2jLsz>svg, a.HomeSlideHeader_fadeButtons_2jLsz:hover>svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2jLsz>svg>g>g>path, a.HomeSlideHeader_fadeButtons_2jLsz:hover>svg>g>g>path { stroke: none !important; } .HomeSlideHeader_icon_1eN8h { vertical-align: top; } .HomeSlideHeader_networkLogo_17Ksa { height: 24px; position: relative; top: -4px; vertical-align: middle; margin: 15px 10px 2px 2px; } @media screen and (min-width: 767px) and (max-width: 1098px) and (min-height: 1098px) { .HomeSlideHeader_header_2ACgz { height: 16rem; } } @media screen and (max-height: 1099px) { .HomeSlideHeader_header_2ACgz { height: 2.75rem !important; margin-bottom: 15px !important; } } @media screen and (min-width: 1099px) { .HomeSlideHeader_container_3e77x { margin-bottom: 3rem; } .HomeSlideHeader_showName_uWrHy { margin: 0 0 0.3rem; font-size: 36px; } .HomeSlideHeader_header_2ACgz { height: 16rem; margin-bottom: 30px; } .HomeSlideHeader_paddingTopHeader_1f_Py { margin-top: 1rem; } .HomeSlideHeader_smallerHeader_2miY9 { height: 4rem; } .HomeSlideHeader_headerTitle_3ZJaM, .HomeSlideHeader_headerTitle_3ZJaM h1 { font-size: 4.625rem; bottom: 1.75rem; } .HomeSlideHeader_imageAndText_3GW3A .HomeSlideHeader_text_1Ig7w { padding-left: 12px; } .HomeSlideHeader_imageAndText_3GW3A img, .HomeSlideHeader_imageOnly_1MNEJ img { max-height: 3.375rem; width: auto; } .HomeSlideHeader_smallerImageAndText_E5fhJ img, .HomeSlideHeader_smallerImageOnly_XgOzh img { max-height: 1.2rem; width: auto; } .HomeSlideHeader_badge_1PYWk { font-size: 0.625rem; margin: 0 0 0.6375rem; } .HomeSlideHeader_description_1Vv8a { font-size: 1rem; line-height: 1.625rem; font-weight: normal; } .HomeSlideHeader_descriptionText_13lsu { font-size: inherit; line-height: inherit; display: inline; } .HomeSlideHeader_descriptionTextMovie_2-cQJ, .HomeSlideHeader_descriptionTextSeries_xYBdE, .HomeSlideHeader_descriptionTextVideo_19IeV { display: block; clear: both; } .HomeSlideHeader_description_1Vv8a .HomeSlideHeader_progress_3rudj { width: 100%; } .HomeSlideHeader_highlightMovie_3oeN3, .HomeSlideHeader_highlightSeries_J-QM2 { max-width: 800px; width: 800px; } .HomeSlideHeader_meta_3gyYB { font-size: 0.75rem; margin-top: .3375rem; } .HomeSlideHeader_showButton_t_Qt4 { padding: 1.063rem 1.875rem 0.9375rem 1.75rem; color: #fff; background: rgba(255, 255, 255, .2); margin-right: 0.8rem; border-radius: 0.25rem; font-size: 0.8125rem; line-height: 1.188rem; } .HomeSlideHeader_showButton_t_Qt4>svg { width: 1.125rem; height: 1.125rem; } .HomeSlideHeader_buttons_et6T- { margin: 1.5rem 0; } .HomeSlideHeader_buttons_et6T-.HomeSlideHeader_buttonGutter_2DG8b { margin-top: 3rem; } .HomeSlideHeader_moreLink_2Sa50 { font-size: 0.875rem; } a.HomeSlideHeader_fadeButtons_2jLsz, a.HomeSlideHeader_fadeButtons_2jLsz:hover { opacity: 1; background: #252525; color: #585858; } a.HomeSlideHeader_fadeButtons_2jLsz>svg circle, a.HomeSlideHeader_fadeButtons_2jLsz:hover>svg circle { stroke: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2jLsz>svg, a.HomeSlideHeader_fadeButtons_2jLsz:hover>svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } a.HomeSlideHeader_fadeButtons_2jLsz>svg>g>g>path, a.HomeSlideHeader_fadeButtons_2jLsz:hover>svg>g>g>path { stroke: none !important; } .HomeSlideHeader_logo_3EB7v { padding: 10px 0; } .HomeSlideHeader_locationRequired_1WSPY { padding: 178px 0 242px 0; } .HomeSlideHeader_networkLogo_17Ksa { margin-left: 0; } } .HomeSlideHeader_infoContainer_1JfB6 { margin-bottom: 5rem; } a.HomeSlideHeader_showButton_t_Qt4 { background-color: #BC2433; color: #fff; } a.HomeSlideHeader_showButton_t_Qt4:hover { background-color: #BC2433; opacity: .35; color: #fff; } .HomeSlideHeader_showButton_t_Qt4 svg { fill: #fff !important; stroke: #fff !important; } .UpgradeButton_button_5Dz_Q { background-color: #bc2433; border-radius: 6px; border: none; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; letter-spacing: -.3px; line-height: 36px; line-height: 44px; padding: 0 14px; text-align: center; text-decoration: none; width: 150px; }.ScheduleItem_scheduleMain_q9e2F { width: 100%; height: 100%; display: inline-block; overflow: hidden; } .ScheduleItem_container_17vLa { display: inline-flex; flex-direction: row; justify-content: center; align-content: flex-start; position: relative; left: 0px; } .ScheduleItem_overflowButtonWrapper_1qWKX { display: inline-flex; } .ScheduleItem_scheduleItem_5vRnz { background-color: rgba(255, 255, 255, 0.1); border-radius: .375rem; height: 4.375rem; margin-right: 1.25rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 1rem; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; flex-shrink: 0; } .ScheduleItem_current_1wOHC { border-top-left-radius: 0em; border-bottom-left-radius: 0em; border-left: none; } .ScheduleItem_scheduleItemActive_2nlXw, .ScheduleItem_scheduleItem_5vRnz:hover { background-color: rgba(255, 255, 255, 0.4); } .ScheduleItem_dummy_16zS7, .ScheduleItem_dummy_16zS7:hover { cursor: default; background-color: rgba(255, 255, 255, 0.1); } .ScheduleItem_title_2R62B { display: flex; font-size: 1rem; font-weight: 500; letter-spacing: -0.5px; white-space: nowrap; text-overflow: ellipsis; color: #fff; margin-bottom: .5rem; } .ScheduleItem_subtitle_1rGc- { font-size: .875rem; letter-spacing: -0.3px; font-weight: 100; color: rgba(255,255,255, 0.4); } .ScheduleItem_title_2R62B, .ScheduleItem_subtitle_1rGc- { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-height: .875rem; line-height: 1; } .ScheduleItem_titleContainer_1QC2N { display: flex; flex-direction: column; width: 100%; } .ScheduleItem_titleText_2vH6M { overflow: hidden; padding-top: 3px; text-overflow: ellipsis; } .ScheduleItem_badge_2PrVL { display: inline-block; font-size: 0.625rem; padding: 4px 6px 3px 6px; border: solid 1px white; border-radius: .1875rem; text-transform: uppercase; margin-right: 8px; } .ScheduleItem_newBadge_1wKop { background-color: rgba(0, 155, 255, 0.85); border: 1px solid rgba(0, 155, 255, 0.85); } .ScheduleItem_liveBadge_qd4l6 { background-color: rgba(208, 2, 27, 0.75); border: 1px solid rgba(208, 2, 27, 0.75); } .ScheduleItem_otherBadge_RBu7C { background-color: rgba(94, 94, 96, 0.85); border: 1px solid rgba(94, 94, 96, 0.85); } /** DETAIL **/ .ScheduleItem_detailContainer_b72oa { height: calc(100% - 4.375rem); display: flex; color: #ffffff; background: #141414; position: relative; z-index: 1; } .ScheduleItem_detailContainerLeft_Fs3c_ { flex-grow: 1; padding: 4.125rem 1rem 3rem; width: 100%; } .ScheduleItem_detailContainerRight_2dlPO { padding: 71px 14px 0px 0px; } .ScheduleItem_detailTitle_3FEzq { display: inline-block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; vertical-align: top; font-size: 1.5rem; font-weight: 500; letter-spacing: -1px; } .ScheduleItem_detailSubtitle_2E0b4 { margin-top: 0.75rem; font-size: 1.25rem; letter-spacing: -0.4px; } .ScheduleItem_detailDescription_3eYtp { margin-top: 6px; font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; color: #a1a1a1; } .ScheduleItem_detailInfo_7xyBQ { height: 30px; font-size: 12px; line-height: 2.5; color: rgba(255, 255, 255, 0.4); } .ScheduleItem_actionButtons_1fgV0 { display: inline-block; padding-top: 28px } .ScheduleItem_actionButtons_1fgV0.ScheduleItem_buttonGutter_2UWy4 { margin-top: 10px; } .ScheduleItem_actionButton_yVzWW { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 24px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .ScheduleItem_actionButtonLocked_299P9 { padding: 0 11px; } .ScheduleItem_actionButton_yVzWW:hover { color: #000; background: #fff; } .ScheduleItem_actionButton_yVzWW svg { pointer-events: none; margin: 0 auto; background: transparent; transition: fill .25s; } .ScheduleItem_actionButton_yVzWW:hover svg { fill: #000 } .ScheduleItem_actionButtonText_2EIjK { position: relative; } .ScheduleItem_secondaryText_2qQbK { position: absolute; left: 0; top: -2.75rem; padding-bottom: 1rem; transition: none; color: #fff !important; } .ScheduleItem_actionButton_yVzWW:hover .ScheduleItem_secondaryText_2qQbK { color: #fff; } .ScheduleItem_noAuthZActionButton_BPO9R * { opacity: .8; } .ScheduleItem_noAuthZActionButton_BPO9R { color: rgba(255,255,255,.4); } .ScheduleItem_lock_3_6x4 { margin-right: 8px; width: 19px; opacity: 1; } .ScheduleItem_caret_1XcUg, .ScheduleItem_timestamp_2G1Pv { display: none; } @media screen and (max-width: 1098px) { .ScheduleItem_container_17vLa { display: block; width: 100%; } .ScheduleItem_scheduleItem_5vRnz { position: relative; flex-direction: row; align-items: baseline; flex: 2; padding: 0; margin: 1rem 1rem 0; border-bottom: 1px solid rgba(255,255,255,0.1); border-radius: 0; } .ScheduleItem_scheduleItem_5vRnz, .ScheduleItem_scheduleItemActive_2nlXw, .ScheduleItem_scheduleItem_5vRnz:hover { background-color: transparent; } .ScheduleItem_title_2R62B { font-size: 14px; letter-spacing: -0.4px; font-weight: 500; } .ScheduleItem_titleText_2vH6M { padding-top: 0; padding-right: 3px; } .ScheduleItem_titleContainer_1QC2N { width: calc(100% - 7rem); } .ScheduleItem_subtitle_1rGc- { font-size: 14px; letter-spacing: -0.3px; margin-top: -1px; } .ScheduleItem_caret_1XcUg { display: block; opacity: .5; } .ScheduleItem_caret_1XcUg svg { width: 22px; height: 22px; } .ScheduleItem_timestamp_2G1Pv { display: block; color: rgba(255,255,255, 0.4); font-size: 0.75rem; font-weight: 500; letter-spacing: -0.4px; width: 5rem; flex-shrink: 0; } .ScheduleItem_actionButtons_1fgV0 { padding: 10px 0; } .ScheduleItem_actionButtons_1fgV0.ScheduleItem_buttonGutter_2UWy4 { margin-top: 30px; } .ScheduleItem_current_1wOHC .ScheduleItem_timestamp_2G1Pv:after { content: ""; width: .4375rem; height: .4375rem; background: red; margin-left: 0.5rem; border-radius: 1rem; display: inline-block; } .ScheduleItem_dummy_16zS7 { display: none; } .ScheduleItem_scheduleItemActive_2nlXw { display: block; height: auto; margin: 1.3125rem 1.3125rem 0.3125rem; } .ScheduleItem_scheduleItemActive_2nlXw .ScheduleItem_caret_1XcUg { position: absolute; top: -0.5rem; right: 0rem; } .ScheduleItem_detailContainer_b72oa { height: auto; } .ScheduleItem_detailContainerLeft_Fs3c_ { padding: 1rem 0; } .ScheduleItem_detailTitle_3FEzq { font-size: 1.25rem; line-height: 1.3; padding-right: 3px; } .ScheduleItem_detailSubtitle_2E0b4 { font-size: 1rem; line-height: 1.63; letter-spacing: -0.6px; margin: 0; white-space: normal; } } .ScheduleItem_newBadge_1wKop { background-color: #20468B; border: 1px solid #20468B; } .ScheduleItem_liveBadge_qd4l6 { background-color: #BC2433; border: 1px solid #BC2433; } .ScheduleItem_otherBadge_RBu7C { background-color: rgba(255, 255, 255, 0.25); border: 1px solid rgba(255, 255, 255, 0.25); } .FirstTile_tile_3SdKj { overflow: initial; } .FirstTile_title_3XkeC span, .FirstTile_title_3XkeC:hover span { text-decoration: none; border-bottom: none; } .FirstTile_title_3XkeC span { font-size: 1.0625rem; } .FirstTile_titleLock_3kSad { display: inline-block; width: 1.25rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } .FirstTile_header_-bR3f { font-size: 1rem; padding: 0.25rem 0 2.3125rem; color: #ffffff; font-weight: 500; } .FirstTile_header_-bR3f.FirstTile_uppercase_26LGs { text-transform: uppercase; } .FirstTile_hr_3HWfJ { margin: 1.75rem 0 1.875rem 0; border: none; border-bottom: 1px solid rgba(255,255,255,0.25); } .FirstTile_promoDescription_8aLPg { font-size: 16px; line-height: 28px; letter-spacing: -0.6px; text-align: left; color: rgba(255, 255, 255, 0.6); } .FirstTile_button_tr_m8 { color: #fff; margin-left: 0.5rem; } .FirstTile_CTAContainer_2-_Ju { margin-top: 7px; } .FirstTile_promoCTAContainer_MfA6Z { margin-top: 1.75rem; } .FirstTile_actionButtons_1YMZ6 { margin: 1.5rem 0; } .FirstTile_promoActionButton_ZjyHD { color: #fff; border-radius: 3px; background-color: #007ee4; font-size: 0.875rem; padding: 0.9375rem 1rem 0.8125rem; margin-right: 20px; cursor: pointer; } .FirstTile_promoActionButton_ZjyHD:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 0.9375rem 2rem 0.8125rem; } .FirstTile_actionButtons_1YMZ6 .FirstTile_actionButton_1FCa3 { margin-right: 20px; border-radius: 3px; padding: 12px 15px; font-size: 14px; text-align: left; color: #fff; background: rgba(255,255,255,.2); } .FirstTile_actionButton_1FCa3 svg, .FirstTile_promoActionButton_ZjyHD svg { margin-right: 6px; position: relative; top: -1px; } .FirstTile_actionButtons_1YMZ6 .FirstTile_actionButton_1FCa3:nth-child(2) { background: transparent; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 768px) { .FirstTile_promoDescription_8aLPg { font-size: 20px; line-height: 1.4; } } @media screen and (min-width: 1099px) { .FirstTile_promoActionButton_ZjyHD:hover { background-color: #198AE6; } .FirstTile_promoActionButton_ZjyHD:nth-child(2):hover { background-color: rgba(255,255,255,.1); color: #fff; } .FirstTile_actionButtons_1YMZ6 .FirstTile_actionButton_1FCa3:hover { background-color: white; color: black; } .FirstTile_actionButtons_1YMZ6 .FirstTile_actionButton_1FCa3:hover svg, .FirstTile_actionButtons_1YMZ6 .FirstTile_actionButton_1FCa3:hover svg circle { transition: fill .25s, stroke .25s; fill: #000; stroke: #000 !important; } .FirstTile_title_3XkeC span { font-size: 1.5rem; line-height: 1.5rem; } .FirstTile_single_2-_2u .FirstTile_imageContainer_2uvqy, .FirstTile_single_2-_2u .FirstTile_imageContainer_2uvqy .LazyLoad { width: 100% !important; height: auto !important; } .FirstTile_header_-bR3f { font-size: 20px; padding: .25rem 0 .8125rem 0; margin-bottom: 0.25rem; } .FirstTile_hr_3HWfJ { margin: 3.5rem 0; } } .FirstTile_actionButton_1FCa3, .FirstTile_promoActionButton_ZjyHD { background-color: #BC2433 !important; color: #fff !important; } .FirstTile_actionButton_1FCa3:hover, .FirstTile_promoActionButton_ZjyHD:hover { background-color: #BC2433 !important; opacity: .35 !important; color: #fff !important; } .FirstTile_buttonIcon_3WukB svg g circle, .FirstTile_buttonIcon_3WukB svg { fill: #fff !important; stroke: #fff !important; } .FirstTile_tile_3SdKj { overflow: visible !important; } .FirstTile_networkUpsell_1VcEh .FirstTile_networkUpsellCTA_3lWip { opacity: 1 !important; } .FirstTile_dogEar_2UK3K { display: none; } .FirstTile_networkUpsell_1VcEh .FirstTile_imageContainer_2uvqy:hover .LazyLoad::after, .FirstTile_networkUpsell_1VcEh.FirstTile_clickable_10UPf .FirstTile_imageContainer_2uvqy .LazyLoad::after { opacity: 1 !important; } .FirstTile_single_2-_2u { margin-bottom: 1rem; }.UpsellBanner_container_xbG7H { width: 100%; height: auto; color: #454545; padding: 16px 24px; position: relative; min-height: 80px; text-align: center; } .UpsellBanner_title_sAYSR { font-size: 20px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: -0.6px; display: block; } .UpsellBanner_subtitle_1K6lT { font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.14; letter-spacing: -0.4px; display: block; } .UpsellBanner_button_iGaD1 { cursor: pointer; position: relative; margin: 10px 0 10px; top: 0; right: 0; width: 100%; height: 40px; border-radius: 3px; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 40px; letter-spacing: -0.3px; text-align: center; color: #ffffff; } @media screen and (min-width: 768px) { .UpsellBanner_container_xbG7H { margin-bottom: 0; text-align: left; } .UpsellBanner_title_sAYSR { max-width: 490px; } .UpsellBanner_button_iGaD1 { position: absolute; margin: 0 auto; top: 20px; right: 20px; width: 164px; } } .UpsellBanner_container_xbG7H { color: white !important; background-image: url("/static/images/nation promo banner.png") !important; background-repeat: no-repeat; background-size: cover; } .UpsellBanner_button_iGaD1 { background-color: #bc2433 !important; font-weight: 700; }.BuythroughUpsell_container_1R8Ao { display: block; width: 100%; height: 100%; position: relative; z-index: 1; background: #000000; overflow: hidden; } .BuythroughUpsell_background_3Sjfa { width: 100%; position: absolute; top: 0; opacity: 0.2; } .BuythroughUpsell_messageContainer_3Lgqm { display: flex; align-items: center; justify-content: center; height: 100%; flex-direction: column; margin: 0 auto; text-align: center; max-width: 66.9375rem; width: calc(100% - 2.5rem); } .BuythroughUpsell_title_1mj6E { font-weight: 500; font-size: 1.5rem; margin-bottom: 1rem; color: #ffffff; } .BuythroughUpsell_message_28hCL { font-size: 1rem; line-height: 1.5rem; color: rgba(255, 255, 255, 0.6); } @media screen and (min-width: 1099px) { .BuythroughUpsell_title_1mj6E { font-size: 2.5rem; margin-bottom: 1.5rem; } .BuythroughUpsell_container_1R8Ao { position: absolute; } } .BuythroughUpsell_container_1R8Ao { position: absolute; background-color: #000; } .BuythroughUpsell_title_1mj6E { font-weight: 700; } .BuythroughUpsell_message_28hCL { max-width: 744px; font-size: 16px; font-weight: 500; text-shadow: 0 0 10px #000000; line-height: 1.56; letter-spacing: -0.5px; } .BuythroughUpsell_signIn_3RhOu { color: white; font-size: 14px; font-weight: 600; margin-top: .7rem; } .BuythroughUpsell_signInText_QfyGP, .BuythroughUpsell_signInLink_2CU1E { color: #fff; font-size: 14px; font-weight: 500; } .BuythroughUpsell_signInLink_2CU1E { font-weight: 600; } .BuythroughUpsell_learnMore_aR1Tq { color: #fff; margin-bottom: 1.875rem; } .BuythroughUpsell_button_2Ilto button { margin: 1.875rem; width: 260px; height: 44px; } .BuythroughUpsell_messageContainer_3Lgqm { justify-content: flex-end; padding-bottom: 5rem; } @media screen and (max-width: 767px) { .BuythroughUpsell_title_1mj6E { font-size: 1.125rem; line-height: 1.875rem; letter-spacing: -0.025rem; font-weight: bold; margin-bottom: .5rem; } .BuythroughUpsell_message_28hCL { font-size: 0.75rem; line-height: 1.1875rem; letter-spacing: -0.0375rem; margin-bottom: .8rem; } .BuythroughUpsell_messageContainer_3Lgqm { padding-bottom: 0; } .BuythroughUpsell_signInText_QfyGP, .BuythroughUpsell_signInLink_2CU1E { font-size: .75rem; line-height: 1.875rem; letter-spacing: -0.01875rem; } .BuythroughUpsell_button_2Ilto { margin-bottom: .8rem; } .BuythroughUpsell_button_2Ilto button { margin: auto; width: 205px; height: 40px; } .BuythroughUpsell_signIn_3RhOu { font-size: 12px; font-weight: 500; margin-top: .6rem; margin-bottom: .8rem; } } .Search_container_2Z5KX { height: 100vh; width: 100%; position: fixed; top: 0; right: 0; overflow: hidden; z-index: 21; } .Search_searchContainer_xwye7 { overflow: hidden; } .Search_providerList_uwedY { margin: 0 auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); position: relative; } .Search_searchInputContainer_24RGx { display: -ms-flexbox; display: flex; padding-top: 3.25rem; flex-direction: column; width: 100%; } .withBackground.Search_searchInputContainer_24RGx { min-height: auto; } .Search_searchInput_2aM-G { border-radius: 0; font-size: 2.375rem; letter-spacing: -1px; margin: 0; padding: 0 0 1.5rem; background: 0 0; border: 0; font-weight: 500; outline: 0; width: 100%; color: #ffffff; border-bottom: .125rem solid rgba(255,255,255,.7); } .Search_searchInput_2aM-G::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2aM-G:-moz-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2aM-G::-moz-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2aM-G:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); font-weight: 500; } .Search_searchInput_2aM-G::-ms-clear { display: none; } .Search_close_2oeww { display: inline-block; cursor: pointer; position: absolute; top: 1rem; right: 0; } .Search_searchIcon_9ckm0 { display: none; } .Search_searchIcon_9ckm0 svg { fill: #ffffff; height: 2em; width: 2em; margin-right: 0.65rem; } .Search_close_2oeww { width: 1.4375rem; height: 1.4375rem; } .Search_close_2oeww:before, .Search_close_2oeww:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; background-color: #fff; right: 50%; } .Search_close_2oeww:before { transform: rotate(45deg); } .Search_close_2oeww:after { transform: rotate(-45deg); } .Search_close_2oeww { margin: auto 0; cursor: pointer; } .Search_altResultsContainer_2akuG { height: calc(100% - 14.5rem); margin: 0 auto; width: 100%; overflow-x: hidden; -ms-overflow-style: none; overflow-y: auto; -webkit-overflow-scrolling: touch; } .Search_altSearchedResultsContainer_2LBCT { height: calc(100% - 8rem); } @media screen and (min-width: 768px) { .Search_searchInputContainer_24RGx { padding-top: 4.75rem; } .Search_searchInput_2aM-G { letter-spacing: -0.1875rem; font-size: 4.5rem; padding: 0; } .Search_close_2oeww { height: 1.875rem; width: 1.875rem; } .Search_close_2oeww:before, .Search_close_2oeww:after { height: 1.875rem; } .Search_searchIcon_9ckm0 { display: none; } .Search_altResultsContainer_2akuG { width: 100%; height: calc(100% - 14.5rem); } .Search_altSearchedResultsContainer_2LBCT { height: calc(100% - 10.25rem); } } @media screen and (min-width: 2220px) { .Search_providerList_uwedY { max-width: 130rem; } } .Search_searchInputContainer_24RGx { padding-top: 4.25rem; } @media screen and (min-width: 768px) { .Search_searchInputContainer_24RGx { padding-top: 5.75rem; } }@keyframes Tile_fadein_32XqA { from { opacity: 0; } to { opacity: 1; } } @keyframes Tile_fadeInUnAuth_YSSB0 { from { opacity: 0; } to { opacity: .4; } } .Tile_tile_1HA5t { color: #fff; display: inline-block; position: relative; text-align: left; overflow: hidden; letter-spacing: 0; width: 100%; -webkit-transform: translateZ(0); } .Tile_fadeAnimated_2eRbm { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_fadeAnimatedUnauthorized_2plrv { transition: width 0.25s, height 0.25s; animation: ease-in-out .5s; animation-fill-mode: forwards; animation-delay: 1s; } .Tile_imageContainer_KJzDx { display: block; position: relative; } .Tile_imageContainer_KJzDx .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0)); transition: opacity 0.25s; } .Tile_clickable_3LjNq:hover .Tile_imageContainer_KJzDx:not(.Tile_imageContainerWithButtons_N1yFF) .LazyLoad::after { opacity: 0; } .Tile_imageContainer_KJzDx .LazyLoad { position: relative; overflow: hidden; } .Tile_imageContainer_KJzDx .LazyLoad .Tile_image_1Iyzh { top: 0; } .Tile_image_1Iyzh { display: block; height: auto; width: 100%; } .Tile_toFade_2pZti { position: absolute; transition: opacity 0.25s; -webkit-backface-visibility: hidden; } .Tile_underlayImage_1hjnS { top: 0; } .LazyLoad.Tile_top_gjIuz { position: absolute; width: 100%; } .Tile_padForImage_1r8E- { position: relative; padding-top: 56.30%; } .Tile_padForImage_1r8E- img { position: absolute; } .Tile_badge_3bTba { text-transform: uppercase; font-weight: 100; border: 1px solid #fff; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; font-size: 0.625rem; color: #fff; opacity: 1; display: inline-block; } .Tile_newBadge_3rfD1 { border: 1px solid rgba(0, 155, 255, 0.85); background-color: rgba(0, 155, 255, 0.85); border-radius: .1875rem; } .Tile_liveBadge_3zhTt { border: 1px solid rgba(208, 2, 27, 0.75); background-color: rgba(208, 2, 27, 0.75); border-radius: .1875rem; } .Tile_otherBadge_4d85y { border: 1px solid rgba(94, 94, 96, 0.85); background-color: rgba(94, 94, 96, 0.85); border-radius: .1875rem; } .Tile_badgeInvalid_3YhdZ { display: none; } .Tile_imageContainer_KJzDx .Tile_badge_3bTba { position: absolute; bottom: 0.75rem; left: 0.9375rem; } .Tile_title_anTlR { color: #fff; display: flex; -ms-flex-align: center; align-items: center; margin: .78125rem 0 0 0; font-size: 1.25rem; font-weight: 500; } .Tile_ellipsisTitle_4GF3_ { line-height: 17px; height: 17px; } .Tile_titleWrapper_1KrCL { line-height: 1.25rem; } .Tile_titleWrapper_1KrCL>span { display: inline; } .Tile_titleWrapper_1KrCL>span>div { display: inline-block; } .Tile_titleWrapper_1KrCL:hover>span, .Tile_descLink_1Ci8m:hover { border-bottom: .1rem solid #fff; } .Tile_subtitle_1hz06 { display: inline-flex; font-size: 1rem; color: rgba(255, 255, 255, 0.6); line-height: 1.4em; margin: 0.3125rem 0 0 0; } .Tile_subtitleWrapper_3bvFQ { display: flex; } .Tile_subtitleText_3w7_q:not(:only-child) { max-width: calc(100% - 18px); } .Tile_metadata_3sDd0 { font-size: 0.75rem; color: rgba(255, 255, 255, 0.35); text-align: left; margin-top: 1rem; } .Tile_play_2cD5F { opacity: 0; font-size: 0.9rem; position: absolute; bottom: 0.875rem; left: 0.9375rem; } .Tile_play_2cD5F, .Tile_play_2cD5F svg { width: 1.75rem; height: 1.875rem; } .Tile_play_2cD5F, .Tile_badge_3bTba { transition: opacity 0.25s; } .Tile_clickable_3LjNq .Tile_imageContainer_KJzDx:hover .Tile_play_2cD5F { opacity: 1; } .Tile_clickable_3LjNq .Tile_imageContainer_KJzDx:hover .Tile_badge_3bTba { opacity: 0; pointer-events: none; } .Tile_clickable_3LjNq .Tile_imageContainer_KJzDx:hover .Tile_imageOverlay_3jJ6m .Tile_badge_3bTba { opacity: 1; } .Tile_clickable_3LjNq .Tile_imageContainer_KJzDx:hover .Tile_toFade_2pZti { opacity: 0; } .Tile_imageContainer_KJzDx .Tile_progress_s4EaP { background-color: #333333; width: 100%; height: 3px; } .Tile_imageContainer_KJzDx .progress-0, .Tile_imageContainer_KJzDx .progress-5 { display: none; } .Tile_imageContainer_KJzDx .Tile_progress_s4EaP .Tile_done_2oVuz { background-color: #fff; width: 0%; height: 3px; position: absolute; -webkit-transition: width .5s; transition: width .5s; } .Tile_lock_2AJsK { display: inline-block; font-size: 0.9rem; padding-left: 0.25rem; width: 18px; height: 18px; color: #fff; opacity: 0.6; } .Tile_titleLock_2cIc0 { width: 1rem; display: inline-block; vertical-align: top; } .Tile_title_anTlR span { /*transition: all .25s;*/ border-bottom: .1rem solid transparent; overflow: hidden; text-overflow: ellipsis; } .Tile_toggleEnabled_1cOhd .Tile_title_anTlR>span { margin-right: 2.6rem; } .Tile_dotdotdot_1pZTj, .Tile_x_3aIx2 { margin: 0; border: 0; color: #fff; height: 1.125rem; width: 1.6875rem; background: rgba(255, 255, 255, .1); border-radius: .1875rem; position: absolute; font-size: .625rem; top: 0; right: 0; cursor: pointer; } .Tile_dotdotdot_1pZTj { color: rgba(255, 255, 255, .4); padding: 0.125rem 0 0.25rem; line-height: 0.9375rem; } .Tile_dotdotdot_1pZTj:hover { background: #fff; color: #000 } .Tile_x_3aIx2 { background: #fff; color: #000; font-size: 1.3125rem; line-height: 0.8125rem; padding: 0.0625rem; } .Tile_details_2Pbl6 { position: relative; display: block; min-height: 5rem; } .Tile_info_15F76, .Tile_moreInfo_2VqYr { transition: all .25s; max-height: 100%; } .Tile_moreInfo_2VqYr { position: absolute; top: 0; -ms-transform: translate(0px, 5rem); /* IE 9 */ -webkit-transform: translate(0px, 5rem); /* Safari */ transform: translate(0px, 5rem); opacity: 0; width: 100%; padding-right: 1.75rem; height: 0; } .Tile_info_15F76 { position: relative; opacity: 1; } .Tile_info_15F76 .Tile_badge_3bTba { display: none; } .Tile_toggled_3q6SL .Tile_info_15F76 { -ms-transform: translate(0, 5rem); /* IE 9 */ -webkit-transform: translate(0, 5rem); /* Safari */ transform: translate(0, 5rem); opacity: 0; height: 0; } .Tile_toggled_3q6SL .Tile_moreInfo_2VqYr { transform: none; opacity: 1; height: auto; } .Tile_titleLastWord_18EAd { display: inline-block; padding-left: 0.25em; } .Tile_subtitleLastWord_300su { display: inline-block; padding-left: 0.25em; } button:focus { outline: rgba(255, 255, 255, .2) dotted 1px; } .Tile_description_2tBGt { color: rgba(255, 255, 255, .6); font-size: 1rem; line-height: 1.2em; letter-spacing: -.03125rem; } .Tile_descLink_1Ci8m { display: inline-block; padding-top: .25rem; font-size: 0.75rem; margin-right: 0.75rem; line-height: 1.6rem; color: #fff; } .Tile_multiline_3AQ6i { overflow: hidden; position: relative; line-height: 1.6em; max-height: 3.2rem; text-overflow: ellipsis; white-space: normal; } .Tile_networkIcon_1Mz4v { position: absolute; bottom: 0; right: 0; opacity: .6; cursor: pointer; } .Tile_networkIcon_1Mz4v svg { width: auto; height: 3.25rem; margin: 0 .875rem .125rem 0; cursor: pointer; } .Tile_networkIcon_1Mz4v img { display: block; width: auto; max-height: 0.875rem; margin: 0.8125rem; cursor: pointer; } .Tile_tile-text-center_xvAWo .Tile_title_anTlR { font-weight: 400; font-size: 1.125rem; } .Tile_tile-text-center_xvAWo .Tile_title_anTlR span { text-align: center; margin: 0 auto; } .Tile_fadeTile_1sEPj, .Tile_fadeImage_17chV { opacity: .4; } .Tile_networkUpsell_lcyTJ .Tile_networkIcon_1Mz4v.Tile_dogEar_1c21v { opacity: 1; } .Tile_networkUpsell_lcyTJ .Tile_networkIcon_1Mz4v.Tile_dogEar_1c21v span { color: white; font-weight: bolder; padding-right: 0; font-size: 12px; bottom: 12px; position: relative; right: -17px; text-transform: uppercase; } .Tile_networkUpsell_lcyTJ .Tile_networkIcon_1Mz4v.Tile_dogEar_1c21v img { margin: -17px -1px; width: 82px; height: 43px; max-height: none; } .Tile_networkUpsell_lcyTJ .Tile_networkUpsellCTA_3BscU { opacity: 0; cursor: pointer; position: absolute; margin: 0 auto; top: calc(50% - 20px); left: calc(50% - 86px); width: 172px; height: 40px; border-radius: 3px; background-color: #ff0000; border: none; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; transition: opacity 0.25s; } .Tile_networkUpsell_lcyTJ .Tile_networkUpsellCTA_3BscU img { height: 1em; width: auto; margin-left: 3px; } .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx:hover .Tile_networkUpsellCTA_3BscU { opacity: 1; } .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx .LazyLoad::after { content: ""; display: block; height: 101%; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.75)); transition: opacity 0.25s; } .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx:hover .LazyLoad::after, .Tile_networkUpsell_lcyTJ.Tile_clickable_3LjNq .Tile_imageContainer_KJzDx:hover .LazyLoad::after { opacity: 1; cursor: pointer; } .Tile_imageOverlay_3jJ6m { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; color: #fff; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.856)); } .Tile_imageOverlayHidden_2ztLX { opacity: 0; } .Tile_imageOverlayInnerContainer_3F5Qt { display: flex; flex-direction: column; justify-content: flex-end; width: 190%; height: 190%; transform: scale(0.526); transform-origin: 0 0; padding: 0 20px 15px; } .Tile_imageOverlayDetailContainer_3X3Eb { width: 70%; } .Tile_imageOverlayTitle_19E4F { font-size: 22px; letter-spacing: -0.2px; font-weight: 600; margin-bottom: 7px; } .Tile_imageOverlayTitle_19E4F a { color: #fff; } .Tile_imageOverlayTitle_19E4F .Tile_titleFavorite_1OdFP { margin-left: 5px; position: relative; bottom: -2px; } .Tile_imageOverlayDate_3bco0, .Tile_imageOverlaySubtitle_1Z1oc, .Tile_imageOverlayDescription_3aGI4 { font-size: 14px; line-height: 22px; letter-spacing: -0.4px; margin-bottom: 10px; } .Tile_imageOverlaySubtitle_1Z1oc { margin-bottom: 3px; } .Tile_imageOverlayDescription_3aGI4 { color: rgba(255, 255, 255, 0.6); margin-bottom: 7px; } .Tile_imageOverlayNetworkLogo_HqZ8x { display: inline-block !important; height: 18px; opacity: 0.5; } .Tile_imageOverlayNetworkLogo_HqZ8x + .Tile_imageOverlayMetadata_16O-I { border-left: 1px solid rgba(255, 255, 255, 0.75); margin-left: 10px; padding-left: 10px; } .Tile_imageOverlayMetadata_16O-I { font-size: 12px; line-height: 18px; vertical-align: top; font-weight: 500; color: rgba(255, 255, 255, 0.6); display: inline-block; border-left: 0; } .Tile_imageOverlayFooter_1duk6 { width: 100%; display: flex; justify-content: space-between; position: relative; } .Tile_imageOverlay_3jJ6m .Tile_play_2cD5F { display: flex; flex-direction: column; align-items: center; position: absolute; bottom: 5px; left: unset; right: 0; width: auto; height: auto; } .Tile_imageOverlay_3jJ6m .Tile_play_2cD5F svg { width: 51px; height: 52px; } .Tile_imageOverlay_3jJ6m .Tile_playText_2mJUp { color: #fff; margin-top: 14px; } .Tile_imageOverlay_3jJ6m .Tile_badge_3bTba { position: relative; bottom: 0; left: 0; } .Tile_link_1TYYv { opacity: .8; } .Tile_optionalText_1UcYT { font-weight: 200; margin-left: .50rem; color: #fff; opacity: 1; font-size: 1rem; margin-top: 0; } @media screen and (min-width: 1099px) { .Tile_tile-image-left_DHWRq .Tile_imageContainer_KJzDx, .Tile_tile-image-left_DHWRq .Tile_details_2Pbl6 { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Tile_tile-image-left_DHWRq .Tile_details_2Pbl6 { padding-left: 2rem; } .Tile_tile-image-left_DHWRq .Tile_imageContainer_KJzDx .Tile_badge_3bTba { display: none; } .Tile_tile-image-left_DHWRq .Tile_info_15F76 .Tile_badge_3bTba { display: inline-block; } .Tile_toggleEnabled_1cOhd .Tile_title_anTlR>span { margin-right: 0; } .Tile_fadeAnimated_2eRbm { opacity: 0; animation: Tile_fadein_32XqA .5s; animation-fill-mode: forwards; } .Tile_fadeAnimatedUnauthorized_2plrv { opacity: 0; animation: Tile_fadeInUnAuth_YSSB0 .5s; animation-fill-mode: forwards; } .Tile_metadata_3sDd0 { margin-top: 0.5rem; } } @media screen and (max-width: 767px) { .Tile_details_2Pbl6 { min-height: 6rem; } .Tile_ellipsisTitle_4GF3_ { line-height: 14px; height: 14px; } } .Tile_newBadge_3rfD1 { border: 1px solid #BC2433; background-color: #BC2433; color: #fff; border-radius: .1875rem; } .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx .LazyLoad::after { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6)); } .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx:hover .LazyLoad::after, .Tile_networkUpsell_lcyTJ.Tile_clickable_3LjNq .Tile_imageContainer_KJzDx .LazyLoad::after { opacity: 1 !important; } .Tile_networkUpsell_lcyTJ .Tile_networkIcon_1Mz4v.Tile_dogEar_1c21v { opacity: 0 !important; } .Tile_imageOverlayHidden_2ztLX.Tile_dimImage_XuMPM { opacity: 1; background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0)); } .Tile_networkUpsell_lcyTJ .Tile_networkUpsellCTA_3BscU { opacity: 0; cursor: pointer; position: absolute; margin: 0 auto; top: auto; bottom: 0; right: 0; left: auto; width: 110px; height: 40px; background-color: #bc2433; border: none; border-radius: 0px; font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.3px; text-align: center; color: #ffffff; transition: opacity 0.25s; } .Tile_lockIcon_2w5d5 { z-index: 1; position: absolute; bottom: 10px; right: 10px; } .Tile_lockIcon_2w5d5 svg { fill: rgba(255, 255, 255, 0.5); } .Tile_lockIcon_2w5d5:hover, .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx:hover .Tile_lockIcon_2w5d5, .Tile_imageContainer_KJzDx:hover .Tile_lockIcon_2w5d5 { opacity: 0; } .Tile_networkUpsell_lcyTJ .Tile_imageContainer_KJzDx:hover .Tile_lockIcon_2w5d5 { opacity: 0; } .Tile_networkUpsell_lcyTJ .Tile_networkUpsellCTA_3BscU img { display: none !important; } .Tile_imageOverlayHidden_2ztLX .Tile_imageOverlayInnerContainer_3F5Qt { opacity: 0 !important; } .UpcomingModal_container_2ax3T { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; /* color: hsla(0,0%,100%,.4); */ height: 100%; width: 100%; position: fixed; top: 0; left: 0; overflow-x: hidden; z-index: 21; font-size: 1rem; color: hsla(0,0%,100%,.6); line-height: 1.4em; margin: .3125rem 0 0; display: flex; justify-content: center; background-color: #1a1a1a; } .UpcomingModal_innerContainer_2eGEZ { position: absolute; top: calc(3.8rem + 2rem); height: calc(100vh - 3.8rem); overflow-y: scroll; overflow-x: hidden; z-index: 999; max-width: 688px; padding: 20px; width: 100%; background-color: #1a1a1a; } .UpcomingModal_innerContainer_2eGEZ::-webkit-scrollbar { width: 0; } .UpcomingModal_innerContainer_2eGEZ > img { width: 100%; } .UpcomingModal_networkInfo_2CvFw > img { height: .68rem; opacity: 0.6; margin-right: .3rem; } .UpcomingModal_title_2kBlS { color: #fff; font-size: 1.125rem; font-weight: 600; margin-top: .2rem; display: block; } .UpcomingModal_subtitle_2Gg-4 { font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; color: white; max-width: 30.125rem; padding-bottom: 0; font-size: .9rem; line-height: 1.25rem; font-weight: 400; margin-top: .175rem; } .UpcomingModal_metadata_2Ef-r { font-size: .75rem; } .UpcomingModal_networkInfo_2CvFw { font-size: .9rem; font-weight: 500; letter-spacing: .01rem; margin-top: .4rem; } .UpcomingModal_description_2PVM8 { font-size: .80rem; letter-spacing: 0.01rem; line-height: 1.1rem; margin-top: .7rem; } .UpcomingModal_innerContainer_2eGEZ > a > button { margin-top: 1rem; width: 100%; height: 40px; border-radius: .3125rem; background-color: #009bff; border: 0; transition: background .25s,color .25s; display: inline-block; cursor: pointer; color: #fff; } .UpcomingModal_innerContainer_2eGEZ > a > button > span { font-size: .875rem; line-height: 1.375rem; color: #fff; text-overflow: ellipsis; font-weight: 600; text-decoration: none; } .UpcomingModal_close_66gyQ { border: #313131 2px solid; border-radius: 100%; background-color: transparent; color: white; height: 40px; width: 40px; display: flex; align-content: center; justify-content: center; align-items: center; margin-top: 14px; } .UpcomingModal_footer_1tngE { position: fixed; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; height: 70px; background: linear-gradient(180deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 34%, rgba(26, 26, 26, 1)); } .UpcomingModal_optionalText_g9vQh { color: hsla(0,0%,100%,.6); font-family: proxima-nova,Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif; width: 100%; text-align: center; font-size: .875rem; line-height: 1.375rem; font-weight: 600; text-decoration: none; margin-left: .5rem; } .UpcomingModal_link___CgV { display: flex; justify-content: center; } .UpcomingModal_link___CgV > div > svg { fill: hsla(0,0%,100%,.6) !important; } .UpcomingModal_favorite_3dO1X { margin-top: 2rem; width: 100%; text-align: center; display: flex; justify-content: center; margin-bottom: 8rem; } @media screen and (min-width: 768px) { .UpcomingModal_innerContainer_2eGEZ { top: calc(6rem + 2rem); height: calc(100vh - 6rem); } .UpcomingModal_footer_1tngE { height: 9rem; } .UpcomingModal_favorite_3dO1X { margin-bottom: 9rem; } }.smallPromo_slideSmallPromo_ZzGal { margin: 66px 0 120px 0; } .smallPromo_outerContainer_2jQ_G { position: relative; } .smallPromo_background_2O07U { width: 100%; height: auto; } .smallPromo_container_1rodf { z-index: 1; position: absolute; top: 0; left: 1.875rem; width: calc(100% - 2rem); height: 100%; display: flex; justify-content: center; flex-direction: column; } .smallPromo_networkLogo_12xDX { margin: 0.75rem 0; max-height: 10px; } .smallPromo_headline_GJF0j { margin: 0.75rem 0; color: #fff; font-size: 14px; line-height: 0.92; letter-spacing: -0.4px; font-weight: 500; } .smallPromo_cta_1wKII { margin: 0.75rem 0; border: 0; transition: background .25s,color .25s; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; height: 50px; width: 139px; color: #fff; border-radius: 3px; font-size: 14px; line-height: 50px; letter-spacing: -.3px; text-align: center; padding: 0; background: rgba(255,255,255,.2); } .smallPromo_cta_1wKII:hover { color: #000; background: #fff; transition: background .25s, color .25s; } @media screen and (min-width: 1099px) { .smallPromo_container_1rodf { left: 5.75rem; width: calc(100% - 5.75rem); } .smallPromo_cta_1wKII { margin: 1.5rem 0; border-radius: .25rem; font-size: 14px; letter-spacing: -.3px; line-height: 50px; } .smallPromo_networkLogo_12xDX { margin: 1.5rem 0; max-height: 25px; } .smallPromo_headline_GJF0j { margin: 1.5rem 0; font-size: 24px; letter-spacing: -0.2px; } .smallPromo_slideSmallPromo_ZzGal { margin: 40px 0; } } .slick-list { overflow: visible !important; } .slick-list:hover { z-index: 99; } .slick-arrow { z-index: 999; } .slick-slider { padding: 100px 0; margin: -100px 0; } .CarouselTile_container_OxKlx { margin-left: -12px; } .CarouselTile_tile_8is19 { padding-left: 14px; min-height: 270px; overflow: visible; } .CarouselTile_tile_8is19:hover { z-index: 9999; } .CarouselTile_tile_8is19.CarouselTile_linkTile_6A8fZ { overflow: inherit; } .CarouselTile_moreInfo_A9Qmq .CarouselTile_description_3Wxrs { font-size: 0.8125rem; line-height: 18px; font-weight: normal; } .CarouselTile_subtitle_1bVfZ { max-height: 4.25rem; overflow: hidden; } .CarouselTile_details_2F5Ho { padding-bottom: 1.5rem; } .CarouselTile_titleWrapper_3VjWr { width: calc(100% - 2rem); } .CarouselTile_actionButton_2e1lo { display: none; } .CarouselTile_title_2x_Og { color: #fff; margin: .78125rem 0 0; font-size: .9375rem; border-bottom: none; } .CarouselTile_title_2x_Og span { border-bottom: none; } .CarouselTile_title_2x_Og:hover span { border-bottom: none; } .CarouselTile_subtitle_1bVfZ { font-size: .875rem; line-height: 1.4em; margin: .3125rem 0 0; } .CarouselTile_linkTile_6A8fZ .CarouselTile_details_2F5Ho { position: unset; min-height: 0; } .CarouselTile_linkTile_6A8fZ .CarouselTile_info_eFxde { position: unset; } .CarouselTile_linkTile_6A8fZ .CarouselTile_title_2x_Og { font-size: 18px; font-weight: 500; letter-spacing: -0.6px; position: absolute; top: 0; display: flex; justify-content: center; align-items: center; width: calc(100% - 32px); height: calc((100vw - 32px) * 0.8 * 0.5625); background: #1c1c1c; margin: 0; border: 1px solid #434343; } .CarouselTile_liveBadge_2Z_-s { border-radius: 2px; background-color: rgba(208, 2, 27, 0.75); border-color: rgba(208, 2, 27, 0.75); } .CarouselTile_imageOverlayHidden_KUNTU.CarouselTile_dimTile_1L-oQ { opacity: 1; background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0)); } @media screen and (min-width: 768px) { .CarouselTile_linkTile_6A8fZ .CarouselTile_title_2x_Og { width: calc(100% - 15px); height: calc((100vw - 15px - 2.5rem) / 2 * 0.5625); } } @media screen and (min-width: 1099px) { .CarouselTile_badge_3yeok { font-weight: 100; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; opacity: 1; z-index: 1; transition: opacity .25s; } .CarouselTile_imageContainer_2XECe .CarouselTile_badge_3yeok { left: 0.5625rem; } .CarouselTile_imageContainer_2XECe .CarouselTile_imageOverlay_2JU2R .CarouselTile_badge_3yeok { left: 0; } .CarouselTile_networkIcon_1HZN6 { z-index: 1; transition: opacity .25s; } .CarouselTile_imageContainerWithButtons_10gyO:hover>a>div>div>a { display: block; } .CarouselTile_imageContainerWithButtons_10gyO:hover .CarouselTile_badge_3yeok, .CarouselTile_imageContainerWithButtons_10gyO:hover .CarouselTile_networkIcon_1HZN6 { opacity: 0; } .CarouselTile_actionButton_2e1lo { display: none; } .CarouselTile_linkTile_6A8fZ .CarouselTile_title_2x_Og { height: calc((66.9375rem - 45px) / 4 * 0.5625); } .CarouselTile_imageContainer_2XECe { transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; transform: scale(1); } .CarouselTile_imageContainer_2XECe:hover { box-shadow: 0 0 1px 3px rgba(0,0,0,.3); transform: scale(1.91) translateY(10px); z-index: 9999; } .slick-slide:first-child .CarouselTile_imageContainer_2XECe, .slick-slide .CarouselTile_scaleFromLeft_3jdGx { transform-origin: left; } .slick-slide:last-child .CarouselTile_imageContainer_2XECe, .slick-slide .CarouselTile_scaleFromRight_3vkQc { transform-origin: right; } } @media screen and (min-width: 2220px) { .CarouselTile_imageContainer_2XECe .CarouselTile_badge_3yeok { left: 0.5625rem; } .CarouselTile_networkIcon_1HZN6 img { max-height: 0.875rem; } .CarouselTile_title_2x_Og { margin: 1.375rem 0 0 0; font-size: 1.125rem; } .CarouselTile_title_2x_Og .CarouselTile_titleWrapper_3VjWr span { padding-right: 0; font-size: 15px; } .CarouselTile_title_2x_Og .CarouselTile_titleWrapper_3VjWr span>div { display: inline-block; } .CarouselTile_moreInfo_A9Qmq .CarouselTile_description_3Wxrs { padding-right: 4px; line-height: 20px; } .CarouselTile_moreInfo_A9Qmq { position: inherit; } .CarouselTile_descLink_nJNlq:hover { border-bottom: none; } .CarouselTile_tile_8is19 { padding-left: 14px; min-height: 270px; } .CarouselTile_linkTile_6A8fZ .CarouselTile_title_2x_Og { height: calc((130rem - 60px) / 5 * 0.5625); } } @media screen and (max-width: 767px) { .CarouselTile_tile_8is19 { padding-left: 32px; } .CarouselTile_dimTile_1L-oQ::after { content: ""; display: block; height: 100%; position: absolute; top: 0; left: 0; width: 100%; background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 55%, rgba(255, 255, 255, 0)); } } .Carousel_container_3U3vm .slick-prev { left: -47px; top: 70px; height: inherit; width: inherit; z-index: 2; } .Carousel_justifyLeft_33s4S .slick-track { transform: translate3d(0px, 0px, 0px) !important; } .Carousel_container_3U3vm .slick-next { top: 70px; height: inherit; width: inherit; right: -47px; } .Carousel_roundArrows_3ABR- .slick-next { right: -20px; top: 72px; } .Carousel_roundArrows_3ABR- .slick-prev { left: -7px; top: 72px; } .Carousel_headline_1R8EC { z-index: 0; margin: 0 auto 1rem auto; width: calc(100% - 1.75rem); color: #fff; height: 24px; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; } .Carousel_imageOnly_EKTcL img { max-height: 24px; width: auto; margin: 1rem; } @media screen and (max-width: 767px) { .Carousel_headline_1R8EC { width: 100%; padding-left: 32px; } .Carousel_imageOnly_EKTcL img { max-height: 24px; width: auto; margin: 1rem 2rem; } } @media screen and (max-width: 1098px) { .Carousel_roundArrows_3ABR- .slick-next, .Carousel_roundArrows_3ABR- .slick-prev { top: 35%; } } @media screen and (min-width: 1099px) { .Carousel_roundArrows_3ABR- .slick-next, .Carousel_roundArrows_3ABR- .slick-prev { top: 72px; } } @media screen and (min-width: 2220px) { .Carousel_roundArrows_3ABR- .slick-next, .Carousel_roundArrows_3ABR- .slick-prev { top: 110px; } } .Carousel_container_3U3vm .slick-prev:before, .Carousel_container_3U3vm .slick-next:before { content: none; } .Carousel_container_3U3vm .slick-prev svg { width: 43px; height: 43px; } .Carousel_container_3U3vm .slick-next svg{ width: 43px; height: 43px; } .Carousel_container_3U3vm .slick-disabled { display: none !important; } .GenreTile_container_2vilP { margin-left: -12px; } .GenreTile_networkIcon_3KuW5 { display: none; } .GenreTile_tile_2Ye5G { padding-left: 32px; } .GenreTile_details_1KFrB { position: unset; min-height: 0; } .GenreTile_info_Qn8aE { position: unset; } .GenreTile_title_1LqwD { color: #fff; font-size: 24px; border-bottom: none; position: absolute; top: 0; display: flex; justify-content: center; align-items: center; width: calc(100% - 32px); height: 100%; background: rgba(0,0,0,.3); margin: 0; } .GenreTile_title_1LqwD span { border-bottom: none; } .GenreTile_title_1LqwD:hover span { border-bottom: none; } @media screen and (min-width: 768px) { .GenreTile_tile_2Ye5G { padding-left: 14px; } .GenreTile_title_1LqwD { width: calc(100% - 14px); } } @media screen and (min-width: 1099px) { .GenreTile_title_1LqwD { font-size: 22px; } }.Debug_debugContainer_3gt_q { height: 100%; padding-top: 3.125rem; padding-left: 20rem; } .Debug_debugContainer_3gt_q a { color: #fff; text-decoration: underline; } .Debug_debugContainer_3gt_q .Debug_header_eojQU { color: #fff; } .Debug_debugContainer_3gt_q .Debug_header_eojQU .Debug_title_1h_sL { font-size: 30px; } .Debug_debugContainer_3gt_q .Debug_header_eojQU .Debug_links_3mkGr { margin-top: 5px; } .Debug_debugContainer_3gt_q .Debug_body_1lrmW { min-height: 200px; } .Debug_debugContainer_3gt_q .Debug_spacer_3xvVG { padding-bottom: 1.75rem; } .Debug_panel_1QtSf { margin-top: 40px; } .Debug_panel_1QtSf .Debug_header_eojQU { color: #fff; font-size: 25px; margin-bottom: 10px; } .Debug_panel_1QtSf .Debug_body_1lrmW { color: #fff; } .Debug_panel_1QtSf .Debug_title_1h_sL { color: #fff; font-size: 15px; padding: 5px; } .Debug_formGroup_25PSE { margin-bottom: 20px; } .Debug_formLabel_2ucrU { color: #fff; font-size: 15px; margin-bottom: 10px; } .Debug_formWarning_cGma4 { color: #fff; font-size: 16px; font-weight: 600; margin: 14px 0; } .Debug_locationInput_1_Gdf { margin-bottom: 10px; } .Debug_locationResults_2gXDO { margin-bottom: 5px; } .Debug_locationResults_2gXDO a { text-decoration: none; cursor: pointer; }.GeoBlock_screen_3W3Ez { min-height: 100vh; width: calc(100% - 2.5rem); } .GeoBlock_info_1MLGt { text-align: center; display: inline-block; width: 100%; position: absolute; bottom: 4.65rem; left: 0; z-index: 0; } .GeoBlock_fox_3koYO .GeoBlock_info_1MLGt { top: 29vh; bottom: none; } .GeoBlock_fxpl_3Cvkp .GeoBlock_info_1MLGt { top: 22vh; bottom: none; } .GeoBlock_background_3d8qN { background-repeat: no-repeat; background-position: center center; background-size: cover; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -1; } .GeoBlock_header_3smJM { color: #fff; font-size: 3rem; letter-spacing: -0.5px; font-weight: 600; } .GeoBlock_message_19PGF { color: #fff; font-size: 1.25rem; letter-spacing: -0.2px; margin-top: 0.875rem; } .GeoBlock_fxpl_3Cvkp .GeoBlock_message_19PGF { width: 90%; margin: .875rem auto; } .GeoBlock_button_3X3eU { font-size: 0.875rem; letter-spacing: -0.2px; transition: color .25s, background-color .25s; border: 0; color: #fff; background: rgba(255,255,255,.2); padding: 0.75rem 2rem; border-radius: 0.25rem; white-space: nowrap; text-align: center; cursor: pointer; display: inline-block; margin-top: 1.75rem; } .GeoBlock_button_3X3eU:hover { background: rgba(255,255,255,1); color: black; -webkit-transition: background-color .5s ease, color .5s ease; -ms-transition: background-color .5s ease, color .5s ease; transition: background-color .5s ease, color .5s ease; } .GeoBlock_innerBackground_25fsM { width: 0; height: 0; top: 50%; left: 50%; position: absolute; z-index: -1; } .GeoBlock_button_3X3eU { line-height: 2.14; font-weight: 500; margin: 1.75rem 0 0 0; } .GeoBlock_fox_3koYO .GeoBlock_character_3xksG img { max-height: 234px; } .GeoBlock_fxpl_3Cvkp .GeoBlock_character_3xksG { margin: auto; position: absolute; left: 0; right: 0; bottom: -76px; } .GeoBlock_fxpl_3Cvkp .GeoBlock_character_3xksG img { height: 43vh; } .GeoBlock_fox_3koYO .GeoBlock_character_3xksG.GeoBlock_logo_2MEPf img { min-height: 90px; width: 85px; margin-bottom: 21px; } .GeoBlock_fox_3koYO .GeoBlock_button_3X3eU.GeoBlock_logoButton_2EQhy { background: #bc2433; } .GeoBlock_fox_3koYO .GeoBlock_button_3X3eU.GeoBlock_logoButton_2EQhy:hover { color: white; } @media screen and (min-width: 1099px) { .GeoBlock_screen_3W3Ez { text-align: right; } .GeoBlock_info_1MLGt { width: 28rem; height: 28rem; text-align: center; display: inline-block; position: relative; bottom: 4.65rem; margin: 7.8rem 9rem 0 0; bottom: 0; } .GeoBlock_fxpl_3Cvkp .GeoBlock_info_1MLGt { position: absolute; margin: 0 auto; left: 0; right: 0; top: 0; bottom: 0; } .GeoBlock_header_3smJM { margin-top: 7.1875rem; font-size: 4.875rem; letter-spacing: -0.7px; } .GeoBlock_fox_3koYO .GeoBlock_header_3smJM { margin-top: -108px; } .GeoBlock_message_19PGF { margin-top: 2.285rem; font-size: 1.875rem; letter-spacing: -0.3px; font-weight: 500; } .GeoBlock_button_3X3eU { margin: 2.375rem 0 0 0; } .GeoBlock_fox_3koYO .GeoBlock_character_3xksG { position: absolute; left: -38vw; top: -224px; } .GeoBlock_fox_3koYO .GeoBlock_character_3xksG.GeoBlock_logo_2MEPf { top: -80px; left: -36vw; } .GeoBlock_fox_3koYO .GeoBlock_character_3xksG img { min-height: 501px; } .GeoBlock_fox_3koYO .GeoBlock_character_3xksG.GeoBlock_logo_2MEPf img { min-height: 260px; width: 246px; margin-bottom: 0; } .GeoBlock_fxpl_3Cvkp .GeoBlock_character_3xksG { position: absolute; left: 0; top: 57vh; } .GeoBlock_fxpl_3Cvkp .GeoBlock_character_3xksG img { min-height: 40vh; } } @media screen and (min-width: 2220px) { .GeoBlock_screen_3W3Ez { max-width: 130rem; } } @media screen and (max-width: 767px) { .GeoBlock_fxpl_3Cvkp .GeoBlock_character_3xksG img { height: 34vh; } } .Home_slide_1puOI { max-width: inherit; } .Home_screen_KPW1X { max-width: 66.9375rem; width: calc(100% - 2.5rem); height: 100%; margin: auto; } .Home_foxAwesomeScreen_2l8QV { max-width: 79rem; width: calc(100% - 2.5rem); height: 100%; margin: auto; padding-left: 21px; padding-right: 21px; } .Home_container_1VKQ1 { padding: 0; } .Home_carouselContainer_1sF72 { margin-left: -12px; } .Home_fowAwesomeContainer_107wM { padding-left: 12px; } .Home_heroImageContainer_2Cj1c { background-color: #000; pointer-events: none; z-index: -1; } .Home_slideSmallPromo_iH_iL { margin: 66px 0 0px 0; } .Home_smallPromo_3x8Fw { position: absolute; left: 0; background-repeat: no-repeat; background-position: center top; background-size: cover; height: 216px; max-height: 216px; width: 100%; z-index: 18; } .Home_smallPromoContainer_UHfxc { background-size: contain; width: 100%; height: auto; } .Home_smallPromoImage_I2AWq { width: 100%; height: auto; } .Home_heroImagePoster_C3La1 { background-repeat: no-repeat; background-position: center top; background-size: cover; position: fixed; top: 0; left: 0; width: 100%; height: calc(100vh - 3.8rem); margin-top: 3.8rem; z-index: -1; visibility: hidden; opacity: 0; transition: visibility 0.5s, opacity 0.5s; -webkit-transform: translateZ(0); } .smartbanner-show .Home_heroImagePoster_C3La1 { margin-top: calc(3.8rem + 65px); height: calc(100vh - (3.8rem + 65px)); } .Home_active_2l4lg .Home_heroImagePoster_C3La1 { visibility: visible; opacity: 0.7; } .Home_inactive_22OUv .Home_heroImagePoster_C3La1 { visibility: visible; opacity: 0.2; } .Home_hr_18tZa { height: 1px; } .Home_slide_1puOI:last-child .Home_hr_18tZa { display: none; } .Home_loaderInnerContent_3vvEj { max-width: 500px; } @media screen and (max-width: 1098px) { .Home_heroImagePoster_C3La1:after { content: ''; display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); } } @media screen and (min-width: 1099px) { .Home_screen_KPW1X { padding-top: 3.3rem; } .Home_foxAwesomeScreen_2l8QV { max-width: 82.9375; } } @media screen and (min-width: 2220px) { .Home_screen_KPW1X { max-width: 130rem; } .Home_foxAwesomeScreen_2l8QV { max-width: 82.9375; } } .Home_loaderContainer_1viL6 { height: 100%; width: 100%; background: rgba(0, 0, 0, 1); background-image: url(/static/images/fx-vip-background.png); background-size: cover; z-index: 1000; position: fixed; top: 0; left: 0; } .Home_loaderContent_2j1ZG { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; justify-content: center; text-align: center; max-height: 36rem; height: calc(100vh - 8rem); } .Home_loaderHeader_3aMs1 { display: flex; justify-content: center; margin-top: 5rem; } .Home_loaderInnerContent_3vvEj { align-self: center; } .Home_loaderContent_2j1ZG h1 { font-size: 1.8rem; line-height: 2rem; font-weight: bold; text-align: center; margin-bottom: 1.2rem; letter-spacing: 0.08rem; color: #fff; } .Home_loaderContent_2j1ZG p { text-align: center; color: hsla(0, 0%, 100%, 0.4); font-size: 0.85rem; } .Home_loaderContent_2j1ZG .Home_actionButton_1jCBs { border-radius: .25rem; border-color: transparent; font-size: 1rem; line-height: 1.188rem; padding: 1.063rem 1.875rem .9375rem 1.75rem; background: hsla(0,0%,100%,.2); color: #fafafa; cursor: pointer; font-weight: 700; margin: 2rem auto 0; display: inline-block; } @media screen and (max-width: 767px) { .Home_loaderContainer_1viL6 { background-image: url(/static/images/fx-vip-background-mobile.png); } } .smallPromo_slideSmallPromo_3hZz3 { margin: 66px 0 120px 0; } .smallPromo_outerContainer_YUf2Z { position: relative; } .smallPromo_background_18dhI { width: 100%; height: auto; } .smallPromo_container_1V8UT { z-index: 1; position: absolute; top: 0; left: 1.875rem; width: calc(100% - 2rem); height: 100%; display: flex; justify-content: center; flex-direction: column; } .smallPromo_networkLogo_1J5Df { margin: 0.75rem 0; max-height: 10px; } .smallPromo_headline_2vq2p { margin: 0.75rem 0; color: #fff; font-size: 14px; line-height: 0.92; letter-spacing: -0.4px; font-weight: 500; } .smallPromo_cta_2EHjA { margin: 0.75rem 0; border: 0; transition: background .25s,color .25s; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; height: 50px; width: 139px; color: #fff; border-radius: 3px; font-size: 14px; line-height: 50px; letter-spacing: -.3px; text-align: center; padding: 0; background: rgba(255,255,255,.2); } .smallPromo_cta_2EHjA:hover { color: #000; background: #fff; transition: background .25s, color .25s; } @media screen and (min-width: 1099px) { .smallPromo_container_1V8UT { left: 5.75rem; width: calc(100% - 5.75rem); } .smallPromo_cta_2EHjA { margin: 1.5rem 0; border-radius: .25rem; font-size: 14px; letter-spacing: -.3px; line-height: 50px; } .smallPromo_networkLogo_1J5Df { margin: 1.5rem 0; max-height: 25px; } .smallPromo_headline_2vq2p { margin: 1.5rem 0; font-size: 24px; letter-spacing: -0.2px; } .smallPromo_slideSmallPromo_3hZz3 { margin: 40px 0 0; } } .homeCarouselTile_container_piTLK { margin-left: -12px; } .homeCarouselTile_tile_2iOsl { padding-left: 14px; padding-right: 14px; min-height: 270px; } .homeCarouselTile_moreInfo_1DqHW .homeCarouselTile_description_1D3HU { font-size: 0.8125rem; line-height: 18px; font-weight: normal; } .homeCarouselTile_subtitle_3FOp_ { max-height: 4.25rem; overflow: hidden; } .homeCarouselTile_details_36M6W { padding-bottom: 1.5rem; } .homeCarouselTile_titleWrapper_VMUCn { width: calc(100% - 2rem); } .homeCarouselTile_actionButton_1Cir7 { display: none; } @media screen and (max-width: 767px) { .homeCarouselTile_details_36M6W.homeCarouselTile_toggled_34m9- .homeCarouselTile_moreInfo_1DqHW { position: initial; } .homeCarouselTile_title_J8eBW:hover span, .homeCarouselTile_descLink_1Q247:hover { border-bottom-color: transparent; } } @media screen and (max-width: 1190px) { .homeCarouselTile_container_piTLK { margin: 0 30px 0 30px; } } @media screen and (min-width: 1099px) { .homeCarouselTile_badge_2f7Bs { font-weight: 100; padding: 0.1875rem 0.25rem 0.125rem 0.25rem; opacity: 1; z-index: 1; transition: opacity .25s; } .homeCarouselTile_imageContainer_1Bv7P .homeCarouselTile_badge_2f7Bs { left: 0.5625rem; } .homeCarouselTile_networkIcon_2zeVR { z-index: 1; transition: opacity .25s; } .homeCarouselTile_imageContainerWithButtons_sEguY:hover > a > div > div > a { display: block; } .homeCarouselTile_imageContainerWithButtons_sEguY:hover .homeCarouselTile_badge_2f7Bs, .homeCarouselTile_imageContainerWithButtons_sEguY:hover .homeCarouselTile_networkIcon_2zeVR { opacity: 0; } .homeCarouselTile_actionButton_1Cir7 { display: none; color: #fff; background: hsla(0, 0%, 100%, .2); padding: calc(0.7rem - 1px) 0; border-radius: .25rem; position: absolute; bottom: 0.5rem; left: 0.5rem; width: calc(50% - 0.75rem); font-size: 0.85rem; line-height: 1.125rem; font-weight: 500; text-align: center; z-index: 2; transition: opacity .25s, background .25s, color .25s; cursor: pointer; } .homeCarouselTile_actionButton_1Cir7:nth-child(2) { left: auto; right: 0.5rem; background: transparent; } .homeCarouselTile_actionButton_1Cir7:hover { background: #fff; color: #000; } .homeCarouselTile_actionButton_1Cir7>svg { width: 1.125rem; height: 1.125rem; margin-right: 0.25rem; } .homeCarouselTile_actionButton_1Cir7>svg, .homeCarouselTile_actionButton_1Cir7>svg circle { transition: fill .25s, stroke .25s; } .homeCarouselTile_actionButton_1Cir7:hover>svg, .homeCarouselTile_actionButton_1Cir7:hover>svg circle { fill: #000 !important; stroke: #000 !important; } } @media screen and (min-width: 2220px) { .homeCarouselTile_imageContainer_1Bv7P .homeCarouselTile_badge_2f7Bs { left: 0.5625rem; } .homeCarouselTile_networkIcon_2zeVR img { max-height: 0.875rem; } .homeCarouselTile_title_J8eBW { margin: 1.375rem 0 0 0; font-size: 1.125rem; } .homeCarouselTile_title_J8eBW .homeCarouselTile_titleWrapper_VMUCn span { border-bottom: solid .1rem transparent; padding-right: 0; } .homeCarouselTile_title_J8eBW .homeCarouselTile_titleWrapper_VMUCn span > div { display: inline-block; } .homeCarouselTile_title_J8eBW:hover .homeCarouselTile_titleWrapper_VMUCn span { border-bottom: solid .1rem transparent; } .homeCarouselTile_moreInfo_1DqHW .homeCarouselTile_description_1D3HU { padding-right: 4px; line-height: 20px; } .homeCarouselTile_moreInfo_1DqHW { position: inherit; } .homeCarouselTile_descLink_1Q247:hover { border-bottom: none; } .homeCarouselTile_tile_2iOsl { padding-left: 14px; padding-right: 14px; min-height: 270px; } }.LatestEpisode_screen_2HR-l { margin: auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); } @media screen and (min-width: 2220px) { .LatestEpisode_screen_2HR-l { max-width: 66.9375rem; } } .DynamicRating_rating_32971 { animation: DynamicRating_rating_32971; animation-duration: 17s; background-position: center; background-size: cover; pointer-events: none; position: absolute; opacity: 0; z-index: 20; margin: 2rem; } @media (max-width: 767px) { .DynamicRating_rating_32971 { transform: translate(-40%, -40%) scale(.4); } .DynamicRating_HD_1FllA { transform: translate(-35%, -40%) scale(.4); } } @keyframes DynamicRating_rating_32971 { 0% { opacity: 0; } 2% { opacity: 1; } 98% { opacity: 1; } 100% { opacity: 0; } } .VideoContainer_container_23ZvS { top: 0; position: absolute; width: 100%; } .VideoContainer_loaderBackground_3arq8 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; background-size: contain; background-color: #000; background-position: center center; background-repeat: no-repeat; } .VideoContainer_noVideoBackground_3SAIJ { z-index: 1; } .VideoContainer_loaderText_2AmbA, .VideoContainer_preprimetimeText_2-HB_, .VideoContainer_preprimetimeButton_1v51S { position: relative; color: white; top: 70%; width: 300px; margin: 0 auto; text-align: center; font-size: 1.2rem; } .VideoContainer_preprimetimeText_2-HB_ { font-size: 28px; font-weight: bold; width: 40%; } .VideoContainer_preprimetimeButton_1v51S { cursor: pointer; display: block; margin-top: 48.8px; background-color: rgba(255, 255, 255, 0.2); font-size: 14px; height: 51px; line-height: 51px; letter-spacing: -0.3px; width: 256px; border-radius: 3px; } .VideoContainer_loader_13Z3j { position: absolute; } @media screen and (max-width: 1098px) { .VideoContainer_container_23ZvS { position: relative; width: 100%; } .VideoContainer_loaderText_2AmbA, .VideoContainer_preprimetimeText_2-HB_, .VideoContainer_preprimetimeButton_1v51S { position: relative; color: white; top: 20%; margin: 0 auto; text-align: center; font-size: 1.2rem; } .VideoContainer_loaderBackground_3arq8 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; background-size: contain; background-color: #000; background-position: center center; background-repeat: no-repeat; } }.ScheduleItemTile_imageContainer_7BWTz { width: 325px; height: 182px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)); box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); display: block; position: relative; } .Dropdown_overflowDropdown_3V4Om { margin: 0px; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 15px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .Dropdown_overflowHoverEffect_297Vu:hover .Dropdown_selectedText_3dibk { color: #000; } .Dropdown_overflowHoverEffect_297Vu:hover { background: #fff; } .Dropdown_header_IZsG0 { height: 100%; } .Dropdown_headerInnerContainer_3ix_e { height: 100%; } .Dropdown_openedZIndex_97kRG { z-index: 20; } .Dropdown_closedZIndex_15sQw { z-index: 0; } @media screen and (max-width: 1098px) { .Dropdown_selectedText_3dibk { color: #fff; font-size: 17px; font-weight: 500; letter-spacing: -0.5px; } .Dropdown_dateDropdown_2I1Fi .Dropdown_itemContainer_fhp2h:before { content: "SELECT DATE"; } .Dropdown_networkDropdown_15s6v .Dropdown_itemContainer_fhp2h:before { content: "SELECT NETWORK"; } .Dropdown_overflowDropdown_3V4Om .Dropdown_itemContainer_fhp2h:before { content: "SELECT"; } } @media screen and (min-width: 1099px) { .Dropdown_container_1BzXg { position: initial; width: auto; min-width: 0; height: 1.5625rem; display: flex; justify-content: center; align-items: center; padding: 0; } .Dropdown_itemContainer_fhp2h { top: 2.25rem; left: -1px; margin: 0; width: 6.375rem; min-width: 0; border: none; border-radius: .1875rem; padding: .25rem 0; margin-left: .0625rem; background: #363636; position: absolute; } .Dropdown_item_YpXxr { background: #363636; } .Dropdown_itemActive_2m6hm, .Dropdown_item_YpXxr:hover, .Dropdown_itemContent_1fM88:hover { color: white; } .Dropdown_itemActive_2m6hm, .Dropdown_item_YpXxr:hover { background-color: rgba(255,255,255,.2); } .Dropdown_itemContent_1fM88 { font-size: .875rem; font-weight: 500; padding: 0; height: 1.75rem; display: flex; justify-content: flex-start; align-items: center; width: calc(100% - 1.25rem); } .Dropdown_header_IZsG0 { width: 4.5rem; min-width: 0; padding: 0; display: flex; justify-content: center; align-items: center; border: none; border-radius: .1875rem; margin-top: 0; } .Dropdown_selectedText_3dibk { font-size: .75rem; color: #fff; text-align: center; } .Dropdown_selectedTextOpen_37zsq { color: white; width: 100%; } .Dropdown_headerInnerContainer_3ix_e { height: 1.5625rem; display: flex; justify-content: center; align-items: center; } .Dropdown_headerInnerContainerOpen_271Dk { border: none; display: none; } .Dropdown_headerOpen_1_dFU { background: #363636; border: #363636; width: 6.375rem; z-index: 1; } .Dropdown_header_IZsG0, .Dropdown_headerOpen_1_dFU { background: #363636; } .Dropdown_header_IZsG0:hover .Dropdown_selectedText_3dibk { color: white; } } .Favorite_button_3P60D { background-color: transparent; max-width: 2rem; min-width: 2rem; display: inline-flex; justify-content: center; align-items: center; height: auto; padding: 0; margin: 0; } .Favorite_wrapper_wcoVe { display: inline-block; } @media screen and (min-width: 1099px) { .Favorite_button_3P60D { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 26px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; max-width: none; } .Favorite_wrapper_wcoVe { vertical-align: bottom; } .Favorite_optional_WmelC { line-height: normal; } } .CurrentTimer_container_2K8Q5 { width: 17rem; margin-left: 6.25rem; position: absolute; height: calc(100% - 4rem - 20px); top: 4rem; pointer-events: none; } .CurrentTimer_currentTimer_3o1Dw { position: absolute; border-left: .0625rem solid #0981e1; left: 0; top: 0; bottom: 0; transition: left 1s; } .CurrentTimer_currentTimerArrow_1oT3U{ padding-bottom: .5rem; margin-left: -.36rem; position: relative; overflow: hidden; transform-origin: 0 100%; transition: left 1s; width: 1rem; } .CurrentTimer_currentTimerArrow_1oT3U:before{ content: ''; position: absolute; top: 0; left: .0625rem; height: 100%; background-color: #0981e1; background-size: cover; background-position: center top; transform-origin: 0% 0%; transform: scale(1, 1.25) rotate(-45deg); transition: left 1s; padding: 0; width: .5rem; margin: auto; } .PrimeTimeGrid_container_2CSbF { margin: 0 auto; max-width: 66.9375rem; margin-top: 37px; } .PrimeTimeGrid_headerRow_2FK8k { display: flex; padding-bottom: 19px; border-bottom: solid 1px rgba(255,255,255, .3); } .PrimeTimeGrid_tabDateLabel_1DvT7 { color: #fff; font-size: 0.75rem; width: 5rem; text-align: center; margin-bottom: .1rem; } .PrimeTimeGrid_dateHeader_33m0m { margin: 33px 0; } .PrimeTimeGrid_dateHeader_33m0m .PrimeTimeGrid_today_-gMDd { font-size: 12px; letter-spacing: 1px; color: white; display: block; text-transform: uppercase; margin-bottom: 4px; } .PrimeTimeGrid_dateHeader_33m0m .PrimeTimeGrid_currentDate_s_OUA { font-size: 35px; font-weight: 500; letter-spacing: -1px; color: white; display: block; } .PrimeTimeGrid_gridWrapper_Yt-EU { border-bottom: solid 1px rgba(255,255,255, .3); } .PrimeTimeGrid_gridWrapper_Yt-EU:last-child { border-bottom: none; } .PrimeTimeGrid_row_2-FSr { width: 100%; display: inline-block; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_tile_MaRMD { display: inline-block; flex-grow: 2; width: 730px; margin-bottom: 22px; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs { display: inline-block; width: 190px; vertical-align: top; letter-spacing: -0.2px; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs a { cursor: pointer; color: white; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs svg { width: 64px; height: 64px; padding-bottom: 12px; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs svg circle { stroke-width: 1px !important; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs .PrimeTimeGrid_lock_2Vy_z { width: 19px; opacity: 1; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs .PrimeTimeGrid_lock_2Vy_z svg { width: 14px; height: 16px; padding: 0; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs div > div { display: inline-block; width: 92px; padding: 36px 0 0; vertical-align: top; text-align: center; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_cta_3zsTs span { font-size: 14px; width: 100%; display: block; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_time_3SrRI { display: inline-block; width: 150px; text-align: right; vertical-align: top; font-size: 24px; letter-spacing: -0.7px; color: white; } .PrimeTimeGrid_row_2-FSr .PrimeTimeGrid_time_3SrRI span { text-align: right; width: 100%; } .PrimeTimeGrid_dropdown_3z5vV { position: relative; padding: 0; z-index: 1; } .PrimeTimeGrid_altHeaderWrapper_2a3d- { position: relative; z-index: 10; } .PrimeTimeGrid_childDropdownOpen_3f9yZ { z-index: 20; } .PrimeTimeGrid_childDropdownClosed_xT74R { z-index: 0; } .PrimeTimeGrid_channelList_1yoyk { text-align: center; color: white; display: block; } .PrimeTimeGrid_channelList_1yoyk .PrimeTimeGrid_channel_1TKZy { display: inline-block; width: 106px; color: hsla(0, 0%, 100%,.3); padding: 5.4px 0 2.7px 9.45px; text-transform: uppercase; letter-spacing: -.4px; cursor: pointer; font-weight: 500; text-align: center; } .PrimeTimeGrid_channelList_1yoyk .PrimeTimeGrid_channel_1TKZy.PrimeTimeGrid_active_NYmEg, .PrimeTimeGrid_channelList_1yoyk .PrimeTimeGrid_channel_1TKZy:hover { color: white; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_imageContainer_fkUuD { width: 270px; height: 152px; pointer-events: none; cursor: default; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_imageContainer_fkUuD .PrimeTimeGrid_badge_YE2RE { display: block; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_imageContainer_fkUuD .PrimeTimeGrid_badge_YE2RE:hover { display: none; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_details_36P1n { padding-left: 1.256rem; width: calc(100% - 270px - 1.256rem); } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_info_16JQT .PrimeTimeGrid_badge_YE2RE { display: none; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_title_254IQ { width: 100%; font-size: 24px; letter-spacing: -0.7px; margin: 0; color: white; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_subtitle_32Nfk { font-size: 20px; letter-spacing: -0.4px; margin-top: 12px; color: white; } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_description_1-sX9 { font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; margin-top: 5px; color: rgba(255, 255, 255, 0.6); } .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_metadata_2yMNJ { font-size: 12px; line-height: 2.5; color: rgba(255, 255, 255, 0.4); margin-top: 5px; } .PrimeTimeGrid_isLiveNow_2OdQ5 .PrimeTimeGrid_tile_MaRMD .PrimeTimeGrid_imageContainer_fkUuD { pointer-events: auto; cursor: pointer; }@media screen and (min-width: 1099px) { .DropdownPrimetime_dropdown_b2t6A { position: relative; padding: 0; } .DropdownPrimetime_itemContainer_1VFJ4 { top: 0rem; margin: 0; width: 6.375rem; min-width: 0; border: none; border-radius: .1875rem; padding: .25rem 0; background: #363636; position: absolute; } } @media screen and (max-width: 1098px) { .DropdownPrimetime_selectedText_1LexO { color: #fff; height: 21px; font-size: 20px; font-weight: 500; letter-spacing: -.1px; text-align: center; } .DropdownPrimetime_dateDropdown_3vHTN .DropdownPrimetime_itemContainer_1VFJ4:before { content: "SELECT DATE"; } }.MobileList_header_ezXwP { color: #fff; font-size: 1.25rem; font-weight: 500; padding: 1.5625rem 0; letter-spacing: -0.125px; } .MobileList_header_ezXwP, .MobileList_listItem_3OLjA { margin: 0 1.25rem; width: calc(100% - 2.5rem); border-bottom: .0625rem solid rgba(255, 255, 255, .2); } .MobileList_currentDate_libt1 { height: 21px; font-size: 17px; font-weight: bold; letter-spacing: -0.1px; text-align: center; width: calc(100% - 2.5rem); margin: 0 auto; padding: 2rem 0rem 3rem; border-bottom: .0625rem solid rgba(255,255,255,.2); color: #ffffff; } .MobileList_listItem_3OLjA { position: relative; overflow: hidden; padding: 1.0625rem 0 0.25rem; margin: 0 auto; } .MobileList_listItem_3OLjA:last-of-type { border-bottom: .0625rem solid rgba(255, 255, 255, .2); } .noScroll .MobileList_listItem_3OLjA { display: none; } .MobileList_title_3b8Hx { padding: 0 0.3125rem 0 0; font-weight: 500; color: #fff; font-size: 0.875rem; white-space: nowrap; cursor: initial; } .MobileList_listItem_3OLjA .MobileList_subtitle_2R2oZ { white-space: nowrap; font-size: 0.875rem; margin-top: 0.0625rem; } .MobileList_listItem_3OLjA .MobileList_badge_3mYu6 { color: #727272; padding: 0.3125rem 0.75rem 0.3125rem 0; font-size: 0.6875rem; font-weight: 500; text-align: left; letter-spacing: 0; } .MobileList_left_3PEcK { margin-right: 0.25rem; } .MobileList_center_2RiFo { margin-right: 0.75rem; width: 100%; height: 2.875rem; } .MobileList_center_2RiFo:after { content: ''; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to right, rgba(20,20,20,0) calc(100% - 3rem),rgba(20,20,20,1) 100%); position: absolute; pointer-events: none; } .MobileList_right_3hAak { width: 4.25rem; flex: 0 0 auto; } .AltHeaderPrimeTime_altHeader_3bxcD { display: flex; flex-direction: column; align-items: center; justify-content: space-between; width: calc(100% - 2.5rem); box-shadow: none; } .AltHeaderPrimeTime_altHeaderContainer_28qCV { width: 100%; overflow: visible; opacity: 1; border-bottom: .0625rem solid hsla(0,0%,100%,.2); } .AltHeaderPrimeTime_altHeaderContent_ACcQw { padding-top: 1.7rem; } .sticky .AltHeaderPrimeTime_stickyHeader__4klA { box-shadow: 0 .5rem 2.625rem 1rem rgba(0,0,0,0.9) } .AltHeaderPrimeTime_altHeadline_1ITio { font-size: 1.5rem; height: auto; padding-top: 1.125rem; } .AltHeaderPrimeTime_hide_1gwgw { display: none; } .AltHeaderPrimeTime_stickyHeader__4klA.sticky:after { content: ''; display: block; position: absolute; bottom: -51px; width: 100%; height: 50px; background-image: linear-gradient(to top, rgba(0,0,0,0), #141414); pointer-events: none; } @media screen and (max-width: 767px) { .AltHeaderPrimeTime_stickyHeader__4klA.sticky { top: 3.5rem !important; } .AltHeaderPrimeTime_stickyHeader__4klA.sticky.AltHeaderPrimeTime_stickyHeaderWithNavSchedule_3klr8.sticky { top: 6rem !important; } .smartbanner-show .AltHeaderPrimeTime_stickyHeader__4klA.sticky { top: 0rem !important; } .smartbanner-show .AltHeaderPrimeTime_stickyHeader__4klA.sticky.AltHeaderPrimeTime_stickyHeaderWithNavSchedule_3klr8.sticky { top: 2rem !important; } } @media screen and (Min-width: 768px) { .AltHeaderPrimeTime_stickyHeader__4klA.sticky { top: 4.5625rem !important; } .AltHeaderPrimeTime_stickyHeader__4klA.sticky.AltHeaderPrimeTime_stickyHeaderWithNavSchedule_3klr8.sticky { top: 7rem !important; } .smartbanner-show .AltHeaderPrimeTime_stickyHeader__4klA.sticky { top: 0rem !important; } .smartbanner-show .AltHeaderPrimeTime_stickyHeader__4klA.sticky.AltHeaderPrimeTime_stickyHeaderWithNavSchedule_3klr8.sticky { top: 2.5rem !important; } } @media screen and (max-width: 1098px) { .AltHeaderPrimeTime_altHeaderContainer_28qCV { background: #141414; height: 5rem; box-shadow: 0 8px 8px -3px #141414; } .AltHeaderPrimeTime_altHeader_3bxcD { border-bottom: none; padding: 1rem 0; } .AltHeaderPrimeTime_altHeaderContent_ACcQw { padding-top: 0; } } @media screen and (min-width: 1099px) { .AltHeaderPrimeTime_stickyHeader__4klA { box-shadow: none; } .AltHeaderPrimeTime_altHeaderContent_ACcQw { padding-top: 1rem; } .sticky .AltHeaderPrimeTime_stickyHeader__4klA { background: #141414; } .AltHeaderPrimeTime_fallbackBackground_19sVe { background: #141414; } .AltHeaderPrimeTime_altHeadline_1ITio { padding-top: 2rem; font-size: 2.0625rem; } .AltHeaderPrimeTime_hide_1gwgw { display: none; } .AltHeaderPrimeTime_altHeaderContainer_28qCV { height: 3.125rem; } } .PrimeTimeItem_primeTimeMain_2kjl0 { overflow: hidden; color: white; margin: 1rem 1rem 0; border-bottom: .0625rem solid rgba(255,255,255,.2); min-height: 4.375rem; cursor: pointer; position: relative; } .PrimeTimeItem_open_1i0cu { z-index: 10; } .PrimeTimeItem_closed_1Lpbd { z-index: 0; } .PrimeTimeItem_container_1WZ7v { justify-content: center; position: relative; left: 0px; } .PrimeTimeItem_titleContainer_3vsAD { display: block; float: left; width: calc(100% - 7rem); } .PrimeTimeItem_caret_1qw0F { display: block; opacity: .5; } .PrimeTimeItem_caret_1qw0F svg { width: 22px; height: 22px; } .PrimeTimeItem_caret_1qw0F { position: absolute; top: -.45rem; right: 0rem; } .PrimeTimeItem_detailContainerLeft_3OmKX { padding: 1rem 0; } .PrimeTimeItem_detailTitle_1-dSr { font-size: 1.25rem; line-height: 1.3; font-weight: 500; } .PrimeTimeItem_detailSubtitle_288MO { font-size: 1rem; line-height: 1.63; letter-spacing: -0.6px; margin: 0; white-space: normal; } .PrimeTimeItem_detailDescription_2szp9 { font-size: 14px; letter-spacing: -0.5px; opacity: 0.5; line-height: 20px; } .PrimeTimeItem_detailInfo_3DLzF { height: 30px; font-size: 12px; line-height: 2.5; color: rgba(255, 255, 255, 0.4); margin-bottom: 10px; } .PrimeTimeItem_timestamp_1yk-O { float: left; display: block; color: rgba(255,255,255, 0.4); font-size: 0.75rem; font-weight: 500; letter-spacing: -0.4px; width: 5rem; flex-shrink: 0; } .PrimeTimeItem_title_3YChN { font-size: 14px; letter-spacing: -0.4px; font-weight: 500; display: flex; white-space: nowrap; text-overflow: ellipsis; color: #fff; margin-bottom: .5rem; } .PrimeTimeItem_title_3YChN, .PrimeTimeItem_subtitle_2CJei { white-space: nowrap; text-overflow: ellipsis; min-height: .875rem; line-height: 1; } .PrimeTimeItem_titleText_3M8HX { padding-top: 3px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .PrimeTimeItem_titleContainer_3vsAD { width: calc(100% - 7rem); } .PrimeTimeItem_subtitle_2CJei { overflow: hidden; display: block; margin-top: -1px; font-size: .875rem; letter-spacing: -0.3px; font-weight: 100; color: rgba(255,255,255, 0.4); } .PrimeTimeItem_badge_25FCl { display: inline-block; font-size: 0.625rem; padding: 4px 6px 3px 6px; border: solid 1px white; opacity: 0.4; text-transform: uppercase; margin-right: 8px; } .PrimeTimeItem_actionButton_2cmdL { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; background: #2C2C2C; color: #fff; font-size: 14px; font-weight: 500; padding: 0 .80rem 0 .55rem; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .PrimeTimeItem_actionButton_2cmdL:hover { color: #000; background: #fff; } .PrimeTimeItem_actionButton_2cmdL svg { pointer-events: none; margin: 0 auto; background: transparent; transition: fill .25s; } .PrimeTimeItem_actionButton_2cmdL:hover svg { fill: #000 } .PrimeTimeItem_contentLocked_S8d4U { padding: 0 0.5rem 0 .25rem; } .PrimeTimeItem_lock_38Br3 { margin-right: 8px; width: 19px; opacity: 1; } .PrimeTimeItem_overflowButtonWrapper_3IYty { display: inline-flex; vertical-align: top; } .UpNextToast_container_1-Bdo { color: #fff; position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .UpNextToast_detailContainer_ju8_t { margin: 1.5rem 1.25rem; } .UpNextToast_image_3RNgd { position: relative; margin-right: 3%; width: 14rem; max-width: 37%; } .UpNextToast_infoContainer_fXIEG { display: inline-block; position: relative; bottom: 1rem; max-width: 60%; vertical-align: top; } .UpNextToast_titleContainer_Ig5rE { font-size: 1.2rem; line-height: 1.5rem; color: rgba(255, 255, 255, 0.4); position: relative; top: 1rem; } .UpNextToast_title_1HC0A { color: #fff; font-weight: 500; } .UpNextToast_actionButtons_2i3qa { position: relative; top: 1.5rem; } .UpNextToast_actionButtons_2i3qa a { margin: 0 10px 0 0; border: 0; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; font-size: 14px; font-weight: 500; padding: 0 26px; height: 47px; border-radius: .25rem; cursor: pointer; transition: background .25s,color .25s; position: relative; } .UpNextToast_actionButtons_2i3qa a.UpNextToast_primaryButton_EvbQM { color: #000; background: #fff; } .UpNextToast_actionButtons_2i3qa a.UpNextToast_secondaryButton_2BpVD { color: #fff; background: #2C2C2C; opacity: 0.7; } .UpNextToast_actionButtons_2i3qa a:hover { opacity: 1; color: #fff; background: #2C2C2C; } @media screen and (min-width: 768px) { .UpNextToast_image_3RNgd { margin-right: 1rem; } } @media screen and (min-width: 1099px) { .UpNextToast_container_1-Bdo { position: absolute; bottom: 0; width: 100%; border: none; } .UpNextToast_image_3RNgd { max-width: none; } .UpNextToast_detailContainer_ju8_t { margin: 0 3rem 1rem; } .UpNextToast_infoContainer_fXIEG { max-width: none; vertical-align: bottom; } .UpNextToast_titleContainer_Ig5rE { bottom: 1rem; top: 0; } .UpNextToast_actionButtons_2i3qa { top: 0.5rem; } } .AltHeaderWatchDetail_container_2ujNq { display: flex; width: 100%; flex-direction: row; align-items: center; height: 100%; } .AltHeaderWatchDetail_titleHeader_2U_-5 { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; height: 100%; } .AltHeaderWatchDetail_title_eGGNE { text-transform: none; font-weight: 500; line-height: 1; display: inline-block; width: 100%; } .AltHeaderWatchDetail_title_eGGNE h1 a:hover, .AltHeaderWatchDetail_title_eGGNE h1 a:visited, .AltHeaderWatchDetail_title_eGGNE h1 a { color: #ffffff; cursor: pointer; padding: 6px 0; font-size: 16px; font-weight: 500; line-height: 0; letter-spacing: -0.2px; } .AltHeaderWatchDetail_showSubtitle_8NOmZ { opacity: .6; font-size: 14px; line-height: 1.25; letter-spacing: -.25px; color: #fff; margin-top: .5rem; font-weight: 100; } .AltHeaderWatchDetail_toggle_uPy3v { cursor: pointer; display: flex; justify-content: flex-end; align-items: center; margin: 0; } .AltHeaderWatchDetail_toggle_uPy3v svg { width: 16px!important; height: 16px!important; fill: #fff; border: 1px solid rgba(255,255,255,.4); border-radius: 100%; margin-top: -0.25rem; padding-top: .0625rem; } .AltHeaderWatchDetail_toggle_uPy3v svg g { fill: #fff; } .AltHeaderWatchDetail_toggleActive_LRx68 svg { width: 16px; height: 16px; padding: 0.25rem; fill: #000; margin-top: -0.25rem; background-color: #fff; } .AltHeaderWatchDetail_toggleActive_LRx68 svg g { fill: #000; } .AltHeaderWatchDetail_metadata_2fKKD { font-size: 12px; line-height: 1.5; color: #636363; letter-spacing: .25px; margin-top: 0.1rem; } .AltHeaderWatchDetail_networkLogo_3ojYs { padding-top: 6px; } .AltHeaderWatchDetail_networkLogo_3ojYs img, .AltHeaderWatchDetail_networkLogoDetail_11WZQ img { width: 35px; opacity: 0.5; } .AltHeaderWatchDetail_hidden_1CImr { display: none; } .AltHeaderWatchDetail_infoContainer_1Gkuq { position: fixed; width: 100%; top: 243px; left: 0; padding: 0; background-color: #1F1F1F; } .AltHeaderWatchDetail_toggleText_2Xun7 { display: flex; line-height: 2; margin-right: 1.5rem; font-weight: 500; font-size: 12px; letter-spacing: .25px; } .AltHeaderWatchDetail_subtitle_32v2_ { font-size: 0.8rem; letter-spacing: normal; font-weight: 500; width: 100%; display: block; } .AltHeaderWatchDetail_subtext_3Dq-b { font-size: 18px; line-height: 1.5; letter-spacing: -0.5px; opacity: 1; display: inline-block; white-space: normal; color: rgba(255,255,255,.5); max-width: none; } .AltHeaderWatchDetail_tuneInWrapper_1Yfqm { margin-top: 40px; } .AltHeaderWatchDetail_tuneInWrapper_1Yfqm .AltHeaderWatchDetail_subtitle_32v2_ { margin-bottom: 15px; } .AltHeaderWatchDetail_subtitleCredits_1Q52Z { font-weight: 300; margin-bottom: 10px; } .AltHeaderWatchDetail_subtitle_32v2_ { font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: -0.5px; color: #ffffff; } .AltHeaderWatchDetail_optionsContainer_2qVha { display: flex; flex-direction: column; justify-content: center; align-items: flex-end; margin-top: -1.5rem; pointer-events: all; width: 100%; } .AltHeaderWatchDetail_infoCenter_3fadd { width: calc(100% - 40rem); padding: 3.875rem 0 6rem 1rem; margin: auto; } @media screen and (min-width: 1099px) { .AltHeaderWatchDetail_titleHeader_2U_-5 { position: fixed; left: 21rem; top: calc(3rem + 4.5625rem); height: auto; } .AltHeaderWatchDetail_networkLogo_3ojYs { position: fixed; top: 8.5rem; left: -3.5rem; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .AltHeaderWatchDetail_titleHeader_2U_-5 { left: 21rem; top: 3rem; display: block; } .AltHeaderWatchDetail_infoContainer_1Gkuq { left: 0; } .AltHeaderWatchDetail_networkLogo_3ojYs { left: 15rem; top: 8rem; } } .AltHeader_altHeader_1xAyI { display: flex; flex-direction: row; justify-content: flex-start; width: calc(100% - 2.5rem); border: none; display: none; } .AltHeader_altHeaderContainer__DvqF { width: 100%; height: 100%; overflow: visible; margin: 0; padding: 0; } .AltHeader_altHeadline_ezDvD { font-size: 1.5rem; height: auto; padding: 0; } .AltHeader_hide_2zq0v { display: none; } .AltHeader_stickyHeader_c3gxr.sticky { background: #1F1F1F; pointer-events: auto; } @media screen and (max-width: 1098px) { .AltHeader_altHeader_1xAyI { height: 5rem; } } @media screen and (min-width: 1099px) { .AltHeader_altHeader_1xAyI { display: flex; } .AltHeader_stickyHeader_c3gxr { box-shadow: none; margin-left: 19rem; z-index: 100; pointer-events: none; } .AltHeader_fallbackBackground_1Snad { background: #1F1F1F; } .AltHeader_altHeaderContainer__DvqF { height: 10.6875rem; margin-left: -19rem; background: none; } .AltHeader_altHeadline_ezDvD { padding: 0; margin: 0; } .AltHeader_hide_2zq0v { display: none; } } .Breadcrumbs_container_Mr4LC { bottom: -51px; padding-left: 20px; } @media screen and (min-width: 1099px) { .Breadcrumbs_container_Mr4LC { padding-left:0; bottom: -130px; } }.Loading_screen_1-_Vg { min-height: 30rem; } .Branding_container_2pw1h { transition: max-height .5s; max-height: 31.25rem; } .Branding_altHeader_1yHNB { /* TODO: Remove the next two lines to reactivate Series Detail branding: */ opacity: 0; pointer-events: none; } .Branding_name_2SnGD { margin: 0; font-size: 4.2rem; font-weight: 500; } .Branding_nameButton_3YGoh { padding: 0; margin: 0 0 1rem; background: 0 0; border: 0; display: -ms-flexbox; display: block; align-items: center; text-align: center; width: 100%; letter-spacing: -.0625rem; font-size: 2.25rem; font-weight: 500; color: #fff; } .Branding_details_1NlbE { text-align: left; } .Branding_starring_WrKCS { display: flex; margin: 0; font-weight: 500; align-items: center; margin-bottom: 1rem; } .Branding_presentedBy_KHBHl { padding-right: 1rem; margin-right: 1rem; display: inline-block; flex-shrink: 0; } .Branding_presentedBy_KHBHl:not(:last-child) { border-right: 0.0625rem solid rgba(255,255,255,.2); } .Branding_networkIcon_3fdnW { display: inline-block; height: 1.375rem; padding: 0.25rem 0; } .Branding_starringInner_3DG9W { color: #fff; flex-grow: 1; } .Branding_description_12IzC { color: rgba(255,255,255,.6); max-height: 999999px; width: 100%; line-height: 1.125rem; font-size: 0.875rem; } .Branding_metadata_2Rv_3 { font-size: 0.85rem; color: rgba(255,255,255,.4); margin-top: 0.635rem; letter-spacing: -0.01875rem; } .Branding_singleShowTomato_bsFG4 { width: 1rem; margin-bottom: -0.01875rem; margin-right: 0.5rem; } .Branding_buttons_1XAQU { margin-bottom: 2.1875rem; margin-top: 1.75rem; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .Branding_topButton_3PBSW, .Branding_headerButton_j6Av2 { transition: color .25s, background-color .25s; margin: 0 0.625rem 0 0; border: 0; color: #fff; background: rgba(255,255,255,.2); padding: 0.75rem 0; border-radius: 0.25rem; white-space: nowrap; width: calc(50vw - 1.5625rem); text-align: center; margin-right: 1.2625rem; cursor: pointer; } .Branding_headerButton_j6Av2 { margin: 0 1.5625rem 0 0; } .Branding_topButton_3PBSW div { -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; height: 20px; } .Branding_topButton_3PBSW svg { transition: fill .25s; margin-right: 0.55rem; margin-left: -0.1025rem; } .Branding_watchButton_33nPz { transition: color .25s, background-color .25s; margin: auto; border: 0; color: #fff; background: rgba(255,255,255,.2); padding: 0.75rem 0; border-radius: 0.25rem; white-space: nowrap; width: calc(50vw - 1.5625rem); text-align: center; cursor: pointer; max-width: 7.75rem; font-size: 1.125rem; } .Branding_watchButton_33nPz:hover { color: #000; background: rgba(255,255,255,1); } .Branding_watchButton_33nPz > div > svg { width: 11px; height: 11px; margin-right: .125rem; vertical-align: top; } .Branding_watchButton_33nPz> div > svg > g { fill: rgba(255,255,255,.5) } .Branding_watchButton_33nPz:hover > div > svg > g { fill: #A9A9A9; } .Branding_trailerIcon_2Q6Oz svg { width: 16px; height: 20px; } .Branding_watchIcon_1Kk3z svg { width: 19px; height: 19px; } .Branding_favoriteIcon_2Jufy svg { height: 20px; width: 20px; } .Branding_stickyHeader_-4u2h { display: flex; justify-content: center; } .Branding_fadeButton_KZark, .Branding_fadeButton_KZark:hover { opacity: 1; background: #252525; color: #585858; } .Branding_fadeButton_KZark > div > svg circle, .Branding_fadeButton_KZark:hover > div > svg circle { stroke: rgb(88, 88, 88) !important; } .Branding_fadeButton_KZark > div > svg, .Branding_fadeButtons_ETSii:hover > div > svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } .Branding_fadeButton_KZark > div > svg > g > g > path, .Branding_fadeButton_KZark:hover > div > svg > g > g > path { stroke: none !important; } .Branding_altHeaderReplacement_2Lj8H { padding-bottom: calc(53vw - 7.125rem); height: 0; } .Branding_topButton_3PBSW:hover { color: #000; background: #fff; transition: background .25s, color .25s; } .Branding_topButton_3PBSW:hover svg, .Branding_topButton_3PBSW:hover svg circle { fill: #000 !important; stroke: #000 !important; } @media (max-width: 767px) { .Branding_starring_WrKCS { position: relative; } } @media (max-width: 1098px) { .Branding_topButton_3PBSW { width: auto; padding: 0; height: 2.438rem; min-width: 7.5rem; display: flex; justify-content: center; align-items: center; font-size: .875rem; } .Branding_topButton_3PBSW div { align-items: center; } .Branding_topButton_3PBSW .Branding_optional_2wDFE { margin-top: 0.15rem; } .Branding_topButton_3PBSW:last-child { margin-right: 0; } .Branding_topButton_3PBSW:last-child .Branding_optional_2wDFE { display: none; } .Branding_topButton_3PBSW:last-child svg { margin-right: 0; } .Branding_description_12IzC { letter-spacing: 0; display: block; } .Branding_starringInner_3DG9W { overflow: hidden; } .Branding_mask_1NLZo { position: absolute; right: 0; width: 20px; height: 100%; background-image: linear-gradient(to left, #000000, rgba(0, 0, 0, 0)); } } @media (min-width: 1099px) { .Branding_details_1NlbE { max-width: 56.25rem; } .Branding_nameButton_3YGoh { font-size: 4.2rem; text-align: left; display: flex; line-height: 5rem; } .Branding_starring_WrKCS { font-size: 1.125rem; } .Branding_presentedBy_KHBHl { font-size: 1.125rem; } .Branding_starringInner_3DG9W { font-size: 1.125rem; } .Branding_description_12IzC { padding-bottom: 0; line-height: 1.5rem; font-weight: 400; display: block; max-width: 50rem; } .Branding_networkIcon_3fdnW { height: 1.9rem; } .Branding_buttons_1XAQU { margin-top: 3.125rem; } .Branding_topButton_3PBSW { padding: 0.925rem 1.3625rem; font-size: 0.85rem; width: auto; } .Branding_topButton_3PBSW .Branding_optional_2wDFE { display: block; margin-top: 0.25rem; font-size: 0.85rem; } .Branding_favoriteIcon_2Jufy .Branding_optional_2wDFE { display: block; margin-top: 0.155rem; } .Branding_topButton_3PBSW:hover { color: #000; background: #fff; } .Branding_topButton_3PBSW:hover svg { fill: #000; } .Branding_fadeButton_KZark, .Branding_fadeButton_KZark:hover { opacity: 1; background: #252525; color: #585858; } .Branding_fadeButton_KZark > div > svg circle, .Branding_fadeButton_KZark:hover > div > svg circle { stroke: rgb(88, 88, 88) !important; } .Branding_fadeButton_KZark > div > svg, .Branding_fadeButtons_ETSii:hover > div > svg { stroke: none !important; fill: rgb(88, 88, 88) !important; } .Branding_fadeButton_KZark > div > svg > g > g > path, .Branding_fadeButton_KZark:hover > div > svg > g > g > path { stroke: none !important; } .Branding_altHeaderReplacement_2Lj8H { padding-bottom: 4.5625rem; } } .MovieDetail_screen_1gic7 { height: 100%; padding-top: 7.125rem; position: relative; } .MovieDetail_screenElement_2Bkla { max-width: 66.9375rem; width: calc(100% - 2.5rem); margin: 0 auto; position: relative; } .MovieDetail_branding_1k9wF:not(:only-child) { margin-bottom: 6.25rem; } .MovieDetail_moviesHeader_36nGm { color: #FFF; font-size: 1.125rem; margin: 3.8rem 0 1.875rem; font-weight: 400; } .MovieDetail_brandingBackground_vZLBS { position: absolute; z-index: inherit; } .MovieDetail_videoHero_cObS7 { height: calc(100% - 3.8rem); } @media screen and (min-width: 1099px) { .MovieDetail_screen_1gic7 { padding-top: 5.25rem; } .MovieDetail_moviesHeader_36nGm { font-size: 1.4rem; margin-top: 0; font-weight: 500; } .MovieDetail_videoHero_cObS7 { height: 100%; margin-top: 4.5625rem; } } @media screen and (min-width: 2220px) { .MovieDetail_screenElement_2Bkla { max-width: 130rem; } }.ReadMore_button_3bE-1 { padding: 0; margin: 0 0 0 .5rem; background: 0 0; border: 0; color: #fff; } @media (max-width: 767px) { .StringList_list_L9ID1 span { float: none; } .StringList_list_L9ID1 span:last-child { padding-right: 20px; } } @media (max-width: 1098px) { .StringList_list_L9ID1 { white-space: nowrap; } } @media (min-width: 1099px) { .StringList_item_2oeo7 { white-space: normal; } }.TileMovieDetail_title_1_JDg .TileMovieDetail_titleLastWord_fdvjY svg { margin-top: -6px; } @media (max-width: 767px) { .TileMovieDetail_title_1_JDg { margin-top: 7px; font-size: 12px; } .TileMovieDetail_title_1_JDg .TileMovieDetail_titleLastWord_fdvjY { font-size: 12px; } } @media screen and (min-width: 767px) { .TileMovieDetail_titleWrapper_2KhsG .TileMovieDetail_lock_1Zevy { position: absolute; top: -1px; } }.Movies_screen_1NM4G { max-width: 66.9375rem; width: calc(100% - 2.5rem); margin: auto; padding-top: 5px; } .Movies_header_3x_eF { display: flex; justify-content: space-between; position: relative; } .Movies_contentContainer_1cyrL { background: #141414; } @media screen and (min-width: 1099px) { .Movies_screen_1NM4G { padding-top: 1rem; } } @media screen and (min-width: 2220px) { .Movies_screen_1NM4G { max-width: 130rem; } }.tileGridTile_tile_240nM { margin: 0 0 38.7px 0; } .tileGridTile_title_3s6zJ { font-size: 18px; font-weight: 400; line-height: 1.22; } .tileGridTile_description_2SPXc { margin-top: 4px; font-weight: normal; line-height: 1.38; letter-spacing: -0.5px; color: rgba(255, 255, 255, 0.6); }.carouselTile_tile_1V7s9 { padding: 0; margin: 0 20px 0 0; max-width: 200px; max-height: 112px; display: inline-block; } .carouselTile_title_32chQ { font-size: 18px; font-weight: 400; line-height: 1.22; } .carouselTile_title_32chQ > div { white-space: normal; display: inline; } .carouselTile_title_32chQ > div:hover > span{ border-bottom: none; } .carouselTile_description_2OH8g { margin-top: 4px; font-weight: normal; line-height: 1.38; letter-spacing: -0.5px; color: rgba(255, 255, 255, 0.6); } .carouselTile_details_3cQGB { display: none; } @media screen and (min-width: 1098px) { .carouselTile_tile_1V7s9 { max-width: 100%; max-height: 100%; padding-right: 1.25rem; } .carouselTile_details_3cQGB { display: block; } }.style_headline_29lvO { width: 111px; height: 70px; font-size: 40px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: -1.7px; text-align: left; color: #ffffff; } .style_headline_29lvO .style_headlineImg_2CLAB { height: 1.75rem; margin-right: 6px; } .style_headline_29lvO .style_imageAndText_9rvb9 img, .style_headline_29lvO .style_imageOnly_2CYFc img { max-height: 26px; } .style_headline_29lvO .style_imageAndText_9rvb9 span { margin-left: 7px; } .style_headline_29lvO .style_imageAndText_9rvb9, .style_headline_29lvO .style_textOnly_1gSh4 { width: 100%; } .style_headline_29lvO span, .style_headline_29lvO span { font-size: 27px; } .style_scrollableTiles_OVJco { width: 100%; padding-bottom: 12px; overflow-x: scroll; display: inline-block; white-space: nowrap; margin-top: 18px; } .style_tileGridWrapper_2mgLd { margin-top: 18px; } @media screen and (min-width: 1098px) { .style_container_3KzZ1 { max-width: 990px; margin: 0 auto; } .style_headline_29lvO { line-height: 1.75; } .style_headline_29lvO span, .style_headline_29lvO span { font-size: 37px; } }.NetworkDetail_screen_2BFAs { max-width: 66.9375rem; width: calc(100% - 2.5rem); height: 100%; margin: auto; } .NetworkDetail_slide_oa6v7 { max-width: inherit; position: relative; margin-bottom: 2rem; } .NetworkDetail_heroImageContainer_1Jze7 { background-color: #000; pointer-events: none; z-index: -1; } .NetworkDetail_heroImageContainer_1Jze7 img { width: 100%; height: auto; } .NetworkDetail_headline_3eg2_ { color: #fff; font-size: 1.688rem; font-weight: 500; display: block; letter-spacing: -1.9px; overflow-wrap: break-word; margin: 2.5rem 0 1.5rem; } @media screen and (min-width: 1099px) { .NetworkDetail_screen_2BFAs { width: 100%; padding-top: 4.75rem; } .NetworkDetail_headline_3eg2_ { font-size: 3.25rem; margin: 3.5rem 0 1.5rem; } } .tiles_tile_1EOIB { margin-bottom: 3rem; } @media screen and (min-width: 1099px) { .tiles_tile_1EOIB { margin: 1.5rem 0 2.25rem 0; } } .largePromo_container_G88YA { position: absolute; left: 1.5rem; bottom: 0; margin: 0; border: none; } @media screen and (max-width: 767px) { .largePromo_headline_2foXb { font-size: 2.25rem; } } @media screen and (max-width: 1098px) { .largePromo_container_G88YA { text-align: center; left: 0; right: 0; } .largePromo_altHeadline_39jia { max-width: initial; } .largePromo_buttons_2qomT { display: none; } } .NetworkUpsell_screen_2AYIb { max-width: 66.9375rem; width: calc(100% - 2.5rem); height: 100%; margin: auto; padding: 0 20px; } @media screen and (min-width: 2220px) { .NetworkUpsell_screen_2AYIb { max-width: 130rem; } } .Tile_details_Fg7fW { min-height: 0; } .TileGrid_container_VhM1e { margin: 20px auto; } @keyframes TileGrid_ticker_3SBIJ { 0% { transform: translate(0,0) translate(0, 0); margin-left: 0; visibility: visible; } 50% { transform: translate(-100%,0) translate(100vw, 0); } 100% { transform: translate(0,0) translate(0, 0); } } @keyframes TileGrid_ie-ticker_DmiAb { 0% { margin-left: 0; transform: translate3d(0.01%, 0, 0); } 50% { margin-left: 100%; transform: translate3d(-100%, 0, 0); } 100% { margin-left: 0; transform: translate3d(0.01%, 0, 0); } } .TileGrid_grid-horizontal-1_2Z4Gi, .TileGrid_grid-horizontal-3_1BBOS { overflow: hidden; } .TileGrid_grid-horizontal-1_2Z4Gi .TileGrid_grid_3f8R3, .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 { overflow: hidden; margin: 0; animation-name: TileGrid_ticker_3SBIJ; animation-duration: 60s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .TileGrid_grid-horizontal-1_2Z4Gi .TileGrid_grid_3f8R3, .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 { animation-name: TileGrid_ie-ticker_DmiAb; } } .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 { max-height: 225px; } .TileGrid_grid-horizontal-1_2Z4Gi .TileGrid_grid_3f8R3 > *, .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 > * { height: initial; margin-bottom: 0; align-self: flex-start; width: 120px; } .TileGrid_grid_3f8R3 > * { padding: 3px; } @media screen and (min-width: 768px) { .TileGrid_grid-horizontal-1_2Z4Gi .TileGrid_grid_3f8R3 > *, .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 > * { width: 220px; } .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 { max-height: 400px; } .TileGrid_grid_3f8R3 > * { padding: 5px; } } @media screen and (min-width: 1099px) { .TileGrid_grid-horizontal-1_2Z4Gi .TileGrid_grid_3f8R3 > *, .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 > * { width: 350px; } .TileGrid_grid-horizontal-3_1BBOS .TileGrid_grid_3f8R3 { max-height: 625px; } .TileGrid_grid_3f8R3 > * { padding: 5px; } } .CarouselHero_container_1FRFx { position: relative; } .CarouselHero_container_1FRFx .slick-arrow { top: 50%; z-index: 1; background-color: transparent; border: none; } .CarouselHero_container_1FRFx .slick-prev { left: 20px; } .CarouselHero_container_1FRFx .slick-next { right: 20px; } .CarouselHero_container_1FRFx .slick-prev svg, .CarouselHero_container_1FRFx .slick-next svg { margin: 0; width: 27px; height: 46px; } .CarouselHero_container_1FRFx .slick-next svg { position: relative; top: -5px; } @media screen and (min-width: 768px) { .CarouselHero_container_1FRFx { margin-bottom: 6rem; } .CarouselHero_container_1FRFx .slick-prev { left: 44.1px; } .CarouselHero_container_1FRFx .slick-next { right: 44.1px; } } @media screen and (min-width: 1099px) { .CarouselHero_container_1FRFx { margin-bottom: 4.5625rem; } } .Email_container_wf0bZ { margin: 0 auto 6rem; max-width: 74.9375rem;; width: calc(100% - 2.5rem); } .Email_emailInput_X7IPb { width: 235px; } @media screen and (max-width: 767px) { .Email_container_wf0bZ { width: 100%; } .Email_emailSuccessContainer_HBo-1, .Email_emailFormContainer_3iKjR { width: 100%; padding: 0 25px; } .Email_emailFormHeader_bIP7k { font-size: 20px; margin-bottom: 0; } .Email_emailInputContainer_db3Go { display: flex; flex-direction: row; justify-content: center; margin-bottom: 16px; } .Email_emailInput_X7IPb { text-align: left; height: 45px; align-self: flex-end; margin-right: 15px; } } .PromoList_container_3ewRf {} .PromoList_headline_q5YKK { color: white; font-size: 2rem; font-weight: 500; margin-bottom: 1.5rem; } .tiles_tile_U4cG1 { margin-bottom: 3rem; } @media screen and (min-width: 1099px) { .tiles_tile_U4cG1 { margin: 1.5rem 0 2.25rem 0; } } .CastItem_castItem_3AwwT { color: #ffffff; margin-bottom: 1.875rem; width: calc(50vw - 1.875rem); } .CastItem_wrapper_qTzqf, .CastItem_linkableWrapper_2ArSo { color: #ffffff; } .CastItem_linkableWrapper_2ArSo { cursor: pointer; } .CastItem_image_kJsUE { width: calc(50vw - 1.875rem); margin: 0 auto 0.5rem auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; } .CastItem_image_kJsUE img { width: 100%; height: auto; } .CastItem_name_3EHvL { font-size: 1rem; line-height: 1.38; letter-spacing: -0.2px; text-align: center; } .CastItem_role_3Oq31 { font-size: 0.875rem; line-height: 1.1; letter-spacing: -0.4px; text-align: center; color: rgba(255, 255, 255, 0.6); margin-top: 0.5rem; } .CastItem_socialNetworksList_2SoSa { text-align: center; } .CastItem_socialNetworkItem_3pGBC { display: inline-block; margin: 5px; } .CastItem_socialNetworkItem_3pGBC a svg { width: 1.25rem; height: 1.25rem; position: relative; } .CastItem_twitter_3NG_J {} .CastItem_facebook_ZrnSj {} .CastItem_socialNetworkItem_3pGBC.CastItem_twitter_3NG_J a svg { top: 3px; } @media screen and (max-width: 1099px) { .CastItem_castItem_3AwwT:nth-child(even) { margin-left: 0.625rem; } .CastItem_castItem_3AwwT:nth-child(odd) { margin-right: 0.625rem; } } @media screen and (min-width: 1099px) { .CastItem_castItem_3AwwT { margin-right: 37.5px; width: 150px; } .CastItem_image_kJsUE { width: 150px; } }.CastItem_castItem_2cEmD { width: auto; } @media screen and (min-width: 1099px) { .CastItem_name_2-0Iz { font-size: 24px; letter-spacing: -0.7px; } .CastItem_role_1u5-w { font-size: 16px; line-height: 1.88; letter-spacing: -0.5px; margin-top: 0; } .CastItem_image_3hty6 { width: 250px; } }.BioDetail_container_3Q79h { width: 100%; color: #ffffff; position: relative; z-index: 0; } .BioDetail_bio_2kP8e { color: rgba(255, 255, 255, 0.6); line-height: 30px; letter-spacing: -0.5px; margin-bottom: 50.2px; } .BioDetail_cast_1hvq3 { display: flex; flex-wrap: wrap; } .BioDetail_navigationWrapper_lygQW { width: 100%; } .BioDetail_leftArrow_26YI9 { position: absolute; cursor: pointer; top: 128px; left: 20px; } .BioDetail_leftArrow_26YI9 a svg { width: 50px; height: 50px; } .BioDetail_rightArrow_2j9_j { position: absolute; cursor: pointer; top: 128px; right: 20px; } .BioDetail_rightArrow_2j9_j a svg { width: 50px; height: 50px; }.Bio_container_oql75 { width: 100%; color: #ffffff; position: relative; z-index: 0; } .Bio_title_3O4Pw { font-size: 1rem; letter-spacing: -0.5px; margin-bottom: 1.875rem; } .Bio_cast_1JXHc { display: flex; flex-wrap: wrap; } @media screen and (min-width: 1099px) { .Bio_title_3O4Pw { font-size: 1.5rem; letter-spacing: -0.7px; margin-bottom: 1.625rem; } }.AltHeader_stickyHeader_1ZpVu, .AltHeader_altHeaderContainer_382GJ { height: 3.8rem; } .AltHeader_altHeader_3-JJM { align-items: center; justify-content: space-between; overflow: hidden; } .AltHeader_altHeadline_2DcTU { } .AltHeader_altHeader_3-JJM select { font-size: 1.125rem !important; font-weight: 600; color: gray !important; } .AltHeader_altHeader_3-JJM svg { fill: gray !important; height: 26px !important; width: 26px !important; margin-top: .3rem; } @media screen and (min-width: 1099px) { .AltHeader_stickyHeader_1ZpVu, .AltHeader_altHeaderContainer_382GJ { height: 4.5625rem; } }.DropdownHeader_header_3nUPI { display: block; max-width: 8.5rem; } .DropdownHeader_headerInnerContainer_24u5s { justify-content: flex-start; } .DropdownHeader_container_2Hkpa { display: inline-block; padding-bottom: 1rem; } .DropdownHeader_seasons_291oS:before { content: "Select Season"; text-transform: uppercase; } .DropdownHeader_seasons_291oS { bottom: 0; top: auto; } .DropdownHeader_more_311xz:before { content: "More"; text-transform: uppercase; } .DropdownHeader_clips_2QXDN:before { content: "Clips"; text-transform: uppercase; } .DropdownHeader_active_38ye9 { color: white; } .DropdownHeader_active_38ye9 + span:after { border-color: white; } .VideosTab_container_173Dn { margin-left: -1rem; } .VideosTab_seriesHeader_zl2IX { font-size: 24px; font-weight: 600; color: #ffffff; } .VideosTab_headerTitle_2tYPe { font-size: 30px; color: #fff; margin-bottom: 2.875rem; display: none; } .VideosTab_seasonTitle_35464 { font-size: 1rem; padding: 0.25rem 0 2.3125rem; color: #ffffff; font-weight: 500; } .VideosTab_buttonLoadMore_3RFeD { padding: 0; margin: 0 1rem 2rem 0; border: 0; background: rgba(255,255,255,.5); border-radius: .4rem; color: #fff; display: block; height: 3.4rem; text-align: center; white-space: nowrap; width: 100%; cursor: pointer; font-size: 16px; } .VideosTab_buttonLoadMore_3RFeD:hover { background: rgba(255,255,255,1); color: black; -webkit-transition: background-color .5s ease, color .5s ease; -ms-transition: background-color .5s ease, color .5s ease; transition: background-color .5s ease, color .5s ease; } @media (min-width: 1099px) { .VideosTab_headerTitle_2tYPe { display: block; } .VideosTab_seasonTitle_35464 { font-size: 1.5rem; padding: .25rem 0 .8125rem 0; } } .seriesCollectionVideoTiles_tile_zVFxw { margin: 1.5rem 0 2.938rem 0; letter-spacing: 0.25px; color: #ffffff; } .seriesCollectionVideoTiles_title_3brBs span, .seriesCollectionVideoTiles_title_3brBs:hover span { text-decoration: none; border-bottom: none; } .seriesCollectionVideoTiles_title_3brBs span { font-size: 18px; } .seriesCollectionVideoTiles_subtitle_fjwex { margin: 0.375rem 0 0.375rem 0; font-size: 16px; letter-spacing: -0.5px; color: #ffffff; } .seriesCollectionVideoTiles_description_3GhRC { font-size: 14px; line-height: 1.5; letter-spacing: -0.4px; color: rgba(255, 255, 255, 0.6); } .seriesCollectionVideoTiles_metadata_QtUIM { margin-top: 0.6875rem; color: rgba(255, 255, 255, 0.6); } .seriesCollectionVideoTiles_networkIcon_36nyA img { width: auto; height: 0.9375rem; margin: 0.5625rem 0.6875rem; cursor: pointer; } .seriesCollectionVideoTiles_titleLock_3skhm { display: inline-block; width: 1.25rem; height: 0.875rem; margin: -2px 0; vertical-align: top; opacity: 0.6; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.5); } @media screen and (min-width: 1099px) { .seriesCollectionVideoTiles_tile_zVFxw { margin: 1.5rem 0 2.25rem 0; } .seriesCollectionVideoTiles_metadata_QtUIM { margin-top: 0.4325rem; } .seriesCollectionVideoTiles_networkIcon_36nyA img { margin: 0.725rem 0.5625rem; } } .PhotoGallery_container_syzrN { display: block; } .PhotoGallery_title_3n7Bo { font-size: 1.5rem; letter-spacing: -.7px; margin: 0 0 1.5rem; font-weight: 500; color: #ffffff; } .PhotoGallery_description_P3jxF { width: 100%; color: rgba(255,255,255,0.6); line-height: 1.2; letter-spacing: -0.5px; margin: 0 0 2.5rem; } .PhotoGallery_image_3BVdy { width: 100%; } .PhotoGallery_caption_1RVz9 { width: 100%; text-align: center; color: rgba(255,255,255,0.6); line-height: 1.2; letter-spacing: -0.5px; margin: 1rem 0 2.5rem; }.SeriesDetail_screenShows_22FFo { height: 100%; position: relative; } .SeriesDetail_screenElement_SbOSq { margin: 0 auto; max-width: 66.9375rem; width: calc(100% - 2.5rem); position: relative; } .SeriesDetail_personalityBioContainer_2ZXkc { padding-bottom: 15px; } .SeriesDetail_personalityBioName_1o7uI { letter-spacing: -0.7px; color: #ffffff; font-size: 24px; font-weight: 600; padding-bottom: 35px; } .SeriesDetail_personalityBioImage_czOu9 { text-align: center; padding-bottom: 30px; } .SeriesDetail_personalityBioImage_czOu9 img { width: 100%; } .SeriesDetail_personalityBioDescription_1XzqZ { line-height: 1.88; letter-spacing: -0.5px; color: rgba(255, 255, 255, 0.6); } .SeriesDetail_background_UYPFE { top: 0; left: 0; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); } .SeriesDetail_latestVideo_Q94sW { width: 100%; border-color: rgba(80, 80, 80, 0.9); margin: 2.65rem 0; border-style: solid; border-bottom-width: 1px; padding-bottom: 1.325rem; } .SeriesDetail_brandingBackground_3YCnl { position: absolute; z-index: inherit; } .SeriesDetail_tabContent_33Dwz { width: 100%; display: inline-block; vertical-align: top; } .SeriesDetail_videoHero_ivsNL { top: 0px; } .SeriesDetail_socialLinkContainer_2APXx { margin: 1.25rem 0 1.25rem auto; } .SeriesDetail_socialLink_lYKhs { margin-right: 1.5rem; display: inline-block; height: 1.5rem; } .SeriesDetail_socialLink_lYKhs img { height: 100%; width: auto; opacity: 0.6; } .SeriesDetail_socialLink_lYKhs:hover img { opacity: 1; } .SeriesDetail_featuredPromo_3EF04 { padding: 1.325rem 0; border-bottom: 1px solid hsla(0,0%,100%,.2); margin-bottom: 2.625rem; } .SeriesDetail_featuredPromoHeadline_FgfXh { font-size: 24px; font-weight: 500; line-height: 1.22; letter-spacing: -0.2px; color: #ffffff; text-align: center; } .SeriesDetail_featuredPromoDesc_ThPfN { color: hsla(0,0%,100%,.6); font-size: 16px; line-height: 1.38; letter-spacing: -.5px; margin-top: .525rem; margin-bottom: 1rem; text-align: center; } .SeriesDetail_ctaButtonContainer_1pud7 { text-align: center; } .SeriesDetail_ctaButton_2808E { border: none; background: hsla(0,0%,100%,.2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: .8125rem 2rem; font-size: .9375rem; transition: color .25s,background-color .25s; cursor: pointer; outline: none; position: relative; min-width: 30%; margin-bottom: 1rem; } .SeriesDetail_ctaButton_2808E:hover { background: #fff; color: #000; } .SeriesDetail_ctaButtonText_6Q8Mi { letter-spacing: 0; font-weight: 500; } @media screen and (max-width: 1098px) { .SeriesDetail_tabListNav_1k6mY { width: 100%; } } @media screen and (min-width: 1099px) { .SeriesDetail_screenShows_22FFo { margin-top: 6rem; } .SeriesDetail_tabContent_33Dwz { width: 66.66%; padding-top: 0.8125rem; } .SeriesDetail_featuredPromo_3EF04 { margin-bottom: 1rem; padding-top: 0; } .SeriesDetail_featuredPromoHeadline_FgfXh, .SeriesDetail_featuredPromoDesc_ThPfN, .SeriesDetail_ctaButtonContainer_1pud7 { text-align: left; } } @media screen and (min-width: 2220px) { .SeriesDetail_tabContent_33Dwz { width: 46%; } .SeriesDetail_screenElement_SbOSq { max-width: 130rem; } }.Article_title_aKcpG { font-size: 1rem; font-weight: 500; letter-spacing: -0.5px; margin-top: 0.75rem; } @media screen and (min-width: 1099px) { .Article_title_aKcpG { font-size: 1.5rem; letter-spacing: -0.7px; margin-top: 0; } }.AuthProfileSignIn_container_2Exqp { background-color: #000; } .AuthProfileSignIn_innerContainer_2SdO1 { background-size: contain !important; /* needed to override inline bg style */ } .AuthProfileSignIn_content_2Czke { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; color: #fff; } .AuthProfileSignIn_content_2Czke button { width: 105px; height: 40px; padding: 0 1rem 0 1rem; border-radius: .25rem; background-color: rgba(255,255,255,.2); border: none; background: #2C2C2C; color: #fff; font-size: .875rem; font-weight: 500; line-height: 2.14; letter-spacing: -0.01875px; box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25); transition: background .25s,color .25s; } .AuthProfileSignIn_content_2Czke button:hover { color: #000; background: #fff; } .AuthProfileSignIn_perksContainer_3qdAb { width: 100%; display: flex; justify-content: center; align-content: center; margin-top: 1rem; } .AuthProfileSignIn_perkHeaderContainer_2v3gV { width: 80%; text-align: center; } .AuthProfileSignIn_perkContainer_3n9p_ { width: 40%; display: inline-flex; margin-bottom: 1rem; justify-content: center; align-content: space-between; vertical-align: middle; } .AuthProfileSignIn_perkIcon_8zIE5 { height: 2.5rem; width: auto; } .AuthProfileSignIn_perkImageContainer_1WgRo { display: inline-flex; vertical-align: top; align-content: center; justify-content: center; margin-right: 1rem; } .AuthProfileSignIn_perkImageContainer_1WgRo img { height: 1.75rem; width: auto; } .AuthProfileSignIn_headerPerkText_1B-s- { font-weight: 100; letter-spacing: -0.5px; color: #ffffff; margin-top: 0.75rem; text-align: center; width: 100%; font-size: 15px; } .AuthProfileSignIn_perkText_VYETB { display: inline-flex; font-weight: 100; font-size: 11.3px; line-height: 1.28; letter-spacing: -0.5px; color: #ffffff; font-weight: 100; vertical-align: top; max-width: 50%; } .AuthProfileSignIn_perksSeparator_2GoIq { display: inline-flex; font-weight: 500; line-height: 0.9; letter-spacing: -0.0375rem; color: #fff; margin: .5rem 1.5rem 0; font-size: 2.5rem; } .AuthProfileSignIn_close_3rp_W { text-align: right; cursor: pointer; padding: 1rem; } /* ResumeWithProfile overlay overrides: */ .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkContainer_3n9p_ { margin-bottom: 0; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkHeaderContainer_2v3gV .AuthProfileSignIn_perkIcon_8zIE5 { display: none; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_headerPerkText_1B-s- { font-size: 18px; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perksSeparator_2GoIq { margin: 0; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkInnerContainer_2mmBc { display: block; flex-direction: column; align-items: center; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkImageContainer_1WgRo { margin: 0 10px 10px; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkText_VYETB { max-width: 100%; } @media screen and (min-width: 768px) { .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkHeaderContainer_2v3gV .AuthProfileSignIn_perkIcon_8zIE5 { display: inline-flex; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkContainer_3n9p_ { margin-bottom: 1rem; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkText_VYETB { max-width: 50%; } } @media screen and (min-width: 1099px) { .AuthProfileSignIn_content_2Czke button { height: 3.125rem; margin-top: 2.5rem; } .AuthProfileSignIn_headerPerkText_1B-s- { font-size: 2rem; } .AuthProfileSignIn_content_2Czke { font-size: 2.25rem; font-weight: 500; line-height: 0.72; letter-spacing: -.09375px; width: calc(100% - 35rem); padding-top: 0; } .AuthProfileSignIn_perksContainer_3qdAb { margin-top: 2.5rem; } .AuthProfileSignIn_perkInnerContainer_2mmBc { flex-direction: column; } .AuthProfileSignIn_perkText_VYETB { font-size: 18px; line-height: 1.28; letter-spacing: -0.8px; color: #ffffff; } .AuthProfileSignIn_perkIcon_8zIE5 { height: 4.25rem; } .AuthProfileSignIn_perkImageContainer_1WgRo { margin-bottom: 1.25rem; margin-right: 1rem; align-content: center; justify-content: center; height: 3.5rem; } .AuthProfileSignIn_perkContainer_3n9p_ { display: inline-flex; } .AuthProfileSignIn_perksSeparator_2GoIq { font-size: 3.125rem; } .AuthProfileSignIn_perkImageContainer_1WgRo img { height: 3.75rem; } /* ResumeWithProfile overlay overrides: */ .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_headerPerkText_1B-s- { font-size: 2rem; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perksSeparator_2GoIq { margin: .5rem 1.5rem 0; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkInnerContainer_2mmBc { flex-direction: row; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkImageContainer_1WgRo { margin: 0 1rem 0 0; } .AuthProfileSignIn_resumeWithProfile_3mNUi .AuthProfileSignIn_perkText_VYETB { text-align: left; } } .AuthShared_container_1f9r_ { position: absolute; z-index: 19; top: 0; left: 0; height: 100%; width: 100%; } .AuthShared_innerContainer_1Yxlf { height: 100%; width: 100%; background-clip: padding-box !important; } .AuthShared_headerText_3hbPH { font-size: 28px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; text-align: center; color: #ffffff; width: 275px; } .AuthShared_descriptionText_LZzVO { opacity: 0.5; text-align: center; color: #ffffff; width: 335px; font-size: 16px; line-height: 1.44; letter-spacing: -0.2px; } .AuthShared_headerBar_OG577, .AuthShared_headerBarExtraPadding_iUKKk, .AuthShared_headerBarAutoWidth_1SmNe { display: flex; justify-content: space-between; align-items: flex-start; margin: auto; width: calc(100% - 2rem); padding-top: 30px; } .AuthShared_headerBarExtraPadding_iUKKk { padding-top: 45px; } .AuthShared_headerBarAutoWidth_1SmNe { width: auto; } .AuthShared_close_29guO { position: relative; width: 1.4375rem; height: 1.4375rem; margin: auto -.125rem; cursor: pointer; background: none; border: none; } .AuthShared_close_29guO:before, .AuthShared_close_29guO:after { position: absolute; content: ' '; height: 1.5rem; width: .125rem; margin-top: -.9rem; background-color: #fff; } .AuthShared_close_29guO:before { transform: rotate(45deg); } .AuthShared_close_29guO:after { transform: rotate(-45deg); } .AuthShared_logo_2XjA1 img { height: 18px; } .AuthShared_headerBarBorder_2XuF5 { border-bottom: 1px solid rgba(255,255,255,.1); padding-bottom: 4px; } .AuthShared_headerBarText_2NYai { font-size: 18px; font-weight: 500; line-height: 2.5; text-align: center; color: #ffffff; } .AuthShared_back_2p3AN { margin: auto 0 auto -1rem; cursor: pointer; padding: 1.125rem; } .AuthShared_back_2p3AN:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(135deg); display: flex; cursor: pointer; } .AuthShared_backDesktop_2dTLj { display: none; } .AuthShared_hideDesktop_fcbCV { display: flex; } .AuthShared_hideMobile_2wwXO { display: none; } .AuthShared_confirmContainer_X-oZY { width: 100%; margin: auto; display: flex; justify-content: center; align-items: center; margin-top: .5rem; } .AuthShared_confirm_EdRCu { width: 160px; height: 44px; border-radius: 6px; border: none; background-color: rgba(255, 255, 255, 0.2); cursor: pointer; } .AuthShared_confirm_EdRCu span { font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #ffffff; } @media screen and (min-width: 1099px) { .AuthShared_headerBar_OG577, .AuthShared_headerBarExtraPadding_iUKKk { width: calc(100% - 17rem); margin: auto; padding-top: 20px; } .AuthShared_headerText_3hbPH { font-size: 40px; font-weight: 600; line-height: 1.0; letter-spacing: -0.5px; text-align: center; color: #ffffff; width: auto; } .AuthShared_headerBarText_2NYai { font-size: 20px; line-height: 1.5; } .AuthShared_close_29guO { margin: auto .0625rem; } .AuthShared_logo_2XjA1 img { height: 25px; } .AuthShared_close_29guO:before, .AuthShared_close_29guO:after { margin-top: -.7rem; } .AuthShared_contentHeaderText_23-co { font-size: 40px; line-height: 1.0; width: auto; } .AuthShared_descriptionText_LZzVO { font-size: 18px; line-height: 1.39; letter-spacing: -0.3px; width: auto; } .AuthShared_backDesktop_2dTLj:before { cursor: pointer; content: ''; width: 1.0625rem; height: 1.0625rem; border-width: 0 3px 3px 0; border: solid #fff; display: flex; margin: 2.75rem 0 auto .5rem; padding: .25rem; transform: rotate(135deg) skew(-5deg, -5deg); /* restore ability to interact with child element */ pointer-events: auto; } .AuthShared_back_2p3AN { display: none; } .AuthShared_backDesktop_2dTLj { display: flex; margin: auto 0; padding: 0; /* remove ability to interact with parent element */ pointer-events: none; /* apply pointer cursor to parent element */ cursor: pointer; } .AuthShared_hideDesktop_fcbCV { display: none; } .AuthShared_hideMobile_2wwXO { display: flex; } .AuthShared_headerBarBorder_2XuF5 { padding-bottom: 24px; } .AuthShared_confirm_EdRCu { width: 238.4px; height: 44px; } .AuthShared_confirmContainer_X-oZY { margin-top: 5.75rem; } } .AuthMVPDInlineIframe_mvpdframe_3jWNd { display: block; } .AuthMVPDInlineIframe_mvpdContainer_3syVK { display: block; } .AuthSuccess_container_vbDpO { background-color: #000; } .AuthSuccess_innerContainer_29la1 { background-size: contain !important; /* needed to override inline bg style */ max-width: 66.9375rem; width: calc(100% - 2.5rem); margin: 0 auto; } .AuthSuccess_content_2WAuG { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; color: #fff; } .AuthSuccess_content_2WAuG button { width: 105px; height: 40px; padding: 0 1rem 0 1rem; border-radius: .1875rem; background-color: rgba(255, 255, 255, .2); border: none; color: #fff; font-size: .875rem; font-weight: 500; line-height: 2.14; letter-spacing: -0.01875px; box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25); } .AuthSuccess_logoContainerNoAuthZ_3-8-h { opacity: .2; } .AuthSuccess_close_PbZ2Y { position: relative; width: 1.25rem; height: 1.25rem; margin: .08rem -.125rem; background: none; border: none; } .AuthSuccess_close_PbZ2Y:before, .AuthSuccess_close_PbZ2Y:after { position: absolute; content: ' '; height: 1rem; width: .125rem; background-color: #fff; margin: 0; } .AuthSuccess_close_PbZ2Y:before { transform: rotate(45deg); } .AuthSuccess_close_PbZ2Y:after { transform: rotate(-45deg); } .AuthSuccess_iconContainer_3ob7_ { border: 2px solid #fff; border-radius: 100%; padding: .25rem; margin-top: 2.75rem; } .AuthSuccess_checkmark_2Tk9p { padding: .1rem .45rem; } .AuthSuccess_checkmark_2Tk9p:after { content: ''; display: block; height: .75rem; width: .375rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); } .AuthSuccess_logoContainer_2dYYG, .AuthSuccess_logoContainerNoAuthZ_3-8-h, .AuthSuccess_networkContainer_3StSV, .AuthSuccess_successContainer_2L1P1 { display: flex; width: 100%; justify-content: center; align-items: center; } .AuthSuccess_logoContainer_2dYYG { width: auto; flex-direction: column; flex: 0 0 50%; margin-bottom: 28px; } .AuthSuccess_successContainer_2L1P1 { justify-content: space-between; flex-flow: wrap; max-width: 20rem; } .AuthSuccess_headerText_3c501, .AuthSuccess_descriptionText_PNM6j { margin: auto; width: calc(100% - 2rem); } .AuthSuccess_headerText_3c501 { margin-top: 40px } .AuthSuccess_descriptionText_PNM6j { margin-top: 20px; } .AuthSuccess_logo_3VB89 { height: 32px; width: auto; } .AuthSuccess_iconContainer_3ob7_ { height: 30px; width: 30px; margin: 0 auto; margin-top: 20px; } .AuthSuccess_headerBarMobile_17mMA { width: calc(100% - 2rem); padding-top: 20px; } .AuthSuccess_descriptionTextLimitedAccess_2ZdWD { width: calc(100% - 8rem); } .AuthSuccess_networkContainer2_2WvDS { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; align-items: center; } .AuthSuccess_networkLogoContainer_2JsC8 { flex: 0 0 128px; margin-top: 35px; display: flex; justify-content: space-evenly; align-items: center; } .AuthSuccess_networkLogoContainerFade_X7R1V { opacity: 0.5; } .AuthSuccess_networkLogoImage_1oMKN { height: 33px; } .AuthSuccess_confirmContainer_1tnK2 { margin-top: 2.9375rem; } @media screen and (min-width: 1099px) { .AuthSuccess_headerBarMobile_17mMA { width: auto; padding: auto; } .AuthSuccess_iconContainer_3ob7_ { padding: 0px; height: 30px; width: 30px; margin: 0 auto; margin-top: 20px; } .AuthSuccess_content_2WAuG button { height: 3.125rem; margin-top: 2.5rem; } .AuthSuccess_content_2WAuG { font-size: 2.25rem; font-weight: 500; line-height: 0.72; letter-spacing: -.09375px; width: calc(100% - 35rem); padding-top: 0; } .AuthSuccess_headerText_3c501 { margin-top: 113px; } .AuthSuccess_descriptionText_PNM6j { max-width: 796px; font-size: 18px; line-height: 25px; letter-spacing: -.3px; margin-top: 36px; margin-bottom: -2px; } .AuthSuccess_networkContainer_3StSV { margin-top: 76px; } .AuthSuccess_logo_3VB89 { height: 50px; } .AuthSuccess_logoContainer_2dYYG { flex: 0 0 0; } .AuthSuccess_successContainer_2L1P1 { max-width: inherit; } .AuthSuccess_checkmark_2Tk9p:after { height: 1rem; width: .5rem; } .AuthSuccess_checkmark_2Tk9p { padding: .25rem .6rem; } .AuthSuccess_close_PbZ2Y { width: 1.5rem; height: 1.5rem; margin: .08rem .0625rem; } .AuthSuccess_close_PbZ2Y::before, .AuthSuccess_close_PbZ2Y::after { height: 1.125rem; margin: .25rem -.25rem .25rem -.0625rem; } .AuthSuccess_networkLogoImage_1oMKN { height: 35px; } .AuthSuccess_confirmContainer_1tnK2 { margin-top: 6.5rem; } .AuthSuccess_networkLogoContainer_2JsC8 { flex: 0 0 178px; margin-top: 75px; } .AuthSuccess_confirm_BjmR7 { width: 300px; height: 44px; background-color: rgba(255, 255, 255, .2); } } @media screen and (-ms-high-contrast: active) and (min-width: 1099px), (-ms-high-contrast: none) and (min-width: 1099px) { .AuthSuccess_logoContainer_2dYYG { flex: 1 0 0px; } }.AuthFailure_header_29ySb { font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; text-align: center; color: #ffffff; } .AuthFailure_description_2vH9w { font-size: 14px; line-height: 1.36; letter-spacing: -0.6px; color: #ffffff; opacity: .5; text-align: center; width: calc(100% - 2rem); } .AuthFailure_innerContainer_wgph6 { background-size: contain !important; display: flex; justify-content: center; align-items: center; } .AuthFailure_content_11QZ_ { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } @media screen and (min-width: 1099px) { .AuthFailure_header_29ySb { font-size: 36px; line-height: 0.72; letter-spacing: -1.5px; } .AuthFailure_description_2vH9w { font-size: 20px; line-height: 1.6; margin-top: 1.5rem; } } .AuthCookiesBlocked_header_1Py2f { font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; text-align: center; color: #ffffff; } .AuthCookiesBlocked_description_2LQc9 { font-size: 14px; line-height: 1.36; letter-spacing: -0.6px; color: #ffffff; opacity: .5; text-align: center; width: calc(100% - 2rem); } .AuthCookiesBlocked_description_2LQc9 a { color: #fff; text-decoration: underline; } .AuthCookiesBlocked_innerContainer_2gbTz { background-size: contain !important; display: flex; justify-content: center; align-items: center; } .AuthCookiesBlocked_content_275D8 { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } .AuthCookiesBlocked_content_275D8 button { width: 105px; height: 40px; padding: 0 1rem 0 1rem; border-radius: .25rem; background-color: rgba(255, 255, 255, .2); border: none; background: #2C2C2C; color: #fff; font-size: .875rem; font-weight: 500; line-height: 2.14; letter-spacing: -0.01875px; box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25); transition: background .25s, color .25s; margin-top: 2.5rem; } .AuthCookiesBlocked_content_275D8 button:hover { color: #000; background: #fff; } @media screen and (min-width: 1099px) { .AuthCookiesBlocked_header_1Py2f { font-size: 36px; line-height: 0.72; letter-spacing: -1.5px; } .AuthCookiesBlocked_description_2LQc9 { font-size: 20px; line-height: 1.6; margin-top: 1.5rem; } .AuthCookiesBlocked_content_275D8 button { height: 3.125rem; } }.SignIn_signInContainer_2Gqas { height: 100%; width: 100%; background: rgba(0, 0, 0, 1); z-index: 1000; position: fixed; overflow: auto; top: 0; left: 0; /* Enable GPU Rendering */ -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } .SignIn_signInContent_WV-dK { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; justify-content: center; height: 36rem; } .SignIn_signInHeader_1kVhn { display: flex; justify-content: center; padding-top: 4rem; padding-bottom: 3.6rem; background-color: hsla(0, 0%, 100%, 0); } .SignIn_signInMedia_LTOkP { width: 100%; max-width: 150vh; margin: 0 auto; } .SignIn_signInMedia_LTOkP img { width: 100%; max-width: 90rem; margin: 0 auto; display: block; } .SignIn_signInAuthInput_1H6JY { width: 300px; height: 100%; margin: 0 auto; } .SignIn_signInAuthInput_1H6JY iframe { height: 210px; position: relative; } .SignIn_signInCTA_30_oO { padding-top: 3.2rem; width: 380px; margin: auto; text-align: center; margin-bottom: 3.2rem; } .SignIn_signInCTA_30_oO small { color: white; font-size: 11px; opacity: 0.5; } .SignIn_signInFixedFooter_1jvlY p { color: #fafafa; font-size: 11px; line-height: 20px; text-align: center; } .SignIn_signInFooterExpiration_1_sPy { margin: 0 auto 1rem; text-align: center; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterExpirationHeader_CzazL { font-size: 20px; line-height: 2; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterExpirationText_2iDpe { color: rgb(94, 94, 94); font-size: 16px; } .SignIn_signInFixedFooter_1jvlY .SignIn_divider_JM4oh { border: 0; height: 15px; background: url(/static/images/sexyDivision.png) no-repeat; margin: 10px 0; } .SignIn_signInFixedFooter_1jvlY .SignIn_bottomDivider_3X4N0 { background: url(/static/images/sexyDivision-bottom.png) no-repeat; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterDisclaimer_2muTg { width: 700px; max-width: 700px; margin: 45px auto 20px; padding-bottom: 15px; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterDisclaimer_2muTg p { opacity: 0.5; line-height: 1.5; text-align: left; } .SignIn_actionButton_2F6GS { border-radius: 0.25rem; border-color: transparent; font-size: 1rem; line-height: 1.188rem; padding: 1.063rem 1.875rem 0.9375rem 1.75rem; background: hsla(0, 0%, 100%, 0.2); color: #fafafa; cursor: pointer; margin-bottom: 0.8rem; font-weight: bold; } .SignIn_actionButton_2F6GS:hover { background: #fff; color: #000; } .SignIn_signInCTA_30_oO ~ .SignIn_signInAuthWrapper_1_jhd { display: none; } .SignIn_blurred_2mKNY { -webkit-filter: blur(20px); -o-filter: blur(20px); filter: blur(20px); -webkit-transition: blur 1.5s ease-out; transition: blur 1.5s ease-out; } .SignIn_loader_3iuud { padding: 4.2rem 0; } .SignIn_altLoader_9fQ5X { padding-top: 3rem; } .SignIn_error_3LcP8 { text-align: center; color: white; padding: 1.25rem; } .SignIn_errorTitle_36f_I { font-size: 1.25rem; margin-bottom: 0.5rem; display: block; } .SignIn_errorDescription_OhTxs p, .SignIn_errorDescription_OhTxs a { line-height: 1.25em; font-size: 1rem; } .SignIn_errorDescription_OhTxs a { color: white; font-weight: 600; } @media screen and (max-width: 767px) { .SignIn_signInAuthWrapper_1_jhd { background: black; box-shadow: 0 -9px 17px 4px black; position: relative; margin-top: -130px; } .SignIn_signInHeader_1kVhn { padding-top: 1.5rem; padding-bottom: 1.4em; } .SignIn_signInHeader_1kVhn img { height: 1.6rem; } .SignIn_signInMedia_LTOkP { max-width: 60vh; } .SignIn_signInCTA_30_oO { width: auto; padding: 2rem 1rem 0 1rem; margin-bottom: 3rem; } .SignIn_altLoader_9fQ5X { height: 11rem; padding: 2rem 1rem 0 1rem; } .SignIn_loader_3iuud { height: 18rem; padding: 2rem 1rem 0 1rem; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterExpiration_1_sPy { width: 340px; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterExpirationHeader_CzazL { font-size: 14px; margin-bottom: 8px; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterExpirationText_2iDpe { font-size: 13px; line-height: 1.4; font-weight: bold; width: 80%; margin: 0 auto; } .SignIn_actionButton_2F6GS { width: 100%; margin-bottom: 0.8rem; } .SignIn_signInFixedFooter_1jvlY .SignIn_divider_JM4oh { background: url(/static/images/sexyDivision-small.png) no-repeat; } .SignIn_signInFixedFooter_1jvlY .SignIn_bottomDivider_3X4N0 { background: url(/static/images/sexyDivision-bottom.png) no-repeat; } .SignIn_signInFixedFooter_1jvlY .SignIn_signInFooterDisclaimer_2muTg { width: 320px; } .SignIn_errorTitle_36f_I { font-size: 1rem; } .SignIn_errorDescription_OhTxs p, .SignIn_errorDescription_OhTxs a { font-size: 0.825rem; } } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .SignIn_postDisclaimer_-tSeP .SignIn_signInMedia_LTOkP { position: absolute; top: 0; z-index: -1000; height: 15%; overflow: hidden; } .SignIn_postDisclaimer_-tSeP .SignIn_signInHeader_1kVhn { background-color: hsla(0, 0%, 0%, 0.4); } } .SiteMap_contentContainer_2KAxw { color: white; width: calc(100% - 2.5rem); max-width: 66.9375rem; margin: auto; padding-top: 40px; } .SiteMap_sitemapTitle_3LGay { font-size: 36px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -1px; text-align: left; margin-bottom: 40px; color: #ffffff; } .SiteMap_listGroup_3BxIK, .SiteMap_seriesListGroup_3_5ff { flex-grow: 0; font-size: 16px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.88; letter-spacing: -0.4px; list-style: none; color: #ffffff; padding-right: 40px; } .SiteMap_seriesListGroup_3_5ff { margin: .4rem 0; } .SiteMap_list_2nEHP { display: flex; flex-direction: row; flex-wrap: wrap; line-height: 20px; margin: .5rem 0; width: 100%; } .SiteMap_contentLink_2vtfh { color: #a1a1a1; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.88; letter-spacing: -0.4px; } .SiteMap_listGroupItem_1onJo { margin: 0.2rem 0; } .SiteMap_seriesListGroup_3_5ff .SiteMap_listGroupItem_1onJo { margin: 0.2rem 0 0.2rem 1rem; } .SiteMap_listContainer_1XsBz { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 3rem 0; } .SiteMap_mainListContainer_382D8 { /* width: 33.33%; */ } .SiteMap_mainListContainer_382D8 .SiteMap_list_2nEHP { display: block; } .SiteMap_listHeader_F29_B { font-size: 2rem; font-weight: 400; margin-bottom: 10px; } @media screen and (max-width: 767px) { .SiteMap_listGroup_3BxIK, .SiteMap_seriesListGroup_3_5ff, .SiteMap_mainListContainer_382D8 { font-weight: normal; width: 100%; } .SiteMap_mainListContainer_382D8 { margin-top: 1rem; } .SiteMap_list_2nEHP, .SiteMap_listContainer_1XsBz { margin: 1rem 0; flex-direction: column; } .SiteMap_sitemapTitle_3LGay { margin: 0; } } @media screen and (min-width: 768px) { .SiteMap_listGroup_3BxIK, .SiteMap_seriesListGroup_3_5ff, .SiteMap_mainListContainer_382D8 { width: 50%; } } @media screen and (min-width: 1099px) { .SiteMap_listGroup_3BxIK, .SiteMap_seriesListGroup_3_5ff, .SiteMap_mainListContainer_382D8 { width: 33.33%; } } @media screen and (min-width: 2220px) { .SiteMap_contentContainer_2KAxw{ max-width: 130rem; } }.VideoContainer_loader_13fHP { position: absolute; } @media screen and (min-width: 1099px) { .VideoContainer_container_106mb { top: 0; position: absolute; width: 100%; } } .AltHeader_altHeader_2xwuk { display: flex; flex-direction: row; justify-content: flex-start; width: calc(100% - 2.5rem); border: none; display: none; } .AltHeader_altHeaderContainer_3HkUF { width: 100%; height: 100%; overflow: visible; margin: 0; padding: 0; } .AltHeader_altHeadline_2Jmxe { font-size: 1.5rem; height: auto; padding: 0; } .AltHeader_hide_3srv5 { display: none; } .AltHeader_stickyHeader_2piFE.sticky { background: #1F1F1F; pointer-events: auto; } @media screen and (max-width: 1098px) { .AltHeader_altHeader_2xwuk { height: 5rem; } } @media screen and (min-width: 1099px) { .AltHeader_altHeader_2xwuk { display: flex; } .AltHeader_stickyHeader_2piFE { box-shadow: none; margin-left: 19rem; z-index: 100; pointer-events: none; } .AltHeader_fallbackBackground_3WfG5 { background: #1F1F1F; } .AltHeader_altHeaderContainer_3HkUF { height: 10.6875rem; margin-left: -19rem; background: none; } .AltHeader_altHeadline_2Jmxe { padding: 0; margin: 0; } .AltHeader_hide_3srv5 { display: none; } } .AltHeaderWatchDetail_container_3vsbI { display: flex; width: 100%; flex-direction: row; align-items: center; justify-content: flex-end; height: 100%; } .AltHeaderWatchDetail_titleHeader_3Daus { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; height: 100%; margin: auto; } .AltHeaderWatchDetail_title_3GdnV { text-transform: none; font-weight: 500; line-height: 1; display: inline-block; width: 100%; } .AltHeaderWatchDetail_title_3GdnV h1 a:hover, .AltHeaderWatchDetail_title_3GdnV h1 a:visited, .AltHeaderWatchDetail_title_3GdnV h1 a { color: #ffffff; cursor: pointer; padding: 6px 0; font-size: 16px; font-weight: 500; line-height: 0; letter-spacing: -0.2px; } .AltHeaderWatchDetail_showSubtitle_30K1a { opacity: .6; font-size: 14px; line-height: 1.25; letter-spacing: -.25px; color: #fff; margin-top: .5rem; font-weight: 100; } .AltHeaderWatchDetail_toggle_2t-Ab { cursor: pointer; display: flex; justify-content: flex-end; align-items: center; margin: 0; } .AltHeaderWatchDetail_toggle_2t-Ab svg { width: 16px!important; height: 16px!important; fill: #fff; border: 1px solid rgba(255,255,255,.4); border-radius: 100%; margin-top: -0.25rem; padding-top: .0625rem; } .AltHeaderWatchDetail_toggle_2t-Ab svg g { fill: #fff; } .AltHeaderWatchDetail_toggleActive_GlRmu svg { width: 16px; height: 16px; padding: 0.25rem; fill: #000; margin-top: -0.25rem; background-color: #fff; } .AltHeaderWatchDetail_toggleActive_GlRmu svg g { fill: #000; } .AltHeaderWatchDetail_metadata_26Efz { font-size: 12px; line-height: 1.5; color: #636363; letter-spacing: .25px; margin-top: 0.1rem; } .AltHeaderWatchDetail_networkLogo_1Z_H7 { padding-top: 6px; } .AltHeaderWatchDetail_networkLogo_1Z_H7 img, .AltHeaderWatchDetail_networkLogoDetail_3uIq3 img { width: 35px; opacity: 0.5; } .AltHeaderWatchDetail_hidden__mzLB { display: none; } .AltHeaderWatchDetail_infoContainer_3Bw0j { position: fixed; width: 100%; top: calc(10.6875rem + 4.5625rem); left: 0; padding: 0; background-color: #1F1F1F; } .AltHeaderWatchDetail_toggleText_UjRAe { display: flex; line-height: 2; margin-right: 1.5rem; font-weight: 500; font-size: 12px; letter-spacing: .25px; } .AltHeaderWatchDetail_subtitle_3DA5t { font-size: 0.8rem; letter-spacing: normal; font-weight: 500; width: 100%; display: block; } .AltHeaderWatchDetail_subtext_NrC4a { font-size: 18px; line-height: 1.5; letter-spacing: -0.5px; opacity: 1; display: inline-block; white-space: normal; color: rgba(255,255,255,.5); max-width: none; } .AltHeaderWatchDetail_tuneInWrapper_2c_je { margin-top: 40px; } .AltHeaderWatchDetail_tuneInWrapper_2c_je .AltHeaderWatchDetail_subtitle_3DA5t { margin-bottom: 15px; } .AltHeaderWatchDetail_subtitleCredits_SXVZv { font-weight: 300; margin-bottom: 10px; } .AltHeaderWatchDetail_subtitle_3DA5t { font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: -0.5px; color: #ffffff; } .AltHeaderWatchDetail_optionsContainer_uArfV { display: flex; flex-direction: column; justify-content: center; align-items: flex-end; margin-top: -1.5rem; pointer-events: all; } .AltHeaderWatchDetail_infoCenter_CNAfd { width: calc(100% - 40rem); padding: 3.875rem 0 6rem 1rem; margin: auto; } @media screen and (min-width: 1099px) { .AltHeaderWatchDetail_titleHeader_3Daus { position: fixed; left: 21rem; top: calc(3rem + 4.5625rem); height: auto; } .AltHeaderWatchDetail_networkLogo_1Z_H7 { position: fixed; top: 13rem; left: 16rem; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .AltHeaderWatchDetail_titleHeader_3Daus { left: 21rem; top: 3rem; display: block; } .AltHeaderWatchDetail_infoContainer_3Bw0j { left: 0; } .AltHeaderWatchDetail_networkLogo_1Z_H7 { left: 15rem; top: 8rem; } } .WatchTile_title_8JXKI, .WatchTile_titleWrapper_2kh1b { display: flex; flex-direction: column; align-items: start; width: 100%; } .WatchTile_titleWrapper_2kh1b { width: calc(100% - 2rem); } @media screen and (max-width: 1098px) { .WatchTile_title_8JXKI { padding: 0 0.3125rem 0 0; white-space: normal; font-weight: 500; color: white; } .WatchTile_requiresAuth_2gccn .WatchTile_play_3IRDg, .WatchTile_requiresAuth_2gccn .WatchTile_playDimmed_mORMe { opacity: .5; } .WatchTile_list_1lE6Q {margin-bottom: 32px;} .WatchTile_listItem_3uQ0O { border-bottom: none; margin-bottom: 24px; } .WatchTile_listItem_3uQ0O .WatchTile_left_3dsEV { margin-right: 0.75rem; } .WatchTile_listItem_3uQ0O .WatchTile_center_2EX3s { margin-right: 0.75rem; } .WatchTile_tile_2DmLF { margin: 0.75rem; } .WatchTile_tile_2DmLF .WatchTile_title_8JXKI { font-size: 1rem; } .WatchTile_tile_2DmLF .WatchTile_title_8JXKI:hover span { border-bottom: none; } .WatchTile_tile_2DmLF .WatchTile_moreInfo_1XVFA { padding-right: 32px; } .WatchTile_tile_2DmLF .WatchTile_description_3Px5B { font-size: 0.9rem; line-height: 1.2; } } @media screen and (min-width: 1099px) { .WatchTile_tile_2DmLF { margin-bottom: 52px; } .WatchTile_title_8JXKI { font-size: 1rem; margin-top: 1.063rem; min-height: 2.5rem; width: calc(100% - 2rem); } .WatchTile_title_8JXKI span { width: 100%; } .WatchTile_title_8JXKI span > div, .WatchTile_title_8JXKI span > div > span{ display: inline-block } .WatchTile_title_8JXKI, .WatchTile_title_8JXKI:hover, .WatchTile_title_8JXKI:hover span, .WatchTile_descLink_3hOLX:hover, .WatchTile_title_8JXKI span { border-bottom: none; } .WatchTile_description_3Px5B div { font-size: 0.75rem; line-height: 1.4; } .WatchTile_imageContainer_1mWYw .WatchTile_badge_2FVaw { bottom: 0.625rem; left: 0.625rem; } .WatchTile_networkIcon_2JNWl img { height: 0.875rem; } .WatchTile_badge_2FVaw { padding: 3px 4px; } .WatchTile_metadata_k8ec6 { font-size: 0.75rem; font-weight: normal; } .WatchTile_moreInfo_1XVFA { padding-right: 2rem; } .WatchTile_dotdotdot_CTQte{ padding: 0; } }.WatchTileGrid_buttonsContainer_1Iz2_ { width: calc(100% - 1.5rem); margin: auto; } .Endcard_playerEndcard_L1rYB { padding: 0 1.25rem; margin-top: 1.5rem; } .Endcard_playerEndcard_L1rYB > .Endcard_container_3Kz5_ { margin: 0; } .Endcard_grid_1diL6, .Endcard_grid-2-1_tyVu3 > * { margin-bottom: 0; } .Endcard_tile_2Sspa { margin-bottom: 1.25rem; } .Endcard_tile_2Sspa .Endcard_title_n5MNt { margin-top: 0; } .Endcard_tile_2Sspa .Endcard_title_n5MNt .Endcard_counter_1w3qX { width: 100%; display: block; border: none; font-weight: 500; padding: 0; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 0.25rem; font-weight: 500; } .Endcard_tile_2Sspa .Endcard_title_n5MNt:hover span, .Endcard_tile_2Sspa .Endcard_title_n5MNt:hover .Endcard_counter_1w3qX, .Endcard_tile_2Sspa .Endcard_title_n5MNt:hover .Endcard_counter_1w3qX .Endcard_seconds_7oDYX { border-bottom-color: transparent; text-decoration: none; } .Endcard_tile_2Sspa .Endcard_title_n5MNt .Endcard_counter_1w3qX .Endcard_seconds_7oDYX { font-weight: lighter; font-size: 0.75rem; margin-left: 0.25rem; } .Endcard_tile_2Sspa .Endcard_title_n5MNt span { font-size: 1.125rem; } .Endcard_tile_2Sspa .Endcard_metadata_3vkP3 { font-size: 0.75rem; } .Endcard_tile-image-left_1RYFB .Endcard_imageContainer_grY1l, .Endcard_tile-image-left_1RYFB .Endcard_details_12TC- { width: calc(50% - 1rem); display: inline-block; vertical-align: top; } .Endcard_tile-image-left_1RYFB .Endcard_details_12TC- { padding-left: 0.9375rem; width: calc(50% + 1rem); } .Endcard_tile-image-left_1RYFB .Endcard_imageContainer_grY1l .Endcard_badge_vHrnn { display: none; } .Endcard_tile-image-left_1RYFB .Endcard_info_1L0_7 .Endcard_badge_vHrnn { display: none; } .Endcard_endcard_3ShNZ { position: absolute; width: 100%; font-size: 0; top: 3.8rem; background: #000000; } .Endcard_endcardContainer_1XhDO { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; top: 0; } .Endcard_endcardHeader_3JdZn { position: relative; font-size: 1.5625rem; font-weight: 500; line-height: 1.2; letter-spacing: -0.5px; text-align: center; margin-bottom: 1.25rem; color: #ffffff; } .Endcard_endcardCta_3RZU3 { border: none; background: rgba(255, 255, 255, .2); border-radius: .3rem; color: #fff; display: inline-block; letter-spacing: -.3px; text-align: center; padding: 0.8125rem 1.3125rem; font-size: 0.9375rem; transition: color .25s, background-color .25s; cursor: pointer; outline: none; position: relative; margin-bottom: 10px; } .Endcard_endcard_3ShNZ .Endcard_background_3k5fk { width: 100%; opacity: 0.4; } @media screen and (min-width: 1099px) { .Endcard_playerEndcard_L1rYB { position: absolute; max-width: 66.9375rem; width: 100%; margin: auto; left: 0; right: 0; bottom: 6rem; padding: 0; } .Endcard_endcard_3ShNZ { position: absolute; width: 100%; height: 100%; margin: auto; left: 0; right: 0; padding: 0; } .Endcard_tile_2Sspa { margin: 0; } .Endcard_tile_2Sspa { border-right: solid 2px; border-color: rgba(255, 255, 255, 0.5); } .Endcard_single_4BERl .Endcard_tile_2Sspa { border-right: none; } .Endcard_tile_2Sspa:last-child { border-right: none; } .Endcard_grid-2-1_tyVu3 .Endcard_tile_2Sspa:last-child { margin-left: 2.125rem; width: calc(50% - 2.125rem); padding: 0; } .Endcard_tile_2Sspa .Endcard_title_n5MNt .Endcard_counter_1w3qX { font-size: 1rem; margin-bottom: 1.25rem; } .Endcard_tile_2Sspa .Endcard_title_n5MNt .Endcard_counter_1w3qX .Endcard_seconds_7oDYX { font-size: 1rem; margin-left: 0.25rem; } .Endcard_tile_2Sspa .Endcard_metadata_3vkP3 { font-size: 0.875rem; } .Endcard_endcard_3ShNZ { top: 0; z-index: 1; } .Endcard_endcardHeader_3JdZn { font-size: 2.25rem; line-height: 0.72; letter-spacing: -1.5px; margin-bottom: 3.3125rem; } .Endcard_endcardCta_3RZU3 { padding: 0.8125rem 2.5rem } } .Breadcrumbs_container_1lQez { padding-left: 10px; bottom: -37px; } @media screen and (min-width: 1099px) { .Breadcrumbs_container_1lQez { padding-left:0; bottom: -62px; } }/* * Hard Reset * * This file clears browser default styles from HTML elements. It's values can be replaced * at the same level of specificity in "base" CSS files. The base styles will handle the * project basic theming and mostly relies on variables from "settings.variables.css". * * The reset and base styles for HTML elements are loaded only once in the higher component of the app, * inner elements inherit these reseting properties. A shareable component may have isolation reset, * which means that will override the project basic theme. * */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } html { box-sizing: border-box; height: 100%; width: 100%; } *, *::before, *::after { box-sizing: inherit; } body { margin: 0; height: 100%; width: 100%; line-height: 1; } ol, ul { list-style: none; display: block; margin: 0; padding: 0; } blockquote, q { quotes: none; } blockquote::before, blockquote::after, q::before, q::after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } th { font-weight: bold; vertical-align: bottom; } td { font-weight: normal; vertical-align: top; } p, h1, h2, h3, h4, h5, h6 { font-size: initial; font-weight: normal; line-height: 1; margin: 0; padding: 0; } a, a:hover, a:visited, abbr { text-decoration: none; } pre, code, kbd, samp { font-family: monospace, sans-serif; } pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; } input, select { vertical-align: middle; } input[type="radio"] { vertical-align: text-bottom; } input[type="checkbox"] { vertical-align: bottom; } button, input, select, textarea { margin: 0; } button, input[type=button] { width: auto; overflow: visible; }.AccountSigninDropdownIcon_icon_cjjlR { width: 1.4rem; padding-right: 1px; } .AccountSigninDropdownIcon_icon_cjjlR:after { content: ''; border-style: solid; border-color: rgba(255, 255, 255, .5); border-width: 0 2px 2px 0; display: flex; cursor: pointer; transition: .25s transform; width: .65rem; height: .65rem; } .AccountSigninDropdownIcon_iconDown_2IQlC:after { transform: rotate(45deg); } .AccountSigninDropdownIcon_iconUp_3__Jz:after { transform: rotate(225deg); border-color: rgba(255, 255, 255, .5); } .AccountSigninDropdownIcon_iconDisabled_1AJjB:after { cursor: default; } .AccountProfileDetailsDropdown_container_1rT4- { margin: auto 0; padding: 0; position: relative; } .AccountProfileDetailsDropdown_itemContentActive_2Mzhe { color: white; background: rgba(80, 80, 80, 1); font-weight: 500; } .AccountProfileDetailsDropdown_item_3SBZy { display: block; text-align: center; font-weight: 100; width: 100%; margin: auto; color: gray; cursor: pointer; } .AccountProfileDetailsDropdown_itemContent_3HbQn { padding: 1.125rem 0; } .AccountProfileDetailsDropdown_selectedText_1WEq5 { font-size: 1.0625rem; text-align: right; color: #fff; font-weight: 100; margin: 0; transition: color .25s, background-color .25s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; width: 100%; text-align: left; } .AccountProfileDetailsDropdown_header_3CA-j { display: flex; cursor: pointer; overflow: hidden; align-items: flex-start; justify-content: center; padding-right: .125rem; transition: opacity .25s; } .AccountProfileDetailsDropdown_headerDisabled_3awg4 { cursor: default; } .AccountProfileDetailsDropdown_headerInnerContainer_1AFOA { display: flex; justify-content: space-between; align-content: center; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, .1); width: 100%; height: 3.75rem; padding: 0; } .AccountProfileDetailsDropdown_headerInnerContainerOpen_2AdhX { border-bottom: 1px solid rgba(0, 0, 0, 0); width: 100%; height: 3.75rem; padding: 0; } .AccountProfileDetailsDropdown_headerInnerContainerError_2Lz03 { border-bottom: 1px solid #ff7979; } .AccountProfileDetailsDropdown_itemContainer_26ZQ4 { position: fixed; top: auto; bottom: 0; left: 0; width: 100%; max-height: 50%; overflow: auto; overflow-x: hidden; display: block; transition: opacity .25s; -ms-overflow-style: none; } .AccountProfileDetailsDropdown_defaultTextContainer_35JLg { display: flex; } .AccountProfileDetailsDropdown_active_19Lvn { color: #fff; } @media screen and (max-width: 1098px) { .AccountProfileDetailsDropdown_container_1rT4-:last-child { min-width: 0; } .AccountProfileDetailsDropdown_container_1rT4-:last-child .AccountProfileDetailsDropdown_header_3CA-j { padding: 0; } .AccountProfileDetailsDropdown_item_3SBZy { border: none; } .AccountProfileDetailsDropdown_item_3SBZy:first-child { padding-top: 0; } .AccountProfileDetailsDropdown_itemContent_3HbQn { height: 3.125rem; display: flex; justify-content: center; align-items: center; padding: 0; font-size: .9375rem; color: rgba(79, 79, 79, 1) } .AccountProfileDetailsDropdown_itemContent_3HbQn:hover, .AccountProfileDetailsDropdown_itemContentActive_2Mzhe { background-color: #252525; color: #fff; font-weight: 500; } .AccountProfileDetailsDropdown_itemContainer_26ZQ4 { text-align: initial; background-color: #171717 } .AccountProfileDetailsDropdown_itemContainer_26ZQ4::before, .AccountProfileDetailsDropdown_itemContainer_26ZQ4::after { display: none; } .AccountProfileDetailsDropdown_header_3CA-j { overflow: visible; } } @media screen and (min-width: 1099px) { .AccountProfileDetailsDropdown_container_1rT4- { margin: 0; position: relative; right: auto; top: auto; width: 100%; margin-right: 1.625rem; } .AccountProfileDetailsDropdown_itemContainer_26ZQ4 { position: absolute; top: auto; bottom: auto; left: auto; right: auto; overflow-x: hidden; overflow-y: auto; display: flex; justify-content: flex-start; padding: 0; margin: 3rem 0 0 -1rem; min-height: 7.25rem; width: calc(100% + 1rem); border: none; z-index: 11; border: 1px solid rgba(80, 80, 80, .3); } .AccountProfileDetailsDropdown_item_3SBZy { text-align: left; font-weight: 100; margin: auto; font-size: .9375rem; color: rgba(79, 79, 79, 1); cursor: pointer; transition: color .25s, background-color .25s; border: none; background-color: rgba(23, 23, 23, .3); } .AccountProfileDetailsDropdown_item_3SBZy:hover { color: white; font-weight: 500; background: rgba(80, 80, 80, 1); } .AccountProfileDetailsDropdown_itemContent_3HbQn { white-space: nowrap; margin: auto; padding: .75rem 1.75rem .75rem 1.25rem; } .AccountProfileDetailsDropdown_header_3CA-j { border: none; margin: 0; justify-content: space-between; } .AccountProfileDetailsDropdown_header_3CA-j:hover > .AccountProfileDetailsDropdown_selectedText_1WEq5, .AccountProfileDetailsDropdown_selectedText_1WEq5:hover { color: white; } .AccountProfileDetailsDropdown_header_3CA-j:hover > .AccountProfileDetailsDropdown_disabledText_GV4of, .AccountProfileDetailsDropdown_disabledText_GV4of:hover { color: rgba(255, 255, 255, .25); } .AccountProfileDetailsDropdown_headerOpen_19BS_ { transition: opacity .25s; background: none; } .AccountProfileDetailsDropdown_header_3CA-j, .AccountProfileDetailsDropdown_headerOpen_19BS_ { width: 100%; padding: 0; } .AccountProfileDetailsDropdown_selectedText_1WEq5 { font-size: 1.125rem; } }.AuthContentBlackout_header_EZLu2 { font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; text-align: center; color: #ffffff; } .AuthContentBlackout_description_39PU6 { font-size: 14px; line-height: 1.36; letter-spacing: -0.6px; color: #ffffff; opacity: .5; text-align: center; width: calc(100% - 2rem); } .AuthContentBlackout_innerContainer_21gZs { background-size: cover !important; display: flex; justify-content: center; align-items: center; } .AuthContentBlackout_content_1h45q { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } @media screen and (min-width: 1099px) { .AuthContentBlackout_header_EZLu2 { font-size: 36px; line-height: 0.72; letter-spacing: -1.5px; } .AuthContentBlackout_description_39PU6 { font-size: 20px; line-height: 1.6; margin-top: 1.5rem; } } .ExpiredPreviewPass_content_1qsLe { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; } .ExpiredPreviewPass_innerContainer_3sPXC { background-size: contain !important; /* needed to override inline bg style */ } @media screen and (min-width: 1099px) { .ExpiredPreviewPass_content_1qsLe { width: calc(100% - 35rem); } } .AuthMVPDIncomplete_content_gWZ_I { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: auto; width: 100%; height: 100%; } .AuthMVPDIncomplete_close_6C6zp { text-align: right; cursor: pointer; padding: 1rem; width: 100%; } @media screen and (min-width: 1099px) { .AuthMVPDIncomplete_content_gWZ_I { width: calc(100% - 35rem); } .AuthMVPDIncomplete_mvpdIncompleteHeading_2slBy, .AuthMVPDIncomplete_mvpdIncompleteSubheading_3NzYu { margin-bottom: 40px; } .AuthMVPDIncomplete_mvpdIncompleteHeading_2slBy { color: #ffffff; font-size: 36px; font-weight: 400; letter-spacing: -1.5px; line-height: 0.72; text-align: center; } .AuthMVPDIncomplete_mvpdIncompleteSubheading_3NzYu { opacity: 0.5; font-size: 20px; line-height: 1.6; letter-spacing: -0.6px; text-align: center; color: #ffffff; } .AuthMVPDIncomplete_mvpdIncompleteButton_3eiYN { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 200; height: 50px; justify-content: center; letter-spacing: -.01875px; transition: background .25s, color .25s; width: 106px; margin-bottom: 15px; cursor: pointer; } } @media (max-width: 1098px) { .AuthMVPDIncomplete_mvpdIncompleteHeading_2slBy, .AuthMVPDIncomplete_mvpdIncompleteSubheading_3NzYu { margin-bottom: 20px; } .AuthMVPDIncomplete_mvpdIncompleteHeading_2slBy { font-size: 20px; font-weight: 200; line-height: 1.5; text-align: center; color: #ffffff; } .AuthMVPDIncomplete_mvpdIncompleteSubheading_3NzYu { opacity: 0.5; font-size: 14px; line-height: 1.6; text-align: center; color: #ffffff; } .AuthMVPDIncomplete_mvpdIncompleteButton_3eiYN { text-align: center; background-color: hsla(0, 0%, 100%, .2); border-radius: .25rem; border: none; color: #ffffff; font-size: .875rem; font-weight: 200; height: 40px; justify-content: center; letter-spacing: -.01875px; transition: background .25s, color .25s; width: 150px; margin-bottom: 20px; } } .AuthMvpdDirectSignInRedirect_content_8qv36 { display: flex; justify-content: center; align-items: center; flex-direction: column; height: calc(100vh - 66px); } .AuthMvpdDirectSignInRedirect_icon_3rAQj { width: 54px; height: 54px; margin-bottom: 15px; } .AuthMvpdDirectSignInRedirect_headerText_1PlZX { font-size: 25px; font-weight: 600; margin-bottom: 20px; } .AuthMvpdDirectSignInRedirect_descriptionText_3iVtL { opacity: 1; max-width: 300px; } .AuthMvpdDirectSignInRedirect_descriptionText_3iVtL p { font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; } .AuthMvpdDirectSignInRedirect_descriptionText_3iVtL a { color: #ffffff; } .AuthMvpdDirectSignInRedirect_buttonContainer_3x0Vc { margin: 0; margin-top: 40px; flex-direction: column; } .AuthMvpdDirectSignInRedirect_primaryButton_37VXc, .AuthMvpdDirectSignInRedirect_secondaryButton_2CzWZ { width: 335px; color: #fff; font-size: 14px; letter-spacing: -0.3px; display: flex; justify-content: center; align-items: center; } .AuthMvpdDirectSignInRedirect_primaryButton_37VXc { background-color: #ff0000; font-weight: bold; margin-bottom: 15px; } .AuthMvpdDirectSignInRedirect_secondaryButton_2CzWZ { background-color: rgba(255,255,255,0.15); } @media screen and (min-width: 1099px) { .AuthMvpdDirectSignInRedirect_content_8qv36 { height: calc(100vh - 48px); } .AuthMvpdDirectSignInRedirect_icon_3rAQj { margin-bottom: 30px; width: 73px; height: 73px; } .AuthMvpdDirectSignInRedirect_headerText_1PlZX { font-size: 40px; } .AuthMvpdDirectSignInRedirect_descriptionText_3iVtL { max-width: 375px; } .AuthMvpdDirectSignInRedirect_descriptionText_3iVtL p { font-size: 20px; line-height: 1.5; } .AuthMvpdDirectSignInRedirect_primaryButton_37VXc, .AuthMvpdDirectSignInRedirect_secondaryButton_2CzWZ { width: 260px; } }.AuthMVPDIframe_back_Ondom { margin: auto 0 auto -1rem; cursor: pointer; padding: 1.125rem; } .AuthMVPDIframe_back_Ondom:before { content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(135deg); display: flex; cursor: pointer; } .AuthMVPDIframe_backDesktop_24I-k { display: none; } .AuthMVPDIframe_headerBar_w_JaU { padding: 6px 0; } .AuthMVPDIframe_mvpdframe_17BnH, .AuthMVPDIframe_content_2D_B- { width: calc(100% - 2rem); margin: auto; } .AuthMVPDIframe_link_1SEe2 { opacity: 0.5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #ffffff; } .AuthMVPDIframe_hideMobile_3IRY1 { display: none; } .AuthMVPDIframe_hideDesktop_EXB-F { display: flex; } @media screen and (min-width: 1099px) { .AuthMVPDIframe_mvpdframe_17BnH, .AuthMVPDIframe_content_2D_B- { width: calc(100% - 17rem); } .AuthMVPDIframe_backDesktop_24I-k:before { cursor: pointer; content: ''; width: .75rem; height: .75rem; border: solid #fff; border-width: 0 3px 3px 0; display: flex; margin: 2.75rem 0 auto .5rem; padding: .25rem; transform: rotate(135deg) skew(-5deg, -5deg); pointer-events: auto; } .AuthMVPDIframe_back_Ondom { display: flex; margin: 3rem 0 2rem; padding: 0 0 0 .25rem; } .AuthMVPDIframe_back_Ondom:before, .AuthMVPDIframe_backDesktop_24I-k:before { width: 1.0625rem; height: 1.0625rem; border-width: 0 3px 3px 0; } .AuthMVPDIframe_backDesktop_24I-k { margin: 0 0 2.125rem; } .AuthMVPDIframe_headerBar_w_JaU { padding: 20px 0; } .AuthMVPDIframe_hideDesktop_EXB-F { display: none; } .AuthMVPDIframe_hideMobile_3IRY1 { display: flex; } }.AuthLoading_innerContainer_1y-YY { width: 100%; display: flex; justify-content: center; flex-direction: column; } .AuthLoading_container_3SBPL { top: -1.5rem; height: calc(100% + 1.5rem); } .AuthLoading_headerText_2qJQm { width: 100%; } .AuthLoading_content_3OxCw { display: flex; flex-direction: column; align-content: center; align-items: center; margin: 15.25rem 0 0; } @media screen and (min-width: 768px) { .AuthLoading_headerText_2qJQm { width: 50%; } } @media screen and (min-width: 1099px) { .AuthLoading_container_3SBPL { top: 0; left: 0; } .AuthLoading_headerText_2qJQm { width: 50%; } .AuthLoading_content_3OxCw { margin: 25rem 8.5rem 0; } } .AuthMVPDUpsellRedirecting_innerContainer_r1CIX { width: 100%; display: flex; justify-content: center; flex-direction: column; } .AuthMVPDUpsellRedirecting_container_2BApu { top: -1.5rem; height: calc(100% + 1.5rem); } .AuthMVPDUpsellRedirecting_headerText_2f-vH { width: 100%; } .AuthMVPDUpsellRedirecting_content_3kMPc { display: flex; flex-direction: column; align-content: center; align-items: center; margin: 15.25rem 0 0; } .AuthMVPDUpsellRedirecting_descriptionText_3pfKu { font-weight: 500; margin: 15px auto 0; width: 65%; opacity: 1; } .AuthMVPDUpsellRedirecting_confirmContainer_18ivW { margin: 0; margin-top: 29.5px; } .AuthMVPDUpsellRedirecting_confirm_3uDqC { background-color: #ff0000; } @media screen and (min-width: 768px) { .AuthMVPDUpsellRedirecting_headerText_2f-vH { width: 50%; } } @media screen and (min-width: 1099px) { .AuthMVPDUpsellRedirecting_container_2BApu { top: 0; left: 0; } .AuthMVPDUpsellRedirecting_headerText_2f-vH { width: 50%; } .AuthMVPDUpsellRedirecting_content_3kMPc { margin: 20rem 8.5rem 0; } } .AuthUpsellError_innerContainer_3xIdO { display: flex; justify-content: center; align-items: center; flex-direction: column; height: calc(100vh - 20px); } .AuthUpsellError_headerText_3Urzv { font-weight: 600; margin-bottom: 20px; } .AuthUpsellError_descriptionText_tsnIa p { font-size: 20px; line-height: 1.5; letter-spacing: -0.5px; } .AuthUpsellError_descriptionText_tsnIa a { color: #ffffff; } .AuthUpsellError_confirmContainer_2RfX3 { margin: 0; margin-top: 29.5px; } .AuthUpsellError_confirm_1mXPW { background-color: #ff0000; } @media screen and (min-width: 1099px) { .AuthUpsellError_descriptionText_tsnIa { width: 675px; } }.NavSchedule_container_1FttV { color: #FFF; padding: 10px 0; font-size: 11px; vertical-align: top; border-top: solid 1px rgba(255,255,255, 0.2); display: flex; height: 40px; width: calc(100% - 2.5rem); margin-left: 1.25rem; align-items: center; } .NavSchedule_item_2D1iS { min-width: 0; flex: 1; } .NavSchedule_item_2D1iS .NavSchedule_info_37zq5 { height: 1.125rem; margin-top: 1px; opacity: 1; color: rgba(255,255,255, 0.75); } .NavSchedule_item_2D1iS.NavSchedule_animate_jAdrO .NavSchedule_info_37zq5 { /* the # of seconds here should match NavSchedule.js ROTATE_INTERVAL_SECONDS */ animation: NavSchedule_fadeIn_rpeUv 6s; } .NavSchedule_item_2D1iS .NavSchedule_headline_BHSPi, .NavSchedule_item_2D1iS .NavSchedule_info_37zq5 { padding: 2px 0; transition: color .25s, opacity .25s; } .NavSchedule_item_2D1iS a:hover .NavSchedule_headline_BHSPi, .NavSchedule_item_2D1iS a:hover .NavSchedule_info_37zq5 { opacity: 1; color: #fff; } .NavSchedule_icon_3cN0T { height: 11px; margin-left: .5rem; vertical-align: top; } @keyframes NavSchedule_fadeIn_rpeUv { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { opacity: 0; } } .NavSchedule_item_2D1iS a { color: #FFF; display: flex; align-items: center; } .NavSchedule_headline_BHSPi { text-transform: uppercase; font-size: 11px; vertical-align: top; letter-spacing: -0.1px; font-weight: 500; opacity: 0.7; white-space: nowrap; } .NavSchedule_info_37zq5 { opacity: .5; font-size: 13px; position: relative; margin-left: 10px; font-weight: lighter; white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; } .NavSchedule_time_3WeAn { } .NavSchedule_name_1EF0t { margin-left: 6px; font-weight: lighter; } .NavSchedule_badge_3U38L { border-style: solid; border-width: 1px; text-transform: uppercase; margin-left: 14px; padding: 2px 3px 1px 3px; font-size: 11px; } @media screen and (min-width: 768px) { .NavSchedule_container_1FttV { height: 60px; } .NavSchedule_smartBannerWrapper_200Rh { margin-left: auto; width: 183px; } .smartbanner-wrapper { width: 184px !important; } .smartbanner-close { margin-top: -4px !important; font-size: 22px !important; top: 50% !important; } .smartbanner-button-text > div { margin-right: 24px !important; } .smartbanner-wrapper > a { font-weight: 600 !important; font-size: 14px !important; } } @media screen and (min-width: 1099px) { .NavSchedule_container_1FttV { padding: 0 0 0 27px; border-top: none; border-left: solid 1px rgba(255, 255, 255, 0.5); height: auto; width: auto; margin: auto; } .NavSchedule_item_2D1iS a { display: block; } .NavSchedule_info_37zq5 { margin-top: 8px; top: -20px; font-size: 14px; position: inherit; margin-left: 0; max-width: 400px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .NavSchedule_item_2D1iS.NavSchedule_compact_2jGAP .NavSchedule_info_37zq5 { max-width: 280px; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .NavSchedule_container_1FttV { display: block; } }.SupportLink_support_2hYm4 { text-decoration: none; position: absolute; bottom: 20px; text-align: center; max-width: 100%; width: 400px; left: calc(50% - 200px); opacity: .5; font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; color: #fff; transition: opacity .25s; } .SupportLink_support_2hYm4:hover{ opacity: 1; }.geoLocation_wrapper_2oUFx { width: 100%; color: #FFFFFF; text-align: center; } .geoLocation_title_31dhW { font-size: 36px; margin-top: 120px; font-weight: 500; letter-spacing: -1px; } .geoLocation_body_1ZCk1 { font-size: 18px; margin-top: 15px; max-width: 480px; margin: 15px auto; line-height: 1.5; } .geoLocation_info_3dwTG { margin-top: 20px; opacity: 0.6; } .geoLocation_actions_Wi6Pg { font-size: 14px; margin-top: 20px; } .geoLocation_actions_Wi6Pg .geoLocation_button_ZfrVp { width: 100%; max-width: 335px; margin: .25rem auto auto; height: 2.75rem; border-radius: .375rem; border: none; font-weight: 600; font-size: .875rem; cursor: pointer; outline: none; clear: both; color: #fff; background-color: hsla(0,0%,100%,.2); transition: background .25s, color .25s; } .geoLocation_actions_Wi6Pg .geoLocation_button_ZfrVp:hover { color: #000; background: #fff; } .HoverMenu_hoverMenu_3CbDe { display: block; width: 100%; background: #000; padding-top: 8px; animation: HoverMenu_fadeOut_2FA3N .5s; position: absolute; height: 14.69rem; left: 0; top: 4.563rem; } .HoverMenu_shows_35skf { padding-left: 6.9rem; padding-bottom: 1.25rem; } .HoverMenu_movies_rx0oO { padding-left: 11.7rem; padding-bottom: 1.25rem; } @keyframes HoverMenu_fadeOut_2FA3N { from { opacity: 0.3 }; to { opacity: 0 }; } .HoverMenu_hoverMenu_3CbDe > div { display: flex; flex-wrap: wrap; flex-direction: column; height: 100%; max-width: 66.9375rem; width: calc(100% - 2.5rem); margin: 0 auto; display: -ms-flexbox; -ms-flex-wrap: wrap; -ms-flex-direction: column; -ms-flex-align: center; } .HoverMenu_category_GGwGT { text-decoration: none; color: hsla(0, 0%, 100%, .75); transition: color .25s; font-weight: 500; padding: 0.625rem; font-size: 0.875rem; } .HoverMenu_category_GGwGT > a, .HoverMenu_category_GGwGT > a:visited, .HoverMenu_category_GGwGT > a:focus, .HoverMenu_category_GGwGT > a:active { text-decoration: none; color: #c3c0c0; } .HoverMenu_category_GGwGT > a:hover { text-decoration: none; color: #fff; } .VideoContainerHero_container_1c3l5 { position: absolute; left: 0; top: 0; width: 100%; z-index: -999; height: 100%; } .VideoContainerHero_container_1c3l5:before { position: inherit; z-index: 1; width: 100%; height: 100%; content: ""; background: linear-gradient(0deg,#141414 13%,transparent 100%) } @media screen and (min-width: 2220px) { .VideoContainerHero_container_1c3l5:before { background: linear-gradient(0deg,#141414 0%,transparent); } }.VideoContainerStandard_container_2PJNA { position: relative; } .VideoContainerStandard_loaderBackground_1U0yR { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; background-size: contain; background-color: #000; background-position: center center; background-repeat: no-repeat; } .VideoContainerStandard_loaderText_1VxMM, .VideoContainerStandard_preprimetimeText_3FOxV, .VideoContainerStandard_preprimetimeButton_3aKQL { position: relative; color: white; top: 70%; width: 300px; margin: 0 auto; text-align: center; font-size: 1.2rem; } .VideoContainerStandard_playerLoadingImage_3IiHt { width: 100%; position: absolute; top: 0; } /* preview pass */ .VideoContainerStandard_previewPass_3Mphb { background-color: hsla(0, 0%, 100%, .1); padding: 15px; display: flex; flex-direction: column; justify-content: center; } .VideoContainerStandard_previewPassCopy_1gg-w { font-size: .8rem; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; text-align: center; } .VideoContainerStandard_previewPassCountdown_2JLPf { font-size: 1rem; font-weight: bold; line-height: 1.5; color: #ffffff; padding: 0 .2rem; letter-spacing: 1px; width: 3.5rem; display: inline-flex; } .VideoContainerStandard_previewPassLoginLink_3N5Ge { position: relative; display: block; cursor: pointer; font-size: .8rem; font-weight: 500; color: #fff; border-bottom: 1px solid #fff; margin-left: .6rem; line-height: 2.5; margin: 0 auto; text-align: center; max-width: 11.5rem; } @media screen and (min-width: 1099px) { .VideoContainerStandard_container_2PJNA { margin: 0 auto; max-width: 70.9375rem; width: 100%; } .VideoContainerStandard_backfade_1kfJg { pointer-events: none; position: absolute; bottom: 0; height: 100%; width: 100%; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.856)); opacity: 0; visibility: hidden; transition: visibility 1.5s, opacity 1.5s; } .VideoContainerStandard_backfade_1kfJg.VideoContainerStandard_backfadeVisible_1DE66 { opacity: 1; visibility: visible; transition: visibility 0.25s, opacity 0.25s; } .VideoContainerStandard_previewPass_3Mphb { width: 28rem; background-color: rgba(255, 255, 255, 0.1); position: absolute; z-index: 1; left: 50%; top: 30px; transform: translateX(-50%); padding: 10px; transition: all 0.25s; } .VideoContainerStandard_previewPass_3Mphb:hover { width: 39rem; transition: all 0.25s; } .VideoContainerStandard_previewPassTransition_2U16j { top: 94px; } .VideoContainerStandard_previewPassCopy_1gg-w { width: 23rem; font-size: 16px; line-height: 1.88; letter-spacing: -0.5px; color: #ffffff; transition: all 0.25s; text-align: left; margin: 0 auto; white-space: nowrap; } .VideoContainerStandard_previewPass_3Mphb:hover .VideoContainerStandard_previewPassCopy_1gg-w { width: 40rem; transform: translateX(30px); transition: all 0.25s; text-align: left; } .VideoContainerStandard_previewPass_3Mphb:hover .VideoContainerStandard_previewPassLoginLink_3N5Ge { visibility: visible; height: 100%; opacity: 1; transition: all 0.25s; } .VideoContainerStandard_previewPassText_17E1T { position: relative; display: inline; pointer-events: none; text-align: left; } .VideoContainerStandard_previewPassCountdown_2JLPf { font-size: 20px; font-weight: bold; line-height: 1.5; color: #ffffff; padding: 0 .2rem; letter-spacing: 1px; justify-content: center; width: 4.75rem; } .VideoContainerStandard_previewPassLoginLink_3N5Ge { transition: all 0.25s; position: absolute; display: inline-block; height: 100%; visibility: hidden; font-size: 14px; font-weight: 500; text-align: left; color: #ffffff; margin: 0 0 0 0.6rem; border-bottom: none; opacity: 0; } .VideoContainerStandard_previewPassLine_380mh { height: 5px; border-bottom: 1px solid #fff; position: absolute; left: 0; bottom: 0; width: 0; transition: all 0.25s ease; } .VideoContainerStandard_previewPass_3Mphb:hover .VideoContainerStandard_previewPassLine_380mh { width: 100%; transition: all 0.45s ease; } .VideoContainerStandard_hideControls_1hXB9 .controls { opacity: 0; visibility: hidden; } .VideoContainerStandard_loader_15DsI { position: absolute; right: 0; margin: 0 auto; padding: 0; max-width: 70.9375rem; width: calc(100% - 5.5rem); text-align: left; bottom: 3rem; left: 0; } } @media screen and (min-width: 2220px) { .VideoContainerStandard_container_2PJNA { min-width: 1436px; max-width: 106rem; height: auto; } .VideoContainerStandard_loader_15DsI { max-width: none; } }.DynamicRating_rating_gvAFc { animation: DynamicRating_rating_gvAFc; animation-duration: 17s; background-position: center; background-size: cover; pointer-events: none; position: absolute; opacity: 0; z-index: 20; margin: 2rem; } @media (max-width: 767px) { .DynamicRating_rating_gvAFc { transform: translate(-40%, -40%) scale(.4); } .DynamicRating_HD_3hp-I { transform: translate(-35%, -40%) scale(.4); } } @keyframes DynamicRating_rating_gvAFc { 0% { opacity: 0; } 2% { opacity: 1; } 98% { opacity: 1; } 100% { opacity: 0; } } .Favorite_icon_3jBX2 { background-color: transparent; max-width: 2rem; min-width: 2rem; display: inline-flex; justify-content: center; align-items: center; height: auto; padding: 0; margin: 0; border: none; position: relative; top: -7px; } .Favorite_icon_3jBX2:hover { background-color: transparent; color: #ffffff; } .Favorite_icon_3jBX2:hover svg { fill: #fff; } .Favorite_icon_3jBX2 .Favorite_favoriteIcon_2_TXv { position: relative; top: 1px; } .Favorite_icon_3jBX2 svg { opacity: 1; } /* Alt header Favorite */ .Favorite_link_tTHcl svg { height: 1rem; width: 1rem; opacity: 0.5; fill: #ffffff; margin-top: 1px; } .Favorite_link_tTHcl { background: none; padding: 0; } .Favorite_link_tTHcl:hover { color: inherit; background: transparent; } .Favorite_link_tTHcl:hover svg { opacity: 0.5; fill: #ffffff; } .Favorite_link_tTHcl .Favorite_optionalText_3FVbn { margin-right: 1.5rem; margin-top: 0; font-size: 12px; line-height: 1.75; font-weight: 500; letter-spacing: -0.25px; } @media screen and (min-width: 1099px) { .Favorite_icon_3jBX2 { position: initial; } }.ReadMore_button_2kkyT { margin: 0 0 0 .5rem; color: #fff; } .ReadMore_buttonContainer_1UeQA { display: inline-block; }.VideoPlayerGlobal_container_Q79oB { width: 100%; height: 100%; top: 0; position: relative; overflow-y: hidden; } .VideoPlayerGlobal_hide_22du3 { display: none; } .VideoPlayerGlobal_watchDetailContainer_345UJ { padding: 1.5rem 1.25rem 1rem 1.25rem; pointer-events: none; overflow: hidden; background: #141414; } .VideoPlayerGlobal_innerContainer_-HFsO { margin: 0 auto; max-width: 70.9375rem; width: 100%; } .VideoPlayerGlobal_playerSpacer_F65Z5 { padding-top: 10rem; } @media screen and (min-width: 1099px) { .VideoPlayerGlobal_innerContainer_-HFsO { position: relative; } .VideoPlayerGlobal_watchDetailContainer_345UJ { position: absolute; width: calc(100% - 4rem); margin: auto; left: 0; right: 0; bottom: 9rem; padding: 0; margin-bottom: none; background: none; } } @media screen and (min-width: 2220px) { .VideoPlayerGlobal_watchDetailContainer_345UJ { max-width: none; } }.VideoPlayerGlobalHero_container_1yrEB { width: 100%; height: 100%; top: 0; position: absolute; z-index: -999; overflow-y: hidden; } .VideoPlayerGlobalHero_hide_1vBi1 { display: none; }.VideoContainer_container_2tgK_ { position: absolute; left: 0; top: 0; width: 100%; z-index: -999; height: 100%; } .VideoContainer_container_2tgK_:before { position: inherit; z-index: 1; width: 100%; height: 100%; content: ""; background: linear-gradient(0deg,#161616 13%,transparent 100%) } @media screen and (min-width: 2220px) { .VideoContainer_container_2tgK_:before { background: linear-gradient(0deg,#161616 0%,transparent); } } .smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:Helvetica Neue,sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;padding:0 5px}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 0;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-info{white-space:normal;width:calc(99% - 5px - 17px - 12px - 57px - 110px);font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-wrapper{max-width:110px;display:inline-block;text-align:right;width:100%}.smartbanner-title{font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smartbanner-description{max-height:40px;overflow:hidden}.smartbanner-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smartbanner-author:empty+.smartbanner-description{max-height:50px}.smartbanner-button{margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;display:inline-block;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f2f2f2;box-shadow:0 1px 1px rgba(0,0,0,.2);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;font-family:Arial;color:#888;text-shadow:0 1px 0 #fff;-webkit-font-smoothing:none}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#888}.smartbanner-ios .smartbanner-icon{background-size:cover}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8);font-weight:300}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:500}.smartbanner-ios .smartbanner-button{padding:0 10px;font-size:15px;min-width:10%;font-weight:400;color:#0c71fd}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#f2f2f2}.smartbanner-android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{border:0;max-width:17px;width:100%;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;text-decoration:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3);cursor:pointer}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;font-weight:700;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-kindle,.smartbanner-windows{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-kindle .smartbanner-close,.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-kindle .smartbanner-close:active,.smartbanner-kindle .smartbanner-close:hover,.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-kindle .smartbanner-icon,.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-kindle .smartbanner-info,.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-kindle .smartbanner-title,.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-kindle .smartbanner-button,.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7)}.smartbanner-kindle .smartbanner-button:active,.smartbanner-kindle .smartbanner-button:hover,.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg,#dcdcdc,#efefef)} /*# sourceMappingURL=style.css.map*/ </style> <title class="ft-seo-tag-title">FOX Nation- Geographic Restriction</title> </head> <body class="App_redesign_3eMaq"> <div class="container"> <div class="App_app_1PEdH App_graphikFont_vaGVo ft-theme-provider"> <div class="App_defaultPadding_2NCrv"></div> <header data-test="header" class="chrome Header_container_2KK2L Header_graphikFont_1maU8" > <div class="headroom-wrapper" style="height: 73px;"> <div class="headroom headroom--unfixed"> <div class=""> <div class="Header_content_3Nunm Header_maintenance_34cEN"> <a class="NetworkLink_logo_1vCdQ Header_logo_2ESaM" href="#" ><img src="https://static-media.fox.com/foxnow/web/v3-2/img/network/fox-nation-square.png" alt="fox-nation logo" title="fox-nation" /></a> </div> </div> </div> </div> </header> <main role="main" class="ft-header-content" style=""> <div class="GeoBlock_screen_3W3Ez GeoBlock_fox_3koYO"> <div class="GeoBlock_background_3d8qN" style="background-image: url(https://static-media.fox.com/foxnation/web/img/landscape-utility.png);" ></div> <div class="GeoBlock_info_1MLGt"> <div class="GeoBlock_character_3xksG GeoBlock_logo_2MEPf"> <img src="https://static-media.fox.com/foxnation/web/img/nation-logo.png" alt="Background character" /> </div> <div class="GeoBlock_innerBackground_25fsM"></div> <div class="GeoBlock_header_3smJM">Geographic Restriction</div> <div class="GeoBlock_message_19PGF"> Fox Nation is not currently available in your location. </div> </div> </div> </main> <div></div> </div> </div> </body> </html>