.header__account{position:relative;display:flex;align-items:center}.header__icons .header__icon--cart{margin-inline-end:0}.header__icons .header__account--header{margin-inline-end:-1rem}.header__account-details{position:relative;display:flex;align-items:center;height:100%}.header__account .header__account-trigger{display:block;cursor:pointer;list-style:none;white-space:nowrap}.header__account .header__account-trigger::-webkit-details-marker{display:none}.header__account .header__account-trigger-inner{display:flex;align-items:center;justify-content:center;gap:.6rem;height:100%}.header__account .header__account-trigger,.header__account .header__account-trigger:hover{text-decoration:none}.header__account-trigger::-webkit-details-marker{display:none}.header__account .header__account-avatar{position:relative;display:flex;align-items:center;justify-content:center;height:2.4rem;width:2.4rem;flex:0 0 auto}.header__account:has(.header__account-label) .header__account-trigger,.header__account-trigger:has(.header__account-label){width:auto;max-width:none;padding-inline-end:.4rem}.header__account-label{font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:rgb(var(--color-header-text));max-width:14rem;overflow:hidden;text-overflow:ellipsis}.header__account .header__account-dot,.header__account-menu .header__account-dot{display:block;box-sizing:border-box;width:.8rem;height:.8rem;min-width:.8rem;min-height:.8rem;border-radius:50%;background-color:rgb(var(--color-header-text) / .45);flex:0 0 auto}.header__account .header__account-trigger .header__account-dot{position:absolute;inset-block-start:auto;inset-block-end:-.1rem;inset-inline-end:-.1rem;box-shadow:0 0 0 .2rem rgb(var(--color-header-background))}.header__account[data-account-state=pro] .header__account-dot{background-color:#1f9d55}.header__account-menu{position:absolute;inset-block-start:calc(100% + .8rem);inset-inline-end:1rem;z-index:30;min-width:22rem;padding:.8rem 0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-border) / .35);border-radius:var(--dropdown-radius, .6rem);box-shadow:var(--shadow-sm, 0 .4rem 1.6rem rgb(var(--color-shadow) / .12));animation:account-menu-in .18s ease-out}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-.4rem)}}@media(prefers-reduced-motion:reduce){.header__account-menu{animation:none}}.header__account-menu-head{display:flex;flex-direction:column;gap:.2rem;padding:.6rem 1.6rem 1rem;margin-block-end:.6rem;border-block-end:.1rem solid rgb(var(--color-border) / .3)}.header__account-menu-status{display:flex;align-items:center;gap:.6rem;font-size:1.2rem;opacity:.7}.header__account-menu .header__account-menu-status .header__account-dot{background-color:rgb(var(--color-foreground) / .4);box-shadow:none}.header__account[data-account-state=pro] .header__account-menu .header__account-menu-status .header__account-dot{background-color:#1f9d55}.header__account-menu-name{font-size:1.4rem;font-weight:600}.header__account-menu-list{margin:0;padding:0;list-style:none}.header__account-menu-caption{padding:.2rem 1.6rem .6rem;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;opacity:.45}.header__account--drawer .header__account-menu-caption{padding-inline:0}.header__account-menu-link{display:block;padding:.9rem 1.6rem;font-size:1.4rem;line-height:1.3;color:inherit;text-decoration:none;transition:background-color .12s ease}.header__account-menu-link:hover,.header__account-menu-link:focus-visible{background-color:rgb(var(--color-foreground) / .05);text-decoration:none}.header__account-menu-link--pro{font-weight:600}.header__account-menu-secondary{margin-block-start:.6rem;padding-block-start:.6rem;border-block-start:.1rem solid rgb(var(--color-border) / .3)}.header__account-menu-secondary .header__account-menu-link{font-size:1.3rem;opacity:.75}.header__account--drawer{width:100%}.header__account--drawer .header__account-details{width:100%;flex-direction:column;align-items:flex-start}.header__account--drawer .header__account-trigger{width:auto}.header__account-label--drawer{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;max-width:none}.header__account[data-account-state=pro] .header__account-label--drawer{font-weight:600}.header__account--drawer{margin-inline-end:0}.header__account--drawer .header__account-menu{position:static;inset-inline-end:auto;min-width:0;width:100%;margin-block-start:.8rem;border:0;border-radius:0;box-shadow:none;background-color:transparent;padding-inline:0}.header__account--drawer .header__account-menu-head,.header__account--drawer .header__account-menu-link{padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-account-menu.css.map */
