.cart-container{margin-top:50px}.cart-container .panel-body:not(:nth-of-type(1)){border-top:1px solid #ddd}.cart-container table{margin-bottom:0}.cart-container table thead tr th{color:#e81c56;border:0;font-size:.9rem;font-weight:normal;text-transform:uppercase}.cart-container table tbody tr:nth-of-type(1) td{border:0}.cart-container table tbody tr td i:before{color:#e81c56}.cart-container table tbody tr td span{font-size:1.3rem;font-weight:normal}.cart-container table thead tr th,.cart-container table tbody tr td{padding:15px 20px}.cart-container table thead tr th:nth-of-type(1),.cart-container table.product-price tbody tr td:nth-of-type(1){width:50%}.cart-container table thead tr th:nth-of-type(2),.cart-container table thead tr th:nth-of-type(3),.cart-container table.product-price tbody tr td:nth-of-type(2),.cart-container table.product-price tbody tr td:nth-of-type(3){width:10%;text-align:center}.cart-container table thead tr th:nth-of-type(4),.cart-container table thead tr th:nth-of-type(5),.cart-container table.product-price tbody tr td:nth-of-type(4),.cart-container table.product-price tbody tr td:nth-of-type(5){width:15%;text-align:right}.cart-container table.product-price tbody tr td{text-transform:uppercase}.cart-container table.product-price tbody tr td:nth-of-type(1){font-weight:bold;font-size:1.1rem}.cart-container table.product-info tbody tr td{padding:10px 20px}.cart-container table.product-info tbody tr td:nth-of-type(1){width:10%}.cart-container table.product-info tbody tr td:nth-of-type(2){width:25%}.cart-container table.product-info tbody tr td:nth-of-type(3){width:25%}.cart-container table.product-info tbody tr td:nth-of-type(4){width:40%;text-align:center}.cart-container table.product-info tbody tr td label{display:block;margin:8px 0 0}.cart-container table.product-info tbody tr td label input{padding:0;margin:0}.cart-container table.product-info tbody tr td label span{font-size:1rem;color:inherit}.cart-container table.product-info tbody tr td label span:before{top:0;right:26px}.cart-container table.product-info tbody tr td label span:after{right:23px}.cart-container table.product-info tbody tr td input{display:block;width:100%;padding:2px 10px}.cart-container table.total strong{text-transform:uppercase}.cart-container table.total tfoot{background:rgba(60,193,227,0.1)}.cart-container table.total tfoot strong{color:#e81c56}.cart-container table.total tfoot span{font-size:1.3rem;font-weight:bold}.cart-container table.total tbody tr td,.cart-container table.total tfoot tr td{padding:15px 20px;border-top:0}.cart-container table.total tbody tr td:nth-of-type(1),.cart-container table.total tfoot tr td:nth-of-type(1){width:85%;text-align:right}.cart-container table.total tbody tr td:nth-of-type(2),.cart-container table.total tfoot tr td:nth-of-type(2){width:15%;text-align:right}
