.main, .section-navigation {
  min-width: 0;
}
.section-navigation {
  display: flex;
  align-items: stretch;
}
.section-navigation .uk-tab-v2-container {
  flex: 1 1 auto;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  touch-action: pan-x;
}
.section-navigation .uk-tab-v2-container::-webkit-scrollbar {
  display: none;
}
.section-navigation .uk-tab-v2-container.scroll-before::before, .section-navigation .uk-tab-v2-container.scroll-after::after {
  content: none;
  display: none;
}
.section-navigation__scroll {
  display: none;
  flex: 0 0 auto;
  width: 2rem;
  border: 0;
  padding: 0;
  background: #ffff99;
  color: #501e07;
  cursor: pointer;
  font-size: 1rem;
}
.section-navigation__scroll:hover:not(:disabled) {
  background: #efef91;
}
.section-navigation__scroll:disabled {
  cursor: default;
  opacity: 0.35;
}
.section-navigation.has-overflow .section-navigation__scroll {
  display: block;
}
.section-navigation .uk-tab-v2 {
  width: max-content;
  min-width: 100%;
}
