.basket{width:100%;margin-bottom:20px}.basket .l{text-align:left}.basket .c{text-align:center}.basket .r{text-align:right}.basket tbody.items tr,.basket thead{border-bottom:1px solid #dadada}.basket tbody.items tr{height:100px}.basket thead th{padding:15px 0;color:#666;font-weight:200}.basket .col-item{width:80px}.basket .col-quantity{width:70px}.basket .quantity{width:70px;width:60px;height:25px;text-align:center;font-size:12px}.basket .quantity-group{width:100%;position:relative}.quantity-group .quantity{margin:0}.quantity-group .quantity-actions{position:absolute;font-size:10px;text-align:center;width:100%}.quantity-group .quantity-actions a{display:block}.basket .col-item-price,.basket .col-sub-total{width:75px}.basket .description{padding:15px 10px;vertical-align:top}.basket .description p{font-size:13px;line-height:13px}.basket .description p a:hover{text-decoration:underline}.basket .description p em{font-weight:600;font-style:normal}.basket .description p.package-warning{font-size:11px;line-height:1.2;font-style:italic}.basket tbody.delivery-cost td,.basket tbody.discounts td,.basket tfoot td{padding:10px 0 5px 10px}.basket tbody.discounts td{color:#b90000}.basket tbody.discounts .discounted-price:before{content:"-"}.basket tfoot .total{border-top:1px solid #000;font-weight:600}.basket tfoot .vat-info{font-size:10px;color:#666}.basket .product-image{max-width:100px}.checkout-buttons{width:100%;display:inline-block;vertical-align:bottom;margin-top:30px}.modal{display:block;position:fixed;z-index:16;left:50%;top:50%;bottom:auto;margin-left:-200px;margin-top:-134.5px;padding-bottom:20px;width:400px;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.modal-header{background:#9fc6aa;border-bottom:1px solid #ccc;padding:18px 18px 14px}.modal-header h3{margin:0;padding:0;text-shadow:0 1px 0 hsla(0,0%,100%,.5);font-size:20px;color:#064108}.modal-form{padding:10px 0}.txt-info{padding:5px 20px}.txt-input{padding:10px 20px}.txt-input label{float:left;width:120px;line-height:28px;font-size:13px}.txt-input input{width:220px;height:16px;padding:5px;border:1px solid #ccc;margin:0}.modal-btns{padding:10px 20px 10px 140px}#spinner{text-align:center}#spinner img{padding:40px 0}.basket .discount_item td{color:#b90000}.basket .discount_item .col-quantity{text-align:center}.clear-basket-button{display:flex}.clear-basket-button a{margin:auto;font-size:14px}.clear-basket-button a:hover{text-decoration:underline}