.sc-checkout-email-preview{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--sc-input-background-color);border:var(--sc-input-border-width,1px) solid var(--sc-input-border-color);border-radius:var(--sc-input-border-radius-medium,var(--sc-border-radius-medium));-webkit-box-shadow:var(--sc-input-box-shadow);box-shadow:var(--sc-input-box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--sc-input-font-family);font-size:var(--sc-font-size-small);font-weight:var(--sc-input-font-weight);justify-content:space-between;padding:var(--sc-input-spacing-small);position:relative;width:100%}.sc-checkout-email-preview,.sc-checkout-email-preview__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-checkout-email-preview__info{gap:1em}.sc-checkout-email-preview__avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background-color:var(--sc-color-gray-200);border-radius:50%;color:var(--sc-color-gray-600);flex-shrink:0;font-size:19px;height:38px;overflow:hidden;text-transform:uppercase;width:38px}.sc-checkout-email-preview__avatar img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sc-checkout-email-preview__text{line-height:var(--sc-line-height-dense)}.sc-checkout-email-preview__name{font-weight:var(--sc-font-weight-bold)}.sc-checkout-email-preview__email{color:var(--sc-input-help-text-color)}.sc-checkout-email-preview__dropdown{position:relative}.sc-checkout-email-preview__dropdown summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sc-color-gray-600);cursor:pointer;list-style:none;padding:var(--sc-spacing-x-small)}.sc-checkout-email-preview__dropdown summary::-webkit-details-marker{display:none}.sc-checkout-email-preview__menu{background-color:var(--sc-color-white);border:1px solid var(--sc-input-border-color);border-radius:var(--sc-border-radius-medium);-webkit-box-shadow:var(--sc-shadow-medium);box-shadow:var(--sc-shadow-medium);margin-top:var(--sc-spacing-xx-small);min-width:140px;padding:var(--sc-spacing-xx-small);position:absolute;right:0;top:100%;z-index:10}.sc-checkout-email-preview__menu a,.sc-checkout-email-preview__menu button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--sc-border-radius-small);color:inherit;gap:var(--sc-spacing-x-small);padding:var(--sc-spacing-x-small) var(--sc-spacing-small);text-decoration:none;white-space:nowrap}.sc-checkout-email-preview__menu a:hover,.sc-checkout-email-preview__menu button:hover{background-color:var(--sc-color-gray-100)}.sc-checkout-login{-webkit-animation:sc-ic-login-open .4s ease-in-out;animation:sc-ic-login-open .4s ease-in-out;background-color:var(--sc-input-background-color);border:1px solid var(--sc-input-border-color,var(--sc-input-border));border-radius:var(--sc-input-border-radius-medium,var(--sc-border-radius-medium));-webkit-box-shadow:var(--sc-input-box-shadow);box-shadow:var(--sc-input-box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--sc-input-font-family);font-size:var(--sc-font-size-small);font-weight:var(--sc-input-font-weight);letter-spacing:var(--sc-input-letter-spacing);padding:var(--sc-input-spacing-medium,1em);-webkit-transition:var(--sc-transition-medium,.2s) border,var(--sc-transition-medium,.2s) box-shadow;transition:var(--sc-transition-medium,.2s) border,var(--sc-transition-medium,.2s) box-shadow}.sc-checkout-login .sc-button-unstyled,.sc-checkout-login a{color:var(--sc-color-primary-500)}.sc-checkout-login__sent-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sc-input-help-text-color);font-size:var(--sc-font-size-small);gap:var(--sc-spacing-small,8px);line-height:var(--sc-line-height-dense,1.25);margin-bottom:var(--sc-spacing-x-small,6px)}.sc-checkout-login__icon{-ms-flex-negative:0;flex-shrink:0;font-size:1em}.sc-checkout-login__sent-email{color:var(--sc-input-label-color);font-weight:var(--sc-font-weight-semibold)}.sc-checkout-login__change-link{cursor:pointer;margin-left:auto;text-decoration:none;white-space:nowrap}.sc-checkout-login__change-link:hover{text-decoration:underline}.sc-checkout-login__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sc-spacing-small,8px);margin:var(--sc-spacing-medium,16px) 0}.sc-checkout-login__code-box{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:var(--sc-input-font-size-large,1.125rem);height:var(--sc-input-height,48px);max-width:64px;min-width:0;padding-left:0;padding-right:0;text-align:center}.sc-checkout-login__separator{font-size:var(--sc-font-size-large);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sc-checkout-login__separator,.sc-checkout-login__verifying{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sc-input-help-text-color)}.sc-checkout-login__verifying{gap:var(--sc-spacing-small,8px);margin-bottom:var(--sc-spacing-small,8px)}.sc-checkout-login__spinner{-webkit-animation:sc-ic-login-spin .6s linear infinite;animation:sc-ic-login-spin .6s linear infinite;border:2px solid var(--sc-input-border-color,currentColor);border-radius:50%;border-top:2px solid rgba(0,0,0,0);height:1em;width:1em}.sc-checkout-login__error,.sc-checkout-login__expired{color:var(--sc-color-danger-500,red);font-size:var(--sc-font-size-x-small);margin:0 0 var(--sc-spacing-small,8px) 0}.sc-checkout-login__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--sc-spacing-small,8px)}.sc-checkout-login__footer,.sc-checkout-login__footer-left,.sc-checkout-login__footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-checkout-login__resend-timer{color:var(--sc-input-help-text-color);font-size:var(--sc-font-size-x-small)}.sc-checkout-login__mode-link,.sc-checkout-login__resend-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:var(--sc-font-size-x-small);gap:var(--sc-spacing-xx-small,2px);text-decoration:none}.sc-checkout-login__mode-link:hover,.sc-checkout-login__resend-link:hover{text-decoration:underline}.sc-checkout-login__password-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sc-spacing-small,8px);margin:var(--sc-spacing-small,8px) 0}.sc-checkout-login__password-row .sc-form-control{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.sc-checkout-login__password-row .sc-button{-ms-flex-negative:0;flex-shrink:0;letter-spacing:normal;text-transform:none;white-space:nowrap}.sc-checkout-login__input-wrap{position:relative}.sc-checkout-login__input-loader{margin-top:-.5em;position:absolute;right:var(--sc-input-spacing-medium,1em);top:50%}.sc-checkout-login__password-row .sc-checkout-login__spinner{border-color:rgba(0,0,0,0) currentColor currentColor}.sc-checkout-field--email .sc-checkout-login .sc-button-unstyled,.sc-checkout-field--email .sc-checkout-login a{color:inherit;text-decoration:underline}.sc-checkout-field--email .sc-checkout-email-preview__menu a,.sc-checkout-field--email .sc-checkout-email-preview__menu button{color:inherit;text-decoration:none}@-webkit-keyframes sc-ic-login-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sc-ic-login-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sc-ic-login-open{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sc-ic-login-open{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
