.jf49527dc2209 {
  top: 0;
  z-index: 60;
  pointer-events: none;
  padding: 12px 0 4px;
  position: sticky;
}
.s709af7e87fdb {
  box-shadow: 0 12px 32px rgba(0,0,0,.12);
  background: var(--fb1a6975784e6);
  color: var(--yd36d8008415c);
  padding: 8px 10px 8px 20px;
  pointer-events: auto;
  align-items: center;
  position: relative;
  gap: 14px;
  display: flex;
  border: 1px solid var(--f541aa16efa49);
  border-radius: 999px;
}.kb94a72e2fc17{visibility:inherit}
.jf49527dc2209 .t6a8e285dff1a {
  flex: 1;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  min-width: 0;
}
.jf49527dc2209 .sae47cee87eb3 {
  font-size: 18px;
}
.jf49527dc2209 .e8b3d5d7d7f84 {
  gap: 2px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.jf49527dc2209 .e8b3d5d7d7f84>li>a {
  display: block;
  border-radius: 999px;
  padding: 8px 14px;
}
.h66e2d0b65705 .x153c1f4c8cd8 {
  border-color: transparent;
}
.jf49527dc2209 .zb714dbe1b63b {
  border-radius: 999px;
}.s788b0229852c{opacity:1}
.jf49527dc2209 .e8b3d5d7d7f84>li>a:hover {
  background: var(--j5a35edae1c2b);
}.u7bebc03fc831{z-index:auto}
.h66e2d0b65705 {
  align-items: center;
  display: flex;
  gap: 8px;
}
@media(max-width:900px) {
  .jf49527dc2209 {
    padding-top: 8px;
  }
  .s709af7e87fdb {
    padding: 6px 6px 6px 14px;
    gap: 8px;
  }
  .jf49527dc2209 .sae47cee87eb3 {
    font-size: 17px;
    margin-right: auto;
  }
  .jf49527dc2209 .t6a8e285dff1a {
    position: absolute;
    background: var(--fb1a6975784e6);
    padding: 10px;
    align-items: stretch;
    display: none;
    box-shadow: 0 18px 40px rgba(0,0,0,.16);
    left: 0;
    right: 0;
    top: calc(100% + 8px);
    border: 1px solid var(--f541aa16efa49);
    border-radius: 20px;
    flex-direction: column;
  }
  .jf49527dc2209[data-b4870ce68a3fc] .t6a8e285dff1a {
    display: flex;
  }
  html:not([data-gc31ba51c9a9d]) .jf49527dc2209 .t6a8e285dff1a {
    box-shadow: none;
    position: static;
    display: flex;
    flex-basis: 100%;
  }
  html:not([data-gc31ba51c9a9d]) .s709af7e87fdb {
    border-radius: 22px;
    flex-wrap: wrap;
  }
  .jf49527dc2209 .e8b3d5d7d7f84 {
    flex-direction: column;
    align-items: stretch;
  }
  .jf49527dc2209 .e8b3d5d7d7f84>li>a {
    border-radius: 12px;
  }
  .h66e2d0b65705 {
    justify-content: space-between;
    padding: 10px 6px 0;
    border-top: 1px solid var(--f541aa16efa49);
    flex-wrap: wrap;
  }
}
