.register-container{width:auto;min-height:100vh;min-width:320px;overflow:hidden;position:relative;background:linear-gradient(180deg, #F2EFED 7.29%, #F6F5F3 15.62%, #EEEAE7 24.48%)}.register-container.pale .register-header{background-color:transparent;max-width:80em;margin:0 auto}.register-container.pale .register-header .header-top{max-width:70em}.register-container.pale .register-header .header-top .sign-in-link{display:flex;align-items:center;justify-content:center;height:2.5em;margin-top:1em;color:#0c93f2;outline:none}.register-container.pale .register-header .header-top .sign-in-link:not(:hover):not(:focus){background-color:#fff}.register-container.pale .register-header .logo-wrapper{margin-top:-2em}.register-container.pale .register-header .logo-wrapper .philo-logo{width:21em;max-width:initial;filter:drop-shadow(-0.144em -0.144em 0.222em rgba(255, 255, 255, 0.66)) drop-shadow(0.144em 0.144em 0.5em rgba(0, 0, 0, 0.25))}.register-container.pale .register-header .logo-wrapper .philo-logo .shape{fill:#0c93f2}@media screen and (min-width: 630px){.register-container.pale .register-header .header-body .header-tv-image{font-size:1.2em}}.register-container.pale .register-header .header-body .header-title{letter-spacing:-0.05em;color:dimgray;font-family:"Gotham Rounded",sans-serif}.register-container.pale .add-on-rows.light,.register-container.pale .add-ons,.register-container.pale .faqs-container{background-color:transparent}.register-container.pale .faqs-container{padding-top:0}.register-container.pale .faqs-container .title{color:dimgray}.register-container.pale .header-body .header-module.header-module-default{background:transparent;box-shadow:none;line-height:1.3}.register-container.pale .header-body .header-subtitle{letter-spacing:0;font-size:1.25em}.register-container.pale .header-body .header-module-small-title{margin-top:0}.register-container.pale .header-body .header-module-link-label{margin-top:2em;font-weight:400}.register-container.pale .header-body .header-subtitle,.register-container.pale .header-body .header-module-small-title,.register-container.pale .header-body .header-module-link-label{color:dimgray;font-family:"Gotham Rounded",sans-serif}.register-container.pale .header-body .register-group .register-form .register-form-next{background-color:#0c93f2;filter:none}.register-container.pale .header-body .register-group .register-form .register-form-next:hover{background-color:rgba(12,147,242,.75)}.register-container.pale .header-body .register-group .register-form .subscription-code-button{color:#0c93f2}.register-container.pale .header-body .register-group .one-input-placeholder{font-family:"Gotham Rounded",sans-serif;font-weight:400}.register-container.pale .header-body .register-group .register-field{--input-height: 2.44em}.register-container.pale .header-body .register-group .subscription-code-input{--input-height: 2.8em}.register-container.pale .add-on-rows .padding{display:none}.register-container.pale .add-on-rows .add-on-description{color:dimgray}.register-container.pale .add-on-rows .add-on-description i{font-style:normal}.register-container.pale .add-on-rows .add-ons-title{letter-spacing:-0.05em;color:dimgray;font-family:"Gotham Rounded",sans-serif}.register-container.pale .add-on-rows .add-ons-group.is-row .add-ons-container{padding:0}.register-container.pale .add-on-rows .add-on-row{background:transparent}@media screen and (max-width: 768px){.register-container.pale .add-on-rows .add-on-row{margin-bottom:2em}}.register-container.pale .add-on-rows .add-on-row .title-group-row.top{margin-top:0}.register-container.pale .add-on-rows .add-on-row .title-group-row.top .add-on-name{top:-1.5em}.register-container.pale .add-on-rows .add-on-row .add-on-channels-group{padding:.5em 0}.register-container.pale .add-on-rows .add-on-row .add-on-channels-group .add-on-channel-tile{min-width:5em;height:5em;margin:.5em;border-radius:.77em;background-color:#fff;box-shadow:-0.44em -0.44em 1.22em 0 #FFFFFF45,.44em .44em .77em 0 #0E171F0F}.register-container.pale .add-on-rows .add-on-row .add-on-channels-group .add-on-channel-tile img{filter:invert(1)}@media screen and (min-width: 768px){.register-container.pale .add-on-rows .add-on-row{position:relative;flex-flow:row wrap;padding:3em 0}.register-container.pale .add-on-rows .add-on-description{position:absolute;top:0;left:50%;transform:translateX(-50%)}.register-container.pale .add-on-rows .add-on-channels{width:auto;padding-left:1em}}.register-container.pale .lineups.color{background-color:transparent}.register-container.pale .lineups.color .base,.register-container.pale .lineups.color .base .price{letter-spacing:-0.05em;color:dimgray;font-family:"Gotham Rounded",sans-serif}.register-container.pale .lineups.color .full.free::before{background-color:#fff}.register-container.pale .lineups.color .full.free .free-channels-banner{font-family:"Gotham Rounded",sans-serif}.register-container.pale .lineups.color .full.free .channels{font-size:.85em}@media screen and (max-width: 630px){.register-container.pale .lineups.color .full.free .channels{font-size:2.7vw}}.register-container.modal-open{max-height:100vh}.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}.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-container.pale .add-on-rows.light{font-size:4.5vw}.register-container.pale .add-on-rows.light .add-on-channels{font-size:.8em}.register-container.pale .register-header .logo-wrapper .philo-logo{max-width:9em;margin:2em 0}}
.social-proof{background-color:#f5f7f9;display:flex;flex-direction:column;padding:2em 0}.social-proof .social-proof-heading{font-size:2em;text-align:center;margin:1em 0;font-weight:500}.social-proof .reviews{display:flex;overflow:scroll;padding:0 1em}.social-proof .review{font-size:1em;min-width:16em;min-height:14em;border-radius:1em;padding:1em;margin:0 .5em;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.social-proof .review:first-child{margin-left:auto}.social-proof .review:last-child{margin-right:auto}.social-proof .review .app-store-logo{width:100%;max-width:12.5em;height:auto}.social-proof .review .review-details{display:flex;flex-direction:column}.social-proof .review .review-numbers{weight:400;text-align:center;font-size:1.3em}.social-proof .review .stars{text-align:center;margin:1em 0}.social-proof .review .stars .half-star{position:relative}.social-proof .review .stars .half-star .half{position:absolute;left:0}@media screen and (max-width: 630px){.social-proof{font-size:.65em}.social-proof .review{min-width:19em;min-height:14em}.social-proof .review .review-details{flex-direction:row;align-items:center}.social-proof .review .review-numbers{margin-left:.5em;font-size:1em}.social-proof .review .icon{width:1.8em}.social-proof .review .star-half{width:.9em}}
.offer-container{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;width:100%;max-width:30em;margin:0 auto .4em;text-align:center}.offer-container .offer-details{align-items:center;width:100%;padding:.75em;color:#71bb1f;border-radius:.3em;background:#0e141a;font-weight:500;line-height:1.4;letter-spacing:-0.014em;font-size:.85em}.short-form .offer-container{max-width:19.5em;padding-top:1em}
.payment-form-group .payment-form:not(.offer-form):not(.can-pay) .offer-container{display:none}.payment-form-group .payment-form:not(.offer-form):not(.can-pay) .payment-group-wrapper{user-select:none;pointer-events:none;opacity:.5}.payment-form-group .payment-form:not(.offer-form):not(.can-pay) .payment-group-wrapper .add-ons-group button{visibility:hidden}.payment-form-group .billing-summary{color:#000}.payment-form-group .billing-summary .legal{justify-content:center;margin-top:.8em}.payment-form-group .billing-summary .add-on-promotional-text{max-width:48em;margin-top:.5em;margin-bottom:0;text-align:center;color:#000;font-size:.5em;font-weight:300;line-height:1.3}.payment-form-group .billing-summary .add-ons{background-color:#fff}.payment-form-group .billing-summary .payment-summary-item{font-size:1em}.payment-form-group .legal{max-width:30em;font-size:.85em}.payment-form-group .billing-title{margin:0;letter-spacing:-0.05em;font-family:"Gotham",sans-serif;font-size:1.5em}.payment-form-group .payment-form-legal{width:100%;max-width:40em;margin:0 auto;padding-top:1em;text-align:center;letter-spacing:-0.012em;opacity:1;color:#000;font-family:"Gotham",sans-serif;font-size:.75em;line-height:1.2em}.payment-form-group .payment-form-legal .link{color:#0c93f3}.payment-form-group .billing-form{width:100%;max-width:100%;margin:auto}.payment-form-group .offer-form .form-body{padding-bottom:.67em}.payment-form-group .offer-form .form-error{font-size:.67em;max-width:25em}.payment-form-group .offer-form .register-form{max-width:19.5em}.payment-form-group .offer-form .register-form .register-prompt{margin:0 auto;padding:1em 0}.payment-form-group .payment-form .payment-group{margin-top:1em}.payment-form-group .payment-form .billing-summary .add-ons-group{font-size:.65em}.payment-form-group .payment-form .billing-summary .add-ons{margin-bottom:.5em}.payment-form-group .payment-form .billing-summary .add-ons-title-group{margin-bottom:0;font-size:1em}.payment-form-group .payment-form .billing-summary .legal-text{text-align:center;text-transform:none;font-size:1em;font-weight:300}.payment-form-group .payment-form .billing-summary .payment-summary-item-container{letter-spacing:-0.04em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-item{padding:0 1em 0 .5em}.payment-form-group .payment-form .billing-summary .billing-list .oval-icon{width:.75em;height:auto}.payment-form-group .payment-form .billing-summary .billing-list .oval-icon .icon-oval-container{opacity:1;fill:#fff}.payment-form-group .payment-form .billing-summary .subtitle{margin-bottom:1em;color:#4b4f54;font-size:.8em}.payment-form-group .payment-form .billing-error-group{margin-bottom:1em}.payment-form-group .payment-form .billing-list,.payment-form-group .payment-form .billing-form{max-width:30em;font-size:1em}.payment-form-group .payment-form .payment-title{margin:0;text-align:center;letter-spacing:-0.05em;opacity:1;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form .billing-summary .add-ons-title,.payment-form-group .payment-form .section-subtitle,.payment-form-group .payment-form .billing-list-title{margin:1em 0 .5em;padding-bottom:0;text-align:center;letter-spacing:-0.04em;opacity:1;color:#0b141c;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form .tmo-disclaimer{width:35em;max-width:90%;margin:0 auto;padding-top:1em;text-align:center;color:#06080a;font-size:.72em;line-height:1.5}.payment-form-group .payment-form .decision-group{max-width:30em;margin:0 auto}.payment-form-group .payment-form .decision-group .start-button{display:flex;align-items:center;justify-content:center;width:100%;padding:.75em 0}@media screen and (max-width: 630px){.payment-form-group .payment-form .decision-group .start-button{font-size:1em}}@media screen and (max-width: 500px){.payment-form-group .payment-summary-item-container{font-size:1em}.payment-form-group .payment-form{font-size:4vw}.payment-form-group .payment-form .billing-form{padding:0 1em;font-size:.95em}.payment-form-group .payment-form .billing-summary .add-ons-group{font-size:.55em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container{letter-spacing:.06em;font-family:"Gotham",sans-serif;font-size:.9em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-icon{top:1.8vw;width:8vw;height:8vw}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-item{padding:0 .5em 0 0}.payment-form-group .payment-form .billing-summary .subtitle{padding:.5em 1em 0}.payment-form-group .payment-form .billing-summary .billing-list{padding:0 1.25em}.payment-form-group .payment-form .billing-summary .legal{font-size:.7em;line-height:1.5}.payment-form-group .payment-form .offer-container{padding:0 1.25em}.payment-form-group .payment-form .billing-form .billing-title,.payment-form-group .payment-form .payment-title,.payment-form-group .payment-form .billing-summary .add-ons-title,.payment-form-group .payment-form .section-subtitle,.payment-form-group .payment-form .billing-list-title,.payment-form-group .payment-form .decision-title{letter-spacing:0;font-size:1.2em}.payment-form-group .payment-form .step-two-legal{font-size:.67em}.payment-form-group .payment-form .payment-form-legal{max-width:33em;padding:0 1.2em;font-size:.8em}.payment-form-group .payment-form .register-form{max-width:25em;padding:.5em 1em}.payment-form-group .payment-form .subscribed-buttons{max-width:25em}.payment-form-group .payment-form .decision-group{padding:0 1em .5em}.payment-form-group .payment-form.offer-form .payment-form-legal{padding:0}.payment-form-group .payment-form.offer-form .decision-group{padding:0 0 .5em}}
.billing-summary{display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,.85);margin-bottom:2em}.billing-summary .title{font-size:1.8em;margin-bottom:1em;text-align:center;margin-bottom:.5em}.billing-summary .subtitle{text-align:center;line-height:1.4;max-width:30em;margin-bottom:2em}.billing-summary .billing-list{width:100%;max-width:22em}.billing-summary .add-on-modal .add-on-details{font-size:1.2em}.billing-summary .add-on-promotional-text{width:100%;max-width:43em;margin-bottom:.5em;padding:.2em;text-align:left;color:#71bb1f;font-size:.5em;font-weight:500}.billing-summary .legal-text{font-size:.4em;text-transform:uppercase}.billing-summary .promotion-links{display:flex;align-items:center}.billing-summary .promotion-links .oval-icon{width:.22em;height:auto}.billing-summary .promotion-links .oval-icon .icon-oval-container{opacity:1;fill:#0c92f4}.billing-summary .best-buy-link,.billing-summary .coupon-link{padding:.4em .8em;cursor:pointer;opacity:.8;color:#0c92f4;border:none;background:none;font-size:.8em}.billing-summary .best-buy-link:hover,.billing-summary .coupon-link:hover{opacity:1}

/*# sourceMappingURL=register-a49be20c2453c21401ac.css.map*/