@font-face{font-family:Libre Caslon Condensed;src:url(/fonts/tefis/LibreCaslonCondensed-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Condensed;src:url(/fonts/tefis/LibreCaslonCondensed-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--tf-verde: #1c2f2a;--tf-claro: #c1cfa0;--tf-lavanda: #cbb8e4;--tf-hueso: #f7f3f0;--tf-negro: #2c2a26;--tf-tinta-2: #57544d;--tf-linea: #ddd6cc;--tf-hueso-2: #efe9e2;--tf-claro-2: #e4e9d4;--tf-f-tit: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--tf-f-frase: "Libre Caslon Condensed", Georgia, "Times New Roman", serif;--tf-f-texto: "Figtree", "Segoe UI", system-ui, sans-serif;--tf-orilla: clamp(20px, 4.4vw, 56px);--tf-ancho: 1280px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{background:var(--tf-hueso);overflow-x:clip;scroll-padding-top:84px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--tf-hueso);color:var(--tf-negro);font-family:var(--tf-f-texto);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,ul,dl,dd,figure{margin:0}a{color:inherit}img{display:block;max-width:100%}address{font-style:normal}:focus-visible{outline:2px solid var(--tf-verde);outline-offset:3px}.tf-sobre-verde{background:var(--tf-verde);color:var(--tf-hueso)}.tf-sobre-verde :focus-visible{outline-color:var(--tf-claro)}.tf-salta{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--tf-claro);color:var(--tf-verde);font-weight:700}.tf-salta:focus{top:12px}.tf-cl,.tf-cb,.tf-boton{position:relative;isolation:isolate}.tf-cl{--c: 20px;--cl: var(--tf-verde)}.tf-cl:before,.tf-boton:before,.tf-cf{-webkit-mask:url(/images/tefis/cuadro/k-tl.svg) top left / var(--c) var(--c) no-repeat,url(/images/tefis/cuadro/k-tr.svg) top right / var(--c) var(--c) no-repeat,url(/images/tefis/cuadro/k-bl.svg) bottom left / var(--c) var(--c) no-repeat,url(/images/tefis/cuadro/k-br.svg) bottom right / var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) center / calc(100% - 2 * var(--c) + 1px) 100% no-repeat,linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--c) + 1px) no-repeat;mask:url(/images/tefis/cuadro/k-tl.svg) top left / var(--c) var(--c) no-repeat,url(/images/tefis/cuadro/k-tr.svg) top right / var(--c) var(--c) no-repeat,url(/images/tefis/cuadro/k-bl.svg) bottom left / var(--c) var(--c) no-repeat,url(/images/tefis/cuadro/k-br.svg) bottom right / var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) center / calc(100% - 2 * var(--c) + 1px) 100% no-repeat,linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--c) + 1px) no-repeat}.tf-cl:before,.tf-boton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--cl)}.tf-cb{--c: 28px;--ob: url(/images/tefis/cuadro/ol-l-verde.svg)}.tf-cb:after,.tf-boton--borde:after,.tf-boton--borde-claro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:var(--c) solid transparent;-o-border-image:var(--ob) 100 / var(--c) stretch;border-image:var(--ob) 100 / var(--c) stretch}.tf-cf{--c: 20px;position:relative;overflow:hidden;background:var(--tf-hueso-2)}.tf-cf picture,.tf-cf img,.tf-cf iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.tf-logo{display:block;flex:none;background:currentColor;-webkit-mask:var(--lm) center / contain no-repeat;mask:var(--lm) center / contain no-repeat}.tf-logo--tefis{--lm: url(/images/tefis/logo-tefis.png);aspect-ratio:600 / 198;width:var(--lw, 96px)}.tf-logo--principal{--lm: url(/images/tefis/logo-principal.png);aspect-ratio:900 / 324;width:var(--lw, 200px)}.tf-sello{display:block;flex:none;width:var(--s, 48px);height:var(--s, 48px)}.tf-cuernito{display:block;flex:none;width:var(--s, 48px);height:var(--s, 48px);background:currentColor;-webkit-mask:url(/images/tefis/sello-cuernito.png) center / contain no-repeat;mask:url(/images/tefis/sello-cuernito.png) center / contain no-repeat}.tf-patron{height:112px;background:var(--tf-hueso) url(/images/tefis/patron.svg) 0 0 / 240px 120px}.tf-frase{font-family:var(--tf-f-frase);font-weight:400;line-height:1.06}.tf-frase em,.tf-h2 em,.tf-portada__titulo em{font-style:italic}.tf-h2{font-family:var(--tf-f-frase);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.04;color:var(--tf-verde);text-wrap:balance}.tf-texto2{color:var(--tf-tinta-2);font-size:17px;max-width:34em}.tf-lema{font-family:var(--tf-f-tit);font-weight:700;font-size:15.5px;letter-spacing:.09em;line-height:1.4;text-transform:uppercase;color:var(--tf-claro)}.tf-etiqueta{--c: 11px;--cl: var(--tf-verde);display:inline-flex;align-items:center;min-height:36px;padding:6px 22px 5px;font-family:var(--tf-f-tit);font-weight:800;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:var(--tf-claro);line-height:1}.tf-tag{--c: 6px;--cl: var(--tf-verde);display:inline-flex;align-items:center;min-height:22px;margin-left:8px;padding:2px 10px 1px;font-family:var(--tf-f-texto);font-weight:700;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1.2;vertical-align:3px;color:var(--tf-claro)}.tf-boton{--c: 12px;--cl: var(--tf-verde);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;font-family:var(--tf-f-texto);font-weight:700;font-size:17px;line-height:1.15;text-decoration:none;text-align:center;border:0;background:none;cursor:pointer;color:var(--tf-hueso)}.tf-boton--verde{--cl: var(--tf-verde);color:var(--tf-hueso)}.tf-boton--claro{--cl: var(--tf-claro);color:var(--tf-verde)}.tf-boton--borde{--cl: transparent;--ob: url(/images/tefis/cuadro/ol1-s-verde.svg);color:var(--tf-verde)}.tf-boton--borde-claro{--cl: transparent;--ob: url(/images/tefis/cuadro/ol1-s-claro.svg);color:var(--tf-claro)}@media(hover:hover){.tf-boton--claro:hover{--cl: #d2ddb6}.tf-boton--verde:hover{--cl: #2a443d}.tf-boton--borde:hover{--cl: var(--tf-claro-2)}.tf-boton--borde-claro:hover{--cl: rgba(193, 207, 160, .14)}}.tf-botones{display:flex;flex-wrap:wrap;gap:12px}.tf-enc{position:sticky;top:0;z-index:50}.tf-enc__fila{display:flex;align-items:center;gap:40px;max-width:var(--tf-ancho);height:78px;margin:0 auto;padding:0 var(--tf-orilla)}.tf-enc__logo{color:var(--tf-claro);--lw: 96px}.tf-enc__nav{display:flex;gap:30px;margin-left:auto;font-weight:600;font-size:16px}.tf-enc__nav a{text-decoration:none;color:var(--tf-hueso)}.tf-enc__nav a:hover{text-decoration:underline;text-underline-offset:5px}.tf-enc__ordenar{min-height:44px;font-size:16px}.tf-enc__menu{display:none;width:44px;height:44px;place-items:center;border:0;background:none;color:var(--tf-claro);cursor:pointer}.tf-enc__menu svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.tf-menu-movil{display:grid;gap:4px;padding:6px var(--tf-orilla) 22px;border-top:1px solid rgba(247,243,240,.14)}.tf-menu-movil[hidden]{display:none}.tf-menu-movil a:not(.tf-boton){padding:12px 0;font-family:var(--tf-f-frase);font-size:26px;line-height:1.1;text-decoration:none;color:var(--tf-hueso)}.tf-menu-movil .tf-boton{margin-top:10px}.tf-portada{position:relative;display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:40px;max-width:var(--tf-ancho);min-height:560px;margin:0 auto;padding:56px var(--tf-orilla) 64px}.tf-portada:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--tf-verde)}.tf-portada{isolation:isolate}.tf-portada__txt{display:grid;gap:24px;align-content:start;padding-top:30px}.tf-portada__titulo{font-family:var(--tf-f-frase);font-weight:400;font-size:clamp(46px,6vw,78px);line-height:.98;color:var(--tf-hueso);text-wrap:balance}.tf-portada__titulo em{color:var(--tf-claro)}.tf-portada__lede{font-size:19px;line-height:1.45;max-width:30em}.tf-portada__foto1{--c: 44px;position:absolute;right:calc(var(--tf-orilla) + 40px);top:44px;width:390px;height:560px;z-index:2}.tf-portada__foto1 img{-o-object-position:center 60%;object-position:center 60%}.tf-portada__foto2{--c: 26px;position:absolute;right:calc(var(--tf-orilla) + 396px);top:356px;width:190px;height:236px;z-index:3}.tf-portada__fotomovil{display:none}.tf-portada__sello{position:absolute;right:calc(var(--tf-orilla) - 16px);top:500px;z-index:3;--s: 76px;color:var(--tf-claro)}.tf-estado{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--tf-tinta-2)}.tf-estado:before{content:"";width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.tf-estado--abierto{color:var(--tf-verde)}.tf-estado--abierto:before{background:currentColor}.tf-estado--claro{color:var(--tf-hueso)}.tf-estado--claro.tf-estado--abierto{color:var(--tf-claro)}.tf-horneamos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 32px;max-width:var(--tf-ancho);margin:0 auto;padding:150px var(--tf-orilla) 40px}.tf-horneamos__cab{grid-column:1 / 6;display:grid;gap:14px;align-content:start;justify-items:start}.tf-carta{grid-column:1 / 6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;align-content:start;padding:32px 34px 28px}.tf-carta__tit{font-family:var(--tf-f-tit);font-weight:800;font-size:20px;letter-spacing:.05em;text-transform:uppercase;color:var(--tf-verde);margin-bottom:8px}.tf-carta ul{list-style:none;padding:0;display:grid;gap:7px}.tf-carta li{font-family:var(--tf-f-frase);font-size:21px;line-height:1.1}.tf-carta__pie{grid-column:1 / -1;font-size:14.5px;color:var(--tf-tinta-2);padding-top:12px;border-top:1px solid var(--tf-linea)}.tf-collage{grid-column:6 / 13;grid-row:1 / 3;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:240px 200px 190px;gap:16px}.tf-collage__1{grid-column:1 / 5;grid-row:1 / 2;--c: 34px}.tf-collage__2{grid-column:5 / 7;grid-row:1 / 3;--c: 28px}.tf-collage__3{grid-column:1 / 3;grid-row:2 / 4;--c: 26px}.tf-collage__4{grid-column:3 / 5;grid-row:2 / 3;--c: 22px}.tf-asi{grid-column:3 / 7;grid-row:3 / 4;--c: 24px;--cl: var(--tf-verde);display:grid;grid-template-columns:96px 96px minmax(0,1fr);gap:14px;align-items:center;padding:16px 20px;background:none}.tf-asi .tf-cf{height:150px;--c: 14px}.tf-asi p{font-family:var(--tf-f-frase);font-size:24px;line-height:1.05;color:var(--tf-hueso)}.tf-asi em{font-style:italic;color:var(--tf-claro)}.tf-asi small{display:block;font-family:var(--tf-f-texto);font-size:13px;color:var(--tf-hueso);margin-top:8px;line-height:1.3}.tf-cajas{grid-column:1 / 13;--c: 22px;--cl: var(--tf-claro-2);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 28px}.tf-cajas__sello{--s: 62px;color:var(--tf-verde)}.tf-cajas__tit{font-family:var(--tf-f-frase);font-size:28px;line-height:1.1;color:var(--tf-verde)}.tf-cafe-sec{max-width:var(--tf-ancho);margin:0 auto;padding:0 var(--tf-orilla) 72px}.tf-cafe{--c: 26px;--cl: var(--tf-hueso-2);display:grid;grid-template-columns:420px minmax(0,1fr);gap:40px;align-items:center;padding:20px 44px 20px 20px}.tf-cafe__foto{height:300px;--c: 20px}.tf-cafe__foto img{-o-object-position:center 45%;object-position:center 45%}.tf-cafe__txt{display:grid;gap:16px;justify-items:start}.tf-cafe__frase{font-size:clamp(30px,3.4vw,42px);color:var(--tf-verde);text-wrap:balance}.tf-cafe__sello{position:absolute;right:22px;top:22px;--s: 56px;color:var(--tf-verde);opacity:.9}.tf-visita{display:grid;grid-template-columns:400px minmax(0,1fr) 320px;gap:44px;align-items:center;max-width:var(--tf-ancho);margin:0 auto;padding:72px var(--tf-orilla)}.tf-visita__foto{height:320px;--c: 30px}.tf-visita__txt{display:grid;gap:16px;justify-items:start}.tf-datos{display:grid;gap:14px;margin-top:4px}.tf-datos dt{font-family:var(--tf-f-tit);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-tinta-2)}.tf-datos dd{margin:2px 0 0;font-size:17px;line-height:1.4}.tf-visita__mapa{height:340px;--c: 24px}.tf-insta{display:grid;gap:20px;max-width:var(--tf-ancho);margin:0 auto;padding:0 var(--tf-orilla) 72px}.tf-insta__cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px}.tf-insta__tit{font-size:32px;color:var(--tf-verde)}.tf-tira{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;text-decoration:none}.tf-tira .tf-cf{aspect-ratio:1;--c: 16px}.tf-pie{display:grid;justify-items:center;gap:22px;padding:56px var(--tf-orilla) 36px;text-align:center}.tf-pie__logo{--lw: 190px;color:var(--tf-claro)}.tf-pie__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:15.5px}.tf-pie__nav a{text-decoration:none}.tf-pie__nav a:hover{text-decoration:underline;text-underline-offset:4px}.tf-pie__donde{font-size:14.5px;color:var(--tf-claro)}.tf-pie__legal{width:100%;max-width:var(--tf-ancho);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding-top:18px;border-top:1px solid rgba(247,243,240,.2);font-size:14px}@media(max-width:1180px){.tf-visita{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tf-visita__mapa{grid-column:1 / -1}}@media(max-width:1023px){.tf-enc__nav{display:none}.tf-enc__fila{gap:12px;height:64px}.tf-enc__logo{--lw: 80px;margin-right:auto}.tf-enc__ordenar{min-height:38px;padding:0 16px;font-size:15px}.tf-enc__menu{display:grid;margin-right:-10px}.tf-portada{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:30px var(--tf-orilla) 0}.tf-portada__txt{padding-top:0;gap:20px}.tf-portada__lede{font-size:17px}.tf-portada__foto1,.tf-portada__foto2{display:none}.tf-portada__fotomovil{display:block;--c: 26px;height:clamp(240px,52vw,420px);margin:28px calc(-1 * var(--tf-orilla)) -110px 22%;z-index:2}.tf-portada__fotomovil img{-o-object-position:center 62%;object-position:center 62%}.tf-portada__sello{top:auto;bottom:28px;left:var(--tf-orilla);right:auto;--s: 60px}.tf-horneamos{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:150px}.tf-horneamos__cab,.tf-carta,.tf-collage,.tf-cajas{grid-column:1 / -1;grid-row:auto}.tf-collage{grid-template-rows:220px 180px 170px}.tf-cafe{grid-template-columns:minmax(0,1fr);gap:22px;padding:14px 14px 24px}.tf-cafe__txt{padding:0 8px}.tf-cafe__foto{height:clamp(220px,50vw,360px)}.tf-cafe__sello{display:none}}@media(max-width:699px){body{font-size:16px}.tf-portada__titulo{font-size:42px;line-height:1}.tf-botones{display:grid;width:min(100%,300px)}.tf-portada .tf-botones{width:72%}.tf-horneamos{padding-top:136px}.tf-carta{grid-template-columns:minmax(0,1fr);padding:26px 24px 22px;--c: 22px}.tf-collage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:150px;gap:12px}.tf-collage__1{grid-column:1 / -1;grid-row:1 / 2;--c: 24px}.tf-collage__2{grid-column:2 / 3;grid-row:2 / 4;--c: 20px}.tf-collage__3{grid-column:1 / 2;grid-row:2 / 3;--c: 18px}.tf-collage__4{grid-column:1 / 2;grid-row:3 / 4;--c: 18px}.tf-asi{grid-column:1 / -1;grid-row:4 / 5;grid-template-columns:76px 76px minmax(0,1fr);padding:14px;gap:12px}.tf-asi .tf-cf{height:110px}.tf-asi p{font-size:21px}.tf-cajas{grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:20px}.tf-cajas__sello{--s: 50px}.tf-cajas__tit{font-size:23px}.tf-cajas .tf-boton{grid-column:1 / -1}.tf-visita{grid-template-columns:minmax(0,1fr);gap:24px;padding:56px var(--tf-orilla)}.tf-visita__foto{height:220px}.tf-visita__mapa{grid-column:auto;height:260px}.tf-insta__tit{font-size:28px}.tf-tira{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tf-tira .tf-cf{--c: 12px}.tf-pie__logo{--lw: 150px}.tf-pie__legal{flex-direction:column;gap:6px}}
