shopify-account.e420-account{--shopify-account-font-heading: var(--font-heading-family);--shopify-account-font-heading-weight: var(--font-heading-weight);--shopify-account-font-body: var(--font-body-family);--shopify-account-font-body-weight: var(--font-body-weight);--shopify-account-radius-base: var(--popup-corner-radius);--shopify-account-radius-button: var(--buttons-radius);--shopify-account-radius-button-small: var(--buttons-radius);--shopify-account-radius-input: var(--inputs-radius);--shopify-account-color-background: rgb(var(--color-background));--shopify-account-color-text: rgb(var(--color-foreground));--shopify-account-color-accent: rgb(var(--color-button));--shopify-account-color-accent-text: rgb(var(--color-button-text));--shopify-account-dialog-position-top: var(--account-dialog-top, var(--header-height, 0px));--shopify-account-avatar-size: 4rem;--shopify-account-signed-in-avatar-size: var(--e420-account-avatar-size)}header .header__icons .e420-account-entry{--e420-account-avatar-size: 28px;display:grid;grid-template-columns:1fr;margin:0;padding:0}header .header__icons .e420-account-button{display:grid;grid-area:1 / 1;align-items:center;width:100%;height:100%;margin:0;padding:0;border-radius:inherit;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}header .header__icons shopify-account.e420-account:not(:defined),header .header__icons shopify-account.e420-account:defined+.e420-account-fallback{display:none}shopify-account.e420-account::part(signed-out-avatar){box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:4rem;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}shopify-account.e420-account::part(signed-out-avatar):focus-visible{outline:2px solid currentColor;outline-offset:2px}header .header__icons .e420-account-button .e420-account__content,header .header__icons .e420-account-button .e420-account__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:auto}header .header__icons .e420-account-button .e420-account__content{min-width:max-content;width:100%;height:100%;padding:0 1rem}@media screen and (max-width:989px){header .header__icons .e420-account-button .e420-account__content{padding-right:0}header .header__icons .e420-account-entry--signed-in.e420-account-entry--panel{flex:0 0 4rem;width:4rem;min-width:4rem;max-width:4rem}}header .header__icons .e420-account-button .e420-account__content--avatar-only{min-width:0;padding:0}header .header__icons .e420-account-button .e420-account__initials{display:flex;align-items:center;justify-content:center;width:var(--e420-account-avatar-size);height:var(--e420-account-avatar-size);border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:inset 0 0 0 1px #00000014;font-size:14px;line-height:1}header .header__icons .e420-account-button .e420-account__label{display:block;position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);text-transform:uppercase;white-space:nowrap}header .header__icons .e420-account__name{display:none}@media screen and (min-width:990px){header .header__icons .e420-account-entry--signed-in{flex:0 1 auto;width:max-content;min-width:10rem;max-width:16rem}header .header__icons .e420-account-entry--signed-in.e420-account-entry--panel{grid-template-columns:4rem minmax(0,1fr);column-gap:.4rem}header .header__icons .e420-account-entry--signed-in.e420-account-entry--panel>.e420-account__name{display:block;grid-area:1 / 2;align-content:center;min-width:0;height:100%;padding:0 1rem 0 0;overflow:hidden;color:inherit;font:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}header .header__icons .e420-account-entry--signed-in .e420-account__content{min-width:0}header .header__icons .e420-account-entry--signed-in .e420-account__label{display:block;position:static;width:auto;height:auto;min-width:0;margin:0;clip:auto;text-transform:none;text-overflow:ellipsis}}@media screen and (min-width:1116px){header .header__icons .e420-account-entry:not(.e420-account-entry--signed-in) .e420-account__label{display:inline;position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}}
/*# sourceMappingURL=/cdn/shop/t/869/assets/e420-customer-account.css.map */
