.customer-account-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 10px;color:inherit;font-size:13px;line-height:1.3;border-radius:3px;transition:color .2s ease,box-shadow .2s ease}
.customer-account-link .icon{width:21px;height:21px}
.customer-account-link:hover,.customer-account-link:focus-visible{color:#9a702d}
.customer-account-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.customer-selection-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 18px;padding:14px 16px;background:#f6efdf;border:1px solid #e2d0ac;border-radius:5px;color:#654b2b;font:400 13px/1.55 'Segoe UI',Arial,sans-serif}
.customer-selection-status a,.customer-selection-status button{color:#684719;text-decoration:underline;text-underline-offset:4px;font:600 13px/1.5 'Segoe UI',Arial,sans-serif;background:none;padding:4px 0;border:0}
.customer-selection-status[data-state=error]{border-color:#a76537;background:#fbf2e8}
.customer-selection-status [hidden]{display:none!important}
@media(min-width:1101px) and (max-width:1450px){.customer-account-link [data-customer-label]{display:none}}
@media(max-width:1100px){.customer-account-link{padding:4px;flex-shrink:0}.customer-account-link [data-customer-label]{display:none}.header-actions{gap:8px}}
@media(max-width:350px){.storefront .header-inner{padding-inline:12px;gap:6px}.storefront .wordmark .brand-logo-window{width:130px}.storefront .header-actions .selection-trigger{width:44px;min-width:44px;padding-inline:0;gap:2px}.storefront .header-actions .selection-count{min-width:16px;height:16px;padding-inline:2px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.customer-account-link{transition:none}}
