/*Ukrycie stanów*/
#projector_amount {
  display: none !important;
}

/*centrowanie stopki(kontakt)*/
.menu_contact__items {
    justify-content: center;
}

/*ukrywanie jednostek standardowych*/
.price.--convert {
    display: none;
}
/*ukrywanie punktów odbioru na stronie kontaktu*/
.contact_stocks { 
  display: none;
}

/*Wycentrowanie MENU3*/
header .navbar-nav {
    justify-content: center;
}

/*Wyświetlanie przycisków po dodaniu do koszyka*/
/*przesuniecie w prawo*/
.justify-content-center {
    justify-content: normal !important;
}
/*rozciągniecie "przejdź do koszyka"*/
@media (min-width: 757px) {
    .btn {
        width: 150px;
    }
}
/* Ukryj tylko fakturę drukowaną */
a.f-dropdown-item[data-value="1"] {
  display: none !important;
}

/*MENU1*/
#menu_categories .big_label a {
  font-size: 0; /* ukrywa oryginalny tekst "Asortyment" */
}

#menu_categories .big_label a::after {
  content: "Wszystkie kategorie"; /* nowy tekst */
  font-size: 16px; /* ustaw normalny rozmiar */
}


/* DESKTOP ONLY */
@media (min-width: 1025px) {

  /* 1) Strzałka dla każdego LI, które MA podmenu:
        - bezpośredni <ul>
        - albo <ul> po .nav-header (częsty wrapper w iDosell)
        - oraz dla już otwartych elementów (.nav-open) – gdy submenu jest doładowywane
  */
  #menu_navbar li.nav-item:has(> ul),
  #menu_navbar li.nav-item:has(> .nav-header + ul),
  #menu_navbar li.nav-item.nav-open {
    /* sam selektor – nic nie rysujemy, tylko korzystamy niżej */
  }

  /* Dołącz strzałkę przy linku (obsługa: a bezpośrednio, albo a w .nav-header) */
  #menu_navbar li.nav-item:has(> ul) > a.nav-link::after,
  #menu_navbar li.nav-item:has(> .nav-header + ul) > a.nav-link::after,
  #menu_navbar li.nav-item:has(> ul) > .nav-header > a.nav-link::after,
  #menu_navbar li.nav-item:has(> .nav-header + ul) > .nav-header > a.nav-link::after,
  /* gdy submenu jest doładowywane – pokaż strzałkę już po pierwszym otwarciu */
  #menu_navbar li.nav-item.nav-open > a.nav-link::after,
  #menu_navbar li.nav-item.nav-open > .nav-header > a.nav-link::after {
    content: "▸" !important;
    display: inline-block;
    margin-left: .5rem;
    font-size: .9em;
    line-height: 1;
    transition: transform .2s ease;
  }

  /* 2) Obrót strzałki: na hover i gdy element ma klasę .nav-open */
  #menu_navbar li.nav-item:hover:has(> ul) > a.nav-link::after,
  #menu_navbar li.nav-item:hover:has(> .nav-header + ul) > a.nav-link::after,
  #menu_navbar li.nav-item:hover:has(> ul) > .nav-header > a.nav-link::after,
  #menu_navbar li.nav-item:hover:has(> .nav-header + ul) > .nav-header > a.nav-link::after,
  #menu_navbar li.nav-item.nav-open > a.nav-link::after,
  #menu_navbar li.nav-item.nav-open > .nav-header > a.nav-link::after {
    transform: rotate(90deg);
    content: "▾" !important;
  }

  /* 3) Fallback dla „leniwego” ładowania submenu:
        jeśli UL pojawia się dopiero w momencie hover, strzałka też się pojawi w tej chwili.
        (Dzięki :has() + :hover zadziała w tym samym momencie, kiedy pokaże się submenu) */
}