.carrello-menu, .carrello-menu .riga .prezzo{position:absolute;display:block;}
.carrello-menu .riga, .carrello-menu .riga .img, .carrello-menu .riga .titolo, .carrello-menu .riga .titolo .dettagli, .carrello-menu .totale.riga .btn, .carrello-menu .riga .prezzo .qta{position:relative;display:block;}

.remindersconto{    background-color: #f0f0f0;  color: #000;  font-weight: bold;  font-size: 15px;text-align: center; padding: 10px;  clear: both;  margin-top: 30px; border: 2px solid #ec1d25;}
.carrello-menu .scroll{position:relative;display:block;width:100%;max-height:55vh;overflow-y: auto;
    overflow-x: hidden;}

.boxmodifica input{width: 90%!important;}
.boxmodifica{padding-bottom:90px;background-color: aliceblue;}

@media (min-width: 1025px) {
    .carrello-menu{display:none;top:100%;right:10px;width:300px;max-height:74vh;background-color:#eee;border:2px solid #ddd;border-top:1px solid #ddd;box-sizing: border-box;z-index:2000;box-shadow: 0px 10px 20px rgba(0,0,0,0.2);}
    .carrello-menu .riga{width:100%;border-bottom:1px solid #ddd;padding:10px 10px;box-sizing: border-box;}
    .carrello-menu .riga .img{float:left;width:60px;height:60px;background-color:#fff;;background-position: center;background-size: contain;background-repeat: no-repeat;overflow:hidden;}
    .carrello-menu .riga .titolo{float:left;width:calc(100% - 60px);padding-left:4%;font-size:12px;color:#000;font-weight:bold;box-sizing: border-box;}
    .carrello-menu .riga .titolo .testo{width:68%;}
    .carrello-menu .riga .titolo .dettagli{font-size:12px;color:#444;font-weight:normal;}
    .carrello-menu .riga .prezzo{top:2px;right:0px;font-size:12px;color:#020202;font-weight:bold;text-align:right;}
    .carrello-menu .riga .prezzo .qta{color:#777;font-weight:normal;}
    .carrello-menu .totale.riga{border:0px;background-color:#fff;}
    .carrello-menu .totale.riga .titolo{float:none;width:100%;font-size:16px;padding-left:0%;}
    .carrello-menu .totale.riga .prezzo{font-size:16px;top:0px;}
    .carrello-menu .totale.riga .btn{width:80%;margin:0px auto;padding:8px 0px;font-size:16px;font-weight:bold;text-align:center;background-color: #020202;color:#fff;}
}
@media (min-width: 691px) and (max-width: 1024px) {
    .carrello-menu{display:none;top:100%;;right:10px;width:300px;background-color:#eee;border:2px solid #ddd;border-top:1px solid #ddd;box-sizing: border-box;z-index:2000;box-shadow: 0px 10px 20px rgba(0,0,0,0.2);}
    .carrello-menu .riga{width:100%;border-bottom:1px solid #ddd;padding:10px 10px;box-sizing: border-box;}
    .carrello-menu .riga .img{float:left;width:60px;height:60px;background-color:#fff;;background-position: center;background-size: contain;background-repeat: no-repeat;overflow:hidden;}
    .carrello-menu .riga .titolo{float:left;width:calc(100% - 60px);padding-left:4%;font-size:14px;color:#000;font-weight:bold;box-sizing: border-box;}
	.carrello-menu .riga .titolo .testo{width:68%;}
    .carrello-menu .riga .titolo .dettagli{font-size:12px;color:#444;font-weight:normal;}
    .carrello-menu .riga .prezzo{top:2px;right:0px;font-size:12px;color:#000;font-weight:bold;}
    .carrello-menu .totale.riga{border:0px;background-color:#fff;}
    .carrello-menu .totale.riga .titolo{float:none;width:100%;font-size:16px;padding-left:0%;}
    .carrello-menu .totale.riga .prezzo{font-size:16px;top:0px;}
    .carrello-menu .totale.riga .btn{width:80%;margin:0px auto;padding:8px 0px;font-size:16px;font-weight:bold;text-align:center;background-color: #020202;color:#fff;}
}

@media (max-width: 690px) {
    .carrello-menu{display:none;top:100%;;right:0px;width:94%;max-height:75vh;background-color:#eee;border:2px solid #ddd;border-top:1px solid #ddd;box-sizing: border-box;z-index:2000;box-shadow: 0px 10px 20px rgba(0,0,0,0.2);overflow-x:hidden;overflow-y:auto;}
    .carrello-menu .riga{width:100%;border-bottom:1px solid #ddd;padding:10px 10px;box-sizing: border-box;}
    .carrello-menu .riga .img{float:left;width:60px;height:60px;background-color:#fff;;background-position: center;background-size: contain;background-repeat: no-repeat;overflow:hidden;}
    .carrello-menu .riga .titolo{float:left;width:calc(100% - 60px);padding-left:4%;font-size:14px;color:#000;font-weight:bold;box-sizing: border-box;}
	.carrello-menu .riga .titolo .testo{width:68%;}
    .carrello-menu .riga .titolo .dettagli{font-size:12px;color:#444;font-weight:normal;}
    .carrello-menu .riga .prezzo{top:2px;right:0px;font-size:12px;color:#000;font-weight:bold;}
    .carrello-menu .totale.riga{border:0px;background-color:#fff;}
    .carrello-menu .totale.riga .titolo{float:none;width:100%;font-size:16px;padding-left:0%;}
    .carrello-menu .totale.riga .prezzo{font-size:16px;top:0px;}
    .carrello-menu .totale.riga .btn{width:80%;margin:0px auto;padding:8px 0px;font-size:16px;font-weight:bold;text-align:center;background-color: #020202;color:#fff;}
}