.site-header,
.site-header * {
  font-family: "Arial Hebrew", Arial, sans-serif;
}

.site-header .global-nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  flex-wrap: wrap;
}

.site-header .global-nav a {
  border-radius: 999px;
  padding: 9px 12px;
  color: #17312d;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
}

.site-header .global-nav a:hover {
  background: #e8f4ef;
  color: #095344;
}

.site-header .global-nav .whatsapp-nav {
  background: #0f755f;
  color: #fff;
}

.site-header .global-nav a[href="/food-as-medicine/"] {
  border: 1px solid #ead69b;
  background: #fff3cf;
  color: #513900;
}

.site-header .global-nav a[href="/food-as-medicine/"]:hover {
  border-color: #ffd86a;
  background: #ffd86a;
  color: #3f2d00;
}

.site-bottom-bar {
  border-top: 1px solid rgba(255, 255, 255, .16);
  padding: 22px 18px;
  background: #17312d;
  font-family: "Arial Hebrew", Arial, sans-serif;
}

.site-bottom-nav {
  width: min(100%, 1180px);
  margin: auto;
  display: flex;
  justify-content: center;
  gap: 9px;
  flex-wrap: wrap;
}

.site-bottom-nav a {
  border: 1px solid rgba(255, 255, 255, .22);
  border-radius: 999px;
  padding: 9px 13px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
}

.site-bottom-nav a:hover {
  border-color: #ffd86a;
  background: #ffd86a;
  color: #513900;
}

.site-header .global-nav a:focus-visible,
.site-bottom-nav a:focus-visible {
  outline: 3px solid #e3a225;
  outline-offset: 3px;
}

@media (max-width: 820px) {
  .site-header .header-inner {
    align-items: flex-start;
    flex-direction: column;
  }

  .site-header .global-nav {
    width: 100%;
    justify-content: flex-start;
    overflow-x: auto;
    flex-wrap: nowrap;
    padding-bottom: 4px;
  }

  .site-bottom-bar {
    padding: 20px 14px;
  }

  .site-bottom-nav {
    gap: 7px;
  }

  .site-bottom-nav a {
    padding: 8px 10px;
    font-size: 12px;
  }
}
