:root{--pino: #255a42;--pino-hondo: #163527;--musgo: #4e8965;--menta: #badec5;--menta-suave: #e6f2ea;--arena: #d2b58a;--tinta: #13231b;--gris: #4b5b53;--blanco: #ffffff;--niebla: #f3f6f4;--f-titulo: "Montserrat", system-ui, sans-serif;--f-texto: "Atkinson Hyperlegible Next", system-ui, sans-serif;--contenedor: 80rem;--lateral: clamp(1rem, 4vw, 2rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--f-texto);font-size:1.0625rem;line-height:1.55;color:var(--tinta);background:var(--blanco)}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--f-titulo);line-height:1.1;margin:0;text-wrap:balance}p{margin:0}a{color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--foco, var(--tinta));outline-offset:3px;border-radius:2px}.saltar{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--pino);color:var(--blanco);padding:.75rem 1rem;text-decoration:none}.saltar:focus{top:1rem}.contenedor{width:100%;max-width:var(--contenedor);margin-inline:auto;padding-inline:var(--lateral)}.boton{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-height:3rem;padding:.7rem 1.35rem;border-radius:4px;font:700 1rem/1.2 var(--f-titulo);text-decoration:none;border:2px solid transparent}.boton--grande{min-height:3.5rem;padding:.85rem 1.6rem;font-size:1.125rem}.boton--pino{background:var(--pino);color:var(--blanco)}.boton--pino:hover{background:var(--pino-hondo)}.boton--arena{background:var(--arena);color:var(--tinta)}.boton--arena:hover{background:#c4a473}.boton--hueco{border-color:#fffc;color:var(--blanco)}.boton--hueco:hover{background:#ffffff1f}.boton--borde{border-color:var(--pino);color:var(--pino)}.boton--borde:hover{background:var(--menta-suave)}.pendiente{display:inline-block;font:700 .8125rem/1.3 var(--f-titulo);letter-spacing:.02em;color:#6b2b12;background:#fde7d9;border:1px dashed #c2551f;padding:.2em .55em;border-radius:3px;white-space:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.marca[data-astro-cid-7qaftzup]{display:inline-flex;align-items:center;gap:calc(var(--ancho-simbolo) * .22);color:var(--pino);line-height:1}.marca__simbolo[data-astro-cid-7qaftzup]{width:var(--ancho-simbolo);height:auto;flex:none}.marca__texto[data-astro-cid-7qaftzup]{display:flex;flex-direction:column}.marca__nombre[data-astro-cid-7qaftzup]{font:800 calc(var(--ancho-simbolo) * .36)/1 var(--f-titulo);letter-spacing:-.01em;white-space:nowrap}.marca__lema[data-astro-cid-7qaftzup]{font:700 calc(var(--ancho-simbolo) * .162)/1 var(--f-titulo);letter-spacing:.005em;white-space:nowrap;margin-top:.45em;color:#8fbc9b}.marca--apilada[data-astro-cid-7qaftzup]{flex-direction:column;gap:calc(var(--ancho-simbolo) * .06)}.marca--apilada[data-astro-cid-7qaftzup] .marca__texto[data-astro-cid-7qaftzup]{align-items:center}.marca--apilada[data-astro-cid-7qaftzup] .marca__nombre[data-astro-cid-7qaftzup]{font-size:calc(var(--ancho-simbolo) * .18)}.marca--apilada[data-astro-cid-7qaftzup] .marca__lema[data-astro-cid-7qaftzup]{font-size:calc(var(--ancho-simbolo) * .082);margin-top:.5em}.marca__raya[data-astro-cid-7qaftzup]{width:calc(var(--ancho-simbolo) * .52);height:calc(var(--ancho-simbolo) * .03);background:var(--arena);margin-top:calc(var(--ancho-simbolo) * .055);transform:skew(-42deg)}.cab[data-astro-cid-lixyf5te]{background:var(--blanco);border-bottom:1px solid #dfe8e2}.cab__fila[data-astro-cid-lixyf5te]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem}.cab__marca[data-astro-cid-lixyf5te]{text-decoration:none;display:inline-flex;padding-block:.75rem}.cab[data-astro-cid-lixyf5te] .cab__llamar{min-height:2.75rem;padding:.45rem 1rem;font-size:.9375rem;flex-wrap:nowrap;white-space:nowrap}@media(max-width:26rem){.cab[data-astro-cid-lixyf5te] .cab__llamar .llamar__numero{display:none}}@media(max-width:40rem){.cab[data-astro-cid-lixyf5te] .llamar--pendiente{display:none}}.pie[data-astro-cid-7zpq4gre]{border-top:1px solid #dfe8e2}.pie__fila[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.6rem}.pie[data-astro-cid-7zpq4gre] p[data-astro-cid-7zpq4gre]{color:var(--gris);font-size:.9375rem;flex:1 1 18rem}.pie__legales[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;gap:0 1.25rem}.pie__legales[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--gris);font-size:.9375rem}.pie__legales[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]:hover{color:var(--pino)}
