.register-container{width:auto;min-height:100vh;min-width:320px;position:relative;background:#f7f8fa}.register-container.modal-open{max-height:100vh;overflow:hidden}.register-container.modal-open+.footer{display:none}.register-container .add-ons{margin-bottom:0}.register-container .add-on-rows{background-color:#f5f7f9;min-height:33em}.register-container .add-on-rows .add-ons-title{margin-top:1em}.register-container .add-on-rows .padding{display:none}.register-container .partner-billing{display:flex;align-items:center;flex-direction:column;margin-bottom:-2em;background:#f5f7f9;overflow:hidden}.register-container .partner-billing .payment-form-group{width:100%;padding:2em 0 3em;background:#fff}.register-container .partner-billing .payment-form-group .payment-form{max-width:30em;margin:0 auto}.register-container .partner-billing .payment-form-group .payment-form .payment-title{line-height:1.1;padding:0 1em}.register-container .partner-billing .payment-form-group .payment-form .payment-title,.register-container .partner-billing .payment-form-group .payment-form .billing-form .billing-title,.register-container .partner-billing .payment-form-group .payment-form .billing-list-title{letter-spacing:normal;font-family:"Gotham Rounded",sans-serif;font-size:1em}@media screen and (max-width: 500px){.register-container .partner-billing .payment-form-group .payment-form .payment-title,.register-container .partner-billing .payment-form-group .payment-form .billing-form .billing-title,.register-container .partner-billing .payment-form-group .payment-form .billing-list-title{font-size:1.2em}}.register-container .partner-billing .payment-form-group .payment-form .billing-form .billing-title{color:#0e141a}.register-container .partner-billing .headline-container{width:100%;padding:2em 1em;text-align:center}.register-container .partner-billing .headline-container .register-headline{margin-bottom:.5em;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.register-container .partner-billing .headline-container .register-subtitle{color:#5e5e5e;font-size:.65em;font-weight:500;line-height:1.2}@media screen and (max-width: 500px){.register-container .partner-billing .headline-container .register-headline{font-size:1em}.register-container .partner-billing .headline-container .register-subtitle{max-width:18em;font-size:.75em;margin:0 auto}}.register-container .partner-billing .register-group .register-prompt{font-size:.8em;color:#5f666c}.register-container .partner-billing .register-group .login-message{font-size:.6em}.register-container .partner-billing .register-group .button{color:#0c93f2}@media screen and (max-width: 630px){.register-container .partner-billing .register-group .register-prompt{font-size:.6em}.questions .label{font-size:.88em}.questions .item{width:80%;min-width:auto}.questions .question{font-size:.88em;text-align:left;line-height:1.3}.questions .answer{font-size:.88em}}@media screen and (max-width: 1024px){.register-container .header-top .philo-logo{padding-top:.5em}}@media screen and (max-width: 630px){.register-container .register-header .register{width:17em}}
.register-header{position:relative;display:flex;overflow-x:hidden;align-items:center;flex-direction:column;width:100%;min-width:320px;background-color:#0c93f2;background-position:center bottom;background-size:auto 100%;-webkit-text-size-adjust:none}.register-header .cta-threshold{transform:translateY(-9em)}.register-header .msft-banner{margin-bottom:-1em}.register-header:not(.partner-register-header){min-height:30em}.register-header.display-collections{background-color:#f7f8fa}.register-header.display-collections .header-top .sign-in-link{--initial-text-color: rgb(12, 147, 242);--initial-bg-color: white}.register-header.display-collections .header-title,.register-header.display-collections .header-subtitle{text-align:center;color:dimgray;font-family:Gotham}.register-header.display-collections .header-module{background-color:#f7f8fa;box-shadow:none}.register-header.cobrand-register-header .partner-header-info.header-subtitle{margin-bottom:.5em;font-size:2em}.register-header.cobrand-register-header .header-info{max-width:75em;padding:1em 2em 2em;line-height:1.3}.register-header.cobrand-register-header .header-info .header-title{font-size:2.75em}.register-header.cobrand-register-header .tmobile-promo-text{margin-bottom:.5em;letter-spacing:-0.04em;font-size:.77em}.register-header.cobrand-register-header .tmobile-promo-price{position:relative;margin:0 -0.15em 0 .5em;padding-left:0}.register-header.cobrand-register-header .tmobile-promo-price::before{position:absolute;top:50%;left:50%;width:100%;height:.15em;content:"";transform:translate(-50%, -50%);background:#de0069}.register-header.cobrand-register-header .logo-wrapper{max-width:40em;margin-top:0;margin-bottom:2em}.register-header.cobrand-register-header .logo-wrapper .a11y-heading{flex:1}.register-header.cobrand-register-header .logo-wrapper .logo-group{display:flex;align-items:center;justify-content:space-between}.register-header.cobrand-register-header .logo-wrapper .logo-group .philo-logo{min-width:100%;margin-top:.5em}.register-header.cobrand-register-header .logo-wrapper .logo-group .plus-icon{width:2em;min-width:2em;height:2em;margin:0 1.5em;opacity:.5}.register-header.cobrand-register-header .logo-wrapper .tmobile-logo{flex:1.2;width:100%}.register-header.cobrand-register-header .logo-wrapper .tmobile-logo .shape{fill:#fff}.register-header.partner-register-header .logo-wrapper{margin:1.5em 0}.register-header.partner-register-header .logo-wrapper .logo-group{display:flex;align-items:center;justify-content:center;max-width:40em}.register-header.partner-register-header .logo-wrapper .logo-group .partner-logo{display:block;width:auto;max-width:16em;height:auto;max-height:5em;margin-top:-0.32em;padding:0 1.85em;object-fit:contain}.register-header.partner-register-header .logo-wrapper .logo-group .philo-logo{width:12em;max-width:12em;max-height:4em;margin:1em 0;padding:.25em;border-right:2px solid rgba(255,255,255,.29)}.register-header.partner-register-header .logo-wrapper .logo-group.is-external-provider .philo-logo{max-width:9em;padding:0;border-right:0}.register-header.partner-register-header .logo-wrapper .logo-group.is-external-provider .partner-logo{padding:0}.register-header.partner-register-header .logo-wrapper .logo-group.is-external-provider .plus-icon{width:1.5em;min-width:1.5em;height:1.5em;margin:0 2em;opacity:.7}.register-header.partner-register-header .header-body .partner-header-info{display:inline-block;margin-bottom:.5em;line-height:1.4}.register-header.partner-register-header .header-body .partner-header-info .wrap-down{display:inline-block}.register-header.partner-register-header .header-body .sign-in-link{margin-right:1.2em}.register-header.partner-register-header .header-body .tv-image-black{height:14em}.register-header.partner-register-header+.lineups{background-color:#f5f7f9}.register-header+.add-ons{padding-top:1em}.register-header~.add-on-rows .add-ons-title{margin-top:1em}.register-header~.add-on-rows .padding{display:none}.register-header button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.register-header .header-top{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:6em;padding:0 .5em}.register-header .header-top .sign-in-link{height:2.5em;margin:.5em 1.2em .5em 2em;opacity:1;font-size:.8em;font-weight:500}.register-header .button-row{display:flex;align-items:center;padding-bottom:2em}.register-header .button-row button{width:100%;cursor:pointer;transition:opacity .25s ease;white-space:pre;color:#fff;border:none;outline:none;background:none;font-family:"Gotham Rounded",sans-serif;font-size:.8em;font-weight:500}.register-header .button-row button:hover,.register-header .button-row button:focus{opacity:.75}.register-header .logo-wrapper{margin:-1em auto 3em;padding:0 2em}.register-header .logo-wrapper .philo-logo{z-index:9;display:block;overflow:visible;width:100%;max-width:14em;margin:auto;transition:.1s all}.register-header .logo-wrapper .philo-logo .shape{stroke:none;stroke-width:none;fill:#fff}.register-header .register-group{margin:0 auto;padding:.15em 0 .15em}.register-header .register-group .register-form{width:100%;max-width:90vw;padding:.25em}.register-header .register-form-next{margin-bottom:.5em}.register-header .legal-container{display:flex;align-items:center;flex-flow:column;width:40em;max-width:90vw}.register-header .legal-container .trial-terms{padding-bottom:.5em;text-align:center;letter-spacing:-0.02em;color:#fff;font-family:"Gotham Rounded",sans-serif;font-size:.75em;font-weight:500;line-height:1.3}.register-header .legal-container .trial-terms .wrap-down{display:inline-block}.register-header .legal{padding-bottom:1rem;text-align:center;color:#fff;font-size:.6em;font-weight:300;line-height:1.4}.register-header .legal .link{color:#000;font-weight:400}.register-header .login-message{min-height:unset;max-height:4em;margin:0;font-size:.7em}.register-header.hidden .login-message{display:none}.register-header .message-error{color:#000;font-weight:600;line-height:1.3}.register-header .field{width:100%}.register-header .field input{height:3em;font-size:1.2em}.register-header .field input::placeholder{text-align:center}.register-header .register-group .register-prompt{text-align:center;letter-spacing:-0.94px;color:#666;font-family:"Gotham",sans-serif;font-size:1em;font-weight:500}.register-header .register-group .register-form .subscription-code-button{color:#006cb9}.register-header .lineups{width:100vw;min-height:18em;padding-bottom:0;background:rgba(0,0,0,0)}.register-header .lineups .lineup{max-width:100%;padding-bottom:0}.register-header .lineups .lineup .base{padding-top:0}.register-header .lineups .lineup .base,.register-header .lineups .lineup .price{letter-spacing:-0.07em;color:#fff;font-weight:500}.register-header .header-body{z-index:10;display:flex;justify-content:center;width:100vw;margin-bottom:1em;color:#fff;font-family:"Gotham",sans-serif;font-weight:500}.register-header .header-body .header-tv-group{display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto}.register-header .header-body .header-tv-group .image-product{height:auto;width:100%}.register-header .header-body .header-info{display:flex;align-items:center;flex-direction:column}.register-header .header-body .header-title{padding-bottom:.25em;text-align:center;font-size:2em}.register-header .header-body .header-subtitle{max-width:100%;text-align:center;font-size:1.75em;line-height:1.2}.register-header .header-body .header-subgroup{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;width:100vw;margin:1em 0}.register-header .header-module{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;width:100%;max-width:24em;height:fit-content;margin:0;padding:1em;color:#000;border-radius:1.5em;background-color:#fff;box-shadow:0 0 .5em rgba(0,0,0,.5);font-size:.8em}.register-header .header-module.bby-sunset .sunset-message{text-align:center;padding:1em .8em 1.5em;line-height:1.4}.register-header .header-module.header-module-code{max-width:33em;margin-bottom:1em}.register-header .header-module.header-module-default{max-width:24em;margin:0}.register-header .header-module.header-module-default .subscription-code-input{margin-top:.75em}.register-header .header-module .header-module-small-title{display:block;margin-top:.5em;text-align:center;color:#666;font-size:1.2em}.register-header .header-module .header-module-link-label{display:block;margin:1em 0 .2em;padding-bottom:.4em;text-align:center;color:#666;font-size:.8em}@media screen and (max-width: 910px){.register-header{height:auto}.register-header .logo-wrapper{margin-top:0;margin-bottom:2em}.register-header .logo-wrapper .philo-logo{max-width:9em}.register-header.display-collections .header-title{padding:0 .5em;font-size:2.3em}.register-header.partner-register-header .header-tv-group .tv-image-black{margin-bottom:0}.register-header.partner-register-header .header-body .partner-header-info{margin-bottom:0}.register-header .header-body .header-subgroup{flex-direction:column;margin:0}.register-header .header-tv-group .tv-image-black{margin:2em 0;font-size:.75em}.register-header .header-tv-group .header-info{font-size:.9em}}@media screen and (max-width: 630px){.register-header .header-module.header-module-default,.register-header .header-module.header-module-code{width:100vw;max-width:100vw;margin:0;border-radius:0;box-shadow:none}.register-header.mobile .lineup-wrapper .next-icon-wrapper{font-size:1em}.register-header.display-collections .header-title{font-size:1.7em}.register-header.partner-register-header .logo-group,.register-header.cobrand-register-header .logo-group{font-size:.7em}.register-header.partner-register-header .header-body .partner-header-info,.register-header.cobrand-register-header .header-body .partner-header-info{display:flex;flex-flow:column;font-size:1.5em}.register-header.partner-register-header .header-body .partner-header-info .wrap-down,.register-header.cobrand-register-header .header-body .partner-header-info .wrap-down{font-size:.7em}.register-header .login-field-username{min-width:100%}.register-header .register-subtitle{padding-top:.5em}.register-header .logo-wrapper{margin-bottom:1em}.register-header .header-body .header-info{font-size:.6em}.register-header .lineup .scrollable .channels{padding-right:1em;padding-left:1em}.register-header .cta-threshold{font-size:.7em}}@media screen and (max-width: 400px){.register-header.cobrand-register-header .logo-group{font-size:3vw}.register-header .register-form .register-subtitle{font-size:.9em}.register-header .logo-wrapper{margin-top:1em}.register-header .header-body .header-subgroup .header-module{width:100%;margin-left:0}.register-header .header-body .header-info{font-size:.5em}.register-header .button-row{flex-flow:column}.register-header .button-row button:last-child{padding-top:.75em}}
.phone-number-link.general-button-link{font-weight:400;font-family:"Gotham",sans-serif;--initial-text-color: black;opacity:1;padding:.5em 1em}.phone-number-icon{height:2em;display:none}.phone-number-icon .icon-phone{width:auto;height:100%;fill:var(--button-text-color)}@media screen and (max-width: 910px){.phone-number-link.general-button-link{padding:.5em}.phone-number-description{display:none}.phone-number-icon{display:flex}}
.comfort-channel-hero{--hero-height: 39em;position:relative;display:flex;width:100%;height:var(--hero-height);min-height:var(--hero-height);background-color:#000;background-position:center bottom;background-size:cover;background-repeat:no-repeat;-webkit-text-size-adjust:none}.comfort-channel-hero .hero-body{display:flex;overflow-x:hidden;align-items:flex-start;justify-content:space-between;flex-direction:column;width:1440px;min-width:320px;margin:0 auto;padding:4.2em 5em;height:100%}.comfort-channel-hero .logo-wrapper{margin:0;padding:0}.comfort-channel-hero .logo-wrapper .philo-logo{width:8.89em;margin:0}.comfort-channel-hero .content-container{width:100%}.comfort-channel-hero .title-container{width:28em;margin-bottom:1.4em}.comfort-channel-hero .hero-title{font-family:"Gotham";font-weight:900;font-size:3.2em;letter-spacing:-0.25px;line-height:1.1;color:#fff;display:block}.comfort-channel-hero .subtitle-container{width:75%;margin-bottom:1.78em}.comfort-channel-hero .hero-subtitle{font-size:1.95em;font-weight:300;letter-spacing:-0.25px;line-height:1.2;color:#fff;display:block}.comfort-channel-hero .free-trial-button{--initial-bg-color: rgb(12, 147, 242);width:25.4em;text-align:center}@media only screen and (max-width: 1024px){.comfort-channel-hero{--hero-height: 90vh;--bg-size-y: 68%;--content-height: calc(100% - var(--bg-size-y));background-position:62% bottom;background-size:auto var(--bg-size-y);min-height:45em;position:relative}.comfort-channel-hero::after{position:absolute;z-index:0;width:100%;height:3em;top:var(--content-height);content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}.comfort-channel-hero .hero-body{height:var(--content-height);width:90%;padding:.5em 0 0;margin:0 auto;overflow:hidden;align-items:center;justify-content:space-evenly}.comfort-channel-hero .logo-wrapper .philo-logo{width:5.8em}.comfort-channel-hero .content-container{display:flex;flex-direction:column;align-items:center}.comfort-channel-hero .title-container{width:auto}.comfort-channel-hero .hero-title{font-size:5.3vw;text-align:center}.comfort-channel-hero .subtitle-container{display:none}.comfort-channel-hero .free-trial-button{width:21em;padding:.6em}}@media only screen and (max-width: 480px){.comfort-channel-hero{--hero-height: 70vh;--bg-size-y: 50%;min-height:var(--hero-height)}.comfort-channel-hero .hero-title{font-size:1.75em}.comfort-channel-hero .free-trial-button{width:15em}}
.tmobile-cta{font-weight:400;line-height:1.3;border-radius:2.5em}.tmobile-cta.header-module{border-radius:2.5em}.tmobile-cta.header-module.header-module-default{min-width:26em;padding:1.5em;box-shadow:none}@media screen and (max-width: 480px){.tmobile-cta.header-module.header-module-default{margin-top:.5em;font-size:3.5vw}}.tmobile-cta .tmobile-cta-header{display:flex;align-items:center;justify-content:center;color:#de0069}.tmobile-cta .tmobile-cta-header .tmobile-heading{margin-left:1em;font-size:.85em;white-space:pre-line}.tmobile-cta .tmobile-cta-header .tmobile-logo{min-width:6em;max-width:6em}.tmobile-cta .tmobile-cta-header .tmobile-logo .shape{fill:#de0069}.tmobile-cta .tmobile-cta-steps{padding-left:2em;font-weight:300}.tmobile-cta .tmobile-cta-steps li{list-style:decimal}.tmobile-cta .tmobile-cta-steps li+li{margin-top:1em}.tmobile-cta .general-button-link{justify-content:center;width:100%;max-width:24em;opacity:1;font-family:"Gotham Rounded",sans-serif;font-size:1em;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25))}.tmobile-cta .general-button-link+.general-button-link{margin-top:.75em}.light .tmobile-cta .general-button-link.tmobile-signup-button{--initial-text-color: var(--gray-4);--initial-bg-color: var(--blue-black-75)}
.features-container{position:relative;width:100%}.features{display:flex;max-width:62em;margin:0 auto;padding:1em 0;font-family:"Gotham Rounded",sans-serif}.features ul{display:inherit}.features.right .indicator:last-child{opacity:0}.features.left .indicator:first-child{opacity:0}.features .indicator{position:absolute;top:50%;transition:opacity .3s ease;transform:translateY(-50%)}.features .indicator:last-child{right:0}.features .indicator:last-child .icon{transform:rotate(90deg)}.features .indicator:first-child .icon{transform:rotate(-90deg)}.features .indicator .icon{width:1.5em;height:1.5em}.features .indicator .shape{opacity:1;fill:#bdbdbd}.features .feature{display:flex;flex:1;flex-flow:row;min-width:10em;border-radius:.5em;background:#fff}.features .feature+.feature{margin-left:1em}.features .feature .feature-icon{width:3.5em;height:4em;margin-left:.5em;object-fit:contain}.features .feature .feature-body{display:flex;flex-flow:column;padding:1em;padding:1.5em 1em;font-size:.75em;line-height:1.2}.features .feature .feature-body .feature-title{font-size:1.1em;font-weight:500}.features .feature .feature-body .feature-text{margin-top:.5em;font-weight:300}@media screen and (max-width: 910px){.features{overflow-x:auto;width:100%;max-width:35em}.features:before,.features::after{min-width:1.5em;content:""}.features .feature{align-items:center;flex-flow:column;border-radius:2em}.features .feature .feature-icon{width:6em;height:6em;margin:0}.features .feature .feature-body{padding:0 1.8em 1.8em;text-align:center}.features .feature .feature-body .feature-title{white-space:pre-line;font-family:"Gotham",sans-serif;font-size:1.2em}}
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)}.categories-container{--margin-left: 4.5em}.categories-container .categories{position:relative;margin:.5em 0 2em;padding:2.5em 0;color:var(--pearl-white);background:linear-gradient(180deg, var(--blue-black) 22.35%, rgba(0, 0, 0, 0) 33.67%),var(--dark-blue-black);font-family:"Gotham",sans-serif}.categories-container .categories .scroller-container button{top:9em;transform:translateY(-5.5em);--initial-bg-color: var(--white-10)}.categories-container .categories .padding{min-width:calc(var(--margin-left) - .5em)}.categories-container .categories .categories-header{display:flex;align-items:center;flex-flow:column;justify-content:center;padding:0 1em 2em;text-align:center;font-weight:500}.categories-container .categories .categories-header .categories-title{margin-bottom:.25em;letter-spacing:-0.02em;font-size:2.5em;line-height:normal}.categories-container .categories .categories-header .categories-subtitle{font-family:"Gotham Rounded",sans-serif;font-size:1em;line-height:1.3}.categories-container .categories .category-container{display:flex;flex-flow:column;margin-bottom:2em}.categories-container .categories .category-container .category{color:#e0e0e0}.categories-container .categories .category-container .category-title{margin-bottom:1em;margin-left:var(--margin-left);font-weight:500}.categories-container .categories .categories-cta{display:flex;justify-content:center;padding:0 2em}.categories-container .categories .categories-cta .primary-button-color{justify-content:center;width:100%;max-width:20em;font-size:1em}.categories-container .categories .show-tile-title,.categories-container .categories .channel-text{display:-webkit-box;visibility:visible;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:.9em;line-height:normal}.categories-container .categories .show-tile .show-tile-body{width:16em;margin:0 .5em}.categories-container .categories .show-tile .show-tile-body .show-image{overflow:hidden;width:100%;height:9em;border-radius:.75em}.categories-container .categories .show-tile .show-tile-title{padding-top:.5em;letter-spacing:-0.01em;font-weight:500;-webkit-line-clamp:2}.categories-container .categories .show-tile .show-tile-title:last-child{margin-bottom:.5em}.categories-container .categories .show-tile .show-channel{display:flex;align-items:center;opacity:.7}.categories-container .categories .show-tile .show-channel .channel-text{font-family:"Gotham Rounded",sans-serif;-webkit-line-clamp:1}.categories-container .categories .show-tile .show-channel .channel-logo{width:auto;height:1.7em;margin-right:.5em}.categories-container .categories .tabs .tab-list{margin:0 var(--margin-left) 3em}.categories-container .categories .tabs .tab-list .tab{font-size:1.1em}.categories-container .lineups .lineup .base,.categories-container .lineups .lineup .price{color:var(--dark-blue-black)}.categories-container .lineups .free-channels-banner{background:#28406b}.categories-container .lineups.mobile .lineup .base{font-size:1.35em}.categories-container .lineups.mobile .scrollable .channels{padding-right:var(--margin-left);padding-left:var(--margin-left)}.categories-container .lineups.mobile .scrollable.free-channels-container .free-channels-banner{background:#28406b;grid-column:span 5}@media screen and (max-width: 480px){.categories-container{--margin-left: 1.5em}.categories-container .categories .categories-header{font-size:4.2vw;line-height:normal}.categories-container .categories .tabs{font-size:4vw}.categories-container .categories .tabs .tab-list{margin-bottom:2em}.categories-container .categories .tabs .show-tile-title,.categories-container .categories .tabs .show-channel{font-size:1.4em}.categories-container .categories .tabs .show-tile{font-size:.65em}.categories-container .categories .tabs .show-tile .show-tile-body .show-image{border-radius:.5em}.categories-container .categories .tabs .scroller-container button{transform:translateY(-5.5em) scale(1.5);font-size:.65em;--offset: 1.5em}}
.collections{display:flex;flex-direction:column;max-width:100vw;padding:0 4em}.collections .collections-heading{text-align:center;font-size:1.75em;font-family:Gotham;color:dimgray;margin:1em 0}.collections .collection-row{margin:1em 0}.collections .collection-row .collection-title{display:flex;align-items:center;font-family:"Gotham Rounded",sans-serif;text-transform:uppercase;line-height:1.4;padding:.5em 1em;margin:.5em;border-radius:.8em;background:#e8e8e8;width:100%;max-width:11em;max-height:5em}.collections .collection-row .collection-title .title-text{font-size:.7em}.collections .collection-row .channel-logo{display:flex;align-content:center;justify-content:center;width:100%;max-width:5em;height:100%;max-height:5em;border-radius:.77em;margin:.5em;padding:.5em;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)}.collections .collection-row .channel-logo img{width:4em}.collections .collection-row .channel-logos{display:flex;flex-wrap:wrap}.collections .collection-row .shows{display:flex;margin:1em 0;max-width:100%;overflow:scroll}.collections .collection-row .show-poster{width:100%;max-width:8em;height:100%;margin:0 .5em}.collections .collection-row .show-poster img{width:8em;border-radius:.77em}@media screen and (max-width: 910px){.collections{font-size:.7em}}
.competitor-feature-subscript,.competitor-feature-unit.mobile{display:none}.competitor-feature-subscript{font-size:.72em;white-space:pre}.competitor-feature{display:inline-flex;align-items:baseline}.competitor-table-disclaimer{font-size:smaller;line-height:normal}.competitor-logo{display:flex;align-items:center;justify-content:center;width:10em;max-width:100%;margin:0 auto;max-height:6em}.competitor-logo .philo-logo{width:7em;height:4em;transform:translateY(0.35em)}.competitor-logo .philo-logo .shape{fill:#0c93f2}.competitor-logo .competitor-logo-image{width:5em;max-width:100%}.competitor-table-container{display:flex;flex-flow:column;max-width:67em;font-family:"Gotham",sans-serif;font-size:.8em;margin:2em auto 0}.competitor-table-container .competitor-table{margin:3em auto 1.5em}.competitor-table-container .highlighted::before{color:#0c93f2}.competitor-table-container .highlighted .competitor-feature{font-weight:900}.competitor-table-container .highlighted .competitor-feature-unit{font-weight:500}.competitor-feature-unit{font-size:.62em}.competitor-table-header{max-width:45em;margin:0 auto;text-align:center;line-height:1.3}.competitor-table-title{display:block;letter-spacing:-0.02em;font-size:3.88em;font-weight:900;line-height:1.1}.competitor-table-subtitle{margin:.5em 0;letter-spacing:-0.04em;font-size:1.66em}.competitor-description .description-content{flex:100%;max-width:100%;margin:.25em 2em 0 0;letter-spacing:-0.04em;font-size:.72em;font-weight:normal;line-height:1.2}@media screen and (max-width: 1024px){.competitor-table-container{font-size:1.25vw}}@media screen and (max-width: 630px){.competitor-table-container{max-width:28em;font-size:2.5vw}.competitor-table-container .competitor-table{max-width:27em}.competitor-table-container .competitor-logo{width:6em}.competitor-table-container .competitor-table-header{text-align:left}.competitor-feature-unit.mobile+.competitor-feature-unit{display:none}.competitor-feature-subscript,.competitor-feature-unit.mobile{display:inline-block}}
.comparison-table{display:block;text-align:left;border-collapse:collapse;border-bottom:1px solid currentColor;--border-width: 10px}.comparison-table tr{border-top:1px solid currentColor}.comparison-table th:not(.highlighted):not(:last-child):not(:first-child),.comparison-table td:not(.highlighted):not(:last-child):not(:first-child){border:1px solid currentColor;border-width:0 1px}.comparison-table th.highlighted,.comparison-table td.highlighted{position:relative;border:none}.comparison-table th.highlighted:before,.comparison-table td.highlighted:before{position:absolute;top:-1px;right:calc(-1*var(--border-width));left:calc(-1*var(--border-width));height:var(--height);--height: calc(100% + var(--border-width));content:"";border:var(--border-width) solid currentColor;border-width:var(--border-width);border-top:none;border-bottom:none;--border-radius: calc(var(--border-width) * 3)}.comparison-table thead tr:first-child .highlighted:before{top:calc(-1*var(--border-width));height:calc(var(--height) + 1px);border-top:solid var(--border-width);border-radius:var(--border-radius) var(--border-radius) 0 0;border-radius-bottom-right:0;border-radius-bottom-left:0}.comparison-table tbody tr:last-child .highlighted:before{border-bottom:solid var(--border-width);border-radius:0 0 var(--border-radius) var(--border-radius)}.comparison-table th{padding:.5em 0;font-size:1.66em;line-height:1.3}.comparison-table .ct-header-column,.comparison-table .ct-feature{padding:.75em}.comparison-table .ct-feature{text-align:center;font-size:2.22em;line-height:1.2}@media screen and (max-width: 630px){.comparison-table{--border-width: 8px}.comparison-table th:first-child{position:absolute;overflow:hidden;max-width:0;max-height:0}}

/*# sourceMappingURL=register-81124241cf0393eb360c.css.map*/