/*-----------------------------blog-linie--------------------------------------------*/
.blog-yoer-underline{
width:150px;
height:3px;
background-color:#ffde14;
display:block;
margin:auto;
margin-bottom: 20px;
margin-top:0.7em;
}
.blog-yoer-underline-2{
width:20em;
height:3px;
background-color:#ffde14;
display:block;
margin:auto;
margin-top:0.7em;
}
/* NOWE TEST */
.sekcjaYoer .halfYoer img {
    width: 100% ;

}

/* Nagłowski na podstronach */
h1.text_menu__label.headline{
    text-align: center;
}

/*Logo przy kupowaniu-wpisywaniu danych*/
@media (min-width: 979px) {
    .order_process #logo img {
        max-height: 70px;
        margin-top: 40px;
    }
}
/* Nagłowek na stronie kategorii */
@media (max-width: 979px){
    
 .row{
    display: block;
}
}
/* Karta produktu, opis - rozmiar zdjec */
.Yoer{    
    max-width: 100%;
    height: auto;
    
}
.sekcjaYoer{
    max-width: 100%!important;
    height: auto!important;
    
    
}
.product_card .product-tabs-container .product-tab-content .tab-panel img .section longdescription cm {
    max-width: 100%;
    height: auto;
}
    .product_card .product-tabs-container .product-tab-content .tab-panel .product-description-tab p .section longdescription cm {
    min-height: 23px;
    letter-spacing: 0.01em;
}
.product_card .product-tabs-container .product-tab-content .tab-panel p .section longdescription cm{
    color: #222;
}

/*-----------------------------gwiazdki w opisie--------------------------------------------*/

#blog-item ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
    padding-left: 30px; /* Dodajemy miejsce na gwiazdkę */
}
.product_name__block.--description ul {
    list-style-type: none; /* Usuwamy domyślne punktorowanie */
    padding-left: 0; /* Usuwamy wcięcie */
}

.product_name__block.--description li {
    position: relative; /* Aby umożliwić pozycjonowanie gwiazdek */
    padding-left: 30px; /* Dodajemy miejsce na gwiazdkę */
}

.product_name__block.--description li::before {
    content: '★'; /* Używamy znaku gwiazdki */
    color: #ffde16; /* Kolor gwiazdki */
    position: absolute; /* Pozycjonujemy gwiazdkę względem li */
    left: 0; /* Umieszczamy gwiazdkę po lewej stronie */
    top: 0; /* Ustawiamy na górze */
    font-size: 20px; /* Rozmiar gwiazdki */
}

/*-----------------------------blog---naglowki------------------------------------------*/
#blog-item .big_label {
    display: none !important;
}

.blog_date.article__date {
    display: none !important;
}
.blog_image {
    display: none !important;
}


.blog-yoer-header-title {
    color: #000000 !important;
    /* text-align: left !important; */
}

#blog-item h3 {
    color: black !important;
    text-align: center;
}

#blog-item h2 {
    color: black !important;
    text-align: center;
}
#blog-item h1 {
    color: black !important;
    font-size: 38px;
    text-align: center;
}




/*----------------------------<div class="blog-idosell">--blog body----------------------------------------*/


.blog-yoer-toc{
    margin: 2em 0;
    padding: 2.5em !important;
    background: #f9f9f9;
    border: 1px solid #ddd;
    content: "✔ ";
}

.blog-yoer-dane{
    width: 20em;
    margin: auto;
    text-align: center;
    margin-top: 1em;
    font-size: 12pt;
    color: gray !important;
    padding-bottom: 20px;
}

.blog-yoer-data{
    width: 10em;
    margin: auto;
    float: left;
    font-weight: bold;
    letter-spacing: 0.03em;
}

.blog-yoer-autor{
    width: 10em;
    margin: auto;
    float: left;
    font-weight: bold;
    letter-spacing: 0.03em;
}


#blog-yoer-container{
width:100%; padding-top:3em; padding-bottom:3em; font-size:14pt; line-height: 18pt;
}

#blog-item li::before {
    content: none !important;
}

#blog-item {
    list-style-type: disc !important;   
    color: #000000  !important;         
}

#blog-item li::marker {
    content: "✔ ";
    color: black;   /* kolor checka */
    font-weight: bold;
}
#blog-item ol::marker { 
    color: black;   /* kolor checka */
    font-weight: bold;
}

.recipe-box ol::marker {
  color: black;
  list-style-type: decimal !important;
  content: none!important;
  
}
/* KOSZYK */
.cop_summary .cop_summary__block.--content a{
    color: black !important;
}

/*-----------------------------ukryte sekcje--------------------------------------------*/

#prepaid_documents,
#rma_login,
#returns_login {
    display: none !important;
}
.footer_settings__price_info{
    display: none !important;
}

.cop_documents {
  display: none !important; /* Użycie !important może być konieczne, aby nadpisać istniejące style */
}


.cop_newsletter__item.--sms.f-group.--checkbox {
    display: none !important;
}


.order_process_security.show_tip {
    display: none !important;
}
/* sam napis "Dostawa" */
#projector_additional_section .projector_info__elem_title {
    margin-bottom: 0 !important;
    white-space: nowrap !important; /* żeby nie łamał się w dziwnych miejscach */
}

/* MOBILE – zawijanie prawej kolumny */
@media (max-width: 480px) {
    #projector_additional_section .projector_info__elem > *:nth-child(2),
    #projector_additional_section .projector_status__info,
    #projector_additional_section .projector_status__info_label,
    #projector_additional_section .projector_status__info_days,
    #projector_additional_section .projector_status__info_amount {
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: break-word !important;
    }
}


 
#backTop, a#backTop, .back-to-top, .scrollup, .backTop, .back-top {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

  
/*---------------------------margines głowna strona--------------------------------*/


#menu_banners3 {
    margin-bottom: 15px !important;
}

#main_hotspot_zone1 {
    margin-bottom: 20px !important;
}


footer #menu_button_header {
    display: none !important;
}
/*----------------------------tymczasowo---------------------------------------*/