.crsc-volume-discount-container {
	background-color: #f4f4f2;
	padding: 2rem;
	border-radius: 4px;
	margin-bottom: 2rem;
	font-family: sans-serif;
}

	.crsc-volume-discount-container .crsc-volume-discount-header {
		margin-bottom: 1.5rem;
	}

	.crsc-volume-discount-container .crsc-volume-discount-header h1, .crsc-volume-discount-container .crsc-volume-discount-header h2, .crsc-volume-discount-container .crsc-volume-discount-header h3, .crsc-volume-discount-container .crsc-volume-discount-header h4, .crsc-volume-discount-container .crsc-volume-discount-header h5, .crsc-volume-discount-container .crsc-volume-discount-header h6 {
			margin: 0 0 0.5rem 0;
			font-size: 1.5rem;
			font-weight: 700;
			color: #444;
		}

	.crsc-volume-discount-container .crsc-volume-discount-header p {
			margin: 0;
			font-size: 0.9rem;
			color: #666;
		}

	.crsc-volume-discount-container .crsc-volume-discount-grid {
		display: grid;
		grid-template-columns: 80px 1fr 1fr;
		border: 1px solid #ccc;
		border-bottom: none;
		background-color: transparent;
	}

	.crsc-volume-discount-container .crsc-volume-discount-grid.no-nsc {
			grid-template-columns: 80px 1fr;
		}

	.crsc-volume-discount-container .crsc-volume-discount-grid.no-nsc .header-list-price, .crsc-volume-discount-container .crsc-volume-discount-grid.no-nsc .row-list-price {
				border-right: none;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-header {
			display: contents;
			font-weight: 700;
			font-size: 0.9rem;
		}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-header div {
				padding: 1rem 0.5rem;
				text-align: center;
				display: flex;
				align-items: center;
				justify-content: center;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-header .header-qty {
				border-right: 1px solid #ccc;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-header .header-list-price {
				border-right: 1px solid #ccc;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-header .header-member-price {
				color: #007a3d;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row {
			display: contents;
		}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row div {
				padding: 1rem 0.5rem;
				display: flex;
				align-items: center;
				justify-content: center;
				border-top: 1px solid #ccc;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row .row-qty {
				font-weight: 700;
				border-right: 1px solid #ccc;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row .row-list-price {
				border-right: 1px solid #ccc;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row .row-member-price {
				background-color: #fff;
				font-weight: 700;
			}

	.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row .row-member-price.confirmed {
					color: #007a3d;
				}

	/* Extra border-bottom for the last row to close the grid */

	.crsc-volume-discount-container .crsc-volume-discount-grid-row:last-child div {
		border-bottom: 1px solid #ccc;
	}

/* Responsive adjustments */

@media (max-width: 600px) {
	.crsc-volume-discount-container {
		padding: 1rem;
	}

		.crsc-volume-discount-container .crsc-volume-discount-grid {
			display: block;
			border: none;
		}

			.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-header {
				display: none;
			}

			.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row {
				display: block;
				margin-bottom: 1rem;
				border: 1px solid #ccc;
				border-radius: 4px;
				background-color: #fff;
				overflow: hidden;
			}

				.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row div {
					display: flex;
					justify-content: space-between;
					align-items: center;
					padding: 0.75rem 1rem;
					border: none;
					border-top: 1px solid #eee;
					text-align: right;
				}

					.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row div:first-child {
						border-top: none;
					}

					.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row div:before {
						content: attr(data-label);
						font-weight: 700;
						text-align: left;
						color: #666;
						font-size: 0.75rem;
						text-transform: uppercase;
						margin-right: 1rem;
					}

				.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row .row-qty {
					background-color: #f9f9f9;
					border-bottom: 1px solid #ccc;
				}

				.crsc-volume-discount-container .crsc-volume-discount-grid .crsc-volume-discount-grid-row .row-member-price {
					background-color: #fff;
					color: #007a3d;
				}
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2FwcC9zdHlsZXMvbWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Q0FDQyx5QkFBeUI7Q0FDekIsYUFBYTtDQUNiLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FDbkIsdUJBQXVCO0FBK0Z4Qjs7Q0E3RkM7RUFDQyxxQkFBcUI7Q0FjdEI7O0NBWkM7R0FDQyxvQkFBb0I7R0FDcEIsaUJBQWlCO0dBQ2pCLGdCQUFnQjtHQUNoQixXQUFXO0VBQ1o7O0NBRUE7R0FDQyxTQUFTO0dBQ1QsaUJBQWlCO0dBQ2pCLFdBQVc7RUFDWjs7Q0FHRDtFQUNDLGFBQWE7RUFDYixtQ0FBbUM7RUFDbkMsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQiw2QkFBNkI7Q0FpRTlCOztDQS9EQztHQUNDLCtCQUErQjtFQUtoQzs7Q0FIQztJQUNDLGtCQUFrQjtHQUNuQjs7Q0FHRDtHQUNDLGlCQUFpQjtHQUNqQixnQkFBZ0I7R0FDaEIsaUJBQWlCO0VBcUJsQjs7Q0FuQkM7SUFDQyxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0dBQ3hCOztDQUVBO0lBQ0MsNEJBQTRCO0dBQzdCOztDQUVBO0lBQ0MsNEJBQTRCO0dBQzdCOztDQUVBO0lBQ0MsY0FBYztHQUNmOztDQUdEO0dBQ0MsaUJBQWlCO0VBMkJsQjs7Q0F6QkM7SUFDQyxvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsMEJBQTBCO0dBQzNCOztDQUVBO0lBQ0MsZ0JBQWdCO0lBQ2hCLDRCQUE0QjtHQUM3Qjs7Q0FFQTtJQUNDLDRCQUE0QjtHQUM3Qjs7Q0FFQTtJQUNDLHNCQUFzQjtJQUN0QixnQkFBZ0I7R0FLakI7O0NBSEM7S0FDQyxjQUFjO0lBQ2Y7O0NBS0gsMkRBQTJEOztDQUMzRDtFQUNDLDZCQUE2QjtDQUM5Qjs7QUFHRCwyQkFBMkI7O0FBQzNCO0NBQ0M7RUFDQyxhQUFhO0NBcURkOztFQW5EQztHQUNDLGNBQWM7R0FDZCxZQUFZO0VBZ0RiOztHQTlDQztJQUNDLGFBQWE7R0FDZDs7R0FFQTtJQUNDLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsZ0JBQWdCO0dBbUNqQjs7SUFqQ0M7S0FDQyxhQUFhO0tBQ2IsOEJBQThCO0tBQzlCLG1CQUFtQjtLQUNuQixxQkFBcUI7S0FDckIsWUFBWTtLQUNaLDBCQUEwQjtLQUMxQixpQkFBaUI7SUFlbEI7O0tBYkM7TUFDQyxnQkFBZ0I7S0FDakI7O0tBRUE7TUFDQyx5QkFBeUI7TUFDekIsZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixrQkFBa0I7S0FDbkI7O0lBR0Q7S0FDQyx5QkFBeUI7S0FDekIsNkJBQTZCO0lBQzlCOztJQUVBO0tBQ0Msc0JBQXNCO0tBQ3RCLGNBQWM7SUFDZjtBQUlKIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNyc2Mtdm9sdW1lLWRpc2NvdW50LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjI7XG5cdHBhZGRpbmc6IDJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cblx0LmNyc2Mtdm9sdW1lLWRpc2NvdW50LWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjVyZW0gMDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHR9XG5cdH1cblxuXHQuY3JzYy12b2x1bWUtZGlzY291bnQtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyIDFmcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHQmLm5vLW5zYyB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xuXG5cdFx0XHQuaGVhZGVyLWxpc3QtcHJpY2UsIC5yb3ctbGlzdC1wcmljZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3JzYy12b2x1bWUtZGlzY291bnQtZ3JpZC1oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGVyLXF0eSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkZXItbGlzdC1wcmljZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkZXItbWVtYmVyLXByaWNlIHtcblx0XHRcdFx0Y29sb3I6ICMwMDdhM2Q7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNyc2Mtdm9sdW1lLWRpc2NvdW50LWdyaWQtcm93IHtcblx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAuNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0fVxuXG5cdFx0XHQucm93LXF0eSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3ctbGlzdC1wcmljZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3ctbWVtYmVyLXByaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XG5cdFx0XHRcdCYuY29uZmlybWVkIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwN2EzZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIEV4dHJhIGJvcmRlci1ib3R0b20gZm9yIHRoZSBsYXN0IHJvdyB0byBjbG9zZSB0aGUgZ3JpZCAqL1xuXHQuY3JzYy12b2x1bWUtZGlzY291bnQtZ3JpZC1yb3c6bGFzdC1jaGlsZCBkaXYge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHR9XG59XG5cbi8qIFJlc3BvbnNpdmUgYWRqdXN0bWVudHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuY3JzYy12b2x1bWUtZGlzY291bnQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0LmNyc2Mtdm9sdW1lLWRpc2NvdW50LWdyaWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdC5jcnNjLXZvbHVtZS1kaXNjb3VudC1ncmlkLWhlYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jcnNjLXZvbHVtZS1kaXNjb3VudC1ncmlkLXJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yb3ctcXR5IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJvdy1tZW1iZXItcHJpY2Uge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDdhM2Q7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ== */