@import"https://fonts.googleapis.com/css?family=Roboto:400,500";html,body{max-width:100%;overflow-x:hidden;margin:0;font-family:RobotoRegular,Segoe UI,HelveticaNeueLight,sans-serif}p[data-quid=Body-ModalSubTitle]{display:none!important}label[data-quid=Label-membership-number]{margin-top:0}#eligibility-form .MuiNotificationCard-root{margin-top:16px}#eligibility-form .MuiNotificationCard-root .MuiNotificationCard-Alert{background-color:#e9f7db}#eligibility-form .MuiNotificationCard-root .MuiAlert-icon>svg>path{fill:#4f8c24}.terms_and_conditions_modal h1.Headline{margin-bottom:0}.terms_and_conditions_modal .MuiDialogTitle-root{margin-top:8px}.terms_and_conditions_modal .MuiDialogContent-root{padding:8px 16px}.terms_and_conditions_modal .terms_and_conditions_body p{padding:16px 0;margin:0}.terms_and_conditions_modal .terms_and_conditions_body p:first-child{padding-top:0}.MuiDialog-container .terms_and_conditions_body p{font-size:16px;line-height:24px}@media (min-width: 601px){.MuiDialog-container .terms_and_conditions_body p{font-size:18px;line-height:28px}}#print-icon-container-tc{display:flex;width:fit-content;align-items:center}#print-icon-container-tc:hover{cursor:pointer}#print-label{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0c72df;margin-left:8px}.body-privacy-text{font-size:14px!important}#privacy-policy-link{font-size:14px}#root{margin:0 auto}#root .container{margin:0 auto;max-width:553px;padding:0 16px}@media (min-width: 585px){#root .container{padding:0}}#root #eligibility-form form>div>div,#root #eligibility-form form>div>div>div,#root #update-emails-form form>div>div,#root #update-emails-form form>div>div>div{max-width:553px}#root button[data-quid=verify-next],#root button[data-quid=emails-continue]{margin:0 auto}#root h1.Headline{margin-top:20px;margin-bottom:0}#root button[data-quid=enroll-continue-btn] .buttonText,#root button[data-quid=cancel-btn] .buttonText,#root button[data-quid=skip-and-paym-btn] .buttonText{font-size:16px}#root button[data-quid=BackIconButton]{margin-bottom:10px}#root .payment-cards{margin-top:16px;margin-bottom:50px}#root .payment-card{border-radius:4px;padding:14px 16px 20px;box-shadow:0 0 4px #00000059;background-color:#fff;display:flex;flex-direction:column;margin-bottom:16px}#root .payment-card-icon-container{display:flex}#root .payment-card-required,#root .payment-card-discount,#root .discount-tag{color:#118365}#root .discount-tag{margin-right:.5rem;width:20px;height:20px;font-size:20px}#root .payment-line-item{display:flex;justify-content:space-between;color:#2a282c}#root .payment-card-total{font-size:16px;font-weight:700}#root .payment-card-btn{display:flex;justify-content:center;margin-top:1em;flex-direction:column}#root .payment-card-horizontal-rule{display:block;height:1px;border:0;border-top:1px solid #d0d0d0;width:100%;margin:0}#root .autopay-discount-icon-container{display:flex;flex-direction:row;align-items:center;gap:6px}#root .autopay-discount-icon-container>svg>path{fill:#3e8022}#root .autopay-flow-legal{margin-top:8px}#root .autopay-flow-legal button,#root .autopay-flow-legal span{font-size:14px;line-height:21px}#root .confirmation-container{width:inherit}#root #Alert-autopay-alert{margin:12px 0 16px}#root #Alert-autopay-alert .MuiAlert-standardError{color:#2a282c}#root h2[data-quid=Subheadline-payment-header]{font-weight:700}#root #confirmation-autopay-container{background-color:#f1f2f3;border-radius:4px;padding:8px;margin-top:16px;color:#2a282c}#root #confirmation-autopay-container strong{font-size:16px}#root #confirmation-autopay-container p{margin:0;font-size:16px}#root .disclaimer-text{font-weight:400;font-size:14px;line-height:21px;color:#707070}#root #print-icon-container{display:flex;flex:row;color:#0c72df}#root #print-icon-container span{margin-left:10px;line-height:21px}#root #print-icon-container path{color:pink}#root .FormFieldMeta{min-height:0}#root .invalidClass{color:#2a282c;box-shadow:inset 0 0 0 2px #da291c}#root #ineligible-warning{margin-top:16px}#root #ineligible-warning div[role=alert]{background-color:#ffe6e0}#root #ineligible-warning .MuiAlert-message{color:#404040}#root #ineligible-warning .MuiAlert-icon{height:fit-content;padding:4px 6px 6px;border-radius:50%;background-color:#fff;margin-top:10px;margin-right:12px}#root #ineligible-warning svg{color:#d93c1c!important}#root .update-email-container{background-color:#f1f2f3;padding:1px 19px;color:#2a282c;line-height:1.6}#root .confirmation-summary-item{padding:18px 16px}#root .confirmation-summary-container h1{font-size:18px;margin:0 0 24px}#root .confirmation-summary-container{border-radius:4px;padding:.75em 0 .65em;box-shadow:0 0 4px #00000059;background-color:#fff;display:flex;flex-direction:column;margin:1em 0}#root .confirmation-summary-header{display:flex;justify-content:space-between;align-items:center;color:#2a282c;margin:.5em 1em 1em}#root .confirmation-summary-header h2{margin:0}#root .payment-info-item{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;height:24px}#root .confirmation-label{margin-bottom:4px}#root .confirmation-info-item{margin-bottom:16px}#root .confirmation-info-item:nth-last-child(1),#root .payment-info-item:nth-last-child(1){margin-bottom:0}#root .confirmation-app-store{background-color:#f1f2f3;padding:1em 1em .75em;color:#2a282c;display:flex;margin-top:1.25em;margin-bottom:10px}#root .confirmation-app-store img{min-height:60px;min-width:60px}#root .confirmation-app-store-text{padding:.5em 0 0 .5em}#root .confirmation-app-store-text p{margin:0}#root .update-email-horizontal-rule{display:block;height:1px;border:0;border-top:1px solid #d0d0d0;width:100%;margin:18px 0}#root div[data-quid=Subtitle-secondary-email-header]{margin-bottom:8px}#root div[data-quid=HelperMessage-HelperMessage-1]{margin-top:20px!important}#root .need-help-button-link{padding:7px 12px;border:solid 1px #09216a;border-radius:4px;color:#09216a;font-size:14px;text-decoration:none;cursor:pointer;margin-right:8px}#root .need-help-button{margin-top:10px;display:flex}#root #autopay-selection>.ButtonGroup{margin:14px 0 18px;display:flex;flex-direction:column;align-items:center}#root #autopay-selection>.ButtonGroup.yes-no-bg{margin:14px 0 18px;display:flex;flex-direction:row;justify-content:center}#root #autopay-selection>.ButtonGroup.yes-no-bg>button{min-width:50%}#root #confirmation-redirect-btn,#root .ButtonGroup{min-width:100%}#root .ButtonGroup>button{min-width:100%}#root form>button{min-width:100%}#root .confirmation-app-store{margin-bottom:30px}#root #more-ways-to-pay-container{margin-top:23px}#root p[data-quid=FormFieldMetaErrorText-custom-error]{font-size:14px}#root div[data-quid=FormFieldMetaHelperText-membership-number],#root p[data-quid=FormFieldMetaHelperText-zip-code]{font-size:14px;color:#707070}#root .autopay-legal{margin-bottom:1em}#root div[data-quid=Subtitle-more-ways-to-pay-label]{line-height:24px;margin-bottom:4px}#root p[data-quid=Body-more-ways-to-pay-login]{margin:8px 0 16px}#root p[data-quid=Body-more-ways-to-pay-create-account]{margin:8px 0 0}#root #discount-card{background:#e3f8f0;border-radius:6px;padding:12px;line-height:21px;color:#404040;display:flex;font-size:14px}#root #discount-card .price-icon-container{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-right:8px}#root #discount-card .price-icon-container svg{color:#d08401!important;height:18px;width:18px}@media (min-width: 768px){.login-container,.login-container>div{display:flex;flex-direction:column;align-items:center}.login-container{margin-bottom:32px}#root #confirmation-email-container{margin:0}#root .confirmation-summary-container h1{font-size:20px}#root #discount-card{font-size:16px}}
