.c-FederatedLoginButton{display:flex;flex-direction:column;gap:16px}.c-FederatedLoginButton__divider{align-items:center;display:flex;justify-content:center;padding:16px 0;text-align:center;text-transform:uppercase}.c-FederatedLoginButton__divider:before{background-color:#ebebeb;content:"";flex:1;height:1px;margin-right:16px}.c-FederatedLoginButton__divider:after{background-color:#ebebeb;content:"";flex:1;height:1px;margin-left:16px}.c-FederatedLoginButton__buttons--default{display:flex;flex-direction:column;gap:16px}.c-FederatedLoginButton__buttons--simple{display:flex;flex-direction:row;gap:16px}.c-FederatedLoginButton__login-button{align-items:center;background-color:#fff;border:1px solid var(--color-neutral-10);border-radius:8px;color:var(--font-color-primary);cursor:pointer;display:flex;font:inherit;font-family:var(--font-titles);font-size:16px;font-weight:700;gap:16px;justify-content:center;line-height:1.5;padding:16px;width:100%}.c-FederatedLoginButton__express{align-items:center;display:flex;justify-content:center;text-align:center}.c-FederatedLoginButton__apple-reminder-title{color:var(--font-color-primary);font-family:var(--font-titles);font-size:20px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;font-weight:700}.c-EmailVerification{display:flex;flex-direction:column;gap:24px}.c-EmailVerification__input{color:var(--font-color-primary);font-family:var(--font-stack);font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;background:var(--white);border:none;border-bottom:1px solid var(--color-primary);display:block;height:42px;line-height:1em;margin-inline:auto;max-width:360px;outline:0;padding:8px 0;text-align:center;white-space:normal;width:100%;word-wrap:break-word}.c-EmailVerification__input:focus,.c-EmailVerification__input:hover{border-color:var(--color-primary)}.c-EmailVerification__email-sent-text,.c-EmailVerification__verification-instructions{font-size:16px;font-weight:700;letter-spacing:.3px;line-height:1.5;text-align:left}.c-EmailVerification__verification-code-title{display:block;font-size:14px;font-weight:800;letter-spacing:.3px;line-height:1.1;text-align:center}.c-EmailVerification__find-email-suggestion{font-size:16px;letter-spacing:.3px;line-height:1.5;text-align:left}.c-EmailVerification__title{color:var(--font-color-primary);font-family:var(--font-titles);font-size:28px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;font-weight:700;line-height:1.1;text-align:center}.c-EmailVerification__hint{color:var(--color-primary);font-family:var(--font-stack);font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}.c-EmailVerification__icon{color:var(--color-primary);text-align:center}@keyframes spin{to{rotate:360deg}}.c-SignUpForm{text-align:left}.c-SignUpForm a{color:var(--color-tertiary)}.c-SignUpForm__form{margin:0 auto;max-width:740px}.c-SignUpForm__form.guestCheckout{background-color:#f8f8f8;padding:16px 24px}.c-SignUpForm__form.guestCheckout .c-Input__input{background-color:#f8f8f8}.c-SignUpForm__field{margin-bottom:8px}.c-SignUpForm__field.hidden{display:none}.c-SignUpForm__submit{display:flex;flex-direction:column;gap:16px;margin-top:32px}.c-SignUpForm__submit .c-TermsDisclaimer{margin:0}.c-SignUpForm label.c-Input{color:var(--font-color-primary);font-family:var(--font-stack);font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;font-weight:800;letter-spacing:.28px;line-height:1.14;margin-top:24px}.c-SignUpForm label.c-Input input{color:var(--black);font-family:var(--font-stack);font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;height:40px}.c-SignUpForm label.c-Input .c-Input__eye-icon-container{bottom:5px}.c-SignUpForm__promo-optin-checkbox{margin-top:16px}.c-SignUpForm .c-Toast{margin-top:4px}
