.col-hero{background:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6));padding:64px 40px 8px;text-align:center}.col-title{font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));margin:0 0 14px;letter-spacing:.01em}.col-sub{max-width:520px;margin:0 auto 40px;font-size:var(--henua-tipo-size-15, 15px);line-height:var(--henua-interlineado-cuerpo, 1.6);color:var(--henua-color-texto-secundario, #5C574C)}.col-filters{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:0 40px 56px}.col-filter-btn{position:relative;aspect-ratio:1.35/1;border:none;border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:var(--henua-color-borde-defecto, var(--henua-color-borde, #DDD5C4)) center/cover no-repeat;text-align:left}.col-filter-btn .col-cat-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;background:linear-gradient(to top,rgba(26,24,21,.6),transparent 60%)}.col-filter-btn .col-cat-content h3{color:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6));font-size:var(--henua-tipo-size-15, 15px);text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px;font-weight:700}.col-filter-btn .col-cat-content p{color:#f5f0e6d9;font-size:var(--henua-tipo-size-10-5, 10.5px);margin:0}.col-filter-btn.active{outline:2px solid var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));outline-offset:-2px}.col-filter-btn--all{background:var(--henua-color-accion-fondo, var(--henua-color-terracota, #B5563A));display:flex;align-items:center;justify-content:center}.col-filter-btn--all span{color:var(--henua-color-accion-texto, var(--henua-color-blanco-accion, #FFFFFF));font-size:var(--henua-tipo-size-14, 14px);font-weight:700;text-transform:uppercase;letter-spacing:.06em}@media(max-width:900px){.col-filters{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.col-filters{grid-template-columns:repeat(2,1fr)}}.col-subfilters{max-width:1180px;margin:-28px auto 40px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;min-height:28px}.col-subfilter-btn{border:1px solid rgba(26,24,21,.15);background:transparent;padding:6px 14px;font-size:var(--henua-tipo-size-10, 10px);letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--henua-color-texto-secundario, #5C574C);border-radius:20px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.col-subfilter-btn.active,.col-subfilter-btn:hover{background:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));border-color:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));color:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6))}.col-grid{max-width:1180px;margin:0 auto;padding:0 40px 100px;background:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6))}.col-grid-row{display:flex;align-items:flex-start;gap:28px}.col-grid-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:32px}.col-grid-col--offset-active{margin-top:0}.col-card{position:relative;display:block;text-decoration:none;color:inherit;background:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6));padding:24px;border:1px solid rgba(26,24,21,.08);border-radius:var(--henua-radio-tarjeta, 2px);box-shadow:var(--henua-sombra-tarjeta, 0 4px 24px rgba(26,24,21,.06))}.col-card--wide{margin-top:32px;padding:0;overflow:hidden}.col-card-img{position:relative;aspect-ratio:4/5;background:var(--henua-color-borde-defecto, var(--henua-color-borde, #DDD5C4));display:flex;align-items:center;justify-content:center;color:var(--henua-color-texto-secundario, #5C574C);font-size:var(--henua-tipo-size-11, 11px);text-transform:uppercase;letter-spacing:.08em;text-align:center;overflow:hidden;margin-bottom:28px}.col-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.col-card--tall .col-card-img{aspect-ratio:3/4.6}.col-card--short .col-card-img{aspect-ratio:1/1}.col-card--wide .col-card-img{aspect-ratio:16/9;margin-bottom:0}.col-card h3{font-family:var(--henua-tipo-titulo, "Oswald"),sans-serif;font-weight:700;font-size:var(--henua-tipo-size-30, 30px);text-transform:uppercase;letter-spacing:.01em;color:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));margin:0 0 14px;line-height:var(--henua-interlineado-compacto, 1.02)}.col-card-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.col-card-tag{display:inline-block;font-size:var(--henua-tipo-size-11, 11px);letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:8px 14px;background:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));color:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6))}.col-card-tag.hogar{background:var(--henua-color-secundario-oliva, var(--henua-color-oliva, #5B674E))}.col-card-tag.camping{background:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815))}.col-card-price{font-family:var(--henua-tipo-cuerpo, "Inter", sans-serif);font-size:var(--henua-tipo-size-19, 19px);color:var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));white-space:nowrap}.col-card-buy{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;min-height:44px;box-sizing:border-box;font-family:var(--henua-tipo-titulo, "Oswald"),sans-serif;font-weight:700;font-size:var(--henua-tipo-size-11-5, 11.5px);letter-spacing:.1em;text-transform:uppercase;color:var(--henua-color-accion-texto, var(--henua-color-blanco-accion, #FFFFFF));background:var(--henua-color-accion-fondo, var(--henua-color-terracota, #B5563A));padding:13px 18px;border-radius:0;transition:background .18s ease,transform .18s ease}.col-card-buy svg{transition:transform .18s ease}.col-card:hover .col-card-buy{background:var(--henua-color-accion-hover, var(--henua-color-terracota-oscuro, #93432C))}.col-card:hover .col-card-buy svg{transform:translate(3px)}.col-card--wide .col-card-buy{margin-top:0;width:auto;flex-shrink:0}.col-card--wide .col-card-shade{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to top,#1a1815d9,#1a181500);pointer-events:none}.col-card--wide .col-card-overlay{position:absolute;right:28px;bottom:24px;left:28px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.col-card--wide .col-card-overlay h3{color:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6));margin:0 0 12px;font-size:var(--henua-tipo-size-36, 36px)}.col-card--wide .col-card-price{color:var(--henua-color-texto-inverso, var(--henua-color-arena, #F5F0E6));font-size:var(--henua-tipo-size-17, 17px)}@media(max-width:600px){.col-grid{padding:0 14px 80px}.col-hero{padding:48px 20px 8px}.col-grid-row,.col-grid-col{gap:14px}.col-card{padding:10px}.col-card h3{font-size:var(--henua-tipo-size-16, 16px);margin:0 0 8px}.col-card-tag{font-size:var(--henua-tipo-size-9, 9px);padding:5px 8px}.col-card-price{font-size:var(--henua-tipo-size-14, 14px)}.col-card--wide .col-card-overlay h3{font-size:var(--henua-tipo-size-22, 22px)}}.col-subfilter-btn{min-height:40px}.col-filter-btn:focus-visible,.col-subfilter-btn:focus-visible{outline:3px solid var(--henua-color-texto-primario, var(--henua-color-tinta, #1A1815));outline-offset:3px}.col-empty-state,.hn-search-empty{margin:40px auto;text-align:center;max-width:560px}.col-empty-shop-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:10px 16px;color:var(--henua-color-secundario-oliva,var(--henua-color-oliva,#5B674E));font-family:var(--henua-tipo-titulo,"Oswald"),sans-serif;font-weight:700;font-size:var(--henua-tipo-size-11,11px);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.col-empty-shop-link:focus-visible{outline:3px solid var(--henua-color-tinta,#1A1815);outline-offset:3px}.col-filter-empty[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/henua-collection.css.map */
