.hotspot .product__icon {
    background: transparent !important;
}

/*Ustawienie na blogu interlinii itp*/
.blog-item_sub p {
   line-height: 1.5;
   font-size: 1.4em;
                }
                
   .longdescription p {
   line-height: 1.5;
   font-size: 1.4em;
                }
                
#main_cms > div > div:nth-child(3) > h1 > span {
    font-family: 'Lato', sans-serif !important;
}        



                
/*Ustawienie formatowania H2*/             
.longdescription h2 {
   line-height: 1.1;
   font-size: 2.0em;
   font-family: "headline_custom","Arial",sans-serif;
                }
  
   /*Ustawienie pod regulamin 
  .text_menu__txt_sub pb-4 cm ol li {    line-height: 1.5;
   font-size: 1.4em}5.04.2024*/ 
  
  
 /*Ustawienie nagłówka H2 w produktach*/ 
.cm h3
 {
 
   font-size: 1.53em;
   font-family: "headline_custom","Arial",sans-serif;
                }
                
                

  
 
._ae_desc h1
{
   font-family: "headline_custom","Arial",sans-serif;
   font-size: 1.6em;
                }

 
/*.product__name {*/
/*   line-height: 2;*/
/*   font-size: 3.2em      */
/*                }*/


/*Ustawienie nagłówka menu*/
header .navbar-nav {
   font-family: "headline_custom", "Lato", sans-serif;
   font-size: 1.6em;
   
   /* To wyśrodkuje menu */
   width: 100%; 
   justify-content: center; 
   
   /* To zmieni odmianę pisma (wagę) */
   font-weight: 700; /* 400 to normalny, 700 to pogrubiony (bold), 600 to pół-gruby */
   
   /* Opcjonalnie: wysokość linii (wpływa na wysokość paska menu) 
   line-height: 2; */
}

@media (max-width: 757px){
    div#blog-item ._ae_desc div, #news_item ._ae_desc div, #Text ._ae_desc div, #projector_longdescription div {
        flex-direction: column;
        width: 100% !important;
    }

}

.basketRabates__wrapper.--rebatesLocal {
    display: none;
}

@keyframes swiatecznyBlask {
    0% {
        color: #d32f2f;
        text-shadow: 0 0 0px #d32f2f;
    }
    50% {
        color: #ff0000;
        text-shadow: 0 0 10px #ff6b6b; /* Rozmyta poświata w połowie cyklu */
    }
    100% {
        color: #d32f2f;
        text-shadow: 0 0 0px #d32f2f;
    }
}

a[href*="na-boze-narodzenie-263.html"] {
    animation: swiatecznyBlask 4s ease-in-out infinite !important;
    font-weight: 700 !important;
}


/* 1. Definicja animacji: Szybki puls i długa przerwa */
@keyframes pulsZPrzerwa {
    0% {
        color: #000000; /* Start: Czarny */
    }
    10% {
        color: #e60000; /* 1 sekunda: Czerwony (szczyt) */
    }
    20% {
        color: #000000; /* 2 sekunda: Powrót do czarnego */
    }
    100% {
        color: #000000; /* Od 2 do 10 sekundy: Czekanie w czerni */
    }
}

/* 2. Przypisanie do "Zestawy prezentowe" */
a[href*="45-pomysl-na-prezent"] {
    /* 10s oznacza, że cały cykl (mignięcie + czekanie) trwa 10 sekund */
    animation: pulsZPrzerwa 10s infinite ease-in-out !important;
    font-weight: 700 !important; /* Pogrubienie dla lepszej widoczności */
}