/* Ask for Price WhatsApp - styles (theme-friendly, safe) */
.afpw-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 44px; /* touch-friendly */
	padding: 12px 16px;
	border-radius: 6px;

	/* Clean theme-like button */
	background: #FFC107; /* yellow */
	color: #111 !important; /* black text */
	border: 1px solid #111;

	/* Keep typography consistent with theme */
	font: inherit;
	font-weight: 600;
	font-size: inherit;
	line-height: 1.2;
	letter-spacing: normal;
	text-transform: none;

	text-decoration: none !important;
	transition: opacity 0.15s ease, transform 0.15s ease, filter 0.15s ease;
	box-sizing: border-box;
}

.afpw-btn:hover,
.afpw-btn:focus {
	filter: brightness(0.98);
	transform: translateY(-1px);
	outline: none;
}

.afpw-btn:active {
	transform: translateY(0);
	opacity: 0.95;
}

/* Hide original Add to Cart buttons everywhere (prevents duplicates and flicker) */
.wpr-grid-item-add-to-cart a.product_type_simple,
.wpr-grid-item-add-to-cart a.ajax_add_to_cart,
.wpr-grid-item-add-to-cart a.product_type_variable,
.wpr-grid-item-add-to-cart a.product_type_grouped,
.wpr-grid-item-add-to-cart a.product_type_external,
a.add_to_cart_button,
a.ajax_add_to_cart,
button.single_add_to_cart_button,
a.single_add_to_cart_button,
form.cart .single_add_to_cart_button,
.woocommerce-variation-add-to-cart .single_add_to_cart_button,
.woocommerce .single_add_to_cart_button {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* Hide quantity selector only within add-to-cart areas (SAFE) */
form.cart .quantity,
.woocommerce-variation-add-to-cart .quantity,
.elementor-widget-wpr-product-add-to-cart .quantity,
.wpr-product-add-to-cart .quantity {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* Ensure full-width on product cards */
.wpr-grid-item-add-to-cart .afpw-btn {
	width: 100%;
	display: inline-flex;
}
