/* Botón "Cotizar por WhatsApp" */
.pc-cotizar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 11px 18px;
	border: 2px solid #25d366;
	border-radius: 10px;
	background: #fff;
	color: #128c4a !important;
	font-weight: 700;
	line-height: 1.2;
	text-decoration: none !important;
	transition: background .15s, color .15s, transform .15s;
}
.pc-cotizar:hover { background: #25d366; color: #fff !important; transform: translateY(-1px); }
.pc-cotizar .pc-wa-ico { flex: 0 0 auto; }
.pc-cotizar-fuerte { background: #25d366; color: #fff !important; box-shadow: 0 4px 12px rgba(37, 211, 102, .3); }
.pc-cotizar-fuerte:hover { background: #1ebe5a; border-color: #1ebe5a; }

/* Ficha de producto */
.pc-cotizar-wrap { margin: 14px 0 6px; }
.single-product .pc-cotizar-wrap .pc-cotizar { width: 100%; box-sizing: border-box; }
@media (min-width: 768px) { .single-product .pc-cotizar-wrap .pc-cotizar { width: auto; min-width: 280px; } }

/* Búsqueda sin resultados */
.pc-cotizar-sinres {
	margin: 18px 0;
	padding: 20px;
	border: 1px solid #ece7e8;
	border-radius: 14px;
	background: #f6fdf9;
	text-align: center;
}
.pc-cotizar-sinres p { margin: 0 0 14px; }

/* Carrito */
body.woocommerce-cart .pc-cotizar-carrito { margin: 12px 0 0; }
body.woocommerce-cart .pc-cotizar-carrito .pc-cotizar { display: flex; width: 100%; box-sizing: border-box; }
