@font-face{font-family:Avenir Next LT W05 Regular;src:url(../../fonts/6149662/146f526d-792d-4257-ba12-0fb6fbb8e31e.woff2) format("woff2"),url(../../fonts/6149662/2a1d06fe-73d7-4df1-9d59-5227c3c01d03.woff) format("woff")}@font-face{font-family:Avenir Next LT W05 Medium;src:url(../../fonts/6149672/9548fa3a-05c3-47ef-a6d5-f2f6fef54f84.woff2) format("woff2"),url(../../fonts/6149672/7667f1c1-c3ca-4520-aead-66f9d93d55a0.woff) format("woff")}@font-face{font-family:Avenir Next LT W05 Demi;src:url(../../fonts/6149639/11ba579d-59f5-479e-b2dd-411ca230f60c.woff2) format("woff2"),url(../../fonts/6149639/f740c173-ce1a-4e47-a4e3-fab0a45da815.woff) format("woff")}.font-regular{font-family:Avenir Next LT W05 Regular,sans-serif;font-weight:400}.font-medium{font-family:Avenir Next LT W05 Medium,sans-serif;font-weight:500}.font-demi{font-family:Avenir Next LT W05 Demi,sans-serif;font-weight:600}.account-need-help{margin-top:4rem}@media(min-width:768px){.account-need-help{margin-top:3.25rem;padding:0 4rem}}.account-need-help .help-header{color:#2e2e2e;font-family:Avenir Next LT W05 Medium,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;margin:2.5rem 0 0;text-align:center;text-transform:uppercase}@media(min-width:768px){.account-need-help .help-header{margin:2.25rem 0 .5rem}}.account-need-help .help-message{color:#2e2e2e;font-family:Avenir Next LT W05 Regular,sans-serif;font-size:.875rem;line-height:1.25rem;text-align:center}@media(min-width:768px){.account-need-help .help-message{margin:0 auto;width:45%}}.account-need-help .help-links{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:.5rem auto 0;width:auto}@media(min-width:768px){.account-need-help .help-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2.5rem auto 0;max-width:unset}}.account-need-help .help-links-wrapper{display:table;margin:auto}@media(min-width:1024px){.account-need-help .help-links-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}.account-need-help .help-links-wrapper,.account-need-help .help-links-wrapper .call-link a,.account-need-help .help-links-wrapper .service-link a{display:-webkit-box;display:-ms-flexbox;display:flex}}.account-need-help .call-link{margin-left:0;margin-right:0}@media(min-width:768px){.account-need-help .call-link{margin-left:2rem;margin-right:2rem}}.account-need-help .call-link,.account-need-help .service-link,.account-need-help .time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}@media(min-width:768px){.account-need-help .call-link,.account-need-help .service-link,.account-need-help .time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0}}.account-need-help .calendar-icon,.account-need-help .call-icon,.account-need-help .mail-icon{margin-right:1.125rem}.account-need-help .time p{line-height:1.25rem;margin-bottom:0}@media(min-width:768px){.account-need-help .time p{margin-bottom:1rem}}.account-need-help .cshours-section .cshelp-txt{letter-spacing:.08em;line-height:1rem;margin-bottom:0;padding-left:0;padding-right:0}@media(min-width:768px){.account-need-help .cshours-section .cshelp-txt{padding-left:.75rem;padding-right:.75rem}}.account-need-help .help-title-txt a{color:#2e2e2e;font-family:Avenir Next LT W05 Regular,sans-serif}.account-need-help .help-title-txt a:focus,.account-need-help .help-title-txt a:focus-visible{outline:.03125rem solid #2e2e2e;padding-bottom:.25rem}@media(min-width:768px){.registration .account-need-help{padding:0}}.toggle-password{opacity:0;position:absolute;right:0;top:1.75rem}.toggle-password .eye-active-icon{display:none;height:1.05625rem;margin-top:-.45625rem;width:1.2rem}.toggle-password .eye-inactive-icon{display:inline-block;height:1.05625rem;margin-top:-.45625rem;width:1.2rem}.toggle-password.show-password .eye-active-icon{display:inline-block}.toggle-password.show-password .eye-inactive-icon{display:none}.toggle-password-input:focus+label+.toggle-password,.toggle-password:focus{opacity:1}.toggle-password-input::-ms-reveal{visibility:hidden}.toggle-password-input::-webkit-textfield-decoration-container{visibility:hidden}.toggle-password-input::-ms-clear{visibility:hidden}.valid-password-info-title{margin-bottom:0;margin-top:1rem}.valid-password-info{list-style-type:disc;padding-left:1rem}.valid-password-info li p{font-family:Avenir Next LT W05 Regular,sans-serif;font-size:.75rem;letter-spacing:.025rem;line-height:1rem;margin-bottom:0}.valid-password-info{padding-left:.8125rem}.valid-password-info,.valid-password-info-title{color:#2e2e2e;font-family:Avenir Next LT W05 Regular,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:1rem}.valid-password-info li,.valid-password-info-title li,.valid-password-info-title.padding-none,.valid-password-info.padding-none{padding:0}.valid-password-info .error-in-pattern,.valid-password-info .matched-pattern,.valid-password-info-title .error-in-pattern,.valid-password-info-title .matched-pattern{display:none;padding-right:.5625rem}.valid-password-info .pwd-criteria-not-matched,.valid-password-info-title .pwd-criteria-not-matched{color:#d72a1f;list-style-type:none}.valid-password-info .pwd-criteria-not-matched .error-in-pattern,.valid-password-info-title .pwd-criteria-not-matched .error-in-pattern{display:inline-block}.valid-password-info .pwd-criteria-not-matched svg,.valid-password-info-title .pwd-criteria-not-matched svg{fill:#d72a1f}.valid-password-info .pwd-criteria-matched,.valid-password-info-title .pwd-criteria-matched{list-style-type:none}.valid-password-info .pwd-criteria-matched .matched-pattern,.valid-password-info-title .pwd-criteria-matched .matched-pattern{display:inline-block}.page-title.create-account-page-title{font-size:1.5rem;letter-spacing:.08em;line-height:2rem;margin:2rem 0 1rem}@media(min-width:768px){.page-title.create-account-page-title{margin:2rem 0 2.5rem}}.early-access-level{font-size:.75rem;letter-spacing:.025rem;line-height:1rem;margin-top:2rem}.registration-left{margin-bottom:2.5rem}@media(min-width:768px){.registration-left{padding-right:3.125rem}}.registration-left .birthday-group{margin-top:2.5rem}.registration-left .form-group.custom{margin-top:1rem}.registration-left .form-group.custom.birthday-group{margin-top:2.5rem}.registration-right{margin-bottom:2.5rem}@media(min-width:768px){.registration-right{padding-left:3.125rem}}.registration-right .create-account-btn{font-size:.875rem;margin-top:2.5rem}.registration-right .password-rules-content{font-size:.75rem;line-height:1rem;margin:1rem 0}.registration-right .password-rules-content p{margin-bottom:0}.registration-right .register-confirm-password{margin-bottom:2.5rem}.registration-right .custom-control-label{font-size:.75rem;letter-spacing:.05em;line-height:1rem}@media(min-width:768px){.registration-right .custom-control-label{font-size:.875rem;line-height:1.25rem;padding-left:.75rem}.registration-right .custom-control-input,.registration-right .custom-control-label:before{height:1.5rem;width:1.5rem}.registration-right .custom-control-input:checked~.custom-control-label:after{height:.9375rem;left:-1rem;width:.46875rem}}.registration-right .loyalty-program-checkbox .loyalty-program-label{line-height:1rem;margin-top:.5rem}.registration-right .loyalty-program-checkbox .loyalty-program-label .loyalty-program-style{font-family:Avenir Next LT W05 Regular,sans-serif;text-decoration:underline}.registration-right .loyalty-program-checkbox .loyalty-program-label .tertiary-link{cursor:pointer;font-size:.75rem;line-height:1rem}.registration-right .loyalty-program-checkbox .loyalty-program-label .loyalty-checkbox-text{line-height:1rem;margin-top:1rem}@media(min-width:768px){.registration-right .loyalty-program-checkbox .loyalty-program-label .loyalty-checkbox-text{margin-top:.5rem}}.registration-right .sms-optin-email-checkbox{margin-bottom:1.5rem}@media(min-width:768px){.registration-right .sms-optin-email-checkbox{margin-bottom:2rem}}.registration-right .sms-optin-email-checkbox .sms-optin-label{line-height:1rem}@media(min-width:768px){.registration-right .sms-optin-email-checkbox .sms-optin-label{line-height:1.25rem}}.registration-right .sms-optin-privacy{margin:2rem 0}.registration-right .privacy-policy,.registration-right .privacy-policy .tertiary-link{font-size:.75rem;line-height:1rem}.registration-right .cancel{margin-top:1rem;text-align:center}.registration-right .cancel .tertiary-link{color:#2e2e2e;font-family:Avenir Next LT W05 Regular,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;text-decoration:none;text-transform:uppercase}.registration-right .cancel .tertiary-link:hover{text-decoration:underline}.registration-right .form-group.custom,.registration-right .form-group.custom.register-confirm-password{margin-top:1rem}.content-footer{margin-bottom:5rem}.content-footer .account-need-help{margin-top:4rem}
/*# sourceMappingURL=registerForm.css.map*/