.gercan-account-invite{position:fixed;z-index:90;box-sizing:border-box;width:270px;max-width:calc(100vw - 24px);padding:18px 34px 18px 18px;border:1px solid #cfe0f4;border-radius:14px;background:#fff;color:#123d68;box-shadow:0 8px 28px #123d6829;font:14px/1.45 system-ui,sans-serif}
.gercan-account-invite[hidden]{display:none!important}
.gercan-account-invite:before{content:"";position:absolute;left:var(--invite-arrow);width:12px;height:12px;background:#fff;border-left:1px solid #cfe0f4;border-top:1px solid #cfe0f4;top:-7px;transform:translateX(-50%) rotate(45deg)}
.gercan-account-invite[data-side=above]:before{top:auto;bottom:-7px;transform:translateX(-50%) rotate(225deg)}
.gercan-account-invite strong{display:block;font-size:16px}.gercan-account-invite p{margin:8px 0 12px}.gercan-account-invite a{display:inline-block;background:#0874e6;color:#fff;text-decoration:none;border-radius:8px;padding:9px 14px;font-weight:700}.gercan-account-invite-close{position:absolute;right:5px;top:5px;border:0;background:transparent;color:#123d68;font-size:23px;width:32px;height:32px;padding:0;cursor:pointer}.gercan-account-invite :focus-visible{outline:3px solid #123d68;outline-offset:3px}

.gercan-account-invite{overflow-wrap:anywhere;}.gercan-account-invite p{white-space:pre-line}

.gercan-account-invite{width:var(--invite-width,270px);font-size:var(--invite-font,14px)}.gercan-account-invite strong{font-size:var(--invite-title-font,16px)}.gercan-account-invite a{font-size:var(--invite-button-font,14px)}

@media(max-width:980px){
  .gercan-account-invite{padding:10px 30px 10px 12px;line-height:1.25;border-radius:10px}
  .gercan-account-invite p{margin:5px 0 7px}
  .gercan-account-invite a{padding:6px 10px;line-height:1.2}
  .gercan-account-invite-close{top:2px;right:2px;width:28px;height:28px;font-size:21px}
}

.gercan-account-invite a[hidden]{display:none!important}

/* v461: a requested sign-in reminder stays above product detail overlays. */
.gercan-account-invite.is-cart-required{z-index:2147483600}
