.cart__item{border:1px solid #ced5e0;border-radius:3px;margin-bottom:14px;padding:12px;position:relative}.cart__columns{font-size:16px;font-weight:400;line-height:1.375}@media (min-width:768px){.cart__item__remove{padding-top:20px;display:block}}@media (max-width:767px){.cart--overview .cart__item__remove{padding-left:120px}.cart__item__remove{position:absolute;top:10px;right:10px}}.cart__columns{color:#579;padding:10px;font-family:PT Sans,Helvetica,Arial,sans-serif;display:none}@media (min-width:768px){.cart__columns{display:block}}.cart-totals{margin-top:42px}.cart-totals .aside__table{margin-bottom:10px}.aside{border:1px solid #ced5e0;border-radius:2px;margin-bottom:30px;padding:16px 20px}.aside__title{border-bottom:1px solid #ced5e0;margin:0 0 15px;padding:0 0 10px;font-size:22px}.aside__table{width:100%;margin-top:10px}.aside__table td,.aside__table th{padding:5px 0}.aside__table th{text-align:left;font-weight:400}.aside__table td{text-align:right;font-weight:700}.aside__table .count{color:#579;font-size:14px}.aside__table tbody tr:last-child td,.aside__table tbody tr:last-child th{padding-bottom:14px}.aside__table tfoot{border-top:1px solid #ced5e0;padding-top:10px}
