/* Bloque de texto de las categorias (term description): paleta Cano en lugar del morado heredado.
   Solo escritorio: en movil se mantiene el recorte de 3 lineas de category-landings.css. */
@media (min-width: 769px) {
  body.tax-product_cat .pmi-category-seo-block {
    background: #fff;
    border: 1px solid #e3e7ea;
    border-top: 4px solid #FB9224;
    border-radius: 14px;
    padding: 22px 26px 20px;
    margin: 0 0 26px;
    color: #263437;
    font-size: 1rem;
    line-height: 1.65;
    box-shadow: 0 1px 3px rgba(38, 52, 55, .06);
  }
  body.tax-product_cat .pmi-category-seo-block p { color: #263437; margin: 0 0 12px; }
  body.tax-product_cat .pmi-category-seo-block p:first-child { font-size: 1.06rem; }
  body.tax-product_cat .pmi-category-seo-block p strong { color: #2F4043; }
  body.tax-product_cat .pmi-category-seo-block ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    gap: 12px;
    list-style: none;
    padding: 0;
    margin: 16px 0 18px;
  }
  body.tax-product_cat .pmi-category-seo-block ul li {
    background: #f7f8f9;
    border: 1px solid #e3e7ea;
    border-left: 4px solid #FB9224;
    border-radius: 10px;
    padding: 12px 14px;
    margin: 0;
    color: #263437;
    font-size: .93rem;
    line-height: 1.5;
  }
  body.tax-product_cat .pmi-category-seo-block ul li strong {
    display: block;
    color: #2F4043;
    font-size: .8rem;
    letter-spacing: .06em;
    text-transform: uppercase;
    margin-bottom: 3px;
  }
  body.tax-product_cat .pmi-category-seo-block ul + p {
    margin: 0;
    padding-top: 14px;
    border-top: 1px solid #e3e7ea;
    color: #4a5a5e;
    font-size: .95rem;
  }
  body.tax-product_cat .pmi-category-seo-block a { color: #D87511; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
  body.tax-product_cat .pmi-category-seo-block a:hover { color: #FB9224; }
  body.tax-product_cat .pmi-category-seo-block h2,
  body.tax-product_cat .pmi-category-seo-block h3 { color: #2F4043; }
  body.tax-product_cat .pmi-category-seo-block h2 { border-bottom-color: #FB9224; }
}

/* Todas las pantallas: colores de Cano en vez del morado heredado (en movil se mantiene el recorte a 3 lineas). */
body.tax-product_cat .pmi-category-seo-block,
body.tax-product_cat .pmi-category-seo-block p,
body.tax-product_cat .pmi-category-seo-block ul li { color: #263437; }
body.tax-product_cat .pmi-category-seo-block a { color: #D87511; font-weight: 700; }
