.dictionary__param[data-producer_code]{
display: flex!important;
}

.search_description__wrapper p{
    font-size: 14px;
    line-height: 140%;
    text-align: justify;
}

.dictionary .dictionary__group {
display: flex;
flex-direction: column;
}
.dictionary .dictionary__param[data-responsible-entity="true"] {
order: 2;
}
.dictionary .dictionary__param:last-child {
margin-bottom: 2rem;
}
.dictionary .dictionary__param:empty {
display: none;
}

.projector_safe__info::after {
  content: "Bezpieczne zakupy" "\A" "Sprawdź rabaty w koszyku";  /* Numer telefonu + dodatkowy tekst */
  white-space: pre-line;  /* Dzięki temu zachowujemy odstęp pomiędzy dwoma liniami */
  display: block;  /* Wymusza wyświetlanie w nowej linii */
  font-size: 12px;  /* Rozmiar czcionki */
  color: #000000;  /* Kolor tekstu */
  margin-top: 10px;  /* Odstęp między numerem telefonu a nowym tekstem */
}
.search_categoriesdescription_next:not(.expanded) > * {
display: block !important;
}
.search_categoriesdescription_next .show_description {
display: none !important;
}

#news_list .article__image_wrapper {
    display: none !important;
}

#main_news .article__image_wrapper {
    display: none !important;
}


@media (min-width: 979px) {
    .account_links {
        display: none!important;
    }
    .menu_skip {
        display: none!important;
    }
  html.--fixed-header header.commercial_banner {
    display: grid;
    grid-template-columns: 1fr; /* trzy kolumny równej szerokości */
    grid-template-areas: 
      "menu_categories menu_search menu_top"; /* trzy elementy w jednej linii */

    align-items: center;
    justify-items: center;
    width: 100%;
    margin: 0 auto;
    padding: 1rem 1.5rem;
    grid-gap: 1.5rem;
  }

  /* Przypisanie odpowiednich obszarów */
  #menu_categories { 
    grid-area: menu_categories;
    justify-self: start;
  }
  #menu_search { 
    grid-area: menu_search;
    justify-self: center;
    width: 100%; /* zależnie od potrzeb można ograniczyć np. do 300px */
    max-width: 500px;
  }
  #menu_top { 
    grid-area: menu_top;
    justify-self: end;
  }
  ul.navbar-subnav.--cols12, ul.navbar-subnav.--cols18 {
      overflow-y: scroll;
    max-height: 90vh;
  }
}