.kc-catalogo{padding-top:var(--s-5)}.kc-catalogo__cabeza{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6);align-items:end;padding-bottom:var(--s-6);margin-bottom:var(--s-6);border-bottom:var(--border-thick) solid var(--ink)}.kc-catalogo__titulo .kc-tag{align-self:flex-start}.kc-catalogo__herramientas{display:grid;gap:var(--s-4);padding:var(--s-5);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow) var(--shadow) 0 var(--ink)}.kc-catalogo__herramientas[hidden]{display:none}.kc-catalogo__buscar,.kc-catalogo__orden{display:grid;gap:var(--s-2)}.kc-catalogo__buscar-campo{position:relative}.kc-catalogo__buscar-campo .kc-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.kc-catalogo__buscar-campo .kc-input{width:100%;padding-left:46px}.kc-catalogo__cuerpo{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--s-6);align-items:start}.kc-filtros[hidden]{display:none}.kc-filtros>summary{list-style:none}.kc-filtros>summary::-webkit-details-marker{display:none}.kc-filtros__panel{display:grid;gap:var(--s-4);padding:var(--s-5);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow) var(--shadow) 0 var(--ink)}.kc-filtros__cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.kc-filtros__form{display:grid}.kc-filtros__grupo{min-width:0;margin:0;padding:var(--s-4) 0 var(--s-3);border:0;box-shadow:inset 0 1.5px 0 var(--ink)}.kc-filtros__grupo[hidden]{display:none}.kc-filtros__grupo legend{float:left;width:100%;padding:0;margin-bottom:var(--s-2)}.kc-filtros__grupo legend+*{clear:left}.kc-filtros__opcion,.kc-filtros__spoiler{display:flex;align-items:center;gap:var(--s-3);min-height:44px;font-size:15px;line-height:1.25;cursor:pointer}.kc-filtros__opcion input,.kc-filtros__spoiler input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ink);cursor:pointer}.kc-filtros__grupo--compacto{display:flex;flex-wrap:wrap;gap:var(--s-2)}.kc-filtros__grupo--compacto legend+*{clear:none}.kc-filtros__grupo--compacto .kc-filtros__opcion{position:relative;padding:0 14px;border:var(--border) solid var(--ink);border-radius:var(--pill);font-family:var(--font-mono);font-size:13px}.kc-filtros__grupo--compacto .kc-filtros__opcion input{position:absolute;opacity:0;pointer-events:none}.kc-filtros__grupo--compacto .kc-filtros__opcion:has(input:checked){background:var(--ink);color:var(--paper)}.kc-filtros__grupo--compacto .kc-filtros__opcion:has(input:focus-visible){outline:3px solid var(--amber);outline-offset:2px}.kc-filtros__mas{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--steel);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kc-filtros__mas:hover{color:var(--ink)}.kc-filtros__spoiler{padding:var(--s-3);border-radius:6px;background:var(--ink);color:var(--amber);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.kc-filtros__spoiler input{accent-color:var(--amber)}.kc-catalogo__estado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);min-height:44px;margin-bottom:var(--s-5)}.kc-catalogo__estado[hidden]{display:none}.kc-catalogo__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-5);margin:0;padding:0;list-style:none}.kc-catalogo__item{display:flex;content-visibility:auto;contain-intrinsic-size:auto 560px;overflow-clip-margin:16px}.kc-catalogo__item[hidden]{display:none}.kc-catalogo__item>.kc-card{width:100%}.kc-catalogo__item--destacada{grid-column:span 2}.kc-catalogo__item--destacada .kc-card{flex-direction:row}.kc-catalogo__item--destacada .kc-card__media{flex:0 0 48%;border-bottom:0;border-right:var(--border) solid var(--ink)}.kc-catalogo__item--destacada .kc-card__media{display:flex}.kc-catalogo__item--destacada .kc-card__media>*{flex:1}.kc-catalogo__item--destacada .kc-card__media .kc-frame__box{height:100%;aspect-ratio:auto;min-height:100%}.kc-catalogo__item--destacada .kc-h3{font-size:clamp(22px,2.6vw,30px)}.kc-catalogo__vacio{display:grid;gap:var(--s-3);padding:var(--s-6);border:var(--border) dashed var(--ink);border-radius:var(--radius);background:var(--sand)}.kc-catalogo__vacio[hidden]{display:none}.kc-catalogo__vacio-acciones{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-2)}.kc-catalogo__mas{margin-top:var(--s-7);text-align:center}@media(max-width:1199px){.kc-catalogo__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.kc-catalogo__cabeza,.kc-catalogo__cuerpo{grid-template-columns:minmax(0,1fr)}.kc-catalogo__cuerpo{gap:var(--s-5)}.kc-filtros__panel{margin-top:var(--s-3)}.kc-filtros__abrir{width:100%}}@media(min-width:990px){.kc-filtros>summary{display:none}}@media(max-width:599px){.kc-catalogo__lista{grid-template-columns:minmax(0,1fr)}.kc-catalogo__item--destacada{grid-column:auto}.kc-catalogo__item--destacada .kc-card{flex-direction:column}.kc-catalogo__item--destacada .kc-card__media{border-right:0;border-bottom:var(--border) solid var(--ink)}.kc-catalogo__item--destacada .kc-card__media .kc-frame__box{height:auto;min-height:0;aspect-ratio:var(--kc-ratio, 4 / 5)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/khun-catalogo.css.map */
