.section {
display: grid;
grid-template-columns: 1fr 1fr; 
gap: 20px;
font-size: 17px; 
align-items: center;

}


@media (max-width: 600px) {
.section {
grid-template-columns: 1fr; 
}
}



.section {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Dzieli sekcję na dwie kolumny o równych rozmiarach */
    gap: 20px; /* Ustawia odstęp pomiędzy kolumnami */
    font-size: 17px; /* Ustawia wielkość fontu na 24 piksele */
    align-items: center; /* Wyśrodkowuje elementy w pionie */

}

.item.item-6 {
    /* Jeśli potrzebujesz dodatkowych stylów dla tych elementów, można je dodać tutaj */
}

.image-item img {
    min-width: 300px;
    width: 100%; /* Sprawia, że obrazy w pełni wypełniają swoje kontenery */
    height: auto; /* Zachowuje proporcje obrazów */
}

.text-item {
    /* Tutaj można dodać style dotyczące tekstowych części opisu, np. marginesy, wielkość tekstu itp. */
}

/* Media queries dla widoków mobilnych */
@media (max-width: 600px) {
    .section {
        grid-template-columns: 1fr; /* Zmienia układ na jeden kolumnowy */
    }
}

/* Opcjonalnie, można dodać wyrównanie marginesów i paddingów */
.footer_links_sub > * {
    margin: 0;
    padding: 0;
}
.oscop_delivery__time_value::before {
    content: "24h";
}
.oscop_delivery__time_value {
    visibility: hidden;
    position: relative;
}
.oscop_delivery__time_value::before {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
.oscop_deliveries .oscop_delivery {
    padding: 0px;
}
.f-label.oscop_delivery__label[for="delivery_100149-1"] {
    box-shadow: 0px 0px 10px #feca09;
    border-radius: 25px;
}
.f-label.oscop_delivery__label[for="delivery_100155-1"] {
    box-shadow: 0px 0px 10px #feca09;
    border-radius: 25px;
}
.f-label.oscop_delivery__label[for="delivery_100149-0"] {
    box-shadow: 0px 0px 10px #feca09;
    border-radius: 25px;
}
.f-label.oscop_delivery__label[for="delivery_100155-0"] {
    box-shadow: 0px 0px 10px #feca09;
    border-radius: 25px;
}
#newsletter_form {
    visibility: hidden;
}