.site-header .header-account{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:5px 14px 5px 6px;border:1px solid #c5aa6a66;border-radius:99px;color:inherit;font:600 13px/1.2 Manrope,Arial,sans-serif;white-space:nowrap;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.header-account .account-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#c9aa5720;color:#cfad5a;transition:background .22s,transform .22s}body.marketing .header-account .account-icon{color:#987225;background:#d5b66624}.header-account svg{display:block}.site-header .header-account:hover{border-color:#bd9847;background:#c9aa5710;box-shadow:0 5px 18px #102c3d0b;transform:translateY(-1px)}.site-header .header-account:hover .account-icon{background:#d5b6663d;transform:rotate(-5deg)}.site-header .header-account:focus-visible{outline:3px solid #b98c32;outline-offset:4px}.site-header .header-actions{gap:14px}@media(max-width:1100px){.header-account [data-account-label]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header .header-account{padding:4px;width:46px;height:46px;min-height:46px;flex:none}.site-header .header-actions{gap:12px}}@media(max-width:800px){.site-header .header-actions{gap:14px}.site-header .header-actions .header-phone{display:none!important}.site-header .header-account{width:44px;height:44px;min-height:44px}.header-account .account-icon{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.site-header .header-account,.header-account .account-icon{transition:none}.site-header .header-account:hover,.site-header .header-account:hover .account-icon{transform:none}}
.account-menu-wrap{position:relative;flex:none}.account-menu-wrap>.header-account{background:transparent;cursor:pointer}.account-popover{position:absolute;z-index:100;top:calc(100% + 14px);right:0;width:min(320px,calc(100vw - 32px));padding:12px;background:#fffdf8;color:#102e3e;border:1px solid #d8cfb9;border-radius:20px;box-shadow:0 18px 50px #102e3e24;display:flex!important;flex-direction:column;gap:2px}.account-popover[hidden]{display:none!important}.account-menu-title{font-size:10px;letter-spacing:.18em;color:#826329;padding:10px 12px}.account-popover>a{position:relative;display:block;padding:13px 34px 13px 12px;border-radius:12px;text-decoration:none;font:600 14px/1.5 Manrope,Arial,sans-serif;min-height:58px}.account-popover small{display:block;font-size:12px;font-weight:400;color:#536672}.account-menu-arrow{position:absolute;right:12px;top:20px;color:#997323}.account-popover>a:hover,.account-popover>a:focus-visible{background:#f0eadb}.account-popover>button{padding:12px;text-align:left;border:0;border-top:1px solid #dfd9ca;margin-top:5px;background:transparent;color:inherit;font:inherit;min-height:44px;cursor:pointer}.account-menu-auth{display:flex;border-top:1px solid #dfd9ca;padding-top:6px}.account-menu-auth a{display:flex;align-items:center;min-height:44px;padding:8px 12px;font-size:13px}.account-popover a:focus-visible,.account-popover button:focus-visible{outline:2px solid #a47b26;outline-offset:1px}@media(max-width:800px){.account-popover{right:-56px;max-width:calc(100vw - 32px)}}@media(prefers-color-scheme:dark){.account-popover{background:#142c39;color:#f7f4eb;border-color:#526069}.account-popover small{color:#b6c8d1}.account-popover>a:hover,.account-popover>a:focus-visible{background:#28404b}.account-menu-title,.account-menu-arrow{color:#e0bd66}}
@media(max-width:800px){.account-popover{position:fixed;left:16px;right:16px;top:var(--account-menu-top,80px);width:auto;max-width:none;max-height:calc(100dvh - 100px);overflow-y:auto}}
