.single-product form.cart.pick-number:has(.wc-lottery-pn-range-wrapper) > .quantity {
	display: none;
}

.single-product form.cart.pick-number > .single_add_to_cart_button {
	width: 100%;
	margin-inline: 0;
}

.single-product .wc-lottery-bulk-discounts-buttons {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 1023px) {
	.single-product .wc-lottery-bulk-discounts-buttons {
		grid-template-columns: minmax(0, 1fr);
	}
}

.single-product .qcw-competition-metrics-grid .qcw-metric-draw-date {
	background: #eff6ff;
	border-color: #bfdbfe;
}

.single-product .qcw-metric-draw-date .qcw-metric-icon {
	background: #dbeafe;
	color: #1e40af;
	opacity: 1;
}

.single-product .qcw-metric-draw-date .qcw-metric-value {
	color: #1e3a8a;
	font-weight: 700;
}

.single-product .qcw-competition-metrics-grid .qcw-metric-total-value {
	background: #ecfdf5;
	border-color: #a7f3d0;
}

.single-product .qcw-metric-total-value .qcw-metric-icon {
	background: #d1fae5;
	color: #047857;
	opacity: 1;
}

.single-product .qcw-metric-total-value .qcw-metric-value {
	color: #047857;
}

@media (max-width: 1023px) {
	.wp-child-theme-wpgenie-quantum-demo.single-product div.product .woocommerce-product-gallery div.qcw-competition-metrics-grid {
		grid-template-columns: minmax(0, 1fr);
	}
}
