@keyframes blink{50%{opacity:0}}#product-cart{position:relative;float:left;width:100%;margin-bottom:100px}#product-cart .empty_cart{width:100%;padding:100px 0;text-align:center}#product-cart .table{position:relative;float:left;width:70%}#product-cart .table table{width:100%}#product-cart .table table tbody tr{border-bottom:1px solid #e6e6e6}#product-cart .table table tbody tr td{padding:10px;border:0;text-align:center;vertical-align:middle}#product-cart .table table tbody tr td.img{padding:20px 0}#product-cart .table table tbody tr td.img a{display:block;line-height:0}#product-cart .table table tbody tr td.img img{width:100px;height:auto}#product-cart .table table tbody tr td.name{padding:20px 10px;text-align:left;vertical-align:top}#product-cart .table table tbody tr td.name a{color:#000;text-decoration:none}#product-cart .table table tbody tr td.amount{white-space:nowrap;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}#product-cart .table table tbody tr td.amount input{display:inline-block;padding:10px 5px;text-align:center;font-size:1.3em;border:1px solid #e6e6e6;width:60px}#product-cart .table table tbody tr td.amount a{padding:15px 5px;cursor:pointer}#product-cart .table table tbody tr td.amount span{display:block;width:100%;text-align:center;font-size:.8em;color:gray}#product-cart .table table tbody tr td.subtotal .product *{font-size:.8em;font-weight:400;color:gray}#product-cart .table table tbody tr td.del a{font-size:1.2em;color:#d3d3d3;cursor:pointer}#product-cart .table table tbody tr td.del a:hover{color:red}#product-cart .table table tfoot tr td{border:0}#product-cart .table table tfoot tr td.text{text-align:right}#product-cart .table table tfoot tr td.price{text-align:center}#product-cart .total{position:relative;float:left;width:30%;padding-left:50px;text-align:center}#product-cart .total .price{font-size:2em}#product-cart .total .noProductPriceAttention{font-size:.9em;color:gray;margin:20px 0}#product-cart .total .button{margin-top:50px;display:block;background:#ffc500;font-size:1.3em;padding:30px 0;text-decoration:none;color:#FFF;text-transform:uppercase;cursor:pointer}#product-cart .price{white-space:nowrap}@media only screen and (max-width:768px){#product-cart .table{width:100%}#product-cart .table table tbody tr td{position:relative;display:inline-block;float:left}#product-cart .table table tbody tr td.img{width:30%}#product-cart .table table tbody tr td.name{width:70%}#product-cart .table table tbody tr td.amount{padding-left:50%}#product-cart .table table tbody tr td.del{float:right}#product-cart .total{width:100%;padding-left:0}}