.catalogo{gap:var(--espacio-5);display:grid}.catalogo__buscador{padding-inline:0}.catalogo__cabecera{align-items:center;gap:var(--espacio-1);text-align:center;flex-direction:column;display:flex}.catalogo__cabecera .titulo-pantalla{margin:0}.catalogo__cabecera>p{min-width:0;max-width:100%;min-height:1.5em;font-size:var(--texto-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.catalogo__barra{justify-content:space-between;align-items:center;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.catalogo__herramientas{display:flex}.catalogo__herramientas .catalogo__orden{align-items:center;gap:var(--espacio-2);flex-direction:row;margin:0;display:flex}.catalogo__orden .campo__etiqueta{font-size:var(--texto-sm);color:var(--color-texto-suave);margin:0}@media (width<=39.99rem){.catalogo__orden .campo__etiqueta{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}[data-tienda-pittruck] main#contenido .catalogo__orden select.control{width:auto;max-width:12rem;min-height:2.75rem;padding-inline:var(--espacio-4) var(--espacio-7);border:1px solid var(--color-borde-control);box-shadow:var(--sombra-chip);font-size:var(--texto-sm);border-radius:9999px}.catalogo__aporte{min-height:33.5rem}@media (width>=40rem){.catalogo__aporte{min-height:23.75rem}}@media (width>=64rem){.catalogo__aporte{min-height:21rem}}.catalogo__cuerpo{gap:var(--espacio-4);display:grid}.catalogo__filtros{gap:var(--espacio-4);padding:var(--espacio-4);border-radius:var(--radio-tarjeta);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta);display:none}.catalogo__filtros[data-abierto]{display:grid}.catalogo__filtros-control{display:flex}@media (width>=64rem){.catalogo__filtros{gap:var(--espacio-4) var(--espacio-6);box-shadow:none;background:0 0;flex-wrap:wrap;padding:0;display:flex}.catalogo__filtros-control{display:none}}.filtro-de-catalogo{border:0;min-width:0;margin:0;padding:0}.filtro-de-catalogo__nombre{margin-bottom:var(--espacio-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);color:var(--color-texto-suave);letter-spacing:0;padding:0}.filtro-de-catalogo{gap:var(--espacio-2);flex-wrap:wrap;display:flex}.filtro-de-catalogo>legend{float:left;width:100%}.filtro-de-catalogo__opcion{align-items:center;gap:var(--espacio-2);min-height:2.75rem;padding-inline:var(--espacio-3) var(--espacio-4);background-color:var(--color-superficie);box-shadow:var(--sombra-chip), 0 0 0 1px var(--color-borde);border-radius:9999px;display:inline-flex}.filtro-de-catalogo__opcion:has(input:checked){box-shadow:0 0 0 2px var(--color-texto)}.filtro-de-catalogo__opcion:hover{box-shadow:0 0 0 1px var(--color-texto)}.filtro-de-catalogo__opcion input{accent-color:var(--color-texto);margin:0}.filtro-de-catalogo__opcion label{cursor:pointer;min-height:2.75rem;color:var(--color-texto);font-size:var(--texto-sm);align-items:center;display:flex}.catalogo__lista{gap:var(--espacio-6) var(--espacio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.catalogo__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.catalogo__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=90rem){.catalogo__lista{grid-template-columns:repeat(5,minmax(0,1fr))}}.catalogo__paginas{justify-content:space-between;gap:var(--espacio-3);margin-top:var(--espacio-7);display:flex}.catalogo__sin-resultados{padding:var(--espacio-6);border:1px solid var(--color-borde);border-radius:var(--radio-tarjeta);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta);overflow-wrap:anywhere}.catalogo__sin-resultados-titulo{font-size:var(--texto-xl)}.catalogo__sin-resultados-salidas{gap:var(--espacio-3);flex-wrap:wrap;display:flex}.catalogo__estado{flex-wrap:wrap;align-items:center}.catalogo__estado .boton{flex:none}.filtro-de-catalogo--esqueleto{pointer-events:none}.filtro-de-catalogo--esqueleto>.esqueleto--linea{width:100%;max-width:6rem;height:.75rem}.filtro-de-catalogo--esqueleto .filtro-de-catalogo__opcion{width:7rem;box-shadow:none;background:0 0;padding:0}.filtro-de-catalogo--esqueleto .filtro-de-catalogo__opcion>.esqueleto{border-radius:9999px;flex:1;height:2.75rem}
