/*
 Theme Name:   Modave Child
 Template:     modave
*/

/* ===============================
   SLIDER / HEADER – WERSJA MOBILNA
================================== */
@media (max-width: 768px) {
  /* Ukrycie oryginalnych zdjęć slidera */
  .pls-slide-background {
    opacity: 0 !important;
  }

  /* Każdy slajd w mobile */
  .pls-slide {
      position: relative;
      /* potrzebne dla overlay */
  }

  /* Półprzezroczysty biały overlay nad mobilnym tłem */
  .pls-slide::before {
      content: "";
      position: absolute;
      inset: 0;
      background: rgba(255, 255, 255, 0.735);
      /* półprzezroczysta biel */
      z-index: 1;
      /* overlay nad zdjęciem, pod tekstem */
      pointer-events: none;
      /* overlay nie blokuje kliknięć */
  }

  /* Tekst i przyciski nad overlayem */
  .pls-slide .pls-slide-inner {
      position: relative;
      z-index: 2;
      /* tekst nad overlayem */
  }

  /* ===============================
     Indywidualne tła dla slajdów
  =============================== */
  /* Slajd 1 */
  .pls-slide.elementor-repeater-item-ad36bf9 {
    background-image: url('https://wspomnijto.pl/wp-content/uploads/2025/10/poprawazdjec-scaled.jpg'); /* PODMIEŃ LINK */
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
  }

  /* Slajd 2 */
  .pls-slide.elementor-repeater-item-6d4f3fe {
    background-image: url('https://wspomnijto.pl/wp-content/uploads/2025/10/boxyprezentowe-scaled.jpg'); /* PODMIEŃ LINK */
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
  }

  /* Slajd 3 */
  .pls-slide.elementor-repeater-item-25058a2 {
    background-image: url('https://wspomnijto.pl/wp-content/uploads/2025/10/spelnianiemarzen-scaled.jpg'); /* PODMIEŃ LINK */
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
  }
}

/* Ukrycie Compare w menu nagłówka */
ul.pls-myaccount-items > li:nth-child(5) {
    display: none !important;
}

/* Newsletter */
.pls-newsletter-form {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px; /* odstęp między polem a przyciskiem */
}

.pls-newsletter-form input[type="email"] {
  flex: 1;
  padding: 10px 14px;
  font-size: 14px;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.pls-newsletter-form button {
  padding: 13px 18px;
  font-size: 14px;
  border-radius: 6px;
  background-color: var(--primary-color, #222);
  color: #fff;
  border: none;
  cursor: pointer;
  transition: background 0.3s ease;
}

.pls-newsletter-form button:hover {
  background-color: var(--primary-color-hover, #444);
}

/* Ukrywa link Sender.net pod formularzem */
.sender-subs-embeded-form.sender-form-input-dG6xXJ a[href*="sender.net"] {
    display: none !important;
}