.ah-preview-info{margin:20px auto;max-width:1180px;padding:10px 14px;background:#f2e6d0;border:1px solid #d8c4a4;font-size:14px}.ah-header-preview{position:sticky;top:0;z-index:9999;background:rgba(238,222,190,.96);border-bottom:1px solid rgba(0,0,0,.12)}.ah-header-inner{max-width:1180px;margin:0 auto;min-height:74px;display:flex;align-items:center;gap:28px;padding:0 24px}.ah-logo{font-weight:700;text-decoration:none;color:#222;white-space:nowrap}.ah-main-nav{flex:1}.ah-menu,.ah-menu ul{list-style:none;margin:0;padding:0}.ah-menu{display:flex;gap:22px}.ah-menu>li{position:relative}.ah-menu a{display:block;text-decoration:none;color:#333;font-weight:600;letter-spacing:.03em;padding:26px 0}.ah-menu>li>a{text-transform:uppercase}.ah-menu li ul{display:none;position:absolute;left:0;top:100%;min-width:340px;background:var(--ah-menu-color,#b99a7a);box-shadow:0 16px 40px rgba(0,0,0,.18)}.ah-menu li:hover>ul,.ah-menu li:focus-within>ul{display:block}.ah-menu li ul a{position:relative;padding:16px 22px;border-bottom:1px solid rgba(0,0,0,.12)}.ah-menu li ul a[data-ah-label]:after{content:attr(data-ah-label);float:right;color:#fff;font-weight:700}.ah-header-actions{display:flex;align-items:center;gap:14px}.ah-header-actions a,.ah-header-actions button{border:0;background:0 0;color:#222;font-weight:700;cursor:pointer;text-decoration:none}.ah-disabled{opacity:.45;pointer-events:none}