.in-view-image-container{position:relative;width:100%;height:100%;background:#202f3b;transform:translateZ(0)}.in-view-image-container .in-view-image{transition:opacity .5s ease;object-fit:cover;opacity:0}.in-view-image-container .in-view-image-placeholder{position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;transition:opacity .5s ease;transform:translate(-50%, -50%);background:rgba(0,0,0,0)}.in-view-image-container .loader-image{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%)}.in-view-image-container .loader-image .loader-graphic-holder{min-height:0}.in-view-image-container.ready .in-view-image-placeholder{opacity:1}.in-view-image-container.loaded .in-view-image{opacity:1}.in-view-image-container.loaded .in-view-image-placeholder{opacity:0}
.auth-code-form .general-button-link{margin-bottom:.5em;opacity:1;font-size:1em;--initial-bg-color: #F2F2F2}.auth-code-form .general-button-link svg{transform:scale(0.7)}.auth-code-form .login-message{min-height:0;margin-top:0;padding:1.5ex;color:#f98308;line-height:1.3}.auth-code-form .resend-message{display:flex;align-items:center;flex-direction:column;justify-content:center}.auth-code-form .auth-code-group{display:flex;align-items:center;flex-direction:column;min-height:12em;margin-top:2em}.auth-code-form .auth-code-group .auth-code-button{max-width:15em}.auth-code-form .button-group-container{display:flex;justify-content:center}.auth-code-form .button-group{display:inline-flex;flex-flow:column;justify-content:flex-end;min-height:12em;margin-top:4em}.auth-code-form .auth-instructions-group{display:flex;align-items:center;flex-direction:column;justify-content:center}.auth-code-form .auth-instructions-group .auth-instructions{width:100%;margin:1em 0;text-align:center;white-space:pre-line;word-break:break-word;font-size:1em;font-weight:500;line-height:1.2}.auth-code-form .auth-input-group{display:none;align-items:center;justify-content:center;min-width:25em;height:4em}.auth-code-form .auth-input-group.auth-code-show{display:flex}.auth-code-form .auth-input-group .auth-instructions{width:8em;margin-right:1.4em;text-align:right;font-size:1em;font-weight:400;line-height:1.2}.auth-code-form .auth-input-group .login-field-code{width:12em;font-size:1.4em}@media screen and (max-width: 450px){.auth-code-form .auth-code-group{width:16em;margin:0 auto}.auth-code-form .auth-input-group,.auth-code-form .auth-instructions-group{align-items:center;justify-content:center;min-width:auto}}@media screen and (max-height: 459px){.auth-code-form .auth-instructions-group{margin-top:2em}.auth-code-form .auth-input-group{min-height:5em}}@media screen and (max-height: 570px){.auth-code-form .login-message{min-height:0}}@media screen and (max-height: 570px)and (max-width: 630px){.auth-code-form .authorize-code-group{width:16em}.auth-code-form .login-message{padding:.5ex 4ex;line-height:1.2}}
.web-text{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-size:1em;line-height:1.16}.web-small-text{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-size:.77em;line-height:1.21}.web-tiny-text{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-size:.61em;line-height:1.9}.web-large-title{font-family:"Gotham",sans-serif;font-weight:500;color:#fafbfc;font-size:2.33em;line-height:1.05;letter-spacing:-0.028em}.web-small-title{font-family:"Gotham",sans-serif;font-weight:500;color:#fafbfc;font-weight:400;font-size:1.67em;line-height:1.13;letter-spacing:-0.056em}.web-small-link-label{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-weight:500;font-size:.77em;line-height:1.57}.web-button-label,.web-large-link-label{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-weight:500;font-size:1.11em;line-height:1.1}.web-heading{font-family:Gotham,sans-serif;font-weight:800}.light .web-text,.light .web-small-text,.light .web-tiny-text,.light .web-large-title,.light .web-small-title,.light .web-small-link-label,.light .web-button-label,.light .web-large-link-label{color:#0e141a}@media screen and (max-width: 630px){.web-text,.web-small-text{font-size:.72em;line-height:1.15}.web-tiny-text{font-size:.55em;line-height:1.3}.web-large-title{font-size:1em;line-height:1.167}.web-small-title{font-size:.77em;line-height:.93}.web-small-link-label{font-size:.55em;line-height:1.2}.web-button-label,.web-large-link-label{font-size:.83em;line-height:1.2em}}
.root___zKcVT{display:flex;align-items:flex-start;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container___kiQYX{position:relative;display:inline-flex;padding:var(--padding);--padding: 2px;font-size:1rem}.checkbox___AZHuy{width:1em;height:1em;transition:background .3s ease;border-radius:.1em;background:var(--gray-4)}.input____S_ue{position:absolute;width:0;height:0;opacity:0;-webkit-appearance:none;appearance:none}.input____S_ue:checked+.checkbox___AZHuy{background:var(--philo-blue)}.input____S_ue:not(:disabled)+.checkbox___AZHuy{cursor:pointer}.input____S_ue:focus-visible+.checkbox___AZHuy:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:solid 1px var(--philo-blue);border-radius:.2em}.input____S_ue+.checkbox___AZHuy:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:.3s ease;opacity:0;border-radius:.2em;background:#fff;clip-path:polygon(100% 0%, 100% 100%, 100% 100%, 0% 100%, 0% 100%, 0% 0%)}.input____S_ue:indeterminate+.checkbox___AZHuy,.input____S_ue:checked+.checkbox___AZHuy{background:var(--philo-blue)}.input____S_ue:indeterminate+.checkbox___AZHuy::after,.input____S_ue:checked+.checkbox___AZHuy::after{opacity:1}.input____S_ue:indeterminate+.checkbox___AZHuy:after{clip-path:polygon(70% 46%, 70% 54%, 50% 54%, 30% 54%, 30% 46%, 50% 46%)}.input____S_ue:checked+.checkbox___AZHuy:after{clip-path:polygon(68.47% 32.01%, 73.94% 37.34%, 42.48% 69.66%, 27.13% 54.71%, 32.6% 49.09%, 42.48% 58.71%)}.label___okNpA:not(:empty){margin-left:.25rem}
.steps{position:relative;display:flex;flex-flow:column;padding:1.5em 2em;width:100%;overflow:hidden}.steps .steps-prev-button{position:absolute;top:1em;left:2em;font-size:1em;transform:scaleX(-1)}.steps .steps-prev-button.default-button-color{--initial-bg-color: #828282;padding:.2em}.steps .steps-prev-link{cursor:pointer;color:var(--philo-blue);font-weight:700;display:flex}.steps .steps-prev-link svg{transform:rotate(270deg);width:1em;margin-right:.25em}.steps .steps-prev-link svg path{fill:var(--philo-blue);opacity:1}.steps .steps-next-button{justify-content:center;--initial-bg-color: rgb(12, 147, 242);margin:1em auto 0}.steps .steps-body{display:flex;overflow:hidden;flex-flow:column}.steps .steps-cta-container{display:flex;flex-flow:column;justify-content:center}.steps .steps-cta-container.pin-bottom{margin-top:auto}.steps .step{display:none;outline:none}.steps .step.active{display:block}.steps .step.padding{margin:1em 0 0 0}.steps .step-title{display:flex;justify-content:center;margin:0;margin-bottom:.5em;text-align:center;opacity:1;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:1.5em}.steps .steps-counter{align-self:center;margin-top:1em}@media screen and (max-width: 630px){.steps{padding:.5em 1em}.steps .steps-next-button{font-size:4vw}}
.show-hero{--description-mask: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 25%);--max-description-height: 9em;--max-lines: 2;--min-description-height: calc(var(--max-lines) * 1.25em)}.show-hero .lp-hero-image{background-image:var(--background-desktop)}.show-hero .lp-hero-image::after{position:absolute;width:100%;height:100%;content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 66.67%, var(--blue-black) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(12, 146, 243, 0.72) 100%)}.show-hero .lp-hero-body .tv-with-image{margin-bottom:.75em}.show-hero .lp-hero-body .show-title,.show-hero .lp-hero-body .show-subtext{display:block;padding:.5em 0;font-family:"Gotham",sans-serif;font-size:2.5em}.show-hero .lp-hero-body .show-subtext{font-size:1.8em;padding:0 0 .5em 0;font-weight:500}.show-hero .lp-hero-body .show-description-container{margin-bottom:2em;line-height:1.3}.show-hero .lp-hero-body .show-description-container .show-metadata{display:none;margin-bottom:1em}.show-hero .lp-hero-body .description-toggle-btn{margin:.5em 0 0;line-height:1.3}.show-hero .lp-hero-body .show-cast,.show-hero .lp-hero-body .show-genre,.show-hero .lp-hero-body .show-ratings-advisories{margin-top:.75em}.show-hero .lp-hero-body .show-cast{line-height:1.3}.show-hero .lp-hero-body .show-ratings-advisories{display:inline-flex;align-items:center;font-size:.8em;line-height:normal}.show-hero .lp-hero-body .show-ratings-advisories .show-ratings{padding:.1em .2em;border:.15em solid;border-radius:.4em;font-size:.8em;font-weight:500}.show-hero .lp-hero-body .show-ratings-advisories .show-advisories{margin-left:1em;text-transform:uppercase;color:var(--high-contrast-focus-white);font-weight:300}.show-hero .lp-hero-body .channel-logo{display:block;width:4em;height:4em;margin:.5em 0}.show-hero .lp-hero-cta{position:absolute;z-index:1;bottom:0;padding:0 var(--overflow-padding)}.show-hero .lp-hero-cta .cta-body{width:20em;margin:1em 2em;text-align:center;font-weight:500;line-height:1.2}.show-hero .lp-hero-cta .cta-button{width:16em}.show-hero .lp-hero-cta .philo-logo{width:6em}.show-hero .lp-hero-cta .philo-logo .shape{fill:var(--philo-blue)}@media only screen and (max-width: 1024px){.show-hero.with-tv{background:var(--blue-black)}.show-hero.with-tv .lp-hero-image{height:45em}.show-hero.with-tv .lp-hero-cta{position:relative}}@media screen and (max-width: 910px){.landing-page-hero{height:45em}}@media screen and (max-width: 480px){.show-hero .lp-hero-image{background-image:var(--background-mobile)}.show-hero.with-tv{--max-lines: 3}.show-hero.with-tv .show-description-container{margin-bottom:1em}.show-hero.with-tv .show-description-container .show-description.expanded{max-height:calc(var(--max-description-height) + 10em)}.show-hero.with-tv .show-description-container .show-metadata{display:block}.show-hero.with-tv .show-description-container+.show-metadata{display:none}.show-hero .lp-hero-cta{position:relative}.show-hero .lp-hero-image{max-height:24em}.show-hero .lp-hero-body{min-height:25em}.cta-button{flex-grow:1}.show-description{padding-right:1em}}@keyframes open{from{-webkit-line-clamp:var(--max-lines)}to{-webkit-line-clamp:initial}}@keyframes close{from{-webkit-line-clamp:initial}to{-webkit-line-clamp:var(--max-lines)}}
.lp-hero-cta{display:inline-flex;align-items:center;flex-flow:row wrap;justify-content:center;width:100%;margin:0 0 1.5em}
.landing-page-hero{position:relative;display:flex;align-items:start;flex-flow:column;min-height:42em;margin-bottom:2em;padding:0 0 1em 0;color:var(--pearl-white);font-size:1em;overflow:hidden}.landing-page-hero.is-sticky-experiment{height:38em}.landing-page-hero a{opacity:1;outline:none}.landing-page-hero .nav-wrapper{z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:1.5em;padding-right:1.5em}.landing-page-hero .nav-wrapper .philo-nav{position:relative;top:initial;left:initial}.landing-page-hero .nav-wrapper .sign-in-link{--initial-bg-color: rgba(0, 0, 0, 0.25)}.landing-page-hero .lp-hero-image{position:absolute;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.landing-page-hero .lp-hero-body{z-index:1;display:flex;max-width:80em;height:100%;padding:2.5em var(--overflow-padding) 4em}.landing-page-hero .lp-hero-body .lp-hero-metadata-container{min-width:25em;max-width:50em}.landing-page-hero .lp-hero-body .tv-image-wrapper{min-width:30em;font-size:1.25em}.landing-page-hero .lp-hero-body .tv-image-wrapper .tv-image-title{margin:1em 0 1em 2.8em}.landing-page-hero .lp-hero-body .tv-image-wrapper .tv-image-title-text{font-family:"Gotham Rounded",sans-serif;font-size:.9em}@media screen and (max-width: 1440px){.landing-page-hero .lp-hero-body .tv-image-wrapper{margin-right:-4em}}@media only screen and (max-width: 1024px){.landing-page-hero.with-tv{height:auto;overflow:hidden}.landing-page-hero.with-tv .lp-hero-body{flex-flow:column;width:100vw;align-items:center;padding-bottom:0}.landing-page-hero.with-tv .lp-hero-body .tv-image-wrapper{display:flex;justify-content:center;flex-flow:column;min-width:0;margin:1.25em -2.5em .25em}.landing-page-hero.with-tv .lp-hero-body .tv-image-wrapper .tv-with-image{font-size:1.15em}}@media screen and (max-width: 630px){.landing-page-hero.with-tv .lp-hero-body .tv-image-wrapper{font-size:3vw}}@media screen and (max-width: 480px){.landing-page-hero.with-tv .lp-hero-body{flex-flow:column}.landing-page-hero.with-tv .lp-hero-body .tv-image-wrapper{display:flex;justify-content:center;min-width:0;margin:1em 0;font-size:1em}.landing-page-hero{font-size:3.5vw;height:auto;background:var(--blue-black)}}
a.general-button-link{transition:background .3s ease;opacity:1}.nav-wrapper .philo-nav{width:9em;height:4.5em;border-radius:0 2.5em 1em 0;box-shadow:1px 1px 3px rgba(0,0,0,.25);font-size:1em;--initial-bg-color: var(--pearl-white);--initial-text-color: var(--blue)}.nav-wrapper .philo-nav .logo{width:4em;padding:.25em;font-size:1.4em}.nav-wrapper .philo-nav .logo .shape{fill:var(--button-text-color)}.nav-wrapper .sign-in-link{font-size:1em}
.tv-with-image{position:relative;display:inline-flex;align-items:flex-end;transition:opacity .3s ease;opacity:0;font-size:1.35em}.tv-with-image.ready{opacity:1}.tv-with-image .tv-remote{width:auto;height:3.5em;margin-right:.75em;margin-bottom:.1em;margin-left:-0.3em}.tv-with-image .tv-frame-screen{position:relative}.tv-with-image .tv-frame{width:20.5em;height:12.06em;filter:drop-shadow(4px 6px 4px rgba(0, 0, 0, 0.5));font-size:.965em}.tv-with-image .tv-screen{position:absolute;z-index:1;top:.15em;left:.12em;width:calc(100% - .25em);background:var(--screen-bg, #393f42);box-shadow:.25px .25px .5px .25px #393f42}
.hero-tag{position:relative;z-index:0;display:inline-block;padding:.6em 1em;text-transform:uppercase;color:#fafbfc;border:.083em solid;--border-color: #FAFBFC;border-color:var(--border-color);border-radius:.33em;font-size:.85rem;font-weight:500;line-height:.99;-webkit-animation:fade-in .3s;-moz-animation:fade-in .3s;-ms-animation:fade-in .3s;-o-animation:fade-in .3s;animation:fade-in .3s}@media screen and (max-width: 630px){.hero-tag{font-size:.67rem}}.hero-tag::before{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";opacity:.5;border-radius:inherit;background-color:var(--border-color)}.hero-tag.default::before{opacity:.25}.hero-tag.watch-now{--border-color: #418208}.hero-tag.coming-soon{--border-color: rgb(12, 147, 242)}.hero-tag.not-available{--border-color: #828282}.hero-tag.not-available::before{opacity:.6}.hero-tag.new{--border-color: rgb(38, 177, 129)}.hero-tag+.hero-tag{margin-left:1em}
.container___P2CMW{--line-height: 1.3em;line-height:var(--line-height) !important;--description-mask: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 25%);--max-description-height: 9em;--max-lines: var(--desktop-lines, 2);--min-description-height: calc(var(--max-lines) * (var(--line-height) - 1px))}.description___CIS40{overflow:hidden;max-height:var(--min-description-height);transition:max-height .5s ease;animation:close___ECx3B 0s .5s forwards}.description___CIS40.expanded___y1qoN{max-height:var(--max-description-height)}.text___A0IRn{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-height:var(--min-description-height);transition:max-height .5s ease,padding-bottom 0s .5s;animation:close___ECx3B 0s .5s forwards;text-overflow:ellipsis;line-height:inherit !important}.text___A0IRn.expanded___y1qoN{overflow-y:scroll;max-height:var(--max-description-height);cursor:ns-resize;animation:open___hB2E_ .3s forwards}.text___A0IRn.expanded___y1qoN:not(.toggle-hidden___m5JJb){padding-bottom:1.5em;transition:max-height .5s ease;mask-image:var(--description-mask);-webkit-mask-image:var(--description-mask)}.toggle___Ev6wA{cursor:pointer;font-weight:500}@media screen and (max-width: 630px){.container___P2CMW{--max-lines: var(--mobile-lines, 3)}}@keyframes open___hB2E_{from{-webkit-line-clamp:var(--max-lines)}to{-webkit-line-clamp:initial}}@keyframes close___ECx3B{from{-webkit-line-clamp:initial}to{-webkit-line-clamp:var(--max-lines)}}
.show-seasons-container{padding:1em 0 3em;--tile-list-left-offset: -0.5em}.show-seasons-container .show-season-header,.show-seasons-container .tab-list{padding-left:var(--overflow-padding)}.show-seasons-container.singleton .tab-list{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;white-space:nowrap}.show-seasons-container .tabs .tab-list{overflow-x:auto;justify-content:flex-start;padding-bottom:1em;padding-right:var(--overflow-padding)}.show-seasons-container .tabs .tab.show-season-tab{width:auto;font-size:1.1em;--text-color: var(--initial-tab-color, var(--dark-blue-black))}.show-season-tab+.show-season-tab{margin-left:.5em}.show-season-header{display:inline-flex}.show-season-list-container.no-header .padding{display:block}@media screen and (max-width: 630px){.show-season-list-container.no-header .scroll-right-btn,.show-season-list-container.no-header .scroll-left-btn{display:none}}.show-season-group+.show-season-group{margin-top:3em}.show-season-title{letter-spacing:-0.03em;font-size:1.35em;font-weight:900}
.brandElementsCTA___DYOui.general-button-link.pill-button.label-only{transition:all .3s ease}.brandElementsCTA___DYOui.general-button-link.pill-button.label-only.aquamarine___yGWyt{--cta-color: #11EEC7;--initial-bg-color: #11EEC7;--initial-text-color: var(--dark-blue-black)}.brandElementsCTA___DYOui.general-button-link.pill-button.label-only.light___aLOL_{--cta-color: var(--dark-blue-black);--initial-bg-color: var(--dark-blue-black);--initial-text-color: var(--pearl-white)}.brandElementsCTA___DYOui.general-button-link.pill-button.label-only.dark___M9OCL{--cta-color: var(--pearl-white);--initial-bg-color: var(--pearl-white);--initial-text-color: var(--dark-blue-black)}@media(hover: hover){.brandElementsCTA___DYOui.general-button-link.pill-button.label-only.general-button-link:hover{transform:scale(1.1) translateZ(0)}.brandElementsCTA___DYOui.general-button-link.pill-button.label-only.general-button-link:hover:not(:active){--button-bg-color: var(--initial-bg-color);--button-text-color: var(--initial-text-color)}}
.form .form-header{text-align:center;color:#4b4f54;font-family:"Gotham Rounded",sans-serif;font-size:1em;font-weight:500}.form .form-body,.form .form-actions{width:100%}.form .form-error{width:100%;padding-bottom:1em;text-align:center;color:#c22a25;font-size:.85em;line-height:1.2}.form .form-error:empty{display:none}
.otp-group{position:relative;padding:0 .5em;--letter-spacing: 0.5em;letter-spacing:var(--letter-spacing);font-family:"Menlo","Consolas","Lucida Sans Unicode",Courier New,Courier,monospace;font-weight:bold}.otp-group .one-input-container.otp-input{position:relative;padding:0 .5em;--input-font-size: 1em}.otp-group .one-input-container.otp-input.has-focus .one-input-wrapper .one-input-placeholder,.otp-group .one-input-container.otp-input.has-value .one-input-wrapper .one-input-placeholder{display:initial;color:var(--gray-4)}.otp-group .one-input-container.otp-input .one-input-suffix{position:absolute;right:.5em}.otp-group .one-input-container.otp-input .one-input-wrapper{overflow:visible;width:auto;padding:0 1px;transform:translateX(calc(var(--letter-spacing) / 2))}.otp-group .one-input-container.otp-input .one-input-wrapper .one-input{position:absolute;top:50%;left:50%;user-select:none;transform:translate(-50%, -50%)}.otp-group .one-input-container.otp-input .one-input-wrapper .one-input-placeholder{position:relative;display:initial;height:auto;user-select:none;white-space:pre;pointer-events:none}.otp-group .one-input,.otp-group .one-input-placeholder{letter-spacing:inherit;font-family:inherit !important;font-weight:inherit}.otp-group .one-input-suffix-item{justify-content:center}.otp-group .one-input-suffix-item .dot:last-child{margin:0}
.sticky-header{z-index:12;width:100%;margin-bottom:1em;transition:all .3s ease;background:#f7f8fa}.sticky-header.dark{background:rgba(0,0,0,0)}.sticky-header.dark.stuck{background:var(--stuck-bg-color, rgba(14, 20, 26, 0.5))}.sticky-header.dark .sticky-header-contents .auth-link.general-button-link{justify-content:center;width:9em;letter-spacing:-0.03em;opacity:1;border:2px solid var(--button-text-color);font-weight:bold;--initial-text-color: var(--sign-in-text-color, var(--philo-blue));--initial-bg-color: var(--sign-in-bg-color, transparent)}.sticky-header.dark .sticky-header-contents .philo-logo{padding:.75em 0}.sticky-header.dark .sticky-header-contents .logo-heading{color:var(--logo-color, white)}.sticky-header.is-experiment{margin-bottom:0}.sticky-header.stuck{background:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1)}.sticky-header.show-cta.stuck .sticky-cta-button{pointer-events:auto;opacity:1}.sticky-header-contents{display:flex;overflow:hidden;align-items:center;justify-content:space-between;max-width:80rem;margin:0 auto;padding:0 3em}.sticky-header-contents .philo-logo{width:6em;padding:1.25em 0;transform:translateY(0.35em)}.sticky-header-contents .philo-logo .shape{transition:.3s ease-in-out fill;fill:var(--button-bg-color)}.sticky-header-contents .sticky-header-suffix{display:flex;align-items:center;font-size:.9em}.sticky-header-contents .sticky-header-suffix .general-button-link.pill-button{font-size:1em}.sticky-header-contents .sticky-header-suffix .general-button-link.pill-button+.general-button-link{margin-left:1em}.sticky-header-contents .auth-link.general-button-link{height:2.5em;margin:.5em 0;--initial-bg-color: #F2F2F2}.sticky-header-contents .sticky-cta-button{justify-content:center;width:12em;max-width:40vw;transition:.3s ease;pointer-events:none;opacity:0;--initial-bg-color: var(--cta-color, var(--philo-blue))}.sticky-header-contents .logo-heading{color:#0c93f2}.sticky-header-contents .logo-heading .shape{fill:var(--button-bg-color, currentColor)}.sticky-header-contents .logo-link.general-button-link{padding:0;opacity:1;border:none;background:none;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0);--initial-bg-color: var(--logo-color, rgb(12, 147, 242))}@media screen and (max-width: 630px){.sticky-header-contents{padding:.5rem 1.25rem;font-size:.7em}.sticky-header-contents .philo-logo{width:5em;margin-right:.5em}}@media screen and (max-width: 320px){.sticky-header{font-size:4.75vw}}
.philo-benefits{display:flex;flex-direction:column}.philo-benefits .benefits-header{max-width:100%;margin:.5em 0;padding:0 .5em;text-align:center;line-height:normal;font-weight:900;font-size:2.5em}.philo-benefits .tsp-panel-container{justify-content:end;width:30em}.philo-benefits .tsp-panel-container .devices-image{width:auto;height:27em;margin-right:-25%}.philo-benefits .dvr-panel{margin-top:1em}.philo-benefits .dvr-panel.on-demand-experiment{position:absolute;width:55.55em;left:-11.11em}.philo-benefits .live-panel{margin-top:1em}.philo-benefits .live-panel.on-demand-experiment{position:absolute;width:43em;left:-9.11em}.philo-benefits .live-panel.on-demand-experiment .animation{-webkit-mask-image:linear-gradient(90deg, #D9D9D9 60%, rgba(217, 217, 217, 0) 95.13%),linear-gradient(180deg, #D9D9D9 65.27%, rgba(217, 217, 217, 0) 87.57%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-position:-3.61em 0,0 -7em;-webkit-mask-size:auto}.philo-benefits .live-panel.on-demand-experiment .animationContainer{position:relative}.philo-benefits .live-panel.on-demand-experiment .animationContainer .feather{position:absolute;top:-12em;z-index:-1;left:-11em}.philo-benefits .on-demand{margin-top:1em}.philo-benefits .on-demand.on-demand-experiment{position:absolute;width:47em;left:-6.11em;bottom:-11em}.philo-benefits .on-demand.on-demand-experiment .animation{-webkit-mask-image:linear-gradient(180deg, #D9D9D9 65.27%, rgba(217, 217, 217, 0) 87.57%);-webkit-mask-position:0 37em}.philo-benefits .on-demand.on-demand-experiment .animationContainer{position:relative}.philo-benefits .on-demand.on-demand-experiment .animationContainer .feather{position:absolute;top:-6em;z-index:-1;left:-7em}.philo-benefits .tv-screen{--screen-bg: none}.philo-benefits .devices-image{margin-top:.5em;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.3))}.philo-benefits .tv-image-black{font-size:1.3em}.philo-benefits .price-image{display:flex;height:100%;background:var(--philo-blue)}.philo-benefits .price-image .philo-logo{width:9em;margin:auto}.philo-benefits .price-image .shape{fill:#fff}.benefits-desktop{margin:0 auto}.benefits-mobile{display:none;align-items:center;flex-flow:column;width:100%;margin:0 auto;text-align:center}.benefit-mobile-title{width:100%;font-size:1.77em;font-weight:900;line-height:normal}.benefit-header{white-space:pre-line;font-size:2.66em;font-weight:900;line-height:normal}.benefit-mobile-container{display:flex;align-items:center;justify-content:center;width:100%;padding:1em;overflow:hidden}.benefit-mobile-content{display:flex;align-items:center;flex-flow:column;max-width:24em;margin:.5em auto 0}.benefit-mobile-content.on-demand-experiment{height:450px;position:relative}.benefit-mobile-content.on-demand-experiment .dvr-panel{width:100%;left:0;top:-3.5em;transform:scale(2);display:flex;justify-content:center}.benefit-mobile-content.on-demand-experiment .live-panel{width:100%;left:0;top:2em;transform:scale(1.5);display:flex;justify-content:center}.benefit-mobile-content.on-demand-experiment .live-panel .animationContainer{position:relative;width:10em;height:10em;display:flex;align-items:center;justify-content:center}.benefit-mobile-content.on-demand-experiment .live-panel .animationContainer .feather{top:-23em;left:-2em;transform:scale(0.75) translateX(-50%)}.benefit-mobile-content.on-demand-experiment .live-panel .animation{min-width:20em;min-height:20em;-webkit-mask-position:-1.61em 0,0 -3.5em}.benefit-mobile-content.on-demand-experiment .on-demand{width:100%;left:0;top:5em;transform:scale(1.3);display:flex;justify-content:center}.benefit-mobile-content.on-demand-experiment .on-demand .animationContainer{position:relative;width:10em;height:10em;display:flex;align-items:center;justify-content:center}.benefit-mobile-content.on-demand-experiment .on-demand .animationContainer .feather{top:-25em;left:50%;transform:translateX(-50%)}.benefit-mobile-content.on-demand-experiment .on-demand .animation{min-width:20em;min-height:20em;-webkit-mask-position:0 35.5em}.benefit-mobile-content.on-demand-experiment .benefit{margin-top:auto}.benefit-text,.benefit-content{font-weight:500;line-height:1.3}.benefit-content{margin:1.5em 0}.benefit-content .devices-list{display:inline-flex;flex-flow:row wrap;margin:0 -0.25em 2em}.benefit-content .dli-image{height:100%;width:100%}.benefit-content .devices-list-item{display:flex;align-items:center;justify-content:center;width:5em;height:3em;margin:.25em;padding:.5em .75em}.benefit-content .devices-list-item .icon{width:100%;height:100%}.benefit-content .devices-list-item .icon.ios{transform:scale(1.5)}.benefit-content .devices-list-item .icon.ios .bg{display:none}.benefit-content .devices-list-item .icon.fire-tablet{margin-top:.5em}.benefit-content .devices-list-item .shape{fill:var(--device-fill-color, currentColor)}@media screen and (max-width: 1440px){.philo-benefits{font-size:1.35vw}}@media screen and (max-width: 910px){.philo-benefits{font-size:1em}.benefits-desktop{display:none}.benefits-mobile{display:flex}.benefits-mobile .benefit-header{display:none}.benefits-mobile .devices-list-item{font-size:.85em}.benefits-mobile .devices-list{justify-content:center}.benefits-mobile .devices-image{width:100%}}@media screen and (max-width: 630px){.philo-benefits .tv-image-black{font-size:.75em;margin-top:1em}.philo-benefits .tv-with-image{font-size:.75em}}
.tv-image-black{position:relative;display:flex;width:26em;height:13em;margin:.5em 0 0 0;transform:translateY(0.5em)}.tv-image-black .tv-image-container{position:absolute;z-index:10;width:19.4em;transform:translate(3.4em, 0);height:10.85em}.tv-image-black .image-tv-mask{position:absolute;width:32em;transform:translate(-3em, -0.5em)}
.playable-tile-container.loaded .playable-tile .tile-content{opacity:1}.playable-tile-container.loaded .playable-tile-image{opacity:.4}.playable-tile-container.loaded .playable-tile-image:hover,.playable-tile-container.loaded .playable-tile-image:focus{cursor:pointer;opacity:.6}.playable-tile-container .playable-tile{position:relative;z-index:0;overflow:hidden;min-width:16em;max-width:16em;height:10.3em;margin:.5em;text-align:left;border-radius:.7em;background:#000}.playable-tile-container .playable-tile .tile-content{display:flex;flex-flow:column;justify-content:space-between;width:100%;height:100%;padding:.5em 1em 1.25em;transition:opacity .3s ease;transform:translateZ(0);pointer-events:none;opacity:0;color:var(--pearl-white);font-size:.8em;line-height:1.3}.playable-tile-container .playable-tile .tile-content .content-header{display:flex;align-items:center}.playable-tile-container .playable-tile .tile-content .content-header .flag{margin:0 .25em;padding:.05em .15em;border:.1em solid #9c9c9c;border-radius:.25em;font-family:Gotham,"sans-serif";font-size:.85em;font-weight:600;line-height:normal}.playable-tile-container .playable-tile .tile-content .content-header .flag:only-child{margin-top:1em}.playable-tile-container .playable-tile .tile-content .content-header .flag.live{background:var(--philo-blue);font-family:"Gotham Rounded",sans-serif;font-size:.8em}.playable-tile-container .playable-tile .playable-tile-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.playable-tile-container .playable-tile .channel-logo{width:3.5em;height:3.5em}.playable-tile-container .playable-tile .playable-tile-time{position:relative;display:flex;flex-flow:row}.playable-tile-container .playable-tile .playable-tile-time .playable-tile-time-icon{display:flex;align-items:center;justify-content:center;margin-right:.3em}.playable-tile-container .playable-tile .playable-tile-time .icon-upcoming{width:1em;height:1em}.playable-tile-container .playable-tile .playable-tile-image{position:absolute;z-index:-1;top:0;width:100%;height:100%;transition:opacity .3s ease}.show-container .show{overflow:hidden;min-width:16em;max-width:16em;height:9em;margin:.5em;padding:0;transform:translateZ(0);border:none;border-radius:.7em;outline:none;background:rgba(0,0,0,0);font-size:1em}.show-container .show:hover{cursor:pointer;opacity:.7}.show-container .show .show-image-container{border-radius:inherit;overflow:inherit;width:100%;height:100%}.show-container .show .show-image-container .show-image{width:100%;height:100%}.show-container .show-movie-poster{overflow:hidden;min-width:12em;max-width:12em;height:18em;margin:.5em;padding:0;transform:translateZ(0);border:none;border-radius:.7em;outline:none;background:rgba(0,0,0,0);font-size:1em}.show-container .show-movie-poster .show-image-container{border-radius:inherit;overflow:inherit;width:100%;height:100%}.show-container .show-movie-poster .show-image-container .show-image{width:100%;height:100%}.show-container .score{display:flex;align-items:center;margin-left:1em;font-weight:600}.show-container .score svg{width:1.5em;height:auto;margin-right:.3em}
.placeholder-tile{display:flex;overflow:hidden;flex-flow:column;justify-content:center;width:100%;height:100%;transition:background .3s;outline:none;background:#000}.placeholder-tile .placeholder-content{display:flex;flex-flow:column;justify-content:space-between;height:100%;padding:1.5em;background:rgba(31,52,66,.5)}.placeholder-tile .placeholder-content .skeleton-item{height:1em;border-radius:2em;background:#202f3b}.placeholder-tile .placeholder-content .logo-skeleton{width:3.5em}.placeholder-tile .placeholder-content .description-skeleton{width:11em}.placeholder-tile .placeholder-content .description-skeleton .skeleton-item+.skeleton-item{margin-top:.5em}
.tabs-side-panel{display:inline-flex;flex-flow:row;justify-content:center;max-width:80em;padding:6em 0;font-family:"Gotham",sans-serif;--text-color: var(--white-50);--text-hover-color: var(--pearl-white);--button-hover-color: none}.tabs-side-panel.experiment{padding:5em 0}.tsp-tabs-container{margin-right:4em;z-index:1}.tsp-tabs-container.single{display:flex;align-items:center}.tsp-panel-container{display:flex;align-items:center;width:100%;-webkit-animation:slide-in .5s ease forwards;-moz-animation:slide-in .5s ease forwards;-ms-animation:slide-in .5s ease forwards;-o-animation:slide-in .5s ease forwards;animation:slide-in .5s ease forwards}.tsp-tabs{width:25em}.tsp-tabs .tabs .tab-panel-group .tab-panel{transition:all .5s ease;transform:translateY(2.5em);opacity:.75}.tsp-tabs .tabs .tab-panel-group .tab-panel.selected{transform:none;opacity:1}.tsp-tabs .tabs .tab-list{display:block}.tsp-tabs .tabs .tab-list .tab{position:relative;width:initial;padding:0;text-align:left;border:none;background:none}.tsp-tabs .tabs .tab-list .tab.selected:not(:hover):not(:focus)::before{background-color:var(--philo-blue)}.tsp-tabs .tabs .tab-list .tab.selected::before,.tsp-tabs .tabs .tab-list .tab:hover::before,.tsp-tabs .tabs .tab-list .tab:focus::before{width:100%}.tsp-tabs .tabs .tab-list .tab:not(:last-child){margin-right:1.5em}.tsp-tabs .tabs .tab-list .tab::before{position:absolute;bottom:-0.5em;left:1px;width:0;height:2px;content:"";transition:.3s ease;transition-property:width,background-color;border-radius:1em;background-color:currentColor}@keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-moz-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-khtml-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-o-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-ms-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}
.register-group{position:relative;z-index:10;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;max-width:100%;height:auto;min-height:auto;margin:0;background:none}.register-group .billing-error-group{margin:.5em auto 0;padding:.25em .5em .25em .3em;font-size:1em}.register-group .register-prompt{padding-bottom:1em;text-align:center;color:#5f666c;font-weight:400}.register-group .login-field-username{width:100%;min-width:15em;font-size:.8em}.register-group .login-field-username input{height:3em;padding-right:1.2em;padding-left:1.2em;color:#fff;background-color:#202f3b;font-size:1em}.register-group .login-field-username input:not([value=""]){padding-right:2.5em}.register-group .login-field-username input::-webkit-input-placeholder{text-align:center;color:rgba(255,255,255,.4);font-size:1em;font-weight:300;line-height:1.2}.register-group .login-field-username input::-moz-placeholder{text-align:center;color:rgba(255,255,255,.4);font-size:1em;font-weight:300}.register-group .login-field-username input:-ms-input-placeholder{text-align:center;color:rgba(255,255,255,.4);font-size:1em;font-weight:300}.register-group .login-field-username .icon{right:.7em;width:1.5em}.register-group .register-form{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;max-width:22rem}.register-group .register-form .register-field{--input-height: var(--register-input-height);--input-font-size: 1rem}.register-group .register-form .subscription-code-input{--input-font-size: 0.9em;--input-height: 2.5em}.register-group .register-form .login-message{width:80%;min-height:2em;margin:.5em auto 0;padding-bottom:0;font-size:.67em;line-height:1.2}.register-group .register-form .register-form-next{display:flex;align-items:center;justify-content:center;width:100%;height:2.8em;margin:.75em auto;transform:translateZ(0);border-radius:3em;font-size:1em;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25))}.register-group .register-form .register-form-next.no-code{margin-top:0}.register-group .register-form .register-form-next .type-button-label{font-size:.9rem;font-weight:500;line-height:1.1}.register-group .register-form .subscription-code-button{width:100%;cursor:pointer;transition:opacity .25s ease;white-space:pre;border:none;outline:none;background:none;font-size:.75em;font-weight:500}.register-group .register-form .subscription-code-button[disabled]{cursor:not-allowed}.register-group .register-form .subscription-code-button:hover,.register-group .register-form .subscription-code-button:focus,.register-group .register-form .subscription-code-button[disabled]{opacity:.75}.register-group .register-form .subscription-code-applied{color:#91db4c;display:flex;justify-content:center;margin-top:1.5em;font-weight:500}.register-group .register-form .subscription-code-applied .icon{height:1em;margin-left:.5em}@media screen and (max-width: 630px){.register-group .register-subtitle{font-size:.8em}.register-group .billing-error-group{text-align:center}}
.tile-collection{display:flex;align-self:flex-start;align-items:center;margin:1em 0;position:relative}.tile-collection:not(.no-header):after{content:"";width:10em;height:12em;position:absolute;background-image:linear-gradient(to right, rgb(1, 160, 255) 20%, rgba(1, 160, 255, 0) 100%);top:-1em;left:0;z-index:0}.tile-collection .padding:first-child{min-width:calc(var(--tile-list-left-offset) + var(--overflow-padding))}.tile-collection .padding:last-child{min-width:var(--overflow-padding)}.tile-collection .collection-header{display:flex;flex-direction:column;position:absolute;left:0;z-index:1;padding:2em;justify-content:center;width:10em;height:9em}.tile-collection .collection-header .collection-title{color:#fff}.tile-collection .collection-shows{display:flex;width:auto;overflow-x:scroll}@media screen and (max-width: 630px){.tile-collection{margin-bottom:0}}
html{--philo-blue: rgba(12,147,242,1);--blue: var(--philo-blue);--gray-3: #828282;--gray-4: #BDBDBD;--gray-blue: #4B4F54;--pearl-white: #FAFBFC;--high-contrast-focus-white: #E0E0E0;--blue-black: #0E141A;--blue-black-75: rgba(14,20,26,0.75);--dark-blue-black: #202F3B;--green-alt: #5AA408;--orange-error: rgba(245,136,35,1);--white-10: rgba(255, 255, 255, 0.1);--white-15: rgba(255,255,255,.15);--white-25: rgba(255,255,255,.25);--white-35: rgba(255,255,255,.35);--white-50: rgba(255,255,255,.5);--white-55: rgba(255,255,255,.55);--white-75: rgba(255,255,255,.75);--white: rgba(255,255,255,1);--black: rgba(0,0,0,1);--black-25: rgba(0,0,0,.25);--black-50: rgba(0,0,0,.5);--black-75: rgba(0,0,0,.75)}.tabs{max-width:100vw}.tabs .tab-list{display:flex;justify-content:space-evenly;margin:1em 0 2em}.tabs .tab-panel-group .tab-panel{display:block;overflow:hidden;max-height:0;transition:opacity .5s ease-in-out;opacity:0;outline:none;visibility:hidden}.tabs .tab-panel-group .tab-panel.selected{max-height:initial;visibility:visible;opacity:1}
.billing-error-group{display:flex;align-items:center;justify-content:center;min-height:1em;margin:.5em auto 0;padding:.25em .5em .25em .3em;font-size:.9em;line-height:normal}.billing-error-group .billing-error-icon{display:flex;align-items:center}.billing-error-group .billing-error-icon .warn{width:1.5em;height:1.5em;fill:#000}.billing-error-group .billing-error-message{margin:0;letter-spacing:-0.06em;color:#000;font-size:.8em;font-weight:500}@media screen and (max-width: 630px){.billing-error-group{text-align:center;font-size:.8em}}
.lineup{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.base{padding-top:1em;text-align:center;white-space:nowrap;font-family:"Gotham",sans-serif;font-size:1.5em}.price{display:inline-block;padding-left:.5em}.channels{flex-direction:row}.lineups{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:320px;max-width:100vw;padding:0 0 1em;background-color:rgba(0,0,0,0)}.lineups.color{background-color:#f7f8fa}.lineups.color .full{overflow-x:visible;flex-flow:column}.lineups.color .full.free{position:relative;z-index:0;display:flex;align-items:center;flex-flow:row;justify-content:center;width:35em;padding:0}.lineups.color .full.free:before{position:absolute;z-index:-1;top:50%;left:50%;width:100vw;height:100%;content:"";transform:translate(-50%, -50%);background-color:#e3e7ed}.lineups.color .full.free .free-channels-banner{flex:0;min-width:13em;padding:.5em;color:var(--gray-blue);font-family:"Gotham",sans-serif;font-weight:500;line-height:1.3}.lineups.color .full.free .channels{flex:1;max-width:initial;max-width:24em;margin:0;padding:1.5em 0}.lineups.color .full.free .channels .channel{box-shadow:none}.lineups.color .full.free .channels .channel img{filter:invert(1)}.lineups.color .full .channels{justify-content:center;width:59em;padding:2em 0 0;grid-auto-columns:5em;grid-template-columns:repeat(auto-fit, 5em);grid-gap:1em}.lineups.color .full .channels .channel{border-radius:.77em;background-color:#fff;box-shadow:-0.44em -0.44em 1.22em 0 rgba(255,255,255,.2705882353),.44em .44em .77em 0 rgba(14,23,31,.0588235294)}.lineups .lineup{width:100%}.lineups .base{width:100%;color:rgba(0,0,0,.8);font-family:"Gotham",sans-serif;font-size:1.8em;font-weight:500}@media screen and (max-width: 960px){.lineups .base{font-size:1.5em}}@media screen and (max-width: 630px){.lineups .base{font-size:1em}}.lineups .base:before{display:none}.lineups .base .price{color:rgba(0,0,0,.8);font-weight:500}.lineups .channel{align-items:center;border-radius:.4em}.lineups .full{display:flex;overflow-x:auto;justify-content:center;width:100%;padding-top:0em;margin-bottom:1em;padding-bottom:2em}.lineups .full .channels{justify-content:unset;max-width:96vw;grid-auto-rows:5em;grid-template-columns:repeat(14, 5em)}.lineups .full .channels .channel img{width:4em}.lineups .channels{display:flex;flex-wrap:wrap;justify-content:center;padding:0 2em}.lineups .full .channels,.lineups .scrollable .channels{display:grid;width:auto;margin:0 auto;padding-top:2em;font-size:.89em;grid-auto-flow:row;grid-gap:1px}.lineups .full .channels .channel,.lineups .scrollable .channels .channel{display:flex;align-content:center;justify-content:center;width:100%;max-width:5em;height:100%;max-height:5em;margin:0;padding:.5em;border:none;outline:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:100%;font-size:1em}.lineups .full .channels .channel img,.lineups .scrollable .channels .channel img{align-self:center}.lineups .scrollable{display:flex;overflow-x:auto;width:100%;font-size:1.15em}.lineups .scrollable.free-channels-container .channels{margin:0 auto;padding-top:0;grid-auto-flow:column;grid-auto-columns:3.5em}.lineups .scrollable.free-channels-container .channels .channel{width:3.35em;margin:0 .075em;border-radius:.4em;background:#006cb9}.lineups .scrollable.free-channels-container .channels .channel.shadow-1{filter:drop-shadow(1px 0px 1px #202F3B)}.lineups .scrollable.free-channels-container .channels .channel.shadow-2{filter:drop-shadow(0px 1px 1px #202F3B)}.lineups .scrollable.free-channels-container .channels .channel.shadow-3{filter:drop-shadow(0px 0px 1px #202F3B)}.lineups .scrollable.free-channels-container .channels .channel.shadow-4{filter:drop-shadow(1px 1px 1px #202F3B)}.lineups .scrollable .free-channels-banner{display:flex;align-items:center;max-width:calc(14rem + 5px);margin:0 2px;padding:.5em;text-align:center;color:#fff;border-radius:.5em;background:rgba(37,77,105,.15);font-family:"Gotham",sans-serif;font-size:.8em;font-weight:500;line-height:1.3;grid-column:span 4;min-height:3em;justify-content:center}.lineups .scrollable .channels{display:inline-grid;justify-content:unset;max-width:unset;padding:1.5em 2em}.lineups .scrollable .channels .channel{position:relative;width:3.5em;height:3.5em}.lineups .scrollable .channels .channel img{position:absolute;top:50%;left:50%;width:3em;transform:translate(-50%, -50%)}.lineups .scrollable-wrapper{position:relative;overflow:hidden;width:100%;margin-bottom:.5em}.lineups .scrollable-wrapper .next-icon-wrapper{position:absolute;z-index:1;right:0;width:4em;height:100%;transition:opacity .3s ease;pointer-events:none;opacity:0}.lineups .scrollable-wrapper .next-icon-wrapper.visible{opacity:1}.lineups .scrollable-wrapper .next-icon-wrapper .next-icon{position:absolute;top:50%;right:0;padding-right:2em;transform:translateY(-50%)}.lineups .scrollable-wrapper .next-icon-wrapper .next-icon .icon{width:1em;transform:rotate(90deg);opacity:.5}.lineups .scrollable-wrapper .next-icon-wrapper .next-icon .icon .shape{opacity:1;fill:#fff}.lineups.mobile .scrollable-wrapper .next-icon-wrapper{font-size:1.15em}.lineups.mobile .scrollable-wrapper .next-icon-wrapper::after{position:absolute;z-index:-1;width:10em;height:100%;content:"";background:radial-gradient(50% 50% at 50% 50%, #0C87E9 0%, rgba(12, 135, 233, 0) 100%)}.lineups.mobile .scrollable-wrapper .next-icon-wrapper .next-icon{padding-right:1.5em}.lineups.mobile .scrollable-wrapper .next-icon-wrapper .next-icon .icon{width:2em}.lineups.mobile .scrollable.free-channels-container .channel.free{grid-row:3}.lineups.mobile .scrollable.free-channels-container .free-channels-banner{max-width:initial;margin-bottom:.5em;text-align:center;color:#fff;background:rgba(0,0,0,0);grid-column:span 6}@media screen and (max-width: 630px){.lineups .scrollable{font-size:1em}.register-container .lineups.color{margin-top:-1em;padding-top:.5em}.register-container .lineups.color .full .channels{font-size:2.7vw}.register-container .lineups.color .full.free{flex-flow:column;padding:1em 0 .5em}.register-container .lineups.color .full.free .free-channels-banner{min-width:initial;padding-bottom:0;font-size:3.5vw;font-weight:300}.register-container .lineups .full .channels{font-size:.6em}}@media screen and (max-width: 320px){.lineups .scrollable .free-channels-banner{font-size:.75em}}
.lineup-placeholder{font-size:1rem}.lineup-placeholder,.lineup-placeholder .loaders{height:100%;min-height:inherit;width:100%}.lineup-placeholder .loaders{display:flex;flex-flow:column}.lineup-placeholder.dark .loader-graphic,.dark .lineup-placeholder .loader-graphic{background-color:rgba(0,0,0,.5)}
.button___UfjNU{display:inline-flex;justify-content:center;padding:.8em 1.6em;cursor:pointer;transition:.3s ease;transition-property:color,background-color;white-space:pre;color:var(--text-color, rgb(32, 47, 59));border:none;border-radius:5em;background-color:var(--button-color, transparent);font-family:"Gotham",sans-serif;font-size:1em;font-weight:500}.button___UfjNU.active___QTyza:not(:focus-visible){color:var(--text-active-color, white);background-color:var(--button-active-color, #202f3b)}.button___UfjNU:focus-visible,.button___UfjNU:active{color:var(--text-focus-color, white);background-color:var(--button-focus-color, #4B4F54)}@media(hover: hover){.button___UfjNU:hover:not(:active):not(.active___QTyza){color:var(--text-hover-color, #202f3b);background-color:var(--button-hover-color, #BDBDBD)}}
.channels-search-container{max-width:45em;margin:0 auto;padding:0 1.5em;font-family:"Gotham",sans-serif;--tile-background: #282d32}.channels-search-container .icon-search-hollow{width:100%;height:100%}.channels-search-container .channels-search-header{margin:0 0 .5em;text-align:center;font-size:2.5em;line-height:normal}.channels-search-container .channels-search{margin:2em auto}.channels-search-container .channels-search-title{display:inline-block;font-weight:900}.channels-search-container .channels-search-subtitle{margin-top:.5rem;font-size:1.05rem;font-weight:500}.channels-search-container .fsf-body{display:flex;align-items:center;flex-flow:column;width:100%;max-width:45em;min-height:15em}.channels-search-container.light{--tile-background: #F2F2F2;--fsf-button-color: #F2F2F2}.channels-search-container.light img.white{filter:brightness(0) saturate(100%) invert(26%) sepia(9%) saturate(1152%) hue-rotate(164deg) brightness(90%) contrast(87%)}.no-results-message{display:flex;align-items:center;flex-flow:column;justify-content:center;width:100%;max-width:30em;margin:0 auto;padding:2em;border-radius:.25em;background:var(--tile-background);box-shadow:4px 4px 2px rgba(0,0,0,.231);-webkit-animation:fade-in .3s ease-in;-moz-animation:fade-in .3s ease-in;-ms-animation:fade-in .3s ease-in;-o-animation:fade-in .3s ease-in;animation:fade-in .3s ease-in}.no-results-body{display:flex;flex-flow:row wrap;justify-content:center;text-align:center;font-weight:500;line-height:1.5}.no-results-body .request-channel-link-container{margin:0 .25em}.no-results-body .request-channel-link{color:currentColor}.no-results-body .request-channel-link:hover{color:currentColor;opacity:.75}.no-results-body .request-channel-link:focus{color:currentColor;border-color:currentColor}.no-results-body .request-channel-link:not(:hover):not(:focus){text-decoration:underline}.channel-result-tile{width:4.5em;height:4.5em;margin:.25em;padding:.5em;border-radius:.25em;background:var(--tile-background);box-shadow:4px 4px 2px rgba(0,0,0,.231);-webkit-animation:fade-in .3s ease-in;-moz-animation:fade-in .3s ease-in;-ms-animation:fade-in .3s ease-in;-o-animation:fade-in .3s ease-in;animation:fade-in .3s ease-in}.channels-search-results{display:inline-flex;align-items:center;flex-flow:row wrap;justify-content:center}.channels-search-results+.csr-section{margin-top:3em}.channel-result-tile-image{width:100%;height:100%}.csr-section{width:100%;margin-top:1.5em}.csr-section .channels-search-results{display:grid;grid-template-columns:repeat(auto-fill, 5em);grid-template-rows:2em}@supports not (display: grid){.csr-section .channels-search-results{justify-content:flex-start}}.csr-heading{width:100%;margin:.5em;font-size:.72em;font-weight:900;grid-column:1/-1}@media screen and (max-width: 630px){.channels-search-container{font-size:.72em}.channels-search-container .channels-search-title{font-size:1.8rem}.channels-search-container .channels-search-subtitle{font-size:.81rem}.channels-search-container .fsf-filters-container{font-size:.8em}.channels-search-container .fsf-filters{margin:.5em -0.5em}.channels-search-container .no-results-message{padding:2em 1em}.channels-search-container .csr-heading{font-size:.9em}}
.scroller-container{position:relative;--offset: 0.5em}.scroller-container .scroller{display:flex;overflow-x:scroll;width:100vw}
.fsf-input.one-input-container{margin:0 0 .75em;padding:0 1em 0 .75em;--input-height: 2.5em;--input-font-size: 1rem}.fsf-input.one-input-container:not(.has-focus) .one-input-placeholder{color:currentColor}.fsf-input.one-input-container .one-input-placeholder{font-weight:500}.fsf-input.one-input-container .one-input-type{min-width:1em;max-width:1em;transform:scaleX(-1)}.fsf-input.one-input-container .one-input-type .shape{fill:var(--input-text)}.fsf-input.one-input-container .one-input-suffix .one-input-suffix-item+.one-input-suffix-item{margin-left:.5em}.fsf-input.one-input-container .one-input-suffix .dot{background-color:var(--philo-blue);font-size:1.5em}.fsf-contents{display:flex;align-items:center;flex-flow:column}.fsf-filters,.fsf-filters-container{display:flex;align-items:center;flex-flow:row wrap;justify-content:center}.fsf-filters{margin:.5em 0}.fsf-filters-container{flex-flow:row wrap;justify-content:center;width:100%;font-size:.7em}button.fsf-button.general-button-link{margin:.5em .5em .5em 0;font-size:1em;--initial-bg-color: var(--fsf-button-color, #282d32);--initial-text-color: currentColor}button.fsf-button.general-button-link.is-active{--initial-bg-color: var(--philo-blue);--initial-text-color: var(--pearl-white)}.fsf-filter-item:last-child .fsf-button{margin:.5em 0}.fsf-body{padding:1em 0}.fsf-clear-button.general-button-link{--initial-text-color: var(--input-text)}@media(hover: hover){.fsf-clear-button.general-button-link:hover:not(:active):not(:focus){--button-text-color: var(--gray-4)}}
.loader-image{display:flex;justify-content:center;width:100%;height:100%;margin:auto;transition:all .5s cubic-bezier(0.25, 0.1, 0.25, 1);text-align:center;pointer-events:none;opacity:1}.loader-image.invisible{transition:.2s opacity;opacity:0}.loader-graphic-holder{display:flex;align-items:center;justify-content:center;width:480px;min-height:12em;margin:auto}.holder{width:100%;margin:auto;white-space:nowrap}.dot{width:4px;height:4px;margin-right:.18em;border-radius:15px;background-color:var(--button-text-color, rgb(255, 255, 255))}.loader-graphic{width:.5em;height:.5em;margin:.25em;border-radius:50%;background-color:rgba(255,255,255,.5)}.loader-graphic,.dot{display:inline-block;vertical-align:middle;opacity:.15;-webkit-animation:loader-graphic-animate-ellipses 3s linear infinite;-moz-animation:loader-graphic-animate-ellipses 3s linear infinite;-ms-animation:loader-graphic-animate-ellipses 3s linear infinite;-o-animation:loader-graphic-animate-ellipses 3s linear infinite;animation:loader-graphic-animate-ellipses 3s linear infinite}.loader-graphic:nth-child(2),.dot:nth-child(2){-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.loader-graphic:nth-child(3),.dot:nth-child(3){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-ms-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.loader-graphic:nth-child(4),.dot:nth-child(4){-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}@keyframes loader-graphic-animate-ellipses{0%{opacity:1}50%{opacity:.4}100%{opacity:.3}}@-webkit-keyframes loader-graphic-animate-ellipses{0%{opacity:1}50%{opacity:.4}100%{opacity:.3}}@-moz-keyframes loader-graphic-animate-ellipses{0%{opacity:1}50%{opacity:.4}100%{opacity:.3}}@-khtml-keyframes loader-graphic-animate-ellipses{0%{opacity:1}50%{opacity:.4}100%{opacity:.3}}@-o-keyframes loader-graphic-animate-ellipses{0%{opacity:1}50%{opacity:.4}100%{opacity:.3}}@-ms-keyframes loader-graphic-animate-ellipses{0%{opacity:1}50%{opacity:.4}100%{opacity:.3}}
.landingPageContainer___JBHZN{font-family:"Gotham",sans-serif;--logo-color: white}.landingPageContainer___JBHZN.bottomSticky____otfL+footer{padding-bottom:4em}.landingPageHeader___Mqzmv.sticky-header.stuck.dark{background:var(--stuck-bg-color, rgba(14, 20, 26, 0.5))}.landingPageHeader___Mqzmv.sticky-header.dark .sticky-header-contents .sign-in-link.general-button-link{--initial-text-color: var(--sign-in-text-color, var(--philo-blue));--initial-bg-color: var(--sign-in-bg-color, transparent)}.landingPageHeader___Mqzmv.invisible___C2SDU{visibility:hidden}.landingPageHeader___Mqzmv.bottom___v7Wpx{position:fixed !important;top:initial !important;bottom:0;visibility:hidden;margin-bottom:0;opacity:0}.landingPageHeader___Mqzmv.bottom___v7Wpx.visible___mBEWU{opacity:1;visibility:visible}.landingPageHeaderCTAButton___TZm3F.general-button-link{--initial-bg-color: var(--philo-blue);--initial-text-color: var(--pearl-white)}.landingPage___WY6dG{overflow:hidden;--cta-height: 3rem;--fallback-font-size: 1.1rem}.landingPage___WY6dG .header-module .register-group{max-width:var(--cta-width, 22rem);margin:0 auto;padding:0 1rem}.landingPage___WY6dG .register-group .billing-error-group{margin-top:1em}.landingPage___WY6dG .billing-error-group .billing-error-icon{display:none}.landingPage___WY6dG .billing-error-group .billing-error-message{color:var(--error-color, rgb(245, 166, 35))}.landingPage___WY6dG .icon.invalid .shape{fill:var(--error-color, rgb(245, 166, 35))}.landingPage___WY6dG .header-module .register-group .register-form .subscription-code-input{--input-font-size: 1.1rem;--input-height: var(--cta-height)}.landingPage___WY6dG .dialog-container.scrim:before{background:var(--scrim-color, rgba(0, 0, 0, 0.87))}.landingPage___WY6dG .header-module .register-group button.primary-button-color,.landingPage___WY6dG .landingPageCTALink___jWRSV{height:var(--cta-height);font-size:var(--cta-font-size, 1.1rem);--initial-bg-color: var(--cta-color, var(--philo-blue))}.landingPage___WY6dG .landingPageCTALink___jWRSV{z-index:1;align-items:center;justify-content:center;width:100%;max-width:20rem;margin:0 auto}.landingPageBody___jIKet{display:flex;flex-flow:column;margin:0 auto}.landingPageContent___g9Y1N{z-index:1}.landingPageContent___g9Y1N.reset___xgIcb{z-index:initial}.landingPageFAQs___kj3h5{max-width:45rem;margin:0 auto}@media screen and (max-width: 630px){.landingPageBody___jIKet .channels-search-container{font-size:.8rem}.landingPage___WY6dG{--cta-width: 21rem;--cta-height: 2.8rem}}
button.scrollLeftBtn___tOsBJ,button.scrollRightBtn___jUQkE{position:absolute;z-index:10;top:50%;padding:0;transition:.3s background-color,.3s opacity;transform:translateY(-50%);font-size:1em;--initial-bg-color: transparent;cursor:pointer}button.scrollLeftBtn___tOsBJ .buttonlink-icon,button.scrollRightBtn___jUQkE .buttonlink-icon{padding:.35em}button.scrollLeftBtn___tOsBJ .shape,button.scrollRightBtn___jUQkE .shape{opacity:1}.scrollLeftBtn___tOsBJ{left:var(--offset, 0.5em)}.scrollLeftBtn___tOsBJ svg{transform:rotate(-90deg) translateY(-1px)}.scrollRightBtn___jUQkE{right:var(--offset, 0.5em)}.scrollRightBtn___jUQkE svg{transform:rotate(90deg) translateY(-1px)}button.scrollLeftBtn___tOsBJ.reached___UFf7O,button.scrollRightBtn___jUQkE.reached___UFf7O{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}@media(hover: none){.scrollLeftBtn___tOsBJ.general-button-link___Lneoq:hover:not(:active):not(:focus),.scrollRightBtn___jUQkE.general-button-link___Lneoq:hover:not(:active):not(:focus){--button-bg-color: var(--initial-bg-color);--button-text-color: var(--initial-text-color)}}
.faqs-container{display:flex;align-items:center;flex-flow:column;padding:2em 4em 4em;background-color:#f7f8fa;font-size:.9em;z-index:1}.faqs-container .title{margin-top:1em;padding-bottom:1.5em;letter-spacing:-1.67px;font-family:"Gotham",sans-serif;font-size:2em;font-weight:500}.faqs-container .faqs{display:flex;max-width:60em}.faqs-container .faqs .column{width:100%}.faqs-container .faqs .column+.column{margin:0 0 0 1em}.faqs-container .faqs .faq{overflow:hidden;max-width:30em;transition:box-shadow .2s ease-in-out;border-radius:.7em;background-color:#fff}.faqs-container .faqs .faq .answer-container{max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1);outline:none}.faqs-container .faqs .faq.clicked{box-shadow:0 0 0 2px rgba(14,20,26,.08)}.faqs-container .faqs .faq.focused:not(.clicked){box-shadow:0 0 0 2px rgba(14,20,26,.15)}.faqs-container .faqs .faq.open .answer-container{max-height:50em;transition:max-height 1s ease}.faqs-container .faqs .faq.open .toggle-icon .svg{transform:rotate(360deg)}.faqs-container .faqs .faq .exp-answer-body{border-top:1px solid #000;padding:1.5em .4em .5em .4em;line-height:1.75em}.faqs-container .faqs .faq .exp-answer-body a{text-decoration:underline}.faqs-container .faqs .faq .exp-answer-body .margin-top{margin-top:1.2em}.faqs-container .faqs .faq .exp-answer-body .bold{font-weight:800}.faqs-container .faqs .faq .exp-answer-body ul{margin:1em 2em}.faqs-container .faqs .faq .exp-answer-body ul li{margin-bottom:1em}.faqs-container .faqs .faq .exp-answer-body ul li ::before{display:inline-block;width:1em;margin-right:.5em;margin-left:-1.5em;content:"•";text-align:right;color:inherit;font-weight:500;direction:rtl}.faqs-container .faqs .faq+.faq{margin-top:1em}.faqs-container .image,.faqs-container .devices{padding:1.25em 0 0;text-align:center}.faqs-container .image img,.faqs-container .devices img{max-width:100%}.faqs-container .search-image{padding-bottom:1em}.faqs-container .save-image img,.faqs-container .search-image img{width:20em}.faqs-container .caption{padding:1.5em 3.5em .5em;text-align:center;letter-spacing:-0.003em;color:rgba(19,35,45,.75);font-family:"Gotham Rounded",sans-serif;font-size:.8em;font-weight:500;line-height:1.3em}.faqs-container .question{display:inline-flex;width:100%;padding:0;padding:1.5em;cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0);font-size:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.faqs-container .question.exp-font-weight{font-size:.9em}.faqs-container .question .toggle-icon{flex:1;margin-left:1em;transform:translateY(8px);text-align:right}.faqs-container .question .toggle-icon .svg{float:right;width:1.5em;height:1em;transition:transform .5s ease;transform:rotate(180deg)}.faqs-container .question .toggle-icon .svg svg{width:inherit;height:inherit}.faqs-container .question>.text{margin:auto;text-align:left;letter-spacing:-0.043em;color:#13232d;font-family:"Gotham Rounded",sans-serif;font-size:1.2em;font-weight:500;line-height:1.67em}.faqs-container .question .question-icon{display:flex;align-items:center;min-width:3.1em;height:1.9em;fill:#0c92f3}.faqs-container .question .question-icon svg.icon{height:inherit}.faqs-container .question .icon-price{color:#0c92f3;font-family:"Gotham Rounded",sans-serif;font-size:2.1em;font-weight:bold}.faqs-container .book-text{letter-spacing:-0.0625em;color:rgba(19,35,45,.75);font-family:"Gotham",sans-serif;font-size:.95em;font-weight:normal;line-height:1.8em}.faqs-container .answer{padding:0 1.75em 1.5em 1.2em}.faqs-container .answer>.book-text:not(.requirements){padding:0 3.5em 0}.faqs-container .answer>.book-text:not(.requirements):empty{display:none}.faqs-container .answer>.book-text:not(.requirements):last-child{padding-bottom:1em}.faqs-container .requirements{padding:0 3.5em 0 4.5em;counter-reset:li}.faqs-container .requirements li{margin-bottom:.5em;counter-increment:li}.faqs-container .requirements li:before{display:inline-block;width:1em;margin-right:.5em;margin-left:-1.5em;content:"." counter(li);text-align:right;color:inherit;font-weight:500;direction:rtl}.faqs-container .stream-answers{padding:.5em 2.5em 1em}.faqs-container .stream-answers .stream-answer+.stream-answer{padding-top:1.5em}.faqs-container .stream-answers .stream-answer{display:flex;align-items:center;max-width:17em}.faqs-container .stream-answers .stream-answer .count{display:inline-flex;align-items:center;flex:2;justify-content:center;min-width:1.5em;height:1.5em;margin-right:.5em;text-align:center;vertical-align:middle;color:#0c92f3;border-radius:4em;background-color:#ecf5fb;font-family:"Gotham",sans-serif;font-size:2.5em;font-weight:500}.faqs-container.dark{padding:2em 3em;background:rgba(0,0,0,0)}.faqs-container.dark .caption{color:var(--pearl-white)}.faqs-container.dark .book-text{letter-spacing:-0.05em;color:inherit}.faqs-container.dark .title{margin-top:0;text-align:center;letter-spacing:normal;font-weight:900;line-height:normal}.faqs-container.dark .question .toggle-icon .shape{opacity:1;fill:currentColor}.faqs-container.dark .question .text{letter-spacing:normal;color:inherit;font-family:"Gotham",sans-serif;font-weight:900;line-height:normal}.faqs-container.dark .search-image img{border:.1em solid var(--gray-3);border-radius:.5em}.faqs-container.dark .stream-answers{display:flex;flex-flow:row wrap;justify-content:space-between}.faqs-container.dark .stream-answers .stream-answer{padding:.5em 0}.faqs-container.dark .faqs{flex-flow:column;font-size:1em;color:var(--pearl-white)}.faqs-container.dark .faqs .column+.column{margin:1em 0}.faqs-container.dark .faqs .faq{max-width:47em;border-radius:.25em;background:var(--faq-background-color, #13232d);box-shadow:2px 2px 2px rgba(0,0,0,.23)}.faqs-container.dark .faqs .faq .answer-container .answer .exp-answer-body{border-top:1px solid #fff}@media only screen and (max-width: 768px){.faqs-container:not(.mobile) .faqs{flex-flow:column}.faqs-container:not(.mobile) .faqs .column+.column{margin:1em 0 0}}@media only screen and (max-width: 450px){.faqs-container,.faqs-container.dark{padding:3em 2em;font-size:.85rem}}
.comparisonTable___PlQBM{display:block;text-align:left;border-collapse:collapse;--highlight-border-width: 10px}.comparisonTable___PlQBM th:not(.highlighted___yKmEa):not(:last-child):not(:first-child),.comparisonTable___PlQBM td:not(.highlighted___yKmEa):not(:last-child):not(:first-child){border:solid currentColor;border-width:0 var(--border-side-width, 1px)}.comparisonTable___PlQBM th.highlighted___yKmEa,.comparisonTable___PlQBM td.highlighted___yKmEa{position:relative;border:none}.comparisonTable___PlQBM th.highlighted___yKmEa:before,.comparisonTable___PlQBM td.highlighted___yKmEa:before{position:absolute;top:calc(var(--border-width, 1px)*-1);right:calc(-1*var(--highlight-border-width));left:calc(-1*var(--highlight-border-width));height:var(--height);--height: calc(100% + var(--highlight-border-width));content:"";color:var(--border-color, currentColor);border:var(--highlight-border-width) solid currentColor;border-width:var(--highlight-border-width);border-top:none;border-bottom:none;--border-radius: var(--highlight-radius, calc(var(--highlight-border-width) * 3))}.comparisonTable___PlQBM thead tr:first-child .highlighted___yKmEa:before{top:calc(-1*var(--highlight-border-width));height:calc(var(--height) + 1px);border-top:solid var(--highlight-border-width);border-radius:var(--border-radius) var(--border-radius) 0 0}.comparisonTable___PlQBM th{font-size:1.66em}.comparisonTable___PlQBM tbody tr{border-top:var(--border-width, 1px) solid currentColor}.comparisonTable___PlQBM tbody tr:last-child .highlighted___yKmEa:before{border-bottom:solid var(--highlight-border-width);border-radius:0 0 var(--border-radius) var(--border-radius)}.comparisonTableHeaderColumn___qz7sr,.comparisonTableFeature___UWdTj{padding:.75em}.comparisonTableFeature___UWdTj{text-align:center;font-size:2.22em;line-height:1.2}.comparisonTableCaption___RWvEh{padding:.5em 0}@media screen and (max-width: 630px){.comparisonTable___PlQBM{--highlight-border-width: 8px}.comparisonTable___PlQBM th:first-child{position:absolute;overflow:hidden;max-width:0;max-height:0}}
.add-on-button{z-index:10}.add-on-button.general-button-link{font-weight:500}.add-on-button.general-button-link.label-with-icon{padding-top:.15em;padding-bottom:.15em}.add-on-button.general-button-link.label-with-icon .buttonlink-label{margin-left:.25em;white-space:nowrap}.add-on-button-main:hover:not(:focus){--button-bg-color: #418208;--button-text-color: #FAFBFC;opacity:.75}.add-on-button-selected .hover-item{display:none}.add-on-button-selected:hover .default-item{display:none}.add-on-button-selected:hover .hover-item{display:inline-block}.add-on-button-selected.general-button-link{--initial-bg-color: transparent}.add-on-button-selected.general-button-link .buttonlink-icon svg{opacity:1;height:1.5em;width:1.5em;transform:translate(0em, 0.45em) translateZ(0);fill:var(--button-text-color)}.light .add-on-button-selected.general-button-link{--initial-text-color: #FAFBFC}
.add-on-row{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100vw;margin-top:.5em;margin-bottom:1.5em}.add-on-row.from-login-app{max-width:54em;margin:.5em 0;padding:1.5em 0;border-radius:10px;background:#fff}.add-on-row.from-login-app .title-item{font-size:1em}.add-on-row.from-login-app .title-group-row{height:2em;margin-bottom:.5em}.add-on-row.from-login-app .title-group-row.top .title-item{width:auto;padding:.5em;white-space:nowrap;font-weight:500}.add-on-row.from-login-app .title-group-row.top .add-on-name{filter:invert(1)}.add-on-row.from-login-app .title-group-row.top .add-on-name .name-addOn{width:5.5em}.add-on-row.from-login-app .title-group-row.top .add-on-description{text-align:center}.add-on-row.from-login-app .title-group-row.bottom{margin-top:.7em;margin-bottom:0}.add-on-row.from-login-app .title-group-row .add-on-details{text-align:right;opacity:.7;font-weight:500}.add-on-row.from-login-app .title-group-row .trial-length{font-weight:500;padding:0 .5em}.add-on-row.from-launch-page{display:flex;align-items:center;flex-flow:column;margin-top:-1.5em;padding:0 1em .5em}.add-on-row.from-launch-page .add-on-header{display:flex;align-items:baseline;letter-spacing:-0.57px;font-family:"Gotham",sans-serif}.add-on-row.from-launch-page .add-on-header .add-on-title{padding-bottom:.5em;text-align:center;font-size:1.4em;font-weight:500;line-height:1.3}.add-on-row.from-launch-page .add-on-header .add-on-discount,.add-on-row.from-launch-page .add-on-header .add-on-price{padding-left:.5em}.add-on-row.from-launch-page .add-on-header .add-on-discount{padding-right:.2em;color:#71bb1f}.add-on-row.from-launch-page .add-on-channels{width:unset;padding:.5em 0 1em}.add-on-row.from-launch-page .add-on-signup-button{display:flex;justify-content:center;width:100%;max-width:40em;height:5em;margin:2em 0 1em;font-size:.74em}.add-on-row.from-launch-page .add-on-signup-button .buttonlink-label{font-size:2em}.add-on-row.from-launch-page .add-on-text,.add-on-row.from-launch-page .add-on-price,.add-on-row.from-launch-page .add-on-promotional-text{text-align:center;letter-spacing:-0.4px;font-family:"Gotham Rounded",sans-serif;font-weight:300;line-height:1.3}.add-on-row.from-launch-page .add-on-promotional-text{max-width:55em;letter-spacing:-0.18px;font-size:.75em}.title-group-row{display:flex;align-items:center;flex-direction:row;height:1.5em;margin-bottom:1em}.title-group-row .title-item{width:15.5em;opacity:.85;font-size:.7em}.title-group-row .add-on-name{text-align:right}.title-group-row .name-addOn{width:7em}.title-group-row .name-plan{font-size:1.5em;font-weight:500}.title-group-row .name-plan-fast{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;width:7em;font-size:1.1em;font-weight:500}.title-group-row .name-plan-fast .philo-logo{width:5.5em;fill:#fff}.title-group-row .add-on-details{padding:0 .5em;text-align:center}.title-group-row .trial-length{text-align:left}.title-group-row .text-hightlight{color:#71bb1f;font-weight:bold}.title-group-row .add-on-button{font-size:.9em;margin:0 .6em}.title-group-row .add-on-button.add-on-button-selected{--initial-bg-color: #5f666c}.title-group-row .add-on-button.add-on-button-selected .default-item{display:none}.title-group-row .add-on-button.add-on-button-selected .hover-item{display:inline-block}@media screen and (max-width: 768px){.add-on-row.from-login-app{max-width:34em;height:20em;position:relative;width:100%}.add-on-row.from-login-app .title-group-row.top{flex-direction:column;height:2em;justify-content:flex-end;margin-bottom:0}.add-on-row.from-login-app .title-group-row.top .add-on-name{top:-1em}.add-on-row.from-login-app .title-group-row.top .add-on-name .name-addOn{width:7em}.add-on-row.from-login-app .title-group-row.bottom{justify-content:center;margin-top:0}.add-on-row.from-login-app .title-group-row.bottom .title-item{width:9em;text-align:center;white-space:nowrap}.add-on-row.from-login-app .title-group-row.bottom .add-on-button{margin:0 auto;bottom:1em;font-size:1.15em}.add-on-row.from-login-app .promo{display:none}.add-on-row.from-login-app .add-on-name,.add-on-row.from-login-app .add-on-button{position:absolute}}@media screen and (max-width: 500px){.add-on-row.from-login-app .title-group-row{margin-top:1em}.add-on-row.from-login-app .title-group-row.top .add-on-description{white-space:pre-wrap}.add-on-row.from-launch-page{font-size:.9em}.add-on-row.from-launch-page .add-on-header{align-items:center;flex-flow:column}.add-on-row.from-launch-page .add-on-text{font-size:.8em}.add-on-row.from-launch-page .add-on-signup-button{height:4em}.add-on-row.from-launch-page .add-on-signup-button .buttonlink-label{font-size:1.5em}}
.add-on-channels{overflow:hidden;overflow-x:scroll;width:100%;padding:0 2em;scrollbar-width:none}.add-on-channels::-webkit-scrollbar{display:none}.add-on-channels-group{display:flex;flex-direction:row}.add-on-channels-group .channels-grid-container.add-on-type:last-child{margin-right:auto}.add-on-channels-group .channels-grid-container.add-on-type:first-child{margin-left:auto}.add-on-channels-group .channels-grid-container.add-on-type .channel-tile{width:5.5em;height:5.5em;margin:.5em .25em;background-color:#365d77}.add-on-channels-group .channels-grid-container.plan-type .channel-tile{background-position:center;background-size:100%}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+1){background:#0075be}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+2){background:#95c6e5}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+3){background:#59aee5}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+4){background:#0097eb}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+5){background:#007dc1}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+6){background:#5bb1e6}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+7){background:#0095e9}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+8){background:#007ec2}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+9){background:#85b1cb}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+10){background:#5d86a1}
.channels-grid-container{display:grid}.channels-grid-container .channel-tile{position:relative;display:flex;align-items:center;justify-content:center;min-width:4em;min-height:4em;margin:.15em .15em;border-radius:.5em;background:rgba(251,248,244,.1);box-shadow:6px 6px 3px rgba(0,0,0,.23)}.channels-grid-container .channel-tile.highlight{border:.15em solid #fafbfc}.channels-grid-container .channel-tile.highlight:focus-within,.channels-grid-container .channel-tile.highlight:hover,.channels-grid-container .channel-tile.highlight:active{background:rgba(251,248,244,.3)}.channels-grid-container .channel-tile .tile-decorations-group{position:absolute;top:.2em;right:.4em;display:flex}.channels-grid-container .channel-tile .tile-decorations-group .tile-decoration{padding-left:.3em}.channels-grid-container .channel-tile .tile-decorations-group .icon{width:1.3em;height:1.3em;opacity:1}.channels-grid-container .channel-tile .tile-decorations-group .icon.heart-icon-white{width:.8em}.channels-grid-container .channel-logo{width:3.5em}.channels-grid-container .tile-show-more{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;margin:auto;cursor:pointer;font-size:.7em;font-weight:600;line-height:1.5}.channels-grid-container .tile-show-more .icon-down{width:1.5em;height:1.5em;fill:#fff}

/*# sourceMappingURL=shared-cd26681516e33efe325f.css.map*/