.login-library-header-container{margin:auto;overflow:hidden}.login-library-header-brand-icon{fill:#f05537;fill:var(--eds-primary-brand--focus,#f05537)}
.privacy-terms a{text-transform:capitalize;text-decoration:underline}.primary-methods{margin-bottom:36px}.other-login-options{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}@media (min-width:960px){.other-login-options{margin-left:0;margin-bottom:50px}}.other-login-options .eds-btn--button{z-index:0}.other-login-options .eds-expandable-card-content__main-content p{padding:8px 16px}@media (min-width:960px){.other-login-options .eds-expandable-card-content__main-content p{padding:8px 0}}.other-login-options .eds-expandable-card-content__main--expanded{-webkit-box-shadow:none;box-shadow:none;padding-bottom:1px}.other-login-options .eds-expandable-card-content__expanded-items{-webkit-box-shadow:none;box-shadow:none;position:absolute}.other-login-options .eds-card-list{text-align:center}.other-login-options .eds-card-list .eds-card-list__item{display:inline-block}.secondary-method{padding:28px 24px 0}@media (min-width:960px){.secondary-method{padding:28px 48px 0 0}}
.google-login__icon i,.google-login__icon svg{width:24px;height:24px;padding-right:16px}.google-button-container .eds-vector-image{margin:0}.google-button-container .eds-btn.eds-btn--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 16px;border:1px solid #dbdae3}.google-button-container .google-button__logo{min-width:24px;padding-right:16px}.google-button-container .google-button__text{font-weight:600}.google-button-container .google-button__image-wrapper{min-width:36px;padding-left:8px}.google-button-container .google-button__image{width:36px;height:36px;border-radius:8%}.google-button-container .google-button__content{margin:0}
.social-login__container .eds-btn.eds-btn--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 16px;border:1px solid #dbdae3}.social-login__container .eds-btn.eds-btn--block:focus{background-color:#eeedf2;outline:none}.social-login__container .eds-btn.eds-btn--block.eds-btn--disabled path{fill:#a9a8b3!important}
.facebook-button-container .eds-vector-image{margin:0}.facebook-button-container .facebook-button__logo{min-width:24px;padding-right:16px}.facebook-button-container .facebook-button__text{font-weight:600}.facebook-button-container .facebook-button__image-wrapper{min-width:36px;padding-left:8px}.facebook-button-container .facebook-button__image{width:36px;height:36px;border-radius:8%}.facebook-button-container .facebook-button__content{margin:0}
.apple-login__icon{display:inline-block;padding-right:16px}.apple-login__icon .eds-vector-image{margin-bottom:1.5px}.apple-login__text{padding-top:2px}
@media screen and (max-width:792px-1px){.takeover-modal .eds-modal__body{height:auto;position:absolute;bottom:0}}.takeover-modal--inside-modal .takeover-modal__content{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}
.tos-form .auth-lib__header .auth-lib__header__icon i{padding:12px;background:#eeedf2;border-radius:50%;overflow:hidden;width:auto;max-height:100%}.tos-form .auth-lib__header>*{text-align:center}@media screen and (max-width:480px-1px){.tos-form .tos-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tos-form .tos-form__actions>.eds-btn{margin:10px 0}}
.auth-lib__header__picture{border-radius:25px;height:50px;width:50px}.auth-lib__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.auth-lib__header .auth-lib__header__icon .eds-vector-image{width:100%;max-width:120px;max-height:22px}.auth-lib__header__icon-default i,.auth-lib__header__icon-default svg{max-width:250px;width:100%;height:auto}
.auth-lib__header-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:8px}@media (min-width:960px){.auth-lib__header-link{display:none}}
.eds-field-styled--static{margin-bottom:12px}.eds-field-styled--static .eds-btn--button.eds-btn--none.eds-btn--icon-only{padding:0}.eds-field-styled--static .eds-btn--button.eds-btn--none eds-btn--icon-only{margin-right:4px}.eds-field-styled--static .eds-field-styled__aside{height:40px}.auth-lib__email-input-field{position:relative;width:100%}.auth-lib__email-input-field--domain-suggestions{position:absolute;background-color:#fff;left:0;right:0;z-index:1;border-left:1px solid grey;border-right:1px solid grey;border-bottom:1px solid grey;margin-top:-8px}.auth-lib__email-input-field--domain-suggestions.display-alongside-error{margin-top:-28px}@media (max-width:960px){.auth-lib__email-input-field--domain-suggestions.display-alongside-error{margin-top:-32px}}.auth-lib__email-input-field--domain-suggestions .eds-text-list{margin:0}.auth-lib__email-input-field--domain-suggestions .eds-text-list .eds-text-list__item{height:50px}.display-hidden{display:none;border:0 solid #fff}
.verification-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.verification-form-container .auth-lib__header .auth-lib__header__icon i{padding:12px;background:#eeedf2;border-radius:50%;overflow:hidden;width:auto;max-height:100%}.verification-form-container .auth-lib__header .auth-lib__header__icon i svg path{fill:#4b4d63!important}.verification-form-container .auth-lib__header>*{text-align:center}.verification-form-container .verification-form__component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.verification-form-container .verification-form__component form{display:-webkit-box;display:-ms-flexbox;display:flex}.verification-form-container .verification-form__component form>div{margin:0 5px;width:38px;height:52px}.verification-form-container .verification-form__component form>div .eds-field-styled__input{padding:12px 0;text-align:center}.verification-form-container .verification-form__component svg{position:relative;margin-top:32px}.verification-form-container .verification-form__component--failed .eds-field-styled__border-simulation{background:#e02e46}@media screen and (max-width:480px-1px){.verification-form-container .verification-form__component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.verification-form-container .verification-form__component>.eds-btn{margin:10px 0}}.verification-form-container .verification-form__clarification .eds-btn{background:#eeedf2}.verification-form-container .verification-form__clarification .eds-btn:focus,.verification-form-container .verification-form__clarification .eds-btn:hover{background:#dbdae3;border-color:#dbdae3}.verification-form-container .verification-form__clarification i{margin:0 10px 0 0}@media screen and (min-width:480px){.verification-form-container .verification-form__component--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.verification-form-container .verification-form__component--row svg{margin-top:0;position:absolute;right:-56px;top:10px}}
.checkout-login-page-back:hover{cursor:pointer}.hide-auth{visibility:hidden}.checkout-login-progress{position:absolute}.checkout-login-iframe--container{width:100%}.checkout-login-iframe--container iframe{overflow:hidden;border:none;display:block}.login-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-cta .eds-structure__main{max-width:960px}.login-library-container{margin:auto;max-width:360px;width:100%}#credential_picker_container{z-index:2000000000!important}
