.voorraad-lijst { margin-top: 30px; }
.voorraad-lijst .voorraad-item { display: flex; margin: 20px 0; border: 1px #ccc solid; padding: 15px; border-radius: 5px; }
.voorraad-lijst .voorraad-item .image { width: 35%; height: 250px; }
.voorraad-lijst .voorraad-item .image img { display: table; border-radius: 5px; width: 100%; height: 100%; object-fit: cover; }
.voorraad-lijst .voorraad-item .info { width: 65%; padding: 30px; }
.voorraad-lijst .voorraad-item .info h2 { color: #da2428; font-size: 22px; }
.voorraad-lijst .voorraad-item .specificaties { column-count: 2; line-height: 30px; }
.voorraad-lijst .voorraad-item .specificaties .item { display: block; }
.voorraad-lijst .voorraad-item .specificaties strong { min-width: 150px; display: inline-table; }
.voorraad-lijst .voorraad-item .price { color: #000; font-weight: 600; margin: 20px 0; background: #f9f9f9; border: 1px #ccc solid; font-size: 18px; padding: 3px 12px; border-radius: 5px; display: table; }
.voorraad-lijst .voorraad-item .button { border-radius: 5px; margin-top: 20px; display: table; padding: 5px 15px; }


.verwachte-voorraad-banner { background: #fa2428; padding: 16px 20px; max-width: 300px; position: fixed; bottom: 0; display: table; text-decoration: none; }
.verwachte-voorraad-banner h3 { color: #fff !important; font-size: 18px !important; }
.verwachte-voorraad-banner p { color: #fff; margin-bottom: 0; font-size: 12px; line-height: 12px; }

@media ( max-width: 1092px ) {

    .voorraad-lijst .voorraad-item .specificaties { column-count: 1; }

}

@media ( max-width: 768px ) {

    .voorraad-lijst .voorraad-item { flex-wrap: wrap; }
    .voorraad-lijst .voorraad-item .image { width: 100%; }
    .voorraad-lijst .voorraad-item .info { width: 100%; padding-left: 0; padding-right: 0; padding-bottom: 0; }

    .verwachte-voorraad-banner { padding: 14px 16px; }
    .verwachte-voorraad-banner p { margin-top: 0; }
    .verwachte-voorraad-banner h3 { color: #fff !important; font-size: 18px !important; display: none !important; }

}