.form-lib{position:relative;z-index:1;background:#1c1c1c;max-width:800px;margin:20px auto 40px;padding:45px;text-align:left;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}.form-lib button{width:46%;padding:15px}.form-lib .mini-but,.form-lib button{font-family:lemon_milkregular;text-transform:uppercase;outline:0;border:0;color:#fff;font-size:14px;transition:all .3 ease;cursor:pointer}.form-lib .mini-but{width:100%;padding:5px}.form-lib .message{margin:15px 0 0;color:#212529;font-size:15px;text-decoration:none}.tit{color:#fff;font:normal 200 18px/1 AGNext,Helvetica,Arial,sans-serif;letter-spacing:1px;padding-bottom:23px;border-bottom:1px solid #969696;margin-bottom:15px}.cart{width:900px;padding:25px 18px;margin:5% auto;clear:both;background-color:#1c1c1c}.product-name{width:333px;color:#fff}.product-price{width:90px;color:#fff}.product-remove{width:7px;text-align:right;padding-right:10px}.shop_table{width:100%;border:0;border-bottom:1px solid #555}h3+.shop_table{border-top:none;margin-top:-15px}.shop_table th .shop_table td{border:0;font:normal 100 12px/1 BentonSans,Helvetica,Arial,sans-serif;vertical-align:middle;color:#fff}.shop_table thead td,.shop_table thead th{border-bottom:1px solid #dee2e6;height:37px;vertical-align:middle;color:#fff}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #4d4d4d}.subtotal td{color:#fff;height:50px;vertical-align:top;padding-top:15px}