div#payment_47 {
    display: none;
}

/* WYŁ ZBEDNYCH INFO*/

#projector_status_description,
#projector_shipping_unknown > span,
#Basket > div.unknown_delivery_time
{
    display: none;
}

/*CHRISTMAS PAGE*/

.gridChristmas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cellChristmas {
  flex: 0 0 32%;
  height: 100%;
  width: 100%;
  margin: 0% 0.5% 0.75% 0.5%;
}
.cellChristmas img {
  border-radius: 5px;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  
}

.cellChristmas img:hover {
    transition: all .2s ease-in-out;
    transform: scale(1.05);
}

.projector_status__info_amount{
    display: none!important; /*ukryty stan magazynowy*/
}

.ordered_product__traits{
    display: none!important; /*ukryty symbl i rozmiar*/
}

.ordered__name{
    display: none!important; /*ukryty dostawca*/
}

.unknown_delivery_time{
    display: none!important; /*ukryty brak towaru/towar na zamowienie*/
}

.omnibus_price{
    display: none!important; /*ukryta najnizsza cena z ost 30dni*/
}

/* 1. Ukryj wybór dnia i godzin */
#pickup_list_form #selectPickupDayWrapper,
#pickup_list_form .pickupl_hour_wrapper,
#pickup_list_form input[name="calendar_select_hour"] {
    display: none !important;
}

/* 2. Komunikat */
#pickup_list_form .asideContainer_pickup::after {
    content: "ℹ️ Odbiór osobisty jest możliwy dopiero po otrzymaniu wiadomości SMS lub e-mail z potwierdzeniem, że zamówienie jest gotowe do odbioru.";
    display: block;

    margin: 20px 0 26px 0;
    padding: 18px 20px;

    background: #fff6d8;
    border: 1px solid #e1c36a;
    border-left: 6px solid #c59a2f;
    border-radius: 8px;

    font-size: 15px;
    font-weight: 600;
    line-height: 1.45;
    color: #2b2b2b;

    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}