.dictionary__param[data-producer_code] {
  display: flex !important;
  gap: 4px;
  align-items: center;
  flex-wrap: nowrap;
}

.dictionary__param[data-producer_code] > * {
  display: inline !important;
  white-space: nowrap;
}
#menu_navbar .navbar-nav {
  display: flex;
  flex-wrap: wrap; /* POZWALA ZAWIJANIE WIELU RZĘDÓW (jeśli bardzo konieczne) */
  justify-content: space-between; /* równy rozkład */
  white-space: normal;
  font-size: 13px;  /* zmniejszony rozmiar */
  gap: 6px;         /* mniejsze odstępy */
  row-gap: 4px;     /* mniejszy pionowy odstęp */
}

#menu_navbar .nav-item {
  flex: 1 1 auto; /* pozwala elementom się skalować */
  min-width: fit-content;
  text-align: center;
}
section.hotspot,
section.hotspot * {
  overflow: visible !important;
}

section.hotspot .slick-list,
section.hotspot .slick-track,
section.hotspot .slick-slide {
  overflow: visible !important;
  position: relative !important;
  z-index: auto !important;
  transform: none !important;
}


#menu_buttons2 .menu_button_wrapper {
  background-color: transparent !important;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); /* cień bardziej rozmyty i oddalony */
  padding: 12px; /* odsunięcie zawartości od cienia */
  border-radius: 25px; /* opcjonalnie zaokrąglenie krawędzi */
  transition: box-shadow 0.3s ease-in-out;
}

#menu_buttons2 .menu_button_wrapper:hover {
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);
}
#menu_buttons2 .menu_button_wrapper img {
  width: 100%;
  height: auto;
  display: block;
 
}

#projector_stocks {
    display: none !important;
}

#tm-widget-ferret2 {
    margin-bottom: 30px; /* Możesz zmienić wartość wedle potrzeby */
}