/* Native WC single product only — not Elementor widget (.alikipa-sp-widget). */
.alikipa-single-product:not(.alikipa-sp):not(.alikipa-sp-widget) {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--alikipa-space-6);
	padding-block: var(--alikipa-space-6);
}

.alikipa-single-product__summary .price {
	font-size: 1.35rem;
	font-weight: 700;
	color: var(--alikipa-accent);
}

.alikipa-single-product .quantity input {
	width: 4rem;
	padding: 0.5rem;
	border: 1px solid var(--alikipa-border);
	border-radius: var(--alikipa-radius-sm);
}

.alikipa-single-product .single_add_to_cart_button {
	background: var(--alikipa-accent);
	color: #fff;
	border-radius: var(--alikipa-radius-sm);
	padding: 0.75rem 1.5rem;
	font-weight: 600;
}

@media (max-width: 768px) {
	.alikipa-single-product:not(.alikipa-sp):not(.alikipa-sp-widget) {
		grid-template-columns: 1fr;
	}
}
