.customer-account-control{color:inherit;flex-shrink:0;font-size:14px;position:relative}.customer-account-control .customer-account-trigger{cursor:pointer;min-height:44px;color:inherit;align-items:center;gap:8px;padding:4px 0;text-decoration:none;list-style:none;display:flex}.customer-account-trigger::-webkit-details-marker{display:none}.customer-account-trigger>svg{flex-shrink:0;width:26px;height:26px}.customer-account-trigger>span{line-height:1.4;display:grid}.customer-account-trigger small{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:14px;overflow:hidden}.customer-account-trigger strong{font-size:14px}.customer-account-dropdown{color:#252525;z-index:80;background:#fff;border:1px solid #ddd;border-radius:8px;width:230px;max-width:calc(100vw - 28px);padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 28px #0003}.customer-account-control:not([open])>.customer-account-dropdown{display:none}.customer-account-control .customer-account-dropdown>a{color:#252525;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.customer-account-dropdown>a:hover{background:#fff0f1}.customer-account-dropdown>a:last-child{border-top:1px solid #eee;border-radius:0;margin-top:4px}.customer-account-dropdown svg{width:18px;height:18px}.account-shopping-nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-shopping-nav>a{font-size:14px}.customer-account-trigger:focus-visible,.customer-account-dropdown>a:focus-visible{outline-offset:3px;outline:2px solid}.customer-account-marketplace .customer-account-trigger small,.customer-account-marketplace .customer-account-trigger strong{color:#fff}.site-shell .customer-account-trigger small,.site-shell .customer-account-trigger strong{font-size:14px}.site-shell .customer-account-control .customer-account-trigger,.site-shell .customer-account-control .customer-account-dropdown>a{display:flex}@media (width<=900px){.site-shell .customer-account-trigger>span{display:none}.site-shell .customer-account-control{margin-right:14px}.site-shell .customer-account-control .customer-account-dropdown>a{display:flex}}@media (width<=700px){.account-brand:has(.account-shopping-nav){flex-wrap:wrap;gap:12px;height:auto;min-height:65px}.account-shopping-nav{gap:12px}.account-shopping-nav .customer-account-trigger>span{display:none}}@media (width<=600px){.customer-account-marketplace .customer-account-trigger>span{display:none}.customer-account-dropdown{font-size:14px}}
