.hac-account-symbol,.hac-account-image{display:block;width:var(--hu-icon,26px);height:var(--hu-icon,26px);flex-shrink:0}.hac-account-image{object-fit:contain;border-radius:50%}
html[data-hu-icons] #header-component svg.hac-account-symbol[data-hac-symbol]{width:var(--hu-icon,26px)!important;height:var(--hu-icon,26px)!important}.hsh-trigger .hac-account-image{width:var(--hu-icon,var(--hsh-icon,24px));height:var(--hu-icon,var(--hsh-icon,24px))}.hsh-avatar:has(.hac-account-symbol),.hsh-avatar:has(.hac-account-image){background:transparent;color:var(--hsh-text,#171717)}.hsh-avatar svg.hac-account-symbol,.hsh-avatar .hac-account-image{width:38px;height:38px}
.hac-native-identity{display:inline-flex;align-items:center;gap:8px}.hac-native-label{max-inline-size:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hac-label-font,12px);font-weight:500;color:inherit;text-decoration:none}.account-button[data-hac-label=true]{display:inline-flex;align-items:center;gap:8px}.hac-customer-name{min-height:44px;align-content:center}.hac-customer-name:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.hsh-popup[style],.hsh-drawer[style],.hh-preview[style]{font-size:var(--hac-panel-font,14px)}.hh-preview[style]{box-sizing:border-box;border-radius:var(--hsh-radius,8px)}.hsh-content .hsh-row,.hh-preview .hsh-content .hsh-row{padding-block:var(--hac-row-pad,12px);gap:var(--hac-row-gap,12px)}.hsh-account .hsh-row .hsh-icon{width:var(--hac-row-icon,44px);height:var(--hac-row-icon,44px)}.hsh-account .hsh-row .hsh-icon svg,.hsh-account .hsh-row .hsh-icon img{width:min(25px,var(--hac-row-icon,25px));height:min(25px,var(--hac-row-icon,25px))}
.hac-row .hac-row-icon{display:grid;place-items:center;flex-shrink:0;width:var(--hac-row-icon,20px);height:var(--hac-row-icon,20px)}.hac-row-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--hu-stroke,1.5)}.hac-row .hac-row-copy{min-width:0;flex:1}.hac-row-copy strong{font-weight:500}.hac-row-copy small{line-height:1.4}.hsh-pref-link.hac-row progress{flex-shrink:0;width:64px}.hh-preview h2:has(.hac-account-symbol),.hh-preview h2:has(.hac-account-image){display:flex;align-items:center;gap:10px}
@media(max-width:749px){.hac-native-label{display:none}.hac-native-identity{gap:0}}

.account-button shopify-account{--shopify-account-signed-in-avatar-size:var(--hu-icon,26px)}
