.wdqd-quantity-discount-box {
	box-sizing: border-box;
	max-width: 100%;
	margin: 12px 0 18px;
	padding: 12px 14px;
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
	border-radius: 6px;
	font-size: 14px;
}

.wdqd-quantity-discount-box ul {
	margin: 8px 0 0 18px;
	padding: 0;
}

.wdqd-quantity-discount-loop {
	margin-top: 6px;
	font-size: 13px;
	font-weight: 600;
}

.wdqd-quantity-discount-box.wdqd-style-enabled {
	padding: var(--wdqd-pad-y) var(--wdqd-pad-x);
	background: var(--wdqd-bg);
	border-color: var(--wdqd-border);
	border-radius: var(--wdqd-radius);
	box-shadow: var(--wdqd-shadow);
	color: var(--wdqd-text);
	font-size: var(--wdqd-text-size);
}

.wdqd-quantity-discount-box.wdqd-style-enabled > strong {
	color: var(--wdqd-heading);
	font-size: var(--wdqd-heading-size);
}

.wdqd-quantity-discount-box.wdqd-style-enabled ul {
	margin-top: 10px;
}

.wdqd-quantity-discount-box.wdqd-style-enabled li + li {
	margin-top: var(--wdqd-tier-space);
}

.wdqd-quantity-discount-box.wdqd-style-enabled li strong {
	color: var(--wdqd-price);
}

.wdqd-quantity-discount-box.wdqd-bullets-none ul,
.wdqd-quantity-discount-box.wdqd-bullets-check ul {
	margin-left: 0;
	list-style: none;
}

.wdqd-quantity-discount-box.wdqd-bullets-check li {
	position: relative;
	padding-left: 24px;
}

.wdqd-quantity-discount-box.wdqd-bullets-check li::before {
	position: absolute;
	top: 0;
	left: 0;
	color: var(--wdqd-price);
	font-weight: 700;
	content: "✓";
}

.wdqd-quantity-discount-loop.wdqd-style-enabled {
	box-sizing: border-box;
	max-width: 100%;
	padding: 7px 10px;
	background: var(--wdqd-bg);
	border: 1px solid var(--wdqd-border);
	border-radius: var(--wdqd-radius);
	box-shadow: var(--wdqd-shadow);
	color: var(--wdqd-text);
	font-size: min(var(--wdqd-text-size), 13px);
}
