.catalogo[data-astro-cid-p42sfsw4]{margin:0}.eje[data-astro-cid-p42sfsw4]{color:var(--tenue);grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:10px;margin-bottom:.6rem;font-size:.875rem;font-weight:600;display:grid}.eje-tramo[data-astro-cid-p42sfsw4]{grid-column:1/9;align-items:center;gap:.75rem;display:flex}.eje-linea[data-astro-cid-p42sfsw4]{background:var(--tinta);flex:1;height:2px}.eje-mezclas[data-astro-cid-p42sfsw4]{border-left:2px solid var(--tinta);grid-column:9/11;padding-left:.75rem}.columnas[data-astro-cid-p42sfsw4]{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.columnas[data-astro-cid-p42sfsw4] li[data-astro-cid-p42sfsw4]{border:2px solid var(--tinta);min-width:0;transition:border-color .2s var(--curva), transform .24s var(--curva)}.columnas[data-astro-cid-p42sfsw4] li[data-astro-cid-p42sfsw4]:hover{border-color:var(--arena);transform:translateY(-3px)}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]{height:clamp(340px,42vh,410px);color:var(--tinta);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:focus-visible{outline-offset:-4px}.muestra[data-astro-cid-p42sfsw4]{display:block;position:absolute;inset:0}.muestra[data-astro-cid-p42sfsw4] .grano{transition:transform .42s var(--curva)}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:hover .muestra[data-astro-cid-p42sfsw4] .grano,.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:focus-visible .muestra[data-astro-cid-p42sfsw4] .grano{transform:scale(1.08)}.placa[data-astro-cid-p42sfsw4]{background:var(--superficie);border-top:2px solid var(--tinta);min-height:7.75rem;transition:background-color .18s var(--curva), border-color .18s var(--curva);grid-template-rows:auto minmax(3.25em,auto) auto;align-content:start;gap:.2rem;padding:.6rem .55rem .7rem;display:grid;position:relative}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:hover .placa[data-astro-cid-p42sfsw4]{border-top-color:var(--arena)}.precio[data-astro-cid-p42sfsw4]{transition:color .18s var(--curva);font-size:1rem;line-height:1}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:hover .precio[data-astro-cid-p42sfsw4]{color:var(--arena)}.nombre[data-astro-cid-p42sfsw4]{font-size:clamp(.875rem,.88vw,.9375rem);font-weight:700;line-height:1.18}.uso[data-astro-cid-p42sfsw4]{color:var(--tenue);font-size:.875rem;line-height:1.28}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:hover .nombre[data-astro-cid-p42sfsw4]{text-underline-offset:.2em;text-decoration:underline 2px}@media (width<=1340px){.eje[data-astro-cid-p42sfsw4]{display:none}.columnas[data-astro-cid-p42sfsw4]{grid-template-columns:repeat(5,minmax(0,1fr))}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]{height:310px}.nombre[data-astro-cid-p42sfsw4]{font-size:.9375rem}}@media (width<=640px){.columnas[data-astro-cid-p42sfsw4]{grid-template-columns:minmax(0,1fr);gap:8px}.columnas[data-astro-cid-p42sfsw4] li[data-astro-cid-p42sfsw4]:hover{transform:none}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]{flex-direction:row;justify-content:flex-start;height:auto;min-height:76px}.placa[data-astro-cid-p42sfsw4]{background:var(--superficie);border:2px solid var(--tinta);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre precio""uso precio";align-items:center;gap:.1rem .75rem;width:74%;min-height:0;margin:8px;padding:.5rem .75rem;display:grid;position:relative}.nombre[data-astro-cid-p42sfsw4]{grid-area:nombre;font-size:1rem}.uso[data-astro-cid-p42sfsw4]{grid-area:uso;font-size:.875rem}.precio[data-astro-cid-p42sfsw4]{grid-area:precio;align-items:center;gap:.35rem;display:inline-flex}.precio[data-astro-cid-p42sfsw4]:after{content:"→";color:var(--acento-texto);transition:transform .18s var(--curva);font-weight:700}.columnas[data-astro-cid-p42sfsw4] a[data-astro-cid-p42sfsw4]:hover .precio[data-astro-cid-p42sfsw4]:after{transform:translate(3px)}}.portada[data-astro-cid-lcdefpme]{isolation:isolate;color:#f4f0e8;border-bottom:2px solid var(--basalto);background-color:#23201c;align-items:flex-end;min-height:clamp(460px,76dvh - 62px,640px);display:flex;position:relative;overflow:hidden}.portada-foto[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0;overflow:hidden}.portada[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#23201c1a 25%,#23201c8c 60%,#23201ce0 100%);position:absolute;inset:0}.portada-contenido[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;padding-block:0 clamp(4.25rem,7.5vw,6rem);display:grid}.portada[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(2.15rem,4.2vw,3.5rem);line-height:1}.portada[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#efe7da;max-width:46ch;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}.acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.65rem;margin-top:.35rem;display:flex}.boton-sobre-foto[data-astro-cid-lcdefpme]{color:#f4f0e8;background:0 0;border-color:#f4f0e8}.boton-sobre-foto[data-astro-cid-lcdefpme]:hover{color:#23201c;background:#f4f0e8}.portada[data-astro-cid-lcdefpme] .boton-primario[data-astro-cid-lcdefpme]:hover{color:#23201c;background:#efe7da;border-color:#efe7da}.portada[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--arena)}.accesos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-3.25rem;display:grid;position:relative}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--superficie);border:2px solid var(--tinta);color:var(--tinta);transition:background-color .18s var(--curva), transform .22s var(--curva);flex-direction:column;gap:.25rem;padding:1.1rem 1.35rem;text-decoration:none;display:flex;position:relative}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:var(--campo);transform-origin:0;height:3px;transition:transform .24s var(--curva);position:absolute;inset:0 0 auto;transform:scaleX(0)}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:0}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--bg)}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{transform:scaleX(1)}.acceso-cabeza[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.acceso-titulo[data-astro-cid-lcdefpme]{font-size:1.0625rem;font-weight:700}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] .acceso-flecha{color:var(--acento-texto);transition:transform .2s var(--curva)}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .acceso-flecha{transform:translate(4px)}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][href^=\#]:hover .acceso-flecha{transform:translateY(4px)}.acceso-texto[data-astro-cid-lcdefpme]{color:var(--tenue);font-size:.90625rem}.acceso-texto[data-astro-cid-lcdefpme] .cifra[data-astro-cid-lcdefpme]{color:var(--tinta)}.cabeza-seccion[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1.75rem;margin-bottom:1.5rem;display:flex}.empresa[data-astro-cid-lcdefpme]{padding-top:var(--sec);gap:2rem;display:grid}.empresa-principal[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:1.5rem 3.5rem;display:grid}.empresa[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.empresa-texto[data-astro-cid-lcdefpme]{justify-items:start;gap:.85rem;font-size:1.03125rem;line-height:1.6;display:grid}.empresa-cifras[data-astro-cid-lcdefpme]{border-top:2px solid var(--tinta);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.empresa-cifras[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{align-content:start;gap:.2rem;padding:1rem 1.25rem 0 0;display:grid}.empresa-cifras[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--borde);padding-left:1.25rem}.empresa-cifras[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--tenue);font-size:.875rem;font-weight:600}.empresa-cifras[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:1rem;font-weight:600}.empresa-cifras[data-astro-cid-lcdefpme] .cifra[data-astro-cid-lcdefpme]{color:var(--acento-texto);transition:transform .2s var(--curva);margin-right:.25rem;font-size:1.3rem;display:inline-block}.empresa-cifras[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:hover .cifra[data-astro-cid-lcdefpme]{transform:translateY(-2px)}.materiales[data-astro-cid-lcdefpme]{margin-top:var(--sec);padding-block:var(--sec)}.nota[data-astro-cid-lcdefpme]{color:var(--tenue);margin-top:1.25rem;font-size:.875rem}.proceso[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--basalto);background-color:#23201c;padding-block:clamp(2.75rem,5.5vw,4.75rem);overflow:hidden}.proceso-foto[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0;overflow:hidden}.proceso[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#23201cb8 0%,#0000 18% 82%,#23201c85 100%),linear-gradient(90deg,#23201c94,#23201c29 62%);position:absolute;inset:0}.proceso-rejilla[data-astro-cid-lcdefpme]{justify-content:flex-end;display:flex}.proceso-texto[data-astro-cid-lcdefpme]{background:var(--superficie);border:2px solid var(--tinta);justify-items:start;gap:1.5rem;width:min(100%,520px);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.pasos[data-astro-cid-lcdefpme]{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.pasos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.paso-num[data-astro-cid-lcdefpme]{background:var(--campo);width:2.5rem;height:2.5rem;color:var(--campo-tinta);transition:transform .2s var(--curva), background-color .18s var(--curva), color .18s var(--curva), border-color .18s var(--curva);border:2px solid #0000;place-items:center;font-size:1.0625rem;font-weight:800;display:grid}.pasos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .paso-num[data-astro-cid-lcdefpme]{background:var(--tinta);color:var(--campo);border-color:var(--tinta);transform:translate(-2px,-2px)}.pasos[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.2rem;font-size:1.0625rem}.pasos[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--tenue);max-width:44ch;font-size:.9375rem}.proyectos[data-astro-cid-lcdefpme]{padding-block:var(--sec)}.cabeza-texto[data-astro-cid-lcdefpme]{color:var(--tenue);max-width:52ch;margin-top:.45rem;font-size:1.03125rem}.calc[data-astro-cid-lcdefpme]{scroll-margin-top:62px}main:has(>.calc:last-child)~.pie{margin-top:0}@media (width<=820px){.portada[data-astro-cid-lcdefpme] .boton-sobre-foto[data-astro-cid-lcdefpme]{display:none}}@media (width<=900px){.portada[data-astro-cid-lcdefpme]{min-height:440px}.portada-contenido[data-astro-cid-lcdefpme]{padding-bottom:2.5rem}.accesos[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);margin-top:0;padding-inline:0}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-inline:0;border-top:0}.accesos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--tinta)}.empresa-principal[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.empresa-cifras[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:.85rem;padding-top:.85rem}.empresa-cifras[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:0}.empresa-cifras[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--borde);padding-top:.75rem;padding-left:0}.proceso[data-astro-cid-lcdefpme]{padding-block:2.5rem}}
