#cartform{width:100%;padding:15px;max-width:600px}#cross-sell button{background:inherit !important}#checkout{margin-left:10px !important}.subtext.success{font-weight:700;color:#40954a}div.errors,.subtext.error{font-weight:700;color:#954040}div.errors{margin-bottom:15px}#note{width:100%;margin-top:10px}.remove a{color:#333;text-decoration:underline;font-size:13px}.cart-buttons{text-align:right}.cart-notes{min-height:unset;margin-bottom:30px}.tote-table{background:#fff}.tote-table .variant_title{font-size:13px}.tote-table .image{padding:0 35px;width:130px}.tote-table .remove{margin-top:40px}.tote-table .item{vertical-align:top}.tote-table .qty{text-align:center;vertical-align:middle}.tote-table .qty input{width:30px}.tote-table .price{text-align:right;vertical-align:middle}.tote-table span{line-height:1.8}.tote-table tr td{border-top:none}.tote-table .product-row td{padding:30px 0 0}.tote-table tbody tr.product-row:last-child td{padding-bottom:30px}.tote-table tbody tr:first-child td{border-top:1px solid #999}.tote-table tr:last-child td{border-bottom:1px solid #999}.tote-table .summary{height:90px}.tote-table img{max-width:87px}@media only screen and (max-width: 768px){.checkout-buttons .col-md-6{text-align:center}}