/* ======Ukrycie Google Pay ======*/
/* Ukrycie Google Pay na karcie towaru*/
.projector_oneclick__wrapper {
    display: none !important;
}
/* Ukrycie Google Pay w koszyku*/
.cop_summary__item.--oneclick.cop_oneclick {
    display: none !important;
}

/* =====zmienia tło na białe przy zdjęciach tytułowych w blogu/aktualnościach (efekt - nie widać tła) =====*/
.article__image_wrapper {
background: #FFF;
}
/* ======zmienia wielkość nazw produktów lista produktów – ikony =======*/
a.product__name {
    font-size: 1.5rem;
}
/* ======zmienia kolor węzła menu - gradient =======*/
a.nav-link[title="Galeria inspiracji"] {
    background: linear-gradient(90deg, #d21e7e 0%, #3429b3 50%, #1c9b6e 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
/* ======Ukrycie informacji o ilości sztuk w magazynie przy wyborze ilości produktów =======*/
.projector_buy__number_amounts {
display: none !important;
}
/*Ukrycie informacji o ilości sztuk na magazynie przy informacji o dostępności*/
#projector_amount {
display: none !important;
}

/* ===== zmiana wielkości nazwy produktu – karta produktu ===== */

.product_name__name {
  /* --- Style Bazowe (Mobile First) --- */
  font-size: 2.25rem;
  line-height: 1.3;   /* Luźniejsza interlinia dla mobile */
  color: #041d5b;
  font-family: var(--font-family-headline, 'Quicksand', sans-serif); /* Użycie Quicksand z fallbackiem */
  font-weight: 600;   /* ZMIANA: Semibold dla mobile */
  margin-bottom: 0.5em; /* Odstęp pod nazwą */

  /* Zapewnienie zawijania tekstu - usuwamy ucinanie */
  overflow: visible;      /* Zamiast hidden */
  text-overflow: clip;    /* Zamiast ellipsis */
  white-space: normal;    /* Zamiast nowrap - pozwala na zawijanie */
  word-break: break-word; /* Dodano - Lepsze łamanie długich słów na mobile */
}

@media (min-width: 768px) {
  /* --- Nadpisania dla Desktopu --- */
  .product_name__name {
    font-size: 2.5rem;  /* ≈40px - Zgodnie z Twoją prośbą */
    line-height: 1.25; /* Standardowa interlinia */
    font-weight: 700;   /* ZMIANA: Bold dla desktopu */
    /* Nie ma potrzeby powtarzania stylów zawijania, dziedziczą się */
  }
}

/* ====== Kompletna modyfikacja nagłówków sekcji (Juppi Idosell) ====== */

/* Stosujemy tylko czcionkę, wagę i odstępy */
h3.headline__wrapper .headline__name,  /* "Polecamy", "Produkt wyróżniony" */
h2.headline__wrapper a.headline,       /* "Blog", "Aktualności" */
h1.search_name__label.headline .headline__name, /* Nagłówek H1 np. "Balony... Halloween" */
h1.text_menu__label.headline .headline__name   /* Nagłówek H1 np. "Hel do balonów..." */
{
    font-family: 'Quicksand', sans-serif !important;   /* Czcionka: Baloo 2 */
    font-weight: 600 !important;                   /* Grubość: Semibold 600 */
    letter-spacing: normal !important;             /* Odstępy: Normalne */
}

/* ====== zmiana wielkości czcionki opis długi - z wyjątkiem h2 ====== */

.longdescription p,
.longdescription ul {
  font-size: 1.5rem;
}