/* Wyłączenie tła dla strzałek banneru głównego*/
.slick-next {
    background: transparent;
}

.slick-prev {
    background: transparent;
}

.product__name {
      font-weight: bold;
      text-align: center;
      font-size: 1.5rem;
  }
  
.product__prices {
    text-align: center;
}


/*Wyśrodkowanie menu głownego*/
#menu_navbar.navbar-collapse{
    font-weight: bold;
    display: flex;
    justify-content: center;
    font-size: 4rem;
  }
  

/*ukrycie informacji o czasie wysyłki na karcie towaru*/
#projector_delivery_label,
#projector_delivery_days {
    display: none;
}



/*Ustawienia formatowania dla bloku Instrukcje Wskazówki Porady*/
/* Centrowanie zawartości li wewnątrz ul */
.main_tree_sub > li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
/* Centrowanie tytułów span wewnątrz li */
.main_tree_sub > li > .title {
  display: inline-flex;
  justify-content: center;
}
/* Centrowanie linków wewnątrz li */
.main_tree_sub > li > ul > li {
  display: flex;
  justify-content: center;
}
/* Centrowanie zawartości ul wewnątrz li */
.main_tree_sub > li > ul {
  display: inline-block;
  text-align: left;
  padding-left: 0;
}
/* Zmiana stylu dla li wewnątrz ul */
.main_tree_sub > li > ul > li {
  list-style-type: none;
}
/* Dodanie marginesów dla linków wewnątrz li */
.main_tree_sub > li > ul > li > a {
  margin-left: auto;
  margin-right: auto;
}
/* Dodanie i wyśrodkowanie linii za pomocą pseudo-elementu ::after */
.main_tree_sub > li > .title::after {
  content: "";
  display: block;
  width: 50%; /* Długość linii - można dostosować */
  height: 1px; /* Grubość linii - można dostosować */
  background-color: #000; /* Kolor linii - można dostosować */
  margin-top: 5px; /* Odstęp od nagłówka - można dostosować */
  margin-left: auto;
  margin-right: auto;
}

/* Wyśrodkowanie logo top */
#logo.d-flex.align-items-center {
	justify-content: center;
}

/* Zablokowanie przewijania bloku header */
/*
@media (min-width: 979px) {
    header.commercial_banner {
        position: sticky;
        top: 0;
        z-index: 1000;
    }
}
*/

/* Odstępy logotypu - nagłówek */
@media (min-width:979px) {
#logo {
    margin-top: 5%;
    margin-bottom: 5%;
}

#logo img {
    max-height: 80px;
    margin-left: 39px;
}
}

@media (max-width:979px) {
    #logo img {
        max-height: 50px;
    }
}


@media (min-width: 1200px) {
.product__icon {
    height: 30rem ;
}
}


/*Wyłączenie widoczności elementów w stopce "Zamówienia"*/
#menu_orders .footer_links_sub #order_returns {
    display: none !important;
}

#menu_orders .footer_links_sub #order_exchange {
    display: none !important;
}

#menu_orders .footer_links_sub #order_rma {
    display: none !important;
}


#menu_regulations .footer_links_sub li:last-child {
    display: none !important;
}

#product_questions_list {
    display: none !important;
}



/*zmiana ustawień dla "zobacz również" na karcie towaru*/
@media (min-width: 979px) {
.hotspot.--slider .product__icon {
    height: 22rem;
}
}

@media (min-width: 979px) {
    .hotspot.--slider .slick-initialized .product {
        padding-top: 0 !important;
    }
}

#projector_productname .promo,
#projector_productname .label.--promo {
    background-color: #FF2D44;
}

/*OSCOP wyłączenia widoczności*/
.oscop_terms__item.--cancel {
    display: none;
}

.oscop_product__traits {
    display: none;
}

#projector_delivery_label,
#projector_delivery_days {
    display: none !important;
}
#projector_amount {
    display: block;
}



/*Zmiany w koszyku na potrzeby oferty świątecznej*/
.order__calendar_hour {
    display: none;
}

.order__calendar_hour.--active {
    display: none;
}


/* Dodaj tekst pod "Dostawa sklepu" */
div[data-id="16-1"] .order__delivery_name::after {
    content: '\A Wybierz dzień dostawy';
    white-space: pre; /* Umożliwia dodanie nowego wiersza */
    display: block;
    font-size: 14px; /* Dostosuj rozmiar czcionki */
}



/* Dodaj tekst pod "Wybierz dzień dostawy" */
div[data-id="16-1"] .order__delivery_desc::after {
    content: 'Opcja dostępna wyłącznie na terenie Warszawy';
    display: block;
    margin-top: 5px; /* Opcjonalny margines */
    font-size: 14px; /* Dostosuj rozmiar czcionki */
}

/* Dodaj tekst pod "Odbierz zamówienie - Piątek (22.12)" */
div[data-id="0-1"] .order__delivery_desc::after {
    content: 'Wybierz termin odbioru w następnym kroku';
    display: block; /* Zapewnia, że tekst pojawi się w nowym wierszu */
    margin-top: 5px; /* Opcjonalny margines */
    font-size: 14px; /* Dostosuj rozmiar czcionki */
}



/* Dodaj nowy tekst pod istniejącym tekstem przy wyborze daty dostawy*/
.order__calendar_label::after {
    content: 'Opcja dostępna wyłącznie na terenie Warszawy';
    display: block; /* Ustawienie blokowe zapewnia, że tekst pojawi się w nowym wierszu */
    margin-top: 5px; /* Opcjonalnie, dostosuj odstęp na górze */
    font-size: 14px; /* Dostosuj rozmiar czcionki do potrzeb */
    color: inherit; /* Użyj tego samego koloru co oryginalny tekst */
}


/*ukrycie czasu dostawy w koszyku*/
.summary_delivery_time {
    display: none;
}

/* Ukryj tekst " - Piątek (22.12)" */
div[data-id="0-1"] .order__delivery_desc_item.--value {
    font-size: 0; /* Ukrywa tekst, zachowując przestrzeń */
    visibility: hidden; /* Ukrywa tekst */
}

/*wyłączenie widoczności bloga*/
#main_blog {
    display: none;
}

/*wyłączenie "O nas" na stronie głównej*/
#main_cms2 {
    display: none;
}