.cart__totals{width:100%}.cart__totals table{border-collapse:separate;border-spacing:0 .8rem;margin-block:1.6rem;font-size:1.4rem}.cart__totals td,.cart__totals th{font-weight:400}.cart__totals td{text-align:right}:is(.cart__totals td) .price{flex-direction:row;justify-content:flex-end}.cart__totals .price__final-price,.cart__totals .price__regular-price{font-size:inherit;font-weight:inherit}.cart__totals-shipment th{align-items:center;gap:.4rem;display:flex}.cart__totals-shipment .iconify{width:1.8rem;height:1.8rem}.cart__totals-shipment td.free{text-transform:lowercase}.cart__totals-shipment td,.cart__totals-shipment th{padding-block-end:.6rem}.cart__totals-grand-total td,.cart__totals-grand-total th{padding-block-start:1rem;font-size:1.9rem;font-weight:700}.cart__totals-grand-total-price{font-size:inherit;font-weight:inherit;justify-content:flex-end}
