.cartinfo{padding:0 1rem;border:solid 1px #EFEFEF}.cartinfo ul{margin:0;padding:0;font-size:0}.cartinfo ul li{margin:0 2rem;padding:1rem 0;border-bottom:solid 1px #EFEFEF;font-size:14px;text-align:right}.cartinfo ul li .price{font-size:24px}.cartbox{border:15px solid #EBEBEB;background-color:#EBEBEB}.cartbox div.collapsible-header{background:#fff;border-bottom:1px solid #ddd}.card-stacked{display:block!important}.discountbox{background-color:#FFF}.orderbox p{padding:0;margin:0}.orderbox.body{border:solid 1px #EBEBEB}.msgbox{padding:2rem;text-align:center;color:#666;border:solid 2px #EFEFEF}.msgbox p{text-align:left;font-size:1rem;margin-top:30px;line-height:150%}.cartbox table td,.orderform table td{font-weight:300}.orderbox>div .body table td{line-height:1.75}.cmn_pagetop{bottom:30px}.orderbox .flex{margin-top:0;padding:10px}.orderbox .flex p{text-align:right}.orderbox .flex span{padding:0 0 0 .5rem;min-width:6em;display:inline-block}input#deliverydate,input#usedate,input#mass_deliverydate,input#mass_usedate{background-image:url(../img/icon_cal.png);background-repeat:no-repeat;background-position:right 5px center}.cartbox li.valid-err .collapsible-header{background:#ffeefe}.cartbox li.valid-err .discountbox{background:#ffeefe}.cartbox li.valid-err .discountbox .min_delivery_msg p{text-align:right}.cartbox li.valid-err .discountbox .min_delivery_msg span{font-size:1.2rem;color:red;background:#fe0}.cartbox li.valid-err .collapsible-body .info p.min_delivery_msg span{color:red;background:#fe0}.cartbox li.valid-err .collapsible-body table td.valid-err{background:#ffeefe}.cartbox li .collapsible-body table td.valid-err .input-group.date{width:25%}@media screen and (max-width: 767px){.cartbox li .collapsible-body table td.valid-err .input-group.date{width:50%}}