.cg-sub{margin-top:8px;max-width:760px;font-size:15px;color:var(--tinta-2)}.cg-acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.cg-pdf,.cg-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:800}.cg-wa{background:var(--wa);color:#fff}.cg-pdf{border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta)}.cg-pdf:hover{border-color:var(--acento)}.cg-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.cg-grupo{padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);scroll-margin-top:96px}.cg-grupo h2{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;color:var(--tinta)}.cg-n{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 6px;border-radius:6px;background:var(--acento);color:var(--sobre-acento);font-family:var(--cifras);font-size:15px}.cg-desde{margin-top:6px;font-size:15px;color:var(--tinta-2)}.cg-desde b{color:var(--acento-texto)}.cg-desde a{font-weight:800;color:var(--tinta);text-decoration:underline}.cg-grupo ul{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.cg-grupo ul a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--linea);border-radius:999px;background:var(--fondo);color:var(--tinta);font-size:14px}.cg-grupo ul a:hover{border-color:var(--acento)}@media (max-width:640px){.catalogo-general.commerce-container{padding-inline:16px}.cg-acciones{flex-direction:column}.cg-lista{grid-template-columns:minmax(0,1fr)}}