
/* Container
-------------*/

	.checkout-overview {
		padding: 0;
		background-color: #f1f5f9;
	}

	.checkout-overview:after {
		content: '';
		clear: both;
		display: table;
	}

/* Überschriften
-----------------*/

	.checkout-overview h3 {
		display: block;
		font-weight: bold !important;
		margin-bottom: 5px;
	}



/* Warenkorb-Zusammenfassung
-----------------------------*/

	.cart-summary {
		display: block;
		margin: 0;
		list-style-type: none;
		width: 100%;
	}

	.cart-summary li {
		margin: 0;
		padding: 7px 15px 7px 15px;
		list-style-type: none !important;
		white-space: nowrap;
	}

	.cart-summary li {
		padding: 7px 15px 7px 15px;
		list-style-type: none !important;
	}

	.cart-summary li:after {
		content: "";
		display: table;
		clear: both;
	}

	.cart-summary .left {
		display: inline-block;
		width: 70%;
		text-align: left;
		float: left;
	}

	.cart-summary .right {
		width: 30%;
		display: inline-block;
		text-align: right;
		float: right;
	}

	.cart-summary li.total {
		background-color: #F2F2F2;
	}

	.cart-summary li.total * {
		font-size: 18px;
		font-weight: bold;
	}

/* Checklist
-------------*/

	.checklist {
		margin: 15px 0 0 0;
		padding: 0;
	}

	.checklist li {
		margin: 0 0 10px 0;
		padding: 0;
		display: grid;
		grid-template-columns: auto minmax(0, 1fr);
		column-gap: 10px;
	}

	.checklist li a {
		color: #3475B4 !important;
	}