.elementor .media-cover{width:100%;height:100%;object-fit:cover;}.elementor .eyebrow{font-family:var(--f-texto);font-size:11px;color:var(--c-arena);letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .h-display{font-family:var(--f-display);font-size:56px;color:var(--c-tinta);line-height:1.08;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .h-seccion{font-family:var(--f-display);font-size:42px;color:var(--c-tinta);line-height:1.12;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lede{font-family:var(--f-texto);font-weight:300;font-size:18px;color:var(--c-texto-suave);line-height:1.65;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .h-display-hero{max-width:18ch;color:var(--c-crema);}.elementor .lede-hero{max-width:42ch;color:var(--c-crema-tenue);}.elementor .btn{min-height:48px;font-family:var(--f-texto);font-size:13px;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:1px;border-color:rgba(0,0,0,0);border-style:solid;display:inline-flex;justify-content:center;align-items:center;}.elementor .btn-linea{color:var(--c-tinta);border-color:var(--c-tinta);background-color:rgba(0,0,0,0);}.elementor .btn-linea:hover,.elementor .btn-linea:focus-visible{color:var(--c-crema);background-color:var(--c-tinta);}.elementor .btn-claro{color:var(--c-tinta);background-color:var(--c-crema);}.elementor .btn-claro:hover,.elementor .btn-claro:focus-visible{color:var(--c-tinta);background-color:var(--c-arena);}.elementor .btn-linea-claro{color:var(--c-crema);border-color:var(--c-crema);}.elementor .btn-linea-claro:hover,.elementor .btn-linea-claro:focus-visible{color:var(--c-tinta);border-color:var(--c-crema);background-color:var(--c-crema);}.elementor .seccion{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;display:flex;justify-content:center;}.elementor .seccion-hueso{background-color:var(--c-crema-2);}.elementor .seccion-inner{width:100%;min-width:0px;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:48px;}.elementor .encabezado{min-width:0px;max-width:640px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .fila{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:48px;}.elementor .col{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .btn-compacto{min-height:40px;font-size:12px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .hero{min-width:0px;min-height:620px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(24,22,19,0.8) 0%,rgba(24,22,19,0.62) 34%,rgba(24,22,19,0.22) 58%,rgba(24,22,19,0) 76%),url("https://hilada.co/wp-content/uploads/2026/08/hilada-hero-mochila-playera-rosada.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,62% 50%;background-color:var(--c-hoja);display:flex;align-items:center;}.elementor .hero-panel{width:56%;color:var(--c-crema);padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;display:flex;flex-direction:column;gap:24px;}.elementor .hero-acciones{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .grid-prod{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;flex-wrap:wrap;}.elementor .card-prod{width:calc((100% - (24px * 3)) / 4);min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .card-media{min-width:0px;overflow:hidden;aspect-ratio:1 / 1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--c-humo);display:flex;}.elementor .card-cuerpo{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;}.elementor .card-familia{font-family:var(--f-display);font-size:18px;color:var(--c-tinta);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .card-color{font-family:var(--f-texto);font-weight:300;font-size:13px;color:var(--c-texto-suave);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .card-precio{font-family:var(--f-texto);font-size:14px;color:var(--c-tinta);letter-spacing:0.06em;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .filtros{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .filtro-fila{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:8px;flex-wrap:wrap;}.elementor .chip{min-height:44px;font-family:var(--f-texto);font-size:12px;color:var(--c-texto-suave);letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:2px;border-width:1px;border-color:var(--c-linea);border-style:solid;background-color:rgba(0,0,0,0);display:inline-flex;justify-content:center;align-items:center;}.elementor .chip:hover,.elementor .chip:focus-visible{color:var(--c-tinta);border-color:var(--c-tinta);}.elementor .chip-on{color:var(--c-crema);border-color:var(--c-tinta);background-color:var(--c-tinta);}.elementor .chip-on:hover,.elementor .chip-on:focus-visible{color:var(--c-crema);border-color:var(--c-tinta);background-color:var(--c-tinta);}.elementor .conteo{font-family:var(--f-texto);font-size:13px;color:var(--c-texto-suave);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lista{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .lista-item{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .vineta{font-family:var(--f-texto);font-size:16px;color:var(--c-arena);line-height:1.7;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .lista-texto{font-family:var(--f-texto);font-weight:300;font-size:15px;color:var(--c-texto-suave);line-height:1.7;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dato{font-family:var(--f-texto);font-size:13px;color:var(--c-texto-suave);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hero-tienda{background-image:linear-gradient(90deg, rgba(24,22,19,0.8) 0%,rgba(24,22,19,0.62) 34%,rgba(24,22,19,0.22) 58%,rgba(24,22,19,0) 76%),url("https://hilada.co/wp-content/uploads/2026/08/hilada-tienda-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,60% 50%;background-color:var(--c-hoja);}.elementor .seccion-blanca{background-color:var(--c-blanco);}