/* Pancitas · Theme Fixes — reemplazo de glifos FontAwesome por unicode nativo.
   El tema saha referencia 'FontAwesome' en pseudo-elementos (\f129, \f00c, \f10c,
   \f104/\f105) pero NUNCA carga la fuente → tofu/caracter roto (visible en Firefox).
   El propio tema ya usa este patrón unicode+sans-serif en otros lados (✓ ✕ ⓘ).
   Este archivo se carga en TODAS las páginas (los avisos viven en checkout/cart/ficha). */

/* Avisos Woo: mensaje (check) e info (i) */
.woocommerce-message::before {
  font-family: sans-serif !important;
  content: '✓' !important;
}
.woocommerce-info::before {
  font-family: sans-serif !important;
  content: 'ⓘ' !important;
}

/* Checkbox del tema (fuera del filtro marca): check unicode en vez de \f00c FA */
input[type="checkbox"]:checked:before {
  font-family: sans-serif !important;
  content: '✓' !important;
}

/* Widget custom links: viñeta círculo \f10c → punto */
.custom-links-widget .saha-custom-links li a::before {
  font-family: sans-serif !important;
  content: '●' !important;
  font-size: 8px !important;
}

/* Lightbox (magnific popup): flechas \f104/\f105 → chevrons unicode */
.mfp-arrow-left:before {
  font-family: sans-serif !important;
  content: '❮' !important;
}
.mfp-arrow-right:before {
  font-family: sans-serif !important;
  content: '❯' !important;
}

/* No-results del filtro (mu-plugin no-products-found): estilo info sin ser
   .woocommerce-info (el JS del tema las auto-dismissa a los 5s). */
.ppk-no-results {
  border: 1px solid #b1befd;
  background: #f8f9ff;
  color: #44508a;
  border-radius: 4px;
  padding: 14px 18px;
  font-weight: 500;
}
.ppk-no-results .button { color: #4a2509; }
