/*Opis produktu*/

#projector_longdescription,
#projector_longdescription * {
  font-family: Arial !important;
  font-size: 10pt !important;
  line-height: 1.5 !important;
  text-align: start !important;
}

#projector_longdescription p {
  margin-bottom: 1em !important;
}

#projector_longdescription li {
  margin-left: 1.5em !important;
  padding-left: 0.5em !important;
  text-indent: 0 !important;
}

#projector_longdescription {
    margin-bottom: 15px; /* lub inna wartość według potrzeb */
}

/*kod EAN w parametrach*/

.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;
}

/*hotspot ramka*/

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;
}

/*efekt hover do przycisków*/

#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: 5px; /* 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;
 
}

/*Ukrycie projector stock na karcie produktu*/

#projector_stocks {
    display: none !important;
}