.pageCart .prevImg{
    max-width:100px;
    display:block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pageCart .erreur
{
    color:red;
    text-align: center;
}

.itemList{
    margin-bottom: 20px;
    display:grid;
    grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
    margin:0 auto;
    width:-webkit-clamp(100px,100%,600px);
    width:-moz-clamp(100px,100%,600px);
    width:clamp(100px,100%,600px);
}

.itemList .priceItem{
    min-width: 7ch;
}

.pageCart .shippingBox label{
    display:flex;
    gap:1ch;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.pageCart .itemCheckout{
    display:flex;
    gap:5px;
    align-items: center;
    margin-top:5px;
    margin-bottom:5px;
}

.pageCart{
    display:-webkit-grid;
    display:grid;
    grid-template-columns: auto;
    column-gap: 10px;
    background-color: inherit;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width:100%;
    min-height: 100%;
}

.pageCart .achat{
    justify-self: center;
}

.pageCart .btnNext{
    justify-self: start;
}

.pageCart .quantity{
   margin-left: 10px;
}

.pageCart .quantity >*{
    margin-top:5px;
    margin-bottom: 5px;
}

.pageCart .postalInput{
    width:12ch;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@media (max-width: 600px) {
    .pageCart{
        -webkit-grid-template-columns: auto;
        grid-template-columns: auto;
    }
}

.pageCart .quantityBox{
    width:4ch;
}

.pageCart .bottomMenu{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    margin:5px;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap:20px;
    align-items: center;
    margin-bottom: 20px;
}

.pageCart .postaChoice{
    display: flex;
    align-items: center;
}

.pageCart .shippingBox{
    position:relative;
    display:flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap:5px;
}