@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 400;font-display:swap;src:url(/wp-content/plugins/fr-estilos/fonts/newsreader-latin.woff2) format("woff2")}@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 400;font-display:swap;src:url(/wp-content/plugins/fr-estilos/fonts/newsreader-italic-latin.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/plugins/fr-estilos/fonts/montserrat-latin.woff2) format("woff2")}:root{--fr-bg:#ffffff;--fr-paper:#e7eddd;--fr-surface:#f4f5f2;--fr-ink:#1c2618;--fr-muted:#5d6455;--fr-line:#e2e5de;--fr-deep:#162b11;--fr-green:#2e4b23;--fr-cream:#f6f7f3;--fr-ease:cubic-bezier(.2,.7,.1,1);--fr-serif:"Newsreader",Georgia,serif;--fr-sans:"Montserrat",system-ui,sans-serif;--fr-wrap:1280px;--fr-sec:112px;--fr-sec-m:80px;--fr-h1:clamp(52px,7.4vw,124px);--fr-h2:clamp(42px,5.4vw,88px)}html body .fr3{font-family:var(--fr-sans);color:var(--fr-ink);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;position:relative}html body .fr3 *{box-sizing:border-box}html body .fr3 p,html body .fr3 h1,html body .fr3 h2,html body .fr3 h3,html body .fr3 h4,html body .fr3 blockquote,html body .fr3 dl,html body .fr3 dd,html body .fr3 figure,html body .fr3 ul,html body .fr3 ol{margin:0;padding:0}html body .fr3 img{display:block;max-width:100%;height:auto}html body .fr3 a{color:inherit;text-decoration:none}html body .fr3 em{font-style:italic}html body:has(.fr3){background:var(--fr-bg)!important}html body .fr3 h2{font:200 var(--fr-h2)/.95 var(--fr-serif);letter-spacing:-.045em;color:var(--fr-ink);text-wrap:balance}html body .fr3 h2 em{color:var(--fr-green)}html body .fr3-wrap{width:min(var(--fr-wrap),calc(100% - 64px));margin:0 auto}html body .fr3-sec{padding:var(--fr-sec) 0}html body .fr3-lab{font:500 11px/1.3 var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-eyebrow{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px}html body .fr3-eyebrow .fr3-lab{display:inline-flex;align-items:center;gap:14px}html body .fr3-eyebrow>.fr3-lab:first-child::before{content:"";width:40px;height:2px;background:var(--fr-green)}html body .fr3 .fr3-ul{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s var(--fr-ease);padding-bottom:3px}html body .fr3 .fr3-ul:hover{background-size:100% 1px}html body .fr3-top{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end}html body .fr3-top h2{grid-column:1/8}html body .fr3-top .fr3-intro{grid-column:9/13;color:var(--fr-muted);font-size:16px;line-height:1.8}html body .fr3-ph{display:block;position:relative;overflow:hidden;background:var(--fr-surface)}html body .fr3-ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--fr-ease)}html body .fr3-ph:hover img{transform:scale(1.035)}html body .fr3-ptag{position:absolute;left:16px;bottom:16px;background:var(--fr-bg);padding:10px 14px 9px;font:italic 300 18px/1 var(--fr-serif);color:var(--fr-ink);transition:transform .45s var(--fr-ease);z-index:1}html body .fr3-ptag b{display:block;font:500 9px/1 var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--fr-muted);margin-bottom:6px}html body .fr3-ph:hover .fr3-ptag{transform:translateY(-3px)}html body .fr3 .fr3-link{display:inline-flex;gap:10px;align-items:baseline;white-space:nowrap;font:italic 300 22px/1 var(--fr-serif);border-bottom:1px solid currentColor;padding-bottom:6px;color:inherit}html body .fr3 .fr3-link i{font:normal 400 14px var(--fr-sans);transition:transform .35s var(--fr-ease)}html body .fr3 .fr3-link:hover i{transform:translateX(5px)}html body .fr3 .fr3-btn{display:inline-flex;align-items:center;gap:18px;background:var(--fr-ink);color:var(--fr-cream);font:500 12px/1 var(--fr-sans);letter-spacing:.12em;text-transform:uppercase;padding:19px 26px;transition:background .3s,transform .2s}html body .fr3 .fr3-btn:hover{background:var(--fr-green);color:var(--fr-cream)}html body .fr3 .fr3-btn:active{transform:translateY(1px)}html body .fr3 .fr3-btn i{font-style:normal;transition:transform .35s var(--fr-ease)}html body .fr3 .fr3-btn:hover i{transform:translateX(5px)}html body .fr3-acts{display:flex;flex-direction:column;align-items:flex-start;gap:20px}html body .fr3-rich p+p{margin-top:16px}html body .fr3-rich a{border-bottom:1px solid currentColor}html body .fr3-rich ul{margin:12px 0 0 20px}html body .fr3-rich strong{font-weight:600}html body .fr3-dark{background:var(--fr-deep);color:var(--fr-cream)}html body .fr3-dark h2,html body .fr3-dark h3{color:var(--fr-cream)}html body .fr3-dark h2 em{color:#cfdcbc}html body .fr3-dark .fr3-lab{color:rgb(246 247 243 / .66)}html body .fr3-dark .fr3-intro,html body .fr3-dark .fr3-rich{color:rgb(246 247 243 / .8)}html body .fr3-dark .fr3-acts .fr3-btn,html body .fr3-dark .fr3-btn{background:var(--fr-cream);color:var(--fr-ink)}html body .fr3-dark .fr3-acts .fr3-btn:hover,html body .fr3-dark .fr3-btn:hover{background:#fff;color:var(--fr-ink)}html body .fr3-paper{background:var(--fr-paper)}html body .fr3-portada{position:relative;overflow:hidden;color:var(--fr-cream);height:max(600px,calc(100vh - 144px))}html body .fr3-portada.medio{height:min(70vh,640px);min-height:480px}html body .fr3-portada .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body .fr3-portada::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,26,10,var(--fr-velo,.78)) 0%,rgba(14,26,10,calc(var(--fr-velo,.78) * .55)) 30%,#fff0 50%);z-index:1}html body .fr3-portada .in{position:relative;z-index:2;padding-top:44px}html body .fr3-portada .meta{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgb(246 247 243 / .35)}html body .fr3-portada .fr3-lab{color:rgb(246 247 243 / .88)}html body .fr3-portada h1{margin-top:26px;font:200 clamp(46px,6.2vw,96px)/.9 var(--fr-serif);letter-spacing:-.055em;color:var(--fr-cream)}html body .fr3-portada h1 span{display:block}html body .fr3-portada h1 .r2{padding-left:16.6%}html body .fr3-portada h1 em{color:#dfe8cf}html body .fr3-portada .sw{position:absolute;left:0;right:0;bottom:0;z-index:3;height:0}html body .fr3-portada.plano{height:auto;color:var(--fr-ink);padding-bottom:24px}html body .fr3-portada.plano::before{display:none}html body .fr3-portada.plano .meta{border-bottom-color:var(--fr-line)}html body .fr3-portada.plano .fr3-lab{color:var(--fr-muted)}html body .fr3-portada.plano h1{color:var(--fr-ink);font-size:var(--fr-h1);line-height:.88}html body .fr3-portada.plano h1 em{color:var(--fr-green)}html body .fr3-stamp{position:absolute;right:0;bottom:40px;width:160px;height:160px;border-radius:50%;background:var(--fr-deep);display:grid;place-items:center;transition:transform 1.4s var(--fr-ease)}html body .fr3-stamp svg{position:absolute;inset:0;width:100%;height:100%}html body .fr3-stamp text{font:500 14px var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;fill:var(--fr-cream)}html body .fr3-stamp img{width:62px;height:auto;filter:invert(1);mix-blend-mode:screen}html body .fr3-portada:hover .fr3-stamp{transform:rotate(-50deg)}html body .fr3-entrada{padding:72px 0 104px}html body .fr3-entrada .g{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end}html body .fr3-entrada .lead{grid-column:1/9;font:300 clamp(24px,2.5vw,36px)/1.32 var(--fr-serif);letter-spacing:-.015em;color:var(--fr-ink)}html body .fr3-entrada .lead em{color:var(--fr-green)}html body .fr3-entrada .fr3-acts{grid-column:10/13}html body .fr3-historia .g{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}html body .fr3-historia .lado{grid-column:1/6}html body .fr3-historia .lado.dibujo{mix-blend-mode:multiply}html body .fr3-historia .lado.foto{aspect-ratio:4/5}html body .fr3-historia .txt{grid-column:7/13}html body .fr3-historia .txt .fr3-eyebrow{margin-bottom:28px}html body .fr3-historia .fr3-rich{margin-top:24px;color:var(--fr-muted);max-width:56ch;line-height:1.85}html body .fr3-historia.capital .fr3-rich>p:first-child::first-letter{float:left;font:200 84px/.8 var(--fr-serif);color:var(--fr-ink);padding:6px 10px 0 0;margin-left:-4px}html body .fr3-historia .fr3-link{margin-top:34px}html body .fr3-historia .par{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:80px;align-items:end}html body .fr3-historia .par .a{grid-column:1/5;aspect-ratio:4/5}html body .fr3-historia .par .b{grid-column:5/13;aspect-ratio:16/10}html body .fr3-historia.inv .lado{grid-column:8/13;grid-row:1}html body .fr3-historia.inv .txt{grid-column:1/7;grid-row:1}html body .fr3-ficha{margin-top:80px;border-top:2px solid var(--fr-green);padding-top:18px}html body .fr3-ficha dl{display:grid;grid-template-columns:repeat(var(--n,6),1fr);margin-top:22px;border-left:1px solid var(--fr-line)}html body .fr3-ficha dl div{border-right:1px solid var(--fr-line);padding:4px 20px 6px}html body .fr3-ficha dt{font:500 10px/1.3 var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-ficha dd{margin-top:14px;font:200 clamp(28px,2.8vw,44px)/1 var(--fr-serif);letter-spacing:-.03em;color:var(--fr-green)}html body .fr3-mapa{padding-bottom:0;overflow-x:clip}html body .fr3-mapa .moment{grid-column:1/9;font:200 clamp(50px,7.2vw,116px)/.88 var(--fr-serif);letter-spacing:-.05em;color:var(--fr-cream)}html body .fr3-mapa .moment em{color:#cfdcbc}html body .fr3-mapa figure{position:relative;margin:64px 0 0;width:100%;aspect-ratio:16/9}html body .fr3-mapa figure>img{width:100%;height:100%;object-fit:cover;transition:filter .6s var(--fr-ease)}html body .fr3-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}html body .fr3-pin i{display:block;width:14px;height:14px;border-radius:50%;background:var(--fr-cream);box-shadow:0 0 0 1px var(--fr-ink),0 0 0 6px rgb(246 247 243 / .35);transition:box-shadow .4s var(--fr-ease)}html body .fr3-pin:hover i{box-shadow:0 0 0 1px var(--fr-ink),0 0 0 12px rgb(246 247 243 / .45)}html body .fr3-pin span{position:absolute;bottom:calc(100% + 54px);left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--fr-cream);padding:9px 14px 8px;font:italic 300 19px/1 var(--fr-serif);color:var(--fr-ink);transition:opacity .4s var(--fr-ease),transform .4s var(--fr-ease)}html body .fr3-pin span b{display:block;font:500 9px/1 var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--fr-muted);margin-bottom:6px}html body .fr3-pin span::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:47px;background:var(--fr-cream)}html body .fr3-pin.low span{bottom:auto;top:calc(100% + 54px)}html body .fr3-pin.low span::after{top:auto;bottom:100%}html body .fr3-mapa figure .fr3-pin:hover span{opacity:1;transform:translateX(-50%) translateY(-6px)}html body .fr3-mapa figure .fr3-pin:hover{z-index:3}html body .fr3-mapa .legend{display:none}html body .fr3-indice{background:var(--tint,#eef0e8);transition:background-color .8s var(--fr-ease)}html body .fr3-indice .cidx{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:72px;align-items:start}html body .fr3-indice .clist{grid-column:1/8;border-top:1px solid var(--fr-ink)}html body .fr3-crow{display:grid;grid-template-columns:1fr auto;gap:4px 24px;padding:26px 0 24px;border-bottom:1px solid rgb(28 38 24 / .22);color:rgb(28 38 24 / .38);transition:color .4s var(--fr-ease)}html body .fr3-crow .cn{font:200 clamp(46px,5.4vw,88px)/.95 var(--fr-serif);letter-spacing:-.045em;transition:transform .5s var(--fr-ease)}html body .fr3-crow .cl{grid-column:1;font:italic 300 18px var(--fr-serif)}html body .fr3-crow .cd{grid-column:1;max-width:46ch;font:400 15px/1.6 var(--fr-sans);color:var(--fr-muted);overflow:hidden}html body .fr3-crow .ca{grid-column:2;grid-row:1;align-self:center;font:300 34px var(--fr-serif);opacity:0;transform:translateX(-12px);transition:.45s var(--fr-ease)}html body .fr3-crow .m{display:none}html body .fr3-crow.on{color:var(--fr-ink)}html body .fr3-crow.on .cn{font-style:italic;transform:translateX(14px)}html body .fr3-crow.on .cd{max-height:90px;opacity:1;margin-top:8px}html body .fr3-crow.on .ca{opacity:1;transform:none}html body .fr3-indice .cframe{grid-column:8/13;position:sticky;top:170px;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 0 0;background:var(--fr-surface)}html body .fr3-cimg{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .6s var(--fr-ease),transform 1.2s var(--fr-ease)}html body .fr3-cimg.on{opacity:1;transform:none}html body .fr3-cimg img{width:100%;height:100%;object-fit:cover}html body .fr3-cimg .fr3-ptag{left:50%;transform:translateX(-50%);bottom:22px;white-space:nowrap;text-align:center}html body .fr3-mosaico .mos{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:300px 300px;gap:24px;margin-top:64px}html body .fr3-mosaico .mos .fr3-ph:nth-child(1){grid-column:1/6;grid-row:1/3}html body .fr3-mosaico .mos .fr3-ph:nth-child(2){grid-column:6/10;grid-row:1}html body .fr3-mosaico .mos .fr3-ph:nth-child(3){grid-column:10/13;grid-row:1}html body .fr3-mosaico .mos .fr3-ph:nth-child(4){grid-column:6/9;grid-row:2}html body .fr3-mosaico .mos .fr3-ph:nth-child(5){grid-column:9/13;grid-row:2}html body .fr3-mosaico .rej{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}html body .fr3-mosaico .rej .fr3-ph{aspect-ratio:4/3}html body .fr3-mosaico .rej.n2{grid-template-columns:repeat(2,1fr)}html body .fr3-mosaico .rej.n4{grid-template-columns:repeat(4,1fr)}html body .fr3-mosaico .rej.n4 .fr3-ph{aspect-ratio:3/4}html body .fr3-dedicatoria{border-top:1px solid var(--fr-line)}html body .fr3-dedicatoria .g{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}html body .fr3-dedicatoria .ink{grid-column:1/4;mix-blend-mode:multiply}html body .fr3-dedicatoria .tx{grid-column:5/13}html body .fr3-dedicatoria blockquote{margin-top:24px;font:300 clamp(28px,3vw,46px)/1.25 var(--fr-serif);letter-spacing:-.02em;text-wrap:pretty;color:var(--fr-ink);border:0}html body .fr3-dedicatoria blockquote em{color:var(--fr-muted)}html body .fr3-cierre{overflow:hidden;border-bottom:1px solid rgb(246 247 243 / .18)}html body .fr3-cierre::after{content:"";position:absolute;right:-2%;bottom:-8%;aspect-ratio:3/2;background:var(--fr-dibujo) no-repeat center/contain;filter:invert(1);mix-blend-mode:screen;pointer-events:none}html body .fr3-cierre .fr3-wrap{position:relative;z-index:1}html body .fr3-cierre .g{display:grid;gap:24px;align-items:end;margin-top:28px}html body .fr3-cierre blockquote{font:200 clamp(42px,5.2vw,86px)/1 var(--fr-serif);letter-spacing:-.04em;color:var(--fr-cream);border:0}html body .fr3-cierre blockquote em{color:#cfdcbc}html body .fr3-cierre .fr3-acts .fr3-link{color:var(--fr-cream)}html body .fr3-bloque .g{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:center}html body .fr3-bloque .txt{grid-column:1/6}html body .fr3-bloque .fr3-ph{grid-column:7/13;aspect-ratio:var(--ratio,4/3)}html body .fr3-bloque.der .txt{grid-column:8/13;grid-row:1}html body .fr3-bloque.der .fr3-ph{grid-column:1/7;grid-row:1}html body .fr3-bloque.solo .txt{grid-column:1/9}html body .fr3-bloque .fr3-rich{margin-top:24px;color:var(--fr-muted);line-height:1.85}html body .fr3-bloque .fr3-acts{margin-top:32px}html body .fr3-filas .rows{margin-top:56px;border-top:1px solid var(--fr-ink)}html body .fr3-fila{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--fr-line);align-items:start}html body .fr3-fila h3{grid-column:1/6;font:300 clamp(24px,2.4vw,34px)/1.15 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink)}html body .fr3-fila .fr3-rich{grid-column:6/12;color:var(--fr-muted);font-size:16px}html body .fr3-fila .go{grid-column:12/13;justify-self:end;font:300 26px var(--fr-serif);transition:transform .35s var(--fr-ease)}html body .fr3-fila:hover .go{transform:translateX(6px)}html body .fr3-dark .fr3-fila{border-color:rgb(246 247 243 / .18)}html body .fr3-dark .fr3-filas .rows{border-color:var(--fr-cream)}html body .fr3-filas details{border-bottom:1px solid var(--fr-line)}html body .fr3-filas summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:26px 0;font:300 clamp(22px,2.2vw,30px)/1.2 var(--fr-serif);letter-spacing:-.015em;color:var(--fr-ink)}html body .fr3-filas summary::-webkit-details-marker{display:none}html body .fr3-filas summary::after{content:"+";font:300 30px/1 var(--fr-serif);color:var(--fr-green);transition:transform .35s var(--fr-ease)}html body .fr3-filas details[open] summary::after{transform:rotate(45deg)}html body .fr3-filas details .fr3-rich{padding:0 0 28px;max-width:70ch;color:var(--fr-muted)}html body .fr3-productos .grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:32px 24px;margin-top:64px}html body .fr3-prod{display:flex;flex-direction:column}html body .fr3-prod .fr3-ph{aspect-ratio:1/1;background:#f7f8f5}html body .fr3-prod .fr3-ph img{object-fit:contain;padding:8%;box-sizing:border-box;mix-blend-mode:multiply}html body .fr3-prod :is(h2,h3){margin-top:18px;font:300 24px/1.15 var(--fr-serif);letter-spacing:-.015em;color:var(--fr-ink)}html body .fr3-prod .pr{margin-top:8px;font:500 15px var(--fr-sans);color:var(--fr-green)}html body .fr3-prod .pr del{color:var(--fr-muted);font-weight:400;margin-right:6px}html body .fr3-prod .pr ins{text-decoration:none}html body .fr3-prod .ag{margin-top:6px;font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:#9a5b3a}html body .fr3-prod:hover :is(h2,h3){font-style:italic}html body .fr3-codigo .box{margin-top:48px}html body .fr3-cab-top{background:var(--fr-deep)}html body .fr3-cab-top .fr3-wrap{display:flex;justify-content:space-between;align-items:center;height:40px;gap:20px}html body .fr3-cab-top .l{font:500 11px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;color:rgb(246 247 243 / .72)}html body .fr3-cab-top .r{display:flex;gap:22px;align-items:center}html body .fr3-cab-top .tels{display:contents}html body .fr3-cab-top .r a{padding-block:13px;font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:rgb(246 247 243 / .72)}html body .fr3-cab-top .r a:hover,html body .fr3-cab-top .r a.on{color:var(--fr-cream)}html body .fr3-cab-top .langs,html body .fr3-movil .langs{display:flex;gap:8px}html body .fr3-cab-top .cart b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;border-radius:9px;background:var(--fr-cream);color:var(--fr-deep);font:600 10px var(--fr-sans);letter-spacing:0}html body .fr3-soc{display:flex;gap:12px;align-items:center}html body .fr3-soc a{display:grid;place-items:center}html body .fr3-soc svg{width:15px;height:15px;fill:currentColor;transition:transform .3s var(--fr-ease)}html body .fr3-soc a:hover svg{transform:translateY(-2px)}html body .fr3-cab{background:var(--fr-bg);border-bottom:1px solid var(--fr-line)}html body .fr3-cab .fr3-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:104px}html body .fr3-cab nav{display:flex;gap:34px;font:400 19px/1 var(--fr-serif)}html body .fr3-cab nav.r{justify-content:flex-end}html body .fr3-cab nav a{position:relative;color:var(--fr-ink);white-space:nowrap}html body .fr3-cab nav a::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--fr-green);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--fr-ease)}html body .fr3-cab nav a:hover::after,html body .fr3-cab nav a.on::after{transform:scaleX(1)}html body .fr3-cab nav a.on{font-style:italic;color:var(--fr-green)}html body .fr3-cab .brand{display:flex;align-items:center;gap:16px;padding:0 40px}html body .fr3-cab .brand img{height:62px;width:auto;mix-blend-mode:multiply}html body .fr3-cab .brand span{font:300 34px/.9 var(--fr-serif);letter-spacing:-.035em;white-space:nowrap;color:var(--fr-ink)}html body .fr3-cab .menu{display:none;background:none;border:0;padding:8px 0;font:500 11px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fr-ink);justify-self:start;cursor:pointer}html body .fr3-movil{position:fixed;inset:0;z-index:9999;background:var(--fr-deep);color:var(--fr-cream);padding:24px 20px;display:none;flex-direction:column;overflow:auto}html body .fr3-movil.on{display:flex}html body .fr3-movil .x{align-self:flex-end;background:none;border:0;color:var(--fr-cream);font:500 11px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:8px 0}html body .fr3-movil nav{display:flex;flex-direction:column;gap:6px;margin-top:32px}html body .fr3-movil nav a{font:300 38px/1.2 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-cream)}html body .fr3-movil .pie{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:12px;font:500 12px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase}html body .fr3-movil .pie a{color:var(--fr-cream)}html body .fr3-pie{color:rgb(246 247 243 / .86);padding:96px 0 0;overflow:hidden}html body .fr3-pie .g{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}html body .fr3-pie .addr{grid-column:1/6}html body .fr3-pie .addr .big{font:300 34px/1.15 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-cream)}html body .fr3-pie .addr .small{margin-top:16px;font:400 15px/1.7 var(--fr-sans)}html body .fr3-pie .addr a{color:var(--fr-cream)}html body .fr3-pie .tels{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 22px;font:300 22px/1.2 var(--fr-serif);color:var(--fr-cream)}html body .fr3-pie .fr3-soc{margin-top:22px;gap:18px}html body .fr3-pie .fr3-soc svg{width:20px;height:20px}html body .fr3-pie .fr3-soc a{color:var(--fr-cream)}html body .fr3-pie .col{grid-column:span 2}html body .fr3-pie .col:first-of-type{grid-column:7/9}html body .fr3-pie .col h3{font:500 11px var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:rgb(246 247 243 / .55);margin-bottom:18px}html body .fr3-pie .col a{display:block;font:400 15px/2.1 var(--fr-sans);color:rgb(246 247 243 / .86)}html body .fr3-pie .col a:hover{color:#fff}html body .fr3-pie .col .zonas{margin:12px 0 0;font:400 13.5px/1.8 var(--fr-sans);color:rgb(246 247 243 / .5)}html body .fr3-pie .col .zonas span{display:block;font:500 10.5px/1.8 var(--fr-sans);letter-spacing:.18em;text-transform:uppercase}html body .fr3-pie .col .zonas a{display:inline;font:inherit;color:rgb(246 247 243 / .86);text-decoration:underline;text-decoration-color:rgb(246 247 243 / .3);text-underline-offset:3px}html body .fr3-pie .col .zonas a:hover{color:#fff;text-decoration-color:currentColor}html body .fr3-pie .news{grid-column:1/6;margin-top:56px}html body .fr3-pie .news h3{font:300 26px/1.2 var(--fr-serif);color:var(--fr-cream)}html body .fr3-pie .news .form{margin-top:20px;max-width:480px}html body .fr3-pie .mc4wp-form .mc4wp-form-fields{display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgb(246 247 243 / .45);transition:border-color .2s var(--fr-ease)}html body .fr3-pie .mc4wp-form .mc4wp-form-fields:focus-within{border-color:var(--fr-cream)}html body .fr3-pie .mc4wp-form .mc4wp-form-fields p{margin:0;padding:0}html body .fr3-pie .mc4wp-form .mc4wp-form-fields p:first-child{flex:1 1 auto;min-width:0}html body .fr3-pie .mc4wp-form label.label-boletin{display:flex;margin:0;font-size:0;line-height:0;color:#fff0}html body .fr3-pie .mc4wp-form input[type=email]{display:block;width:100%;height:54px;margin:0;padding:0 16px 0 0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;outline:0;transition:none;font:400 16px/1.4 var(--fr-sans);color:var(--fr-cream)!important}html body .fr3-pie .mc4wp-form input[type=email]::placeholder{font-size:14px;color:rgb(246 247 243 / .5);opacity:1}html body .fr3-pie .mc4wp-form input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--fr-cream);-webkit-box-shadow:0 0 0 40px var(--fr-deep) inset;caret-color:var(--fr-cream)}html body .fr3-pie .mc4wp-form input[type=submit]{display:block;height:54px;margin:0;padding:0 4px 0 18px;border:0;border-radius:0;background:#fff0;box-shadow:none;cursor:pointer;font:500 11px/1 var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fr-cream)!important;background-color:transparent!important;border-color:transparent!important;transition:opacity .2s var(--fr-ease)}html body .fr3-pie .mc4wp-form input[type=submit]:hover{opacity:.7}html body .fr3-pie .mc4wp-form input[type=submit]:focus-visible,html body .fr3-pie .mc4wp-form input[type=email]:focus-visible{outline:2px solid var(--fr-cream);outline-offset:4px}html body .fr3-pie .mc4wp-form .mc4wp-response:empty{display:none}html body .fr3-pie .mc4wp-form .mc4wp-response{margin-top:14px}html body .fr3-pie .mc4wp-form .mc4wp-alert{margin:0;padding:0 0 0 14px;border:0;border-left:2px solid var(--fr-cream);background:none;font:400 14px/1.6 var(--fr-sans);color:var(--fr-cream)!important}html body .fr3-pie .mc4wp-form .mc4wp-alert p{margin:0}html body .fr3-pie .mc4wp-form .mc4wp-error{border-left-color:#e7a38f}html body .fr3-pie .mc4wp-form.mc4wp-loading input[type=submit]{opacity:.5;pointer-events:none}html body .fr3-pie .seals{grid-column:7/13;margin-top:56px;display:grid;align-self:end}html body .fr3-pie .seal{min-width:0;display:grid;place-items:center;overflow:hidden}html body .fr3-pie .word{margin-top:96px;font:200 clamp(64px,15.6vw,260px)/.78 var(--fr-serif);letter-spacing:-.06em;color:var(--fr-cream);white-space:nowrap;transform:translateY(10%)}html body .fr3-pie .legal{border-top:1px solid rgb(246 247 243 / .18);padding:18px 0;font:400 12px var(--fr-sans);color:rgb(246 247 243 / .6);position:relative;background:var(--fr-deep)}html body .fr3-pie .legal .fr3-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}html body .fr3-pie .legal a{color:rgb(246 247 243 / .75)}@media (max-width:900px){html body .fr3-wrap{width:calc(100% - 40px)}html body .fr3-sec{padding:var(--fr-sec-m) 0}html body .fr3-eyebrow .fr3-lab{white-space:nowrap;letter-spacing:.14em}html body .fr3-eyebrow>.fr3-lab:first-child::before{width:22px}html body .fr3-eyebrow a.fr3-lab{display:none}html body .fr3-top,html body .fr3-entrada .g,html body .fr3-historia .g,html body .fr3-historia .par,html body .fr3-mapa .fr3-top,html body .fr3-dedicatoria .g,html body .fr3-cierre .g,html body .fr3-bloque .g,html body .fr3-pie .g,html body .fr3-indice .cidx{grid-template-columns:1fr}html body .fr3-top h2,html body .fr3-top .fr3-intro,html body .fr3-entrada .lead,html body .fr3-entrada .fr3-acts,html body .fr3-historia .lado,html body .fr3-historia .txt,html body .fr3-historia .par .a,html body .fr3-historia .par .b,html body .fr3-mapa .moment,html body .fr3-dedicatoria .ink,html body .fr3-dedicatoria .tx,html body .fr3-cierre blockquote,html body .fr3-cierre .fr3-acts,html body .fr3-bloque .txt,html body .fr3-bloque .fr3-ph,html body .fr3-pie .addr,html body .fr3-pie .news,html body .fr3-pie .seals,html body .fr3-indice .clist{grid-column:1/-1!important;grid-row:auto!important}html body .fr3-top{gap:16px}html body .fr3-portada{height:auto;min-height:560px}html body .fr3-portada.plano{min-height:0}html body .fr3-portada .meta .fr3-lab:last-child{display:none}html body .fr3-portada h1 .r2{padding-left:0}html body .fr3-stamp{width:110px;height:110px;bottom:24px}html body .fr3-stamp img{width:42px}html body .fr3-entrada{padding-top:48px}html body .fr3-historia .lado.dibujo{max-width:320px}html body .fr3-historia .par{margin-top:48px}html body .fr3-ficha{margin-top:56px}html body .fr3-ficha dl{grid-template-columns:1fr 1fr;border-left:0}html body .fr3-ficha dl div{border-right:0;border-bottom:1px solid var(--fr-line);padding:14px 0}html body .fr3-mapa figure{aspect-ratio:4/3;margin-top:40px}html body .fr3-pin span{display:none}html body .fr3-pin i{display:grid;place-items:center;width:24px;height:24px;font:600 11px var(--fr-sans);font-style:normal;color:var(--fr-ink)}html body .fr3-pin i::before{content:attr(data-n)}html body .fr3-mapa .legend{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:24px 20px 56px;font:400 14px/1.4 var(--fr-sans);color:rgb(246 247 243 / .8);list-style:none}html body .fr3-mapa .legend b{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--fr-cream);border-radius:50%;font:600 10px var(--fr-sans);margin-right:8px}html body .fr3-indice .cidx{margin-top:40px}html body .fr3-indice .cframe{display:none}html body .fr3-crow{color:var(--fr-ink)}html body .fr3-crow .cn{font-size:44px;font-style:normal!important;transform:none!important}html body .fr3-crow .cd{max-height:none;opacity:1;margin-top:8px}html body .fr3-crow .ca{display:none}html body .fr3-crow .m{display:block;grid-column:1/-1;grid-row:1;width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:16px}html body .fr3-mosaico .mos{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px;margin-top:40px}html body .fr3-mosaico .mos .fr3-ph{grid-column:auto!important;grid-row:auto!important;aspect-ratio:4/5}html body .fr3-mosaico .mos .fr3-ph:nth-child(1){grid-column:1/-1!important;aspect-ratio:4/3}html body .fr3-mosaico .rej,html body .fr3-mosaico .rej.n4{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}html body .fr3-mosaico .rej.n2{grid-template-columns:1fr}html body .fr3-dedicatoria .ink{width:140px}html body .fr3-fila{grid-template-columns:1fr auto;gap:10px}html body .fr3-fila h3{grid-column:1}html body .fr3-fila .fr3-rich{grid-column:1/-1}html body .fr3-fila .go{grid-column:2;grid-row:1}html body .fr3-productos .grid{grid-template-columns:1fr 1fr;gap:28px 14px;margin-top:40px}html body .fr3-prod :is(h2,h3){font-size:19px}html body .fr3-ptag{left:10px;bottom:10px;font-size:15px}html body .fr3-cab-top .l,html body .fr3-cab-top .r>a:not(.cart):not(.tel),html body .fr3-cab-top .fr3-soc{display:none}html body .fr3-cab-top .tels{display:contents}html body .fr3-cab-top .fr3-wrap{justify-content:flex-end}html body .fr3-cab .fr3-wrap{grid-template-columns:auto 1fr auto;height:70px}html body .fr3-cab nav{display:none}html body .fr3-cab .menu{display:block}html body .fr3-cab .brand{padding:0;justify-self:center}html body .fr3-cab .brand img{height:40px}html body .fr3-cab .brand span{font-size:22px}html body .fr3-pie .g{grid-template-columns:1fr 1fr}html body .fr3-pie .col,html body .fr3-pie .col:first-of-type{grid-column:span 1}html body .fr3-pie .word{white-space:normal;font-size:22vw;line-height:.85;transform:none;margin-top:64px;padding-bottom:24px}}html body .fr3-pdp{padding:56px 0 96px}html body .fr3-pdp .woocommerce-product-gallery{margin:0!important;width:100%!important}html body .fr3-pdp .woocommerce-product-gallery img{border-radius:0!important}html body .fr3-pdp .flex-control-thumbs{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 50px)/6);gap:10px;margin-top:10px!important;overflow-x:auto;scrollbar-width:none}html body .fr3-pdp .flex-control-thumbs::-webkit-scrollbar{display:none}html body .fr3-pdp .flex-control-thumbs li{width:auto!important;margin:0!important}html body .fr3-pdp .flex-control-thumbs img{aspect-ratio:1;width:100%;height:auto;object-fit:cover;border-radius:8px}html body .fr3-pdp-info{position:sticky;top:24px}html body .fr3-pdp-info .fr3-lab{display:block;margin-bottom:18px}html body .fr3-pdp .product_title,html body .fr3-pdp h1{font:200 clamp(36px,3.6vw,58px)/1.02 var(--fr-serif)!important;letter-spacing:-.035em!important;color:var(--fr-ink)!important;text-transform:none!important}html body .fr3-pdp .price{font:500 22px var(--fr-sans)!important;color:var(--fr-green)!important;margin-top:18px}html body .fr3-pdp .price small{font-size:12px;color:var(--fr-muted);font-weight:400}html body .fr3-pdp .stock{font:500 11px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;color:#9a5b3a!important}html body .fr3-pdp form.cart{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;margin-top:28px}html body .fr3-pdp form.cart .quantity input{height:56px;width:76px;border:1px solid var(--fr-line);border-radius:0;font:500 15px var(--fr-sans);text-align:center}html body .fr3-pdp form.cart select{height:48px;border:1px solid var(--fr-line);border-radius:0;padding:0 14px;font:400 15px var(--fr-sans)}html body .fr3-pdp table.variations td,html body .fr3-pdp table.variations th{padding:6px 0;font:500 12px var(--fr-sans);letter-spacing:.1em;text-transform:uppercase}html body .woocommerce .fr3-pdp .single_add_to_cart_button,html body .fr3-pdp .single_add_to_cart_button,html body .woocommerce a.button,html body .woocommerce button.button,html body .woocommerce input.button,html body .woocommerce .button.alt,html body .woocommerce #respond input#submit{background:var(--fr-ink)!important;color:var(--fr-cream)!important;border:0!important;border-radius:0!important;font:500 12px/1 var(--fr-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:20px 26px!important;transition:background .3s!important}html body .woocommerce .fr3-pdp .single_add_to_cart_button:hover,html body .fr3-pdp .single_add_to_cart_button:hover,html body .woocommerce a.button:hover,html body .woocommerce button.button:hover,html body .woocommerce .button.alt:hover{background:var(--fr-green)!important}html body .fr3-pdp-trust{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid var(--fr-line)}html body .fr3-pdp-trust li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--fr-line);font:300 19px/1.3 var(--fr-serif);color:var(--fr-ink)}html body .fr3-pdp-trust li::before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--fr-green);transform:translateY(-2px)}html body .fr3-pdp-trust a{color:var(--fr-green);text-decoration:none;border-bottom:1px solid currentColor;transition:color .3s}html body .fr3-pdp-trust a:hover{color:var(--fr-ink)}html body .fr3-pdp-tabs{padding:0 0 96px}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs{display:flex;gap:28px;padding:0!important;margin:0 0 32px!important;border-bottom:1px solid var(--fr-ink)!important}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs::before{display:none!important}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs li{background:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs li::before,html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs li::after{display:none!important}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs li a{display:block;padding:14px 0!important;font:400 20px var(--fr-serif)!important;color:var(--fr-muted)!important;border-bottom:2px solid #fff0;margin-bottom:-1px}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs li.active a{color:var(--fr-ink)!important;font-style:italic!important;border-bottom-color:var(--fr-green)}html body .fr3-pdp-tabs .woocommerce-Tabs-panel{max-width:760px;font:400 16px/1.85 var(--fr-sans);color:var(--fr-muted);border:0!important;box-shadow:none!important;padding:0!important;background:none!important}html body .fr3-pdp-tabs .woocommerce-Tabs-panel h2{font:200 clamp(30px,3vw,44px)/1.05 var(--fr-serif);letter-spacing:-.03em;color:var(--fr-ink);margin:0 0 18px}html body .fr3-pdp-tabs .woocommerce-Tabs-panel strong{color:var(--fr-ink);font-weight:600}html body .fr3-pdp-tabs .woocommerce-Tabs-panel ul{margin:12px 0 18px 20px}html body.single-product .fr3-pdp-rel{background:var(--fr-bg)!important;padding:80px 0 96px!important;border-top:1px solid var(--fr-line)}html body.single-product .fr3-pdp-rel :is(.e-con-inner,.e-con,.elementor-widget-container){background:transparent!important}html body.single-product .fr3-pdp-rel section.related.products>h2{font:200 var(--fr-h2)/.95 var(--fr-serif)!important;letter-spacing:-.045em!important;color:var(--fr-ink)!important;text-transform:none!important;margin-bottom:48px!important}html body.single-product .fr3-pdp-rel section.related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:0!important}html body.single-product .fr3-pdp-rel ul.products::before,html body.single-product .fr3-pdp-rel ul.products::after{display:none!important}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product{display:flex!important;flex-direction:column;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;border:0!important;text-align:left!important}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;padding:8%!important;box-sizing:border-box!important;margin:0 0 16px!important;border-radius:0!important;background:#f7f8f5!important;mix-blend-mode:multiply}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product .woocommerce-loop-product__title{font:300 22px/1.15 var(--fr-serif)!important;color:var(--fr-ink)!important;padding:0!important;min-height:0!important}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product .price{font:500 15px var(--fr-sans)!important;color:var(--fr-green)!important;margin-bottom:14px!important}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product .button{display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start;min-height:48px!important;text-align:center;line-height:1.3!important;gap:8px;margin-top:auto!important;padding:13px 20px!important;border:1px solid var(--fr-ink)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--fr-ink)!important;font:600 11px/1 var(--fr-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;transition:background .3s,color .3s}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product .button:hover{background:var(--fr-green)!important;border-color:var(--fr-green)!important;color:#fff!important}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product .added_to_cart{display:block;margin-top:10px;font:500 12px var(--fr-sans);color:var(--fr-green)}@media (max-width:900px){html body.single-product .fr3-pdp-rel section.related.products ul.products{grid-template-columns:1fr 1fr!important;gap:28px 14px!important}html body.single-product .fr3-pdp-rel section.related.products ul.products li.product .button{align-self:stretch;padding:12px 10px!important;letter-spacing:.1em!important}html body .fr3-pdp{padding:24px 0 64px}html body .fr3-pdp-info{position:static}html body .fr3-pdp-tabs .woocommerce-tabs ul.tabs{gap:18px;overflow-x:auto}html body .fr3-movil .pie .langs{display:flex;gap:14px}}html body .fr3-resenas{padding:0 32px var(--fr-sec)!important}html body .fr3-resenas>.e-con-inner,html body .fr3-resenas .elementor-widget{max-width:var(--fr-wrap);margin:0 auto}html body #opiniones{padding-bottom:40px}html body.single-product .fr3-pdp h1,html body.single-product .fr3-pdp .product_title,html body.single-product .fr3-pdp .elementor-heading-title{font:200 clamp(34px,3.4vw,54px)/1.04 var(--fr-serif)!important;letter-spacing:-.035em!important;color:var(--fr-ink)!important;text-transform:none!important}html body.single-product .fr3-pdp .elementor-add-to-cart,html body.single-product .fr3-pdp form.cart,html body.single-product .fr3-pdp .cart,html body.single-product .fr3-pdp .woocommerce-variation-add-to-cart{background:none!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}html body.single-product .fr3-pdp .single_add_to_cart_button{background:var(--fr-ink)!important;color:var(--fr-cream)!important;border-radius:0!important;box-shadow:none!important;font:500 12px/1 var(--fr-sans)!important;letter-spacing:.12em!important;padding:20px 28px!important}html body.single-product .fr3-pdp .single_add_to_cart_button:hover{background:var(--fr-green)!important}html body.single-product .fr3-pdp .quantity input{border-radius:0!important;box-shadow:none!important;background:#fff!important}html body.single-product .fr3-pdp .price,html body.single-product .fr3-pdp .price .amount{font:500 22px var(--fr-sans)!important;color:var(--fr-green)!important}html body.single-product .fr3-pdp .fr3-pdp-info h1.product_title.elementor-heading-title{font-family:var(--fr-serif)!important;font-weight:200!important;font-size:clamp(34px,3.4vw,54px)!important;line-height:1.04!important;letter-spacing:-.035em!important;color:var(--fr-ink)!important;text-transform:none!important}html body .fr3-cab .dd{position:relative;display:inline-flex}html body .fr3-cab .dd>a::before{content:"";position:absolute;left:-20px;right:-20px;top:100%;height:44px}html body .fr3-cab .panel{position:absolute;left:-28px;top:calc(100% + 30px);z-index:60;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--fr-ease),transform .4s var(--fr-ease),visibility .3s}html body .fr3-cab .dd:hover .panel,html body .fr3-cab .dd:focus-within .panel{opacity:1;visibility:visible;transform:none}html body .fr3-cab .panel .in{display:flex;gap:40px;background:var(--fr-bg);border:1px solid var(--fr-line);border-top:2px solid var(--fr-green);padding:26px 30px;box-shadow:0 24px 48px -28px rgb(22 43 17 / .35)}html body .fr3-cab .panel .g{display:flex;flex-direction:column;gap:12px;min-width:180px}html body .fr3-cab .panel b{font:500 10px var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted);margin-bottom:4px}html body .fr3-cab .panel a{font:400 19px/1.15 var(--fr-serif);white-space:nowrap}html body .fr3-cab .panel a::after{bottom:-4px;height:1px}html body .fr3-movil .sub{display:flex;flex-direction:column;gap:6px;padding:4px 0 14px 18px;border-left:1px solid rgb(246 247 243 / .3)}html body .fr3-movil .sub .g{display:flex;flex-direction:column;gap:6px}html body .fr3-movil .sub b{font:500 10px var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:rgb(246 247 243 / .6);margin-top:8px}html body .fr3-movil .sub a{font:300 22px/1.25 var(--fr-serif)!important}html body .fr3-mapa-emb{aspect-ratio:4/3}html body .fr3-mapa-emb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}html body .fr3-blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px;margin-top:64px}html body .fr3-post{display:flex;flex-direction:column}html body .fr3-post .fr3-ph{aspect-ratio:4/3;overflow:hidden}html body .fr3-post .fr3-ph img.dib{object-fit:contain;padding:18%;mix-blend-mode:multiply}html body .fr3-post .tx{display:flex;flex-direction:column;gap:12px;margin-top:20px}html body .fr3-post :is(h2,h3){font:300 26px/1.15 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink)}html body .fr3-post p{color:var(--fr-muted);font-size:15px;line-height:1.7}html body .fr3-post .fr3-link{align-self:flex-start;font-size:18px}html body .fr3-post:hover :is(h2,h3){font-style:italic}html body .fr3-post.grande{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:center}html body .fr3-post.grande .fr3-ph{grid-column:1/8;aspect-ratio:16/10}html body .fr3-post.grande .tx{grid-column:9/13;margin:0;gap:18px}html body .fr3-post.grande :is(h2,h3){font-size:clamp(32px,3vw,46px);line-height:1.05}html body .fr3-blog .pag{display:flex;gap:18px;margin-top:64px;font:400 20px var(--fr-serif)}html body .fr3-blog .pag .current{font-style:italic;color:var(--fr-green)}@media (max-width:900px){html body .fr3-blog .grid{grid-template-columns:1fr;gap:40px}html body .fr3-post.grande{display:flex}}html body .fr3-crow{color:var(--fr-ink)}html body .fr3-crow .cd{max-height:none;margin-top:8px}html body .fr3-crow .cn{opacity:.55;transition:opacity .4s var(--fr-ease),transform .5s var(--fr-ease)}html body .fr3-crow.on .cn,html body .fr3-crow .cd{opacity:1}html body .fr3-crow.on .cd{opacity:1;color:var(--fr-ink)}html body .fr3-cierre .g{grid-template-columns:repeat(12,1fr)}html body .fr3-cierre blockquote{grid-column:1/8!important}html body .fr3-stamp-c{position:relative!important;right:auto!important;bottom:auto!important;grid-column:8/10;justify-self:center;align-self:center;width:150px;height:150px;background:transparent!important;border:1px solid rgb(246 247 243 / .35)}html body .fr3-cierre:hover .fr3-stamp-c{transform:rotate(-60deg)}html body .fr3-cierre .fr3-acts{grid-column:10/13!important}html body .fr3-cierre::after{opacity:.16!important;width:min(720px,52vw)!important}html body .fr3-calendario .cal{margin-top:56px;border-top:1px solid var(--fr-ink)}html body .fr3-calendario .fila{display:grid;grid-template-columns:minmax(180px,3fr) 9fr;gap:24px;align-items:center;border-bottom:1px solid var(--fr-line);padding:16px 0}html body .fr3-calendario .fila.cab{padding:12px 0}html body .fr3-calendario .n b{display:block;font:300 24px/1.1 var(--fr-serif);color:var(--fr-ink)}html body .fr3-calendario .n small{font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-calendario .n a:hover b{font-style:italic}html body .fr3-calendario .m{position:relative;display:grid;grid-template-columns:repeat(12,1fr);height:100%;min-height:30px;align-items:center}html body .fr3-calendario .m i{font:500 10px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted);font-style:normal;text-align:center;border-left:1px dashed var(--fr-line);height:100%;display:grid;place-items:center}html body .fr3-calendario .m i.hoy{color:var(--fr-green);font-weight:600}html body .fr3-calendario .barra{position:absolute;top:50%;height:14px;transform:translateY(-50%);left:calc((var(--d) - 1) / 12 * 100%);width:calc((var(--h) - var(--d)) / 12 * 100%);background:var(--c);border-radius:7px;transition:height .3s var(--fr-ease)}html body .fr3-calendario .fila:hover .barra{height:20px}html body .fr3-calendario .fila{transition:opacity .25s var(--fr-ease),background-color .25s var(--fr-ease)}html body .fr3-calendario .cal:hover .fila:not(.cab):not(:hover){opacity:.45}html body .fr3-calendario .fila:not(.cab):hover,html body .fr3-calendario .fila:not(.cab):focus-within{background:rgb(46 75 35 / .05)}html body .fr3-calendario .fila:focus-within .barra{height:20px}html body .fr3-calendario .barra .rot{position:absolute;left:0;bottom:calc(100% + 8px);z-index:2;white-space:nowrap;padding:7px 11px;background:var(--fr-ink);color:var(--fr-cream);font:500 11px/1 var(--fr-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s var(--fr-ease),transform .2s var(--fr-ease);pointer-events:none}html body .fr3-calendario .barra.der .rot{left:auto;right:0}html body .fr3-calendario .fila:hover .barra .rot,html body .fr3-calendario .fila:focus-within .barra .rot{opacity:1;transform:none}html body .fr3-calendario .n .per{display:none}@media (hover:none){html body .fr3-calendario .n .per{display:inline}html body .fr3-calendario .barra .rot{display:none}html body .fr3-calendario .cal:hover .fila:not(.cab):not(:hover){opacity:1}}html body .fr3-mapa-puntos .g{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}html body .fr3-mapa-puntos .mapa{background:var(--fr-surface);z-index:0}html body .fr3-mapa-puntos .lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--fr-ink)}html body .fr3-mapa-puntos .lista li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--fr-line)}html body .fr3-mapa-puntos .lista b{display:block;font:300 22px/1.1 var(--fr-serif);color:var(--fr-ink)}html body .fr3-mapa-puntos .lista small{font:500 10px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-mapa-puntos .lista p{margin-top:6px;font-size:14px;line-height:1.6;color:var(--fr-muted)}html body .fr3-mapa-puntos .pt{flex:0 0 12px;width:12px;height:12px;border-radius:50%;margin-top:7px;background:#2e4b23;display:inline-block}html body .fr3-mapa-puntos .t-finca .pt{background:#162b11}html body .fr3-mapa-puntos .t-fabas .pt{background:#c9a227}html body .fr3-mapa-puntos .t-arandanos .pt{background:#3b4a7a}html body .fr3-mapa-puntos .t-ambos .pt{background:#2e4b23}html body .fr3-mapa-puntos .t-restaurante .pt{background:#9a5b3a}html body .fr3-mapa-puntos .ley{display:flex;flex-wrap:wrap;margin-top:20px;color:var(--fr-muted)}html body .fr3-mapa-puntos .ley span{display:inline-flex;align-items:center;gap:8px}html body .fr3-mapa-puntos .ley .pt{margin:0}html body .fr3-mapa-puntos .leaflet-popup-content{font:400 14px/1.5 var(--fr-sans)}@media (max-width:900px){html body .fr3-cierre .g{grid-template-columns:1fr}html body .fr3-cierre blockquote,html body .fr3-cierre .fr3-acts{grid-column:1!important}html body .fr3-stamp-c{grid-column:1;justify-self:start;width:110px;height:110px}html body .fr3-calendario .fila{grid-template-columns:1fr;gap:8px}html body .fr3-calendario .fila.cab .n{display:none}html body .fr3-calendario .m i{font-size:8px;letter-spacing:0}html body .fr3-mapa-puntos .g{grid-template-columns:1fr}html body .fr3-mapa-puntos .mapa,html body .fr3-mapa-puntos .lista{grid-column:1}}html body .fr3-mapa-puntos .leaflet-tile-pane{filter:grayscale(1) sepia(.18) contrast(.92) brightness(1.04)}html body .fr3-prensa{padding:72px 0}html body .fr3-prensa .cab{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--fr-ink)}html body .fr3-prensa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}html body .fr3-prensa li{border-bottom:1px solid var(--fr-line);border-right:1px solid var(--fr-line)}html body .fr3-prensa li:nth-child(4n){border-right:0}html body .fr3-prensa li>a,html body .fr3-prensa li>b{display:flex;flex-direction:column;gap:8px;padding:30px 24px 28px 0}html body .fr3-prensa li:not(:nth-child(4n+1))>a,html body .fr3-prensa li:not(:nth-child(4n+1))>b{padding-left:24px}html body .fr3-prensa li b{font:300 clamp(24px,2.2vw,34px)/1.05 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink);transition:transform .45s var(--fr-ease)}html body .fr3-prensa li small{font:500 10px var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-prensa li a:hover b{font-style:italic;transform:translateX(6px);color:var(--fr-green)}@media (max-width:900px){html body .fr3-prensa ul{grid-template-columns:1fr 1fr}html body .fr3-prensa li:nth-child(4n){border-right:1px solid var(--fr-line)}html body .fr3-prensa li:nth-child(2n){border-right:0}html body .fr3-prensa li>a,html body .fr3-prensa li>b{padding:22px 14px!important}html body .fr3-prensa .cab .fr3-link{display:none}}html body .fr3-mosaico .carteles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px}html body .fr3-mosaico .carteles .fr3-ph{aspect-ratio:4/5;background:var(--fr-paper);padding:14px;min-width:0}html body .fr3-mosaico .carteles .fr3-ph img{object-fit:contain!important;box-shadow:0 18px 40px -22px rgb(28 38 24 / .45)}html body .fr3-mosaico.fr3-paper .carteles .fr3-ph{background:var(--fr-bg)}@media (max-width:900px){html body .fr3-mosaico .carteles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-20px;padding-inline:20px}html body .fr3-mosaico .carteles .fr3-ph{flex:0 0 72%;scroll-snap-align:start}}html body.single-post .elementor-location-single{background:var(--fr-bg);padding:clamp(0px,2vw,32px) 0 56px}html body.single-post .elementor-location-single>.elementor-section{padding:0!important;margin:0!important}html body.single-post .elementor-location-single .elementor-widget-wrap{padding:0!important}html body.single-post .elementor-location-single .elementor-inner-section{max-width:760px;margin:0 auto!important}html body.single-post .elementor-location-single .elementor-inner-section .elementor-widget{max-width:none}html body.single-post .elementor-location-single .elementor-widget{max-width:760px;margin-inline:auto!important;width:100%!important}html body.single-post .elementor-location-single .elementor-widget-theme-post-featured-image{max-width:min(var(--fr-wrap),1120px)}html body.single-post .elementor-widget-theme-post-featured-image img{width:100%!important;height:clamp(280px,58vh,640px)!important;max-height:none!important;object-fit:cover;border-radius:4px;display:block}html body.single-post .elementor-widget-theme-post-title{margin-top:clamp(36px,5vw,72px)!important}html body.single-post .elementor-location-single h1,html body.single-post .elementor-widget-theme-post-title .elementor-heading-title{font:200 clamp(38px,4.4vw,68px)/1.04 var(--fr-serif)!important;letter-spacing:-.035em!important;color:var(--fr-ink)!important;text-align:left!important;text-transform:none!important;margin:0!important}html body.single-post .elementor-widget-post-info{margin-top:18px!important;padding-bottom:28px;border-bottom:1px solid var(--fr-line)}html body.single-post .elementor-widget-post-info *{font:600 12px/1.4 var(--fr-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--fr-muted)!important;justify-content:flex-start!important}html body.single-post .elementor-widget-post-info svg,html body.single-post .elementor-widget-post-info i{display:none!important}html body.single-post .elementor-widget-theme-post-content{margin-top:36px!important}html body.single-post .elementor-widget-theme-post-content :is(p,li){font:400 19px/1.75 var(--fr-sans)!important;color:var(--fr-ink)!important;text-align:left!important}html body.single-post .elementor-widget-theme-post-content p{margin:0 0 1.15em!important}html body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>p:first-of-type,html body.single-post .elementor-widget-theme-post-content>p:first-of-type{font:300 23px/1.55 var(--fr-serif)!important;letter-spacing:-.005em}html body.single-post .elementor-widget-theme-post-content h2{font:300 clamp(30px,2.6vw,42px)/1.12 var(--fr-serif)!important;letter-spacing:-.025em!important;color:var(--fr-ink)!important;text-transform:none!important;margin:1.9em 0 .55em!important}html body.single-post .elementor-widget-theme-post-content h3{font:500 clamp(22px,1.7vw,26px)/1.25 var(--fr-serif)!important;letter-spacing:-.01em!important;color:var(--fr-ink)!important;text-transform:none!important;margin:1.5em 0 .45em!important}html body.single-post .elementor-widget-theme-post-content :is(ul,ol){margin:0 0 1.3em!important;padding-left:1.3em!important}html body.single-post .elementor-widget-theme-post-content li{margin:0 0 .45em!important}html body.single-post .elementor-widget-theme-post-content li::marker{color:var(--fr-green)}html body.single-post .elementor-widget-theme-post-content a{color:var(--fr-green)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html body.single-post .elementor-widget-theme-post-content a:hover{color:var(--fr-ink)!important}html body.single-post .elementor-widget-theme-post-content strong{font-weight:600;color:var(--fr-ink)}html body.single-post .elementor-widget-theme-post-content blockquote{margin:1.6em 0!important;padding:4px 0 4px 24px!important;border-left:2px solid var(--fr-green)!important;font:300 italic 24px/1.45 var(--fr-serif)!important;color:var(--fr-ink)!important}html body.single-post .elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;margin:1.4em 0;font:400 16px/1.5 var(--fr-sans)}html body.single-post .elementor-widget-theme-post-content :is(th,td){padding:10px 12px;border-bottom:1px solid var(--fr-line);text-align:left}html body.single-post .elementor-widget-theme-post-content th{font-weight:600;background:var(--fr-paper)}html body.single-post .elementor-widget-theme-post-content img{border-radius:4px;height:auto}html body.single-post .elementor-location-single .elementor-widget-heading:not(.elementor-widget-theme-post-title){margin-top:40px!important}html body.single-post .elementor-location-single .elementor-widget-heading:not(.elementor-widget-theme-post-title) .elementor-heading-title{font:600 12px/1.4 var(--fr-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--fr-muted)!important;text-align:left!important}html body.single-post .elementor-location-single .elementor-widget-share-buttons .elementor-grid{justify-content:flex-start!important}html body.single-post .elementor-location-single .elementor-widget-divider{opacity:.5}html body.single-post .elementor-location-single .elementor-widget-facebook-comments{display:none!important}@media (max-width:767px){html body.single-post .elementor-location-single .elementor-widget{padding-inline:20px}html body.single-post .elementor-location-single .elementor-widget-theme-post-featured-image{padding-inline:0}html body.single-post .elementor-widget-theme-post-featured-image img{height:46vh!important;border-radius:0}html body.single-post .elementor-widget-theme-post-content :is(p,li){font-size:17px!important}html body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>p:first-of-type,html body.single-post .elementor-widget-theme-post-content>p:first-of-type{font-size:20px!important}}html body.single-post .fr-credito{margin:48px 0}html body.single-post .fr-credito img{width:100%;height:auto;display:block}html body.single-post .fr-credito figcaption{margin-top:12px;font:400 13px/1.5 var(--fr-sans);color:var(--fr-muted)}html body.single-post .fr-credito figcaption a{color:var(--fr-ink);text-decoration:underline;text-underline-offset:3px}html body .fr3-filas .m-numerada{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .fr3-filas .m-numerada .fr3-fila{display:flex;flex-direction:column;gap:14px;padding:40px 48px 44px 0;position:relative}html body .fr3-filas .m-numerada .fr3-fila:nth-child(2n){padding:40px 0 44px 48px}html body .fr3-filas .m-numerada .num{font:300 italic clamp(64px,7.2vw,112px)/.86 var(--fr-serif);letter-spacing:-.05em;margin-bottom:10px}html body .fr3-filas .m-numerada h3,html body .fr3-filas .m-tarjetas h3{grid-column:auto;font-size:clamp(24px,2.1vw,30px)}html body .fr3-filas .m-numerada .fr3-rich,html body .fr3-filas .m-tarjetas .fr3-rich{grid-column:auto;max-width:52ch}html body .fr3-filas .m-numerada .go{position:absolute;top:44px;right:48px}html body .fr3-filas .m-numerada .fr3-fila:nth-child(2n) .go{right:0}html body .fr3-filas .m-numerada a.fr3-fila:hover .num{font-style:normal}html body .fr3-filas .m-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:0}html body .fr3-filas .m-tarjetas .fr3-fila{display:flex;flex-direction:column;gap:16px;min-height:300px;padding:30px 30px 28px;border:0;background:var(--fr-paper);transition:background .45s var(--fr-ease),color .45s var(--fr-ease),transform .45s var(--fr-ease)}html body .fr3-paper .fr3-filas .m-tarjetas .fr3-fila,html body .fr3-filas.fr3-paper .m-tarjetas .fr3-fila{background:var(--fr-bg)}html body .fr3-filas .m-tarjetas .num{font:500 10px var(--fr-sans);letter-spacing:.2em;color:var(--fr-muted);padding-bottom:28px;border-bottom:1px solid var(--fr-line);margin-bottom:8px}html body .fr3-filas .m-tarjetas .go{margin-top:auto;align-self:flex-end;width:46px;height:46px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:20px}html body .fr3-filas .m-tarjetas a.fr3-fila:hover{transform:translateY(-3px)}html body .fr3-filas .m-tarjetas a.fr3-fila:hover h3,html body .fr3-filas .m-tarjetas a.fr3-fila:hover .fr3-rich,html body .fr3-filas .m-tarjetas a.fr3-fila:hover .num,html body .fr3-filas .m-tarjetas a.fr3-fila:hover .go{color:var(--fr-cream)}html body .fr3-filas .m-tarjetas a.fr3-fila:hover .num{border-color:rgb(246 247 243 / .3)}html body .fr3-filas .m-indice .fr3-fila{padding:34px 0 32px;align-items:center}html body .fr3-filas .m-indice .nom{grid-column:1/8;display:flex;flex-direction:column;gap:10px}html body .fr3-filas .m-indice h3{font:300 clamp(32px,4.4vw,64px)/1 var(--fr-serif);letter-spacing:-.035em;transition:color .4s var(--fr-ease),transform .5s var(--fr-ease)}html body .fr3-filas .m-indice small{font:500 10px var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-filas .m-indice .fr3-rich{grid-column:8/12;font-size:15px}html body .fr3-filas .m-indice a.fr3-fila:hover h3{font-style:italic;transform:translateX(10px)}@media (max-width:900px){html body .fr3-filas .m-numerada{grid-template-columns:1fr}html body .fr3-filas .m-numerada .fr3-fila,html body .fr3-filas .m-numerada .fr3-fila:nth-child(2n){border-left:0}html body .fr3-filas .m-tarjetas{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-20px;padding-inline:20px}html body .fr3-filas .m-tarjetas .fr3-fila{flex:0 0 80%;scroll-snap-align:start;min-height:260px}html body .fr3-filas .m-indice .fr3-fila{display:flex;flex-direction:column;align-items:flex-start;gap:14px}html body .fr3-filas .m-indice .go{align-self:flex-end;margin-top:-34px}}html body .fr3-filas .vis{display:block;position:relative;overflow:hidden;background:var(--c,var(--fr-green));aspect-ratio:4/3}html body .fr3-filas .vis img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--fr-ease)}html body .fr3-filas a.fr3-fila:hover .vis img{transform:scale(1.04)}html body .fr3-filas .vis.mono{display:grid;place-items:center;font:300 italic clamp(44px,4vw,64px)/1 var(--fr-serif);color:var(--fr-cream)}html body .fr3-filas .vis.mono::after{content:"";position:absolute;inset:10px;border:1px solid rgb(246 247 243 / .35)}html body .fr3-filas .m-indice .fr3-fila.con-vis{grid-template-columns:repeat(12,1fr)}html body .fr3-filas .m-indice .con-vis .vis{grid-column:1/3;align-self:center}html body .fr3-filas .m-indice .con-vis .nom{grid-column:3/8;padding-left:12px}html body .fr3-filas .m-indice a.fr3-fila:hover h3{color:var(--c)}html body .fr3-filas .m-numerada .num{color:var(--c);color:color-mix(in oklab,var(--c) 80%,#1c2618)}html body .fr3-filas .m-numerada .vis{aspect-ratio:16/10;margin-bottom:18px;order:-1}html body .fr3-filas .m-numerada .vis img{object-position:50% 22%}html body .fr3-filas .m-numerada .fr3-fila{border-top:4px solid var(--c);border-bottom:0}html body .fr3-filas .m-numerada .fr3-fila:nth-child(2n){border-left:0}html body .fr3-filas .m-numerada{column-gap:48px;border-top:0;row-gap:40px}html body .fr3-filas .m-numerada .fr3-fila,html body .fr3-filas .m-numerada .fr3-fila:nth-child(2n){padding:28px 0 8px}html body .fr3-filas .m-numerada .go,html body .fr3-filas .m-numerada .fr3-fila:nth-child(2n) .go{top:auto;bottom:8px;right:0}html body .fr3-filas .m-numerada .con-vis .num{font-size:clamp(48px,5vw,80px)}html body .fr3-filas .m-tarjetas .vis{margin:-30px -30px 6px;aspect-ratio:4/3}html body .fr3-filas .m-tarjetas .con-vis .num{padding-bottom:14px}html body .fr3-filas .m-tarjetas a.fr3-fila:hover{background:var(--c)}html body .fr3-filas .m-tarjetas .fr3-fila{border-bottom:4px solid var(--c)}@media (max-width:900px){html body .fr3-filas .m-indice .con-vis .vis{width:140px}html body .fr3-filas .m-indice .con-vis .nom{padding-left:0}html body .fr3-filas .m-numerada{row-gap:24px}}html body .fr3-filas .vis.logo img{object-fit:contain}html body .fr3-filas .m-numerada .vis.logo{aspect-ratio:16/7}html body .seopress-user-consent-backdrop{display:none!important}html body .seopress-user-consent.seopress-user-message{left:24px!important;right:auto!important;bottom:24px!important;top:auto!important;width:380px!important;max-width:calc(100vw - 48px)!important;padding:26px 26px 22px!important;margin:0!important;background:var(--fr-cream)!important;color:var(--fr-ink)!important;border:1px solid var(--fr-line)!important;border-top:4px solid var(--fr-green)!important;border-radius:0!important;box-shadow:0 24px 60px -28px rgb(22 43 17 / .45)!important;text-align:left!important;transform:none!important;z-index:99990!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}html body .seopress-user-consent.seopress-user-message.seopress-user-consent-hide{display:none!important}html body .seopress-user-consent p{margin:0!important;padding:0!important;max-width:none!important;flex:none!important;font:400 14px/1.55 var(--fr-sans)!important;color:var(--fr-ink)!important;text-align:left!important;display:block!important;width:auto!important}html body .seopress-user-consent p:first-child::before{content:"Cookies";display:block;font:300 italic 26px/1 var(--fr-serif);color:var(--fr-green);margin-bottom:10px}html body .seopress-user-consent p br{display:none}html body .seopress-user-consent p a{display:inline-block;margin-top:6px;color:var(--fr-ink)!important;text-decoration:underline!important;text-underline-offset:3px;font-size:13px!important}html body .seopress-user-consent p:last-child{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px;margin-top:18px!important}html body .seopress-user-consent button{flex:1 1 0%;min-width:0;margin:0!important;padding:12px 10px!important;border-radius:0!important;font:500 11px/1 var(--fr-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer;transition:background .3s,color .3s;box-shadow:none!important;width:auto!important;height:auto!important}html body .seopress-user-consent #seopress-user-consent-accept,html body .seopress-user-consent #seopress-user-consent-save{background:var(--fr-green)!important;color:var(--fr-cream)!important;border:1px solid var(--fr-green)!important}html body .seopress-user-consent #seopress-user-consent-close{background:transparent!important;color:var(--fr-ink)!important;border:1px solid var(--fr-ink)!important}html body .seopress-user-consent #seopress-user-consent-customize{flex:1 0 100%;background:none!important;border:0!important;padding:6px 0 0!important;color:var(--fr-muted)!important;text-decoration:underline;text-underline-offset:3px;letter-spacing:.1em!important}html body .seopress-user-consent #seopress-user-consent-accept:hover{background:var(--fr-deep)!important}html body .seopress-user-consent #seopress-user-consent-close:hover{background:var(--fr-ink)!important;color:var(--fr-cream)!important}html body .seopress-user-consent .seopress-user-consent-hide{display:none!important}html body .seopress-user-consent fieldset{border:0!important;margin:16px 0 0!important;padding:0!important;max-height:40vh;overflow:auto}html body .seopress-user-consent fieldset legend{font:500 10px var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted);margin-bottom:6px}html body .seopress-user-consent-category{display:flex!important;justify-content:space-between;gap:12px;padding:10px 0!important;border-bottom:1px solid var(--fr-line);font:400 12px/1.45 var(--fr-sans)!important;color:var(--fr-muted)!important}html body .seopress-user-consent-category strong{display:block;font:500 13px var(--fr-sans);color:var(--fr-ink)}html body .seopress-user-consent-category input{accent-color:var(--fr-green)}@media (max-width:640px){html body .seopress-user-consent.seopress-user-message{left:0!important;bottom:0!important;width:100%!important;max-width:100%!important;padding:14px 16px 12px!important;border-left:0!important;border-right:0!important;border-bottom:0!important}html body .seopress-user-consent p{font-size:12.5px!important;line-height:1.45!important}html body .seopress-user-consent p:first-child::before{display:none}html body .seopress-user-consent p a{margin-top:2px;font-size:12px!important}html body .seopress-user-consent p:last-child{margin-top:10px!important;gap:6px}html body .seopress-user-consent button{padding:10px 6px!important;font-size:10px!important}html body .seopress-user-consent #seopress-user-consent-customize{flex:0 0 auto;padding:10px 4px!important}}html body.single-product .fr3-guia{margin:22px 0 0;padding:20px 22px;background:var(--fr-paper);border-top:3px solid var(--fr-green)}html body.single-product .fr3-guia dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0 14px}html body.single-product .fr3-guia dt{font:500 10px var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted)}html body.single-product .fr3-guia dd{margin:4px 0 0;font:300 19px/1.2 var(--fr-serif);color:var(--fr-ink)}html body.single-product .fr3-guia .rec{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;font:400 13px var(--fr-sans)}html body.single-product .fr3-guia .rec a{color:var(--fr-green);text-decoration:underline;text-underline-offset:3px}html body .fr3-regalo{margin-top:28px;padding:20px 22px;background:var(--fr-paper);border-top:3px solid var(--fr-green)}html body .fr3-regalo h3{font:300 italic 24px/1.1 var(--fr-serif);color:var(--fr-green);margin:0 0 10px}@media (max-width:640px){html body.single-product .fr3-guia dl{grid-template-columns:1fr 1fr}}html body.woocommerce-account .site-main,html body.woocommerce-cart .site-main,html body.woocommerce-checkout .site-main{max-width:1200px;margin:0 auto;padding:0 20px 96px}html body .fr3-woo-cab{padding:72px 0 40px;margin-bottom:40px;border-bottom:1px solid var(--fr-ink)}html body .fr3-woo-cab h1{font:300 clamp(44px,6vw,88px)/.95 var(--fr-serif);letter-spacing:-.035em;color:var(--fr-ink);margin:14px 0 0}html body .fr3-woo-cab h1 em{font-style:italic;color:var(--fr-green)}html body .fr3-woo-cab .ent{margin:18px 0 0;max-width:52ch;font:400 16px/1.6 var(--fr-sans);color:var(--fr-muted)}html body .woocommerce-notices-wrapper .woocommerce-message,html body .woocommerce-notices-wrapper .woocommerce-info,html body .woocommerce .woocommerce-info,html body .woocommerce .woocommerce-message{background:var(--fr-paper)!important;color:var(--fr-ink)!important;border:0!important;border-left:3px solid var(--fr-green)!important;border-radius:0!important;padding:16px 20px!important;font:400 14px/1.5 var(--fr-sans)!important;text-align:left!important;box-shadow:none!important}html body .woocommerce .woocommerce-info::before,html body .woocommerce .woocommerce-message::before{color:var(--fr-green)!important}html body .woocommerce-notices-wrapper .woocommerce-error,html body .woocommerce .woocommerce-error{position:relative;list-style:none!important;margin:0 0 24px!important;padding:16px 20px 16px 52px!important;background:#f6ebe7!important;color:var(--fr-ink)!important;border:0!important;border-left:3px solid #9b2c1f!important;border-radius:0!important;box-shadow:none!important;font:400 14px/1.55 var(--fr-sans)!important;text-align:left!important}html body .woocommerce-notices-wrapper .woocommerce-error::before,html body .woocommerce .woocommerce-error::before{position:absolute!important;left:20px!important;top:17px!important;margin:0!important;font-size:16px!important;line-height:1!important;color:#9b2c1f!important}html body .woocommerce-notices-wrapper .woocommerce-error li{margin:0!important;padding:0!important;list-style:none!important}html body .woocommerce-notices-wrapper .woocommerce-error strong{font-weight:500}html body .woocommerce-notices-wrapper .woocommerce-message,html body .woocommerce-notices-wrapper .woocommerce-info{position:relative;padding-left:52px!important}html body .woocommerce-notices-wrapper .woocommerce-message::before,html body .woocommerce-notices-wrapper .woocommerce-info::before{position:absolute!important;left:20px!important;top:17px!important;margin:0!important;font-size:16px!important;line-height:1!important}html body .woocommerce form.login,html body .woocommerce form.register,html body .woocommerce form.lost_reset_password,html body .woocommerce form.checkout_coupon{background:var(--fr-paper)!important;border:0!important;border-radius:0!important;padding:36px!important;max-width:560px;margin:0!important}html body .woocommerce form .form-row label{font:500 11px var(--fr-sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted)!important;margin-bottom:6px}html body .woocommerce form .input-text,html body .woocommerce form select,html body .woocommerce form textarea,html body .select2-container .select2-selection{background:#fff!important;border:1px solid var(--fr-line)!important;border-radius:0!important;padding:13px 14px!important;font:400 15px var(--fr-sans)!important;color:var(--fr-ink)!important;min-height:48px}html body .woocommerce form .input-text:focus,html body .woocommerce form textarea:focus{border-color:var(--fr-green)!important;outline:2px solid rgb(46 75 35 / .15)!important}html body .woocommerce button.button,html body .woocommerce a.button,html body .woocommerce input.button,html body .woocommerce #respond input#submit,html body .woocommerce .wc-proceed-to-checkout a.checkout-button,html body .woocommerce #place_order{background:var(--fr-green)!important;color:var(--fr-cream)!important;border:1px solid var(--fr-green)!important;border-radius:0!important;padding:16px 26px!important;font:500 11px/1 var(--fr-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:background .3s}html body .woocommerce button.button:hover,html body .woocommerce a.button:hover,html body .woocommerce #place_order:hover{background:var(--fr-deep)!important}html body .woocommerce .lost_password a,html body .woocommerce-LostPassword a{color:var(--fr-ink)!important;text-decoration:underline;text-underline-offset:3px;font-size:13px}html body .woocommerce .cart-empty,html body .wc-block-cart__empty-cart__title{display:none!important}html body.woocommerce-cart .return-to-shop{margin-top:8px}html body .woocommerce table.shop_table{border:0!important;border-top:1px solid var(--fr-ink)!important;border-radius:0!important}html body .woocommerce table.shop_table th{font:500 10px var(--fr-sans)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted)!important}html body .woocommerce table.shop_table td{border-color:var(--fr-line)!important;font:400 15px var(--fr-sans)}html body .woocommerce table.shop_table td.product-name a{font:300 22px/1.2 var(--fr-serif);color:var(--fr-ink)}html body .woocommerce .cart_totals h2,html body .woocommerce-checkout h3,html body #order_review_heading{font:300 32px/1.1 var(--fr-serif)!important;color:var(--fr-ink)!important;letter-spacing:-.02em}html body .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--fr-ink)}html body .woocommerce-MyAccount-navigation li a{display:block;padding:14px 0;border-bottom:1px solid var(--fr-line);font:300 20px var(--fr-serif);color:var(--fr-ink)}html body .woocommerce-MyAccount-navigation li.is-active a,html body .woocommerce-MyAccount-navigation li a:hover{color:var(--fr-green);font-style:italic}@media (max-width:640px){html body .fr3-woo-cab{padding:40px 0 28px;margin-bottom:28px}html body .woocommerce form.login{padding:24px!important}}html body .fr3-woo-cab h1 em{font-size:inherit!important;vertical-align:baseline!important;line-height:inherit!important}html body.woocommerce-account .elementor-widget-heading .elementor-heading-title a[href*="tienda"],html body.woocommerce-account .elementor-widget-heading h4.elementor-heading-title{background:var(--fr-paper)!important;color:var(--fr-ink)!important;border-left:3px solid var(--fr-green);padding:14px 18px!important;font:400 14px/1.5 var(--fr-sans)!important;text-align:left!important;display:block}html body .fr3-migas{background:var(--fr-bg);border-bottom:1px solid var(--fr-line)}html body .fr3-migas ol{list-style:none;margin:0;padding:12px 0;display:flex;flex-wrap:wrap;gap:4px 0;font:500 11px/1.4 var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-migas li+li::before{content:"›";margin:0 10px;color:var(--fr-line)}html body .fr3-migas a{color:var(--fr-muted);transition:color .3s}html body .fr3-migas a:hover{color:var(--fr-green)}html body .fr3-migas [aria-current]{color:var(--fr-ink)}@media (max-width:640px){html body .fr3-migas ol{padding:11px 0;font-size:10.5px;letter-spacing:.1em}html body .fr3-migas li:last-child span{display:inline-block;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}html body .fr3-migas ol li a{color:var(--fr-muted)!important;text-decoration:none!important}html body .fr3-migas ol li a:hover{color:var(--fr-green)!important}html body .fr3-cab-top .fr3-tiempo{margin-left:14px;padding-left:14px;border-left:1px solid rgb(246 247 243 / .25);opacity:.85}html body .fr3-tiempo-ficha{padding:22px 24px;background:var(--fr-paper);border-top:3px solid var(--fr-green);max-width:420px}html body .fr3-tiempo-ficha .t{font:300 64px/1 var(--fr-serif);color:var(--fr-ink);margin:8px 0 6px}html body .fr3-tiempo-ficha .t span{font-size:26px;margin-left:4px;color:var(--fr-muted)}html body .fr3-tiempo-ficha .d{font:400 14px/1.5 var(--fr-sans);color:var(--fr-ink);margin:0}html body .fr3-tiempo-ficha .f{font:400 11px var(--fr-sans);color:var(--fr-muted);margin:10px 0 0}@media (max-width:900px){html body .fr3-cab-top .fr3-tiempo{display:none}}html body .fr-res{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:40px;align-items:start}html body .fr-res-nota{position:sticky;top:110px;padding:30px 28px;background:#fff;border:1px solid var(--fr-line);border-radius:4px}html body .fr-res-nota .num{font:200 84px/.9 var(--fr-serif);letter-spacing:-.05em;color:var(--fr-ink);margin:0}html body .fr-res .est{color:#c9a227;letter-spacing:.12em;font-size:15px;line-height:1}html body .fr-res-nota .est{display:block;font-size:22px;margin:10px 0 14px}html body .fr-res-nota .tot{display:flex;align-items:center;gap:8px;font:400 14px var(--fr-sans);color:var(--fr-muted);margin:0 0 20px}html body .fr-res-nota .acc{display:flex;flex-direction:column;gap:10px;margin:0;font:500 14px var(--fr-sans)}html body .fr-res-nota .acc a{color:var(--fr-green);text-decoration:none;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px}html body .fr-res-nota .acc a:hover{color:var(--fr-ink)}html body .fr-res-lista{list-style:none;margin:0;padding:0;columns:2 300px;column-gap:20px}html body .fr-res-lista li{break-inside:avoid;margin:0 0 20px;padding:24px 24px 20px;background:#fff;border:1px solid var(--fr-line);border-radius:4px;transition:transform .3s var(--fr-ease),box-shadow .3s var(--fr-ease)}html body .fr-res-lista li:hover{transform:translateY(-2px);box-shadow:0 12px 30px -18px rgb(30 40 20 / .35)}html body .fr-res-lista blockquote{margin:0;padding:0;border:0;quotes:none}html body .fr-res-lista blockquote p{font:300 17px/1.6 var(--fr-sans);color:var(--fr-ink);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}html body .fr-res-lista .aut{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:400 13px var(--fr-sans);color:var(--fr-muted)}html body .fr-res-lista .aut strong{color:var(--fr-ink);font-weight:600}@media (max-width:900px){html body .fr-res{grid-template-columns:1fr;gap:24px}html body .fr-res-nota{position:static}html body .fr-res-lista{columns:1}}html body.single-post .fr-ap{margin:48px 0;padding:28px;background:var(--fr-paper);border-top:3px solid var(--fr-green)}html body.single-post .fr-ap .t{font:300 28px/1.15 var(--fr-serif);letter-spacing:-.02em;margin:6px 0 18px}html body.single-post .fr-ap ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}html body.single-post .fr-ap li{margin:0}html body.single-post .fr-ap a{display:flex;flex-direction:column;gap:4px;height:100%;padding:12px;background:#fff;text-decoration:none;color:var(--fr-ink);transition:transform .3s var(--fr-ease)}html body.single-post .fr-ap a:hover{transform:translateY(-2px)}html body.single-post .fr-ap img{width:100%;aspect-ratio:1;object-fit:cover;margin:0 0 8px}html body.single-post .fr-ap .n{font:500 15px/1.3 var(--fr-sans)}html body.single-post .fr-ap .p{font:400 14px var(--fr-sans);color:var(--fr-muted)}html body.single-post .fr-ap .v{margin-top:auto;padding-top:6px;font:600 13px var(--fr-sans);color:var(--fr-green)}html body.single-product .fr-aviso{margin:20px 0 0;padding:20px 22px;background:var(--fr-paper);border-top:3px solid var(--fr-green);max-width:560px}html body.single-product .fr-aviso .t{font:400 15px/1.5 var(--fr-sans);margin:0 0 12px}html body.single-product .fr-aviso .fila{display:flex;gap:8px;margin:0 0 10px}html body.single-product .fr-aviso input[type=email]{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid var(--fr-line);background:#fff;font:400 15px var(--fr-sans)}html body.single-product .fr-aviso .button{height:46px;padding:0 22px;border-radius:999px;background:var(--fr-green);color:#fff;border:0;font:600 14px var(--fr-sans);cursor:pointer;transition:background .2s}html body.single-product .fr-aviso .button:hover{background:var(--fr-deep)}html body.single-product .fr-aviso .button:active{transform:translateY(1px)}html body.single-product .fr-aviso .chk{margin:6px 0 0;font:400 13px/1.45 var(--fr-sans);color:var(--fr-muted)}html body.single-product .fr-aviso .chk input{margin:0 6px 0 0;vertical-align:-2px}html body.single-product .fr-aviso-trampa{position:absolute!important;left:-9999px!important;height:1px;overflow:hidden}html body.single-product .fr-aviso-msg{margin:0 0 12px;padding:12px 14px;background:#fff;border-left:3px solid var(--fr-green);font:500 14px/1.5 var(--fr-sans)}html body.single-product .fr-aviso-msg.error{border-color:#a4502f}@media (max-width:520px){html body.single-product .fr-aviso .fila{flex-direction:column}html body.single-product .fr-aviso .button{width:100%}}@media (max-width:900px){html body .fr-res-nota{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center;padding:20px}html body .fr-res-nota .num{font-size:64px;grid-row:span 2}html body .fr-res-nota .est{margin:0}html body .fr-res-nota .tot{margin:4px 0 0}html body .fr-res-nota .acc{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:8px 20px;margin-top:14px}}html body .fr3-mapa-puntos .t-finca{--c:#162b11}html body .fr3-mapa-puntos .t-fabas{--c:#b08a17}html body .fr3-mapa-puntos .t-arandanos{--c:#3b4a7a}html body .fr3-mapa-puntos .t-ambos{--c:#2e4b23}html body .fr3-mapa-puntos .t-restaurante{--c:#9a5b3a}html body .fr3-mapa-puntos .g{align-items:start}html body .fr3-mapa-puntos .mapa{grid-column:1/7;position:sticky;top:110px;aspect-ratio:4/5;max-height:calc(100vh - 140px);width:100%}html body .fr3-mapa-puntos .lista{grid-column:7/13;border:0;max-height:none;overflow:visible;display:grid;gap:12px}html body .fr3-mapa-puntos .lista>li{display:block;padding:18px 20px 16px;background:#fff;border:1px solid var(--fr-line);border-left:4px solid var(--c,#2e4b23);cursor:pointer;transition:transform .3s var(--fr-ease),box-shadow .3s var(--fr-ease),border-color .3s}html body .fr3-mapa-puntos .lista>li:hover,html body .fr3-mapa-puntos .lista>li:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px -20px rgb(30 40 20 / .45);outline:0}html body .fr3-mapa-puntos .lista>li.on{border-color:var(--c)}html body .fr3-mapa-puntos .lista .cab{align-items:baseline;gap:10px;flex-wrap:wrap}html body .fr3-mapa-puntos .lista .cab .pt{margin:0;background:var(--c)}html body .fr3-mapa-puntos .lista .cab b{font:300 24px/1.1 var(--fr-serif);display:inline}html body .fr3-mapa-puntos .lista .cab em{margin-left:auto;font:600 11px/1 var(--fr-sans);font-style:normal;color:var(--fr-muted);border:1px solid var(--fr-line);border-radius:999px;padding:5px 9px}html body .fr3-mapa-puntos .lista ul{list-style:none;padding:0}html body .fr3-mapa-puntos .lista .sh{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0;border-top:1px dashed var(--fr-line);font:400 14px/1.4 var(--fr-sans);color:var(--fr-ink)}html body .fr3-mapa-puntos .lista .sh:first-child{border-top:0}html body .fr3-mapa-puntos .lista .sh i{width:32px;height:32px;border-radius:50%;place-items:center;background:var(--c);color:#fff;font:600 11px/1 var(--fr-sans);font-style:normal;letter-spacing:.04em}html body .fr3-mapa-puntos .t-finca .sh{grid-template-columns:1fr;color:var(--fr-muted)}html body .fr3-mapa-puntos .lista .sh a{font:600 12px var(--fr-sans);color:var(--fr-green);text-decoration:none;white-space:nowrap;border-bottom:1px solid #fff0;transition:border-color .2s}html body .fr3-mapa-puntos .lista .vis-f{display:inline-block;font:600 13px var(--fr-sans);color:var(--fr-green);text-decoration:none}@media (max-width:900px){html body .fr3-mapa-puntos .mapa{grid-column:1;position:relative;top:0;aspect-ratio:4/3;max-height:none}html body .fr3-mapa-puntos .lista{grid-column:1}html body .fr3-mapa-puntos .lista .sh{grid-template-columns:auto 1fr}html body .fr3-mapa-puntos .lista .sh a{grid-column:2}}html body .fr3-volver{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;font-size:.95rem}html body .fr3-volver a{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.8}html body .fr3-volver a:hover{opacity:1}html body .fr3-busca{display:flex;align-items:center;gap:0;border:1px solid var(--fr-line);background:var(--fr-bg)}html body .fr3-busca input{flex:1;min-width:0;border:0!important;background:transparent!important;font:400 15px var(--fr-sans);color:var(--fr-ink);padding:10px 14px!important;outline:none;box-shadow:none!important}html body .fr3-busca button{border:0;background:var(--fr-green);color:#fff;font:500 11px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;padding:12px 18px;cursor:pointer;border-radius:0}html body .fr3-busca button:hover{background:var(--fr-deep)}html body .fr3-busca:focus-within{border-color:var(--fr-green)}html body .fr3-busca.mini{border-color:#fff0;background:#fff0;width:160px}html body .fr3-busca.mini input{font-size:12px;padding:4px 8px!important;border-bottom:1px solid currentColor!important;color:inherit}html body .fr3-busca.mini input::placeholder{color:inherit;opacity:1}html body .fr3-busca.mini button{display:none}html body .fr3-cab-top .fr3-busca.mini{color:rgb(246 247 243 / .9)}html body .fr3-cab-top .fr3-busca.mini input::placeholder{color:rgb(246 247 243 / .72)}html body .fr3-busca.movil{margin:8px 0 24px}html body .fr3-buscador{padding:64px 0 var(--fr-sec)}html body .fr3-busca-cab{max-width:860px}html body .fr3-busca-cab h1{font:200 clamp(40px,5.4vw,84px)/1 var(--fr-serif);letter-spacing:-.04em;color:var(--fr-ink);margin:16px 0 0;text-wrap:balance}html body .fr3-busca-cab h1 em{color:var(--fr-green)}html body .fr3-busca-cab .ent{margin-top:20px;color:var(--fr-muted);max-width:620px}html body .fr3-busca.grande{max-width:640px;margin:36px 0 0}html body .fr3-busca.grande input{font-size:17px;padding:16px 18px!important}html body .fr3-busca-grupo{margin-top:72px}html body .fr3-busca-grupo .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px;margin-top:24px}html body .fr3-busca-lista{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--fr-line)}html body .fr3-busca-lista li{border-bottom:1px solid var(--fr-line)}html body .fr3-busca-lista a{display:block;padding:24px 0;color:inherit;text-decoration:none}html body .fr3-busca-lista .t{font:500 10px var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-busca-lista h2{font:300 28px/1.15 var(--fr-serif)!important;letter-spacing:-.015em;margin:6px 0 0}html body .fr3-busca-lista p{margin:8px 0 0;color:var(--fr-muted);font-size:15px;max-width:760px}html body .fr3-busca-lista a:hover h2{font-style:italic;color:var(--fr-green)}html body .fr3-busca-nada{margin-top:40px;max-width:640px}html body .fr3-busca-sug{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}html body .fr3-busca-sug a{display:inline-block;border:1px solid var(--fr-line);padding:10px 16px;font-size:14px;color:var(--fr-ink);text-decoration:none}html body .fr3-busca-sug a:hover{border-color:var(--fr-green);color:var(--fr-green)}@media (max-width:1100px){html body .fr3-busca.mini{display:none}}@media (max-width:900px){html body .fr3-busca-grupo .grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}html body .fr3-buscador{padding:40px 0 var(--fr-sec-m)}html body .fr3-busca-lista h2{font-size:23px!important}}html body .fr3-busca-pag{margin-top:48px}html body .fr3-busca-pag ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}html body .fr3-busca-pag a,html body .fr3-busca-pag span{display:inline-block;min-width:42px;text-align:center;border:1px solid var(--fr-line);padding:9px 14px;font-size:14px;color:var(--fr-ink);text-decoration:none}html body .fr3-busca-pag .current{background:var(--fr-green);border-color:var(--fr-green);color:#fff}html body .fr3-busca-pag a:hover{border-color:var(--fr-green);color:var(--fr-green)}:root{--fr-paper-2:#d9e2cc;--fr-gold:#b08a17;--fr-xmas:#9b2d2b}@media (min-width:2000px){html:root{--fr-wrap:min(1720px,74vw);--fr-sec:150px}html body .fr3{font-size:19px}html body .fr3-top .fr3-intro{font-size:18px}}@media (min-width:3000px){html:root{--fr-wrap:min(2200px,72vw);--fr-sec:190px}html body .fr3{font-size:22px}html body .fr3-top .fr3-intro{font-size:21px}}html body .fr3-paper{background-color:var(--fr-paper);background-image:none;box-shadow:inset 0 1px 0 rgb(28 38 24 / .06),inset 0 -1px 0 rgb(28 38 24 / .06)}html body .fr3-sec:has(>.fr3-wrap:empty){display:none}html body .elementor-location-footer{background:var(--fr-deep)}html body .fr3-pie{position:relative;padding-top:120px;background:linear-gradient(180deg,var(--fr-green) 0,var(--fr-green) 8px,var(--fr-deep) 8px)}html body .fr3-pie::before{content:"";position:absolute;left:0;right:0;top:30px;height:1px;background:repeating-linear-gradient(90deg,rgb(246 247 243 / .25) 0 14px,transparent 14px 28px);pointer-events:none}html body .fr3-creditos{background:var(--fr-deep);color:rgb(246 247 243 / .7)}html body .fr3-creditos a{color:inherit}html body .fr3-filas .m-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0;border-top:1px solid var(--fr-ink)}html body .fr3-logo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 22px 34px;border-bottom:1px solid var(--fr-line);color:var(--fr-ink);transition:background .4s var(--fr-ease)}html body .fr3-logo .lg{width:100%;display:grid;place-items:center;margin-bottom:10px}html body .fr3-logo .lg img{width:auto;height:auto;object-fit:contain;transition:transform .45s var(--fr-ease)}html body .fr3-logo .lg.wm{font:400 clamp(22px,1.9vw,30px)/1.05 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-green);padding:0 6px;text-wrap:balance}html body .fr3-logo .nm{font:500 11px/1.4 var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fr-ink)}html body .fr3-logo .lg.wm{overflow:hidden}html body .fr3-logo .lg.wm+.nm{display:block;letter-spacing:.12em}html body .fr3-logo .tx{font-size:14px;line-height:1.55;color:var(--fr-muted);max-width:30ch}html body a.fr3-logo:hover{background:rgb(255 255 255 / .4)}html body a.fr3-logo:hover .lg img{transform:scale(1.05)}html body .fr3-dark .fr3-logo{color:var(--fr-cream);border-color:rgb(246 247 243 / .16)}html body .fr3-dark .fr3-logo .lg img{mix-blend-mode:normal}html body .fr3-dark .fr3-logo .nm{color:var(--fr-cream)}html body .fr3-filas .vis.logo{background:#fff0;border:0}html body .fr3-filas .vis.logo img{mix-blend-mode:multiply;padding:10% 18%}html body .fr3-prensa .lg{height:52px;display:flex;align-items:center;margin-bottom:4px}html body .fr3-prensa .lg img{max-height:40px;max-width:min(170px,100%);width:auto;height:auto;object-fit:contain;transition:transform .4s var(--fr-ease)}html body .fr3-prensa li a:hover .lg img,html body .fr3-prensa li a:focus-visible .lg img{transform:translateX(6px)}html body .fr3-prensa li b.lg{font:300 clamp(22px,1.9vw,30px)/1 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink)}html body .fr3-prensa li a:hover b.lg{transform:none;font-style:italic;color:var(--fr-green)}html body .fr3-dark .fr3-prensa .lg img,html body .fr3-prensa.fr3-dark .lg img{filter:brightness(0) invert(1);opacity:.85}@media (max-width:600px){html body .fr3-filas .m-logos{grid-template-columns:1fr 1fr}html body .fr3-logo{padding:28px 12px 24px}}html body .fr3-carrusel{position:relative;overflow:hidden}html body .fr3-carrusel .bgw{position:absolute;inset:0;z-index:0}html body .fr3-carrusel .bgw img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}html body .fr3-carrusel .bgw::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(14 26 10 / .93) 0%,rgb(14 26 10 / .7) 45%,rgb(14 26 10 / .95) 100%)}html body .fr3-carrusel>.fr3-wrap{position:relative;z-index:1}html body .fr3-car{margin-top:56px;position:relative}html body .fr3-car .pista{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:6px;outline:0}html body .fr3-car .pista::-webkit-scrollbar{display:none}html body .fr3-car .pista:focus-visible{box-shadow:0 0 0 2px var(--fr-green)}html body .fr3-car .sl{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;margin:0;min-width:0}html body .fr3-car .sl a{display:block;color:inherit}html body .fr3-car .im{display:block;position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--fr-surface)}html body .fr3-car .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--fr-ease)}html body .fr3-car .sl a:hover .im img{transform:scale(1.035)}html body .fr3-car.f-ancha .sl{flex-basis:calc((100% - 24px)/2)}html body .fr3-car.f-ancha .im{aspect-ratio:16/10}html body .fr3-car.f-carteles .sl{flex-basis:calc((100% - 72px)/4)}html body .fr3-car.f-carteles .im{background:#fff0}html body .fr3-car.f-carteles .im img{object-fit:contain;filter:drop-shadow(0 22px 30px rgb(0 0 0 / .35))}html body .fr3-car figcaption{display:flex;flex-direction:column;gap:4px;padding-top:16px}html body .fr3-car figcaption b{font:500 10px var(--fr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-car figcaption span{font:300 clamp(20px,1.6vw,26px)/1.15 var(--fr-serif);letter-spacing:-.01em}html body .fr3-car figcaption small{font-size:14px;line-height:1.5;color:var(--fr-muted)}html body .fr3-dark .fr3-car figcaption b,html body .fr3-dark .fr3-car figcaption small{color:rgb(246 247 243 / .72)}html body .fr3-car .ctl{display:flex;align-items:center;gap:18px;margin-top:28px}html body .fr3-car .cnt{font:500 12px var(--fr-sans);letter-spacing:.14em;min-width:56px}html body .fr3-car .bar{flex:1;height:1px;background:currentColor;opacity:.3;position:relative}html body .fr3-car .bar i{position:absolute;left:0;top:-1px;height:3px;background:currentColor;width:0;transition:width .3s var(--fr-ease)}html body .fr3-car .ctl button{width:52px;height:52px;border-radius:50%;border:1px solid currentColor;background:#fff0;color:inherit;font:400 18px/1 var(--fr-sans);cursor:pointer;transition:background .3s,color .3s,opacity .3s}html body .fr3-car .ctl button:hover:not(:disabled){background:var(--fr-ink);color:var(--fr-cream);border-color:var(--fr-ink)}html body .fr3-dark .fr3-car .ctl button:hover:not(:disabled){background:var(--fr-cream);color:var(--fr-ink)}html body .fr3-car .ctl button:disabled{opacity:.3;cursor:default}html body .fr3-car .ctl button:focus-visible{outline:2px solid currentColor;outline-offset:3px}html body .fr3-car.sin-ctl .ctl{display:none}@media (max-width:900px){html body .fr3-car .pista{gap:14px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}html body .fr3-car .sl,html body .fr3-car.f-ancha .sl{flex-basis:80%}html body .fr3-car.f-carteles .sl{flex-basis:70%}html body .fr3-car .ctl button{width:44px;height:44px}}html body .fr3-portada.fr3-xmas h1 em{color:#f3cdbd}html body .fr3-portada.fr3-xmas::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 28% 42%,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 47% 12%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 63% 30%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 81% 16%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 91% 44%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 7% 52%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 38% 24%,#fff 50%,transparent 51%);background-size:420px 420px;animation:fr3-nieve 22s linear infinite}@keyframes fr3-nieve{to{background-position:60px 420px}}@media (prefers-reduced-motion:reduce){html body .fr3-portada.fr3-xmas::after{animation:none}}html body .fr3-entrada.fr3-xmas{position:relative}html body .fr3-entrada.fr3-xmas::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(90deg,var(--fr-xmas) 0 22px,var(--fr-gold) 22px 26px,var(--fr-green) 26px 48px,var(--fr-gold) 48px 52px)}html body .fr3-entrada.fr3-xmas .lead em{color:var(--fr-xmas)}html body .fr3-cierre.fr3-xmas,html body .fr3-carrusel.fr3-xmas{box-shadow:inset 0 6px 0 var(--fr-xmas),inset 0 8px 0 var(--fr-gold)}html body .fr3-cierre.fr3-xmas blockquote em,html body .fr3-carrusel.fr3-xmas h2 em{color:#f3cdbd}html body .fr3-xmas .fr3-btn{background:var(--fr-xmas);color:#fff}html body .fr3-xmas .fr3-btn:hover{background:var(--fr-ink);color:#fff}html body .fr3-dark.fr3-xmas .fr3-btn{background:var(--fr-cream);color:var(--fr-xmas)}html body .fr3-dark.fr3-xmas .fr3-btn:hover{background:#fff;color:var(--fr-xmas)}html body .fr3-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}html body .fr3-chips button,html body .fr3-chips a{font:500 12px/1 var(--fr-sans);letter-spacing:.08em;text-transform:uppercase;padding:13px 18px;border:1px solid var(--fr-line);border-radius:999px;background:#fff;color:var(--fr-ink);cursor:pointer;transition:background .3s,color .3s,border-color .3s}html body .fr3-chips button:hover,html body .fr3-chips a:hover{border-color:var(--fr-ink)}html body .fr3-chips [aria-pressed=true],html body .fr3-chips [aria-current=page]{background:var(--fr-ink);color:var(--fr-cream);border-color:var(--fr-ink)}html body .fr3-chips button:focus-visible,html body .fr3-chips a:focus-visible{outline:2px solid var(--fr-green);outline-offset:2px}html body .fr3-entrada.fr3-cat{padding-bottom:72px}html body .fr3-entrada.fr3-cat .lead{grid-column:1/10}html body .fr3-entrada.fr3-cat .fr3-acts{grid-column:1/13}html body .fr3-entrada.fr3-cat .fr3-chips{margin-top:8px}html body .fr3-mapa-puntos .lista.por-zona{grid-template-columns:1fr 1fr;align-items:start}html body .fr3-mapa-puntos .lista>li.zona{grid-column:1/-1;display:block;background:none;border:0;cursor:default;transform:none;box-shadow:none}html body .fr3-mapa-puntos .lista .zona h3{font:300 clamp(28px,2.6vw,40px)/1 var(--fr-serif);letter-spacing:-.03em;color:var(--fr-ink);display:flex;align-items:center;gap:14px}html body .fr3-mapa-puntos .lista .zona h3::after{content:"";flex:1;height:1px;background:var(--fr-line)}html body .fr3-mapa-puntos .lista.por-zona>li[data-i]{padding:16px 16px 12px}html body .fr3-mapa-puntos .lista.por-zona .cab b{font-size:21px}html body .fr3-mapa-puntos .lista.por-zona .sh{grid-template-columns:auto 1fr;font-size:13px}html body .fr3-mapa-puntos .lista.por-zona .sh i{width:26px;height:26px;font-size:10px}html body .fr3-mapa-puntos .lista.por-zona .sh a{grid-column:2;font-size:11px}html body .fr3-mapa-puntos [hidden]{display:none!important}@media (max-width:1100px){html body .fr3-mapa-puntos .lista.por-zona{grid-template-columns:1fr}}html body .fr3-contacto-vias .m-tarjetas .fr3-fila{min-height:240px}html body.single-product .woocommerce-product-gallery{width:100%!important;max-width:min(600px,100%);margin-inline:auto;align-self:center}html body.single-product .woocommerce-product-gallery__image{background:#f7f8f5}html body.single-product .woocommerce-product-gallery__image a{display:block;padding:clamp(22px,4.5vw,56px);box-sizing:border-box}html body.single-product .woocommerce-product-gallery__image img{display:block;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}html body.single-product .woocommerce-product-gallery .zoomImg{display:none!important}@media (max-width:767px){html body.single-product :is(.fr3-pdp,.fr3-pdp-tabs,.fr3-pdp-rel) .e-con-inner{padding-inline:20px!important;box-sizing:border-box}}html body .fr3 img[src*="premio-mejor-faba-2026-isabel"]{object-position:40% 0%!important}html body .fr3 img[src*="premio-mejor-faba-2026-grupo"],html body .fr3 img[src*="certamen-faba-grado-2026"]{object-position:50% 25%!important}html body .fr3-tiempo{display:inline-flex;align-items:center;gap:6px}html body .fr3-tiempo-ico{flex:none;opacity:.9;vertical-align:-3px}html body .fr3-tiempo-ficha .d .fr3-tiempo-ico{width:20px;height:20px;margin-right:6px}html body .fr3-ig-cab{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}html body .fr3-ig-cuenta{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}html body .fr3-ig-cuenta strong{display:block;font-family:var(--fr-serif,serif);font-weight:400;font-size:clamp(22px,2vw,30px);line-height:1.1}html body .fr3-ig-cuenta em{display:block;font-size:14px;opacity:.7}html body .fr3-ig-seguir{display:inline-flex;align-items:center;gap:10px}html body .fr3-ig-seguir svg{width:14px;height:14px;margin-block:-1px;flex:none}html body .fr3-ig-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html body .fr3-ig-grid a{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background:var(--fr-paper)}html body .fr3-ig-grid img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .3s}html body .fr3-ig-ver{position:absolute;right:10px;top:10px;opacity:0;transition:opacity .3s}html body .fr3-ig-grid a:hover img,html body .fr3-ig-grid a:focus-visible img{transform:scale(1.04);filter:brightness(.88)}html body .fr3-ig-grid a:hover .fr3-ig-ver,html body .fr3-ig-grid a:focus-visible .fr3-ig-ver{opacity:1}@media (max-width:767px){html body .fr3-ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html body .fr3-ig-grid li:nth-child(n+7){display:none}}html body .fr3-arriba{position:fixed;right:18px;bottom:84px;z-index:998;width:54px;height:54px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--fr-green,#1e3a17);color:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .18);cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s}html body .fr3-arriba.ver{opacity:1;transform:none;pointer-events:auto}html body .fr3-arriba:hover{filter:brightness(1.15)}html body .fr3-arriba:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:767px){html body .fr3-arriba{right:14px;bottom:76px;width:52px;height:52px}}@media (prefers-reduced-motion:reduce){html body .fr3-arriba{transition:none}}html body .fr3-cab-top a,html body .fr3-cab-top span,html body .fr3-cab-top .tel{white-space:nowrap}html body .fr3-filas .m-ficha{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;border-top:0}html body .fr3-filas .m-ficha .fr3-fila{display:flex;flex-direction:column;gap:14px;padding:26px 0 40px;border-top:1px solid var(--fr-ink);border-bottom:0}html body .fr3-filas .m-ficha .fr3-fila h3{font:600 11px/1.3 var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-green);margin:0}html body .fr3-filas .m-ficha .fr3-rich,html body .fr3-filas .m-ficha .fr3-rich p{font:300 clamp(20px,1.6vw,24px)/1.35 var(--fr-serif);letter-spacing:-.01em;color:var(--fr-ink);margin:0;max-width:none}html body .fr3-filas .m-ficha a.fr3-fila .go{align-self:flex-start;font-size:22px;color:var(--fr-green)}html body .fr3-filas .m-ficha a.fr3-fila:hover .fr3-rich{color:var(--fr-green)}html body .fr3-filas .m-ficha .fr3-tiempo-ficha{padding:0;background:none;border:0;max-width:none}html body .fr3-filas .m-ficha .fr3-tiempo-ficha .fr3-lab{display:none}html body .fr3-filas .m-ficha .fr3-tiempo-ficha .t{font-size:52px;margin:0 0 8px}html body .fr3-filas .m-ficha .fr3-tiempo-ficha .d{font:400 13px/1.5 var(--fr-sans);color:var(--fr-muted)}html body .fr3-filas .m-ficha .fr3-tiempo-ficha .f{font-size:11px}@media (max-width:1024px){html body .fr3-filas .m-ficha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){html body .fr3-filas .m-ficha{gap:0 18px}html body .fr3-filas .m-ficha .fr3-fila{padding:20px 0 28px}html body .fr3-filas .m-ficha .fr3-rich,html body .fr3-filas .m-ficha .fr3-rich p{font-size:18px}}html body .fr3-dark .fr3-car figcaption span{color:var(--fr-cream)}html body .fr3-dark .fr3-bloque .fr3-rich,html body .fr3-dark .fr3-rich p,html body .fr3-bloque.fr3-dark .fr3-rich,html body .fr3-bloque.fr3-dark .fr3-rich p{color:rgb(246 247 243 / .86)}html body:has(.fr3-portada.fr3-xmas) .fr3-sec:not(.fr3-dark) h2 em{color:var(--fr-xmas)}html body:has(.fr3-portada.fr3-xmas) .fr3-eyebrow>.fr3-lab:first-child{color:var(--fr-xmas)}html body:has(.fr3-portada.fr3-xmas) .fr3-eyebrow>.fr3-lab:first-child::before{background:repeating-linear-gradient(90deg,var(--fr-xmas) 0 10px,var(--fr-gold) 10px 13px,var(--fr-green) 13px 23px,var(--fr-gold) 23px 26px)}html body:has(.fr3-portada.fr3-xmas) .fr3-sec:not(.fr3-dark) .fr3-btn{background:var(--fr-xmas);border-color:var(--fr-xmas);color:#fff}html body:has(.fr3-portada.fr3-xmas) .fr3-sec:not(.fr3-dark) .fr3-btn:hover{background:var(--fr-ink);border-color:var(--fr-ink)}html body:has(.fr3-portada.fr3-xmas) .fr3-bloque.fr3-dark{background:#5c1a19;box-shadow:inset 0 6px 0 var(--fr-xmas),inset 0 8px 0 var(--fr-gold)}html body:has(.fr3-portada.fr3-xmas) .fr3-bloque.fr3-dark h2 em{color:#f3cdbd}html body:has(.fr3-portada.fr3-xmas) .fr3-bloque.fr3-dark .fr3-eyebrow>.fr3-lab:first-child{color:#f3cdbd}html body:has(.fr3-portada.fr3-xmas) .fr3-bloque.fr3-dark .fr3-btn{background:var(--fr-cream);color:#5c1a19}html body:has(.fr3-portada.fr3-xmas) .fr3-paper{background:#f6f1ee}html body:has(.fr3-portada.fr3-xmas) .fr3-prod .pr{color:var(--fr-xmas)}html body:has(.fr3-portada.fr3-xmas) .fr3-filas .m-numerada .num{color:var(--fr-xmas)}@media (min-width:901px){html body .fr3-cab-top .fr3-soc{display:none}html body .fr3-cab-top .r{gap:18px}}@media (min-width:901px) and (max-width:1399px){html body .fr3-cab-top .l{font-size:0;letter-spacing:0}html body .fr3-cab-top .l .fr3-tiempo{font-size:11px;letter-spacing:.16em;margin-left:0;padding-left:0;border-left:0}}@media (min-width:901px) and (max-width:1280px){html body .fr3-cab nav{gap:22px;font-size:17px}html body .fr3-cab .brand{padding:0 22px;gap:12px}html body .fr3-cab .brand img{height:52px}html body .fr3-cab .brand span{font-size:28px}}@media (min-width:901px) and (max-width:1060px){html body .fr3-cab-top .l{font-size:0;letter-spacing:0}html body .fr3-cab-top .l .fr3-tiempo{font-size:11px;letter-spacing:.16em;margin-left:0;padding-left:0;border-left:0}html body .fr3-cab nav{gap:16px;font-size:15.5px}html body .fr3-cab .brand span{display:none}}html body .fr3-car.f-cuadrada .im{aspect-ratio:1/1}html body .fr3-car.f-cuadrada .im img{object-position:50% 30%}html body .fr3-chips a small{margin-left:6px;font-size:.85em;opacity:.6}html body .fr3-blog .fr3-chips+.grid{margin-top:48px}html body .fr3-post .mt{font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-green)}html body .fr3-post .fr3-ph img:not(.dib){transition:transform 1.1s var(--fr-ease)}html body .fr3-post:hover .fr3-ph img:not(.dib){transform:scale(1.04)}html body .fr3-post.grande p{font-size:17px}html body img.fr-zoom{cursor:zoom-in}html.fr-visor-abierto,html.fr-visor-abierto body{overflow:hidden!important}html body .fr3-visor{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:2147483600;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#0c1409;color:var(--fr-cream);opacity:0;transition:opacity .25s ease;overflow:hidden}html body .fr3-visor[hidden]{display:none}html body .fr3-visor.ver{opacity:1}html body .fr3-visor .fv-fondo{position:absolute;inset:-10%;z-index:0;opacity:0;transition:opacity .9s ease;filter:saturate(1.15)}html body .fr3-visor .fv-fondo.on{opacity:1}html body .fr3-visor>:not(.fv-fondo){position:relative;z-index:1}html body .fr3-visor button,html body .fr3-visor button:hover,html body .fr3-visor button:focus{background:#fff0;border:0;color:inherit;cursor:pointer;padding:0;margin:0;box-shadow:none;border-radius:0;font:inherit}html body .fr3-visor .fv-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:calc(14px + env(safe-area-inset-top)) 18px 10px;font:500 12px var(--fr-sans);letter-spacing:.16em}html body .fr3-visor .fv-acc{display:flex;gap:10px}html body .fr3-visor .fv-b{width:48px;height:48px;border-radius:50%;border:1px solid rgb(246 247 243 / .3);display:grid;place-items:center;background:rgb(12 20 9 / .25);backdrop-filter:blur(6px);transition:background .2s,color .2s,border-color .2s}html body .fr3-visor .fv-b:hover,html body .fr3-visor .fv-play[aria-pressed=true]{background:var(--fr-cream);color:var(--fr-ink);border-color:var(--fr-cream)}html body .fr3-visor button:focus-visible{outline:2px solid var(--fr-cream);outline-offset:3px}html body .fr3-visor .fv-prog{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--fr-cream);opacity:.7}html body .fr3-visor .fv-prog.va{animation:fv-prog 5s linear forwards}@keyframes fv-prog{to{width:100%}}html body .fr3-visor .fv-esc{position:relative;display:grid;min-height:0;margin:0;padding:0 88px}html body .fr3-visor .fv-marco{display:grid;place-items:center;min-height:0;height:100%}html body .fr3-visor .fv-img{display:block;max-width:100%!important;max-height:calc(100vh - 210px)!important;max-height:calc(100dvh - 210px)!important;width:auto;height:auto;object-fit:contain;transition:opacity .25s ease;box-shadow:0 30px 80px -30px rgb(0 0 0 / .6)}html body .fr3-visor.cargando .fv-img{opacity:.3}html body .fr3-visor .fv-prev,html body .fr3-visor .fv-next{position:absolute;top:50%;transform:translateY(-50%)}html body .fr3-visor .fv-prev{left:18px}html body .fr3-visor .fv-next{right:18px}html body .fr3-visor [hidden]{display:none!important}html body .fr3-visor .fv-abajo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:14px 18px calc(18px + env(safe-area-inset-bottom))}html body .fr3-visor .fv-pie{text-align:left;max-width:640px;min-width:0}html body .fr3-visor .fv-t{display:block;font:italic 300 clamp(19px,1.7vw,24px)/1.3 var(--fr-serif);color:var(--fr-cream)}html body .fr3-visor .fv-s{display:block;margin-top:4px;font:400 13px/1.5 var(--fr-sans);color:rgb(246 247 243 / .66)}html body .fr3-visor .fv-tiras{display:flex;gap:8px;overflow-x:auto;max-width:min(60vw,720px);padding:4px 2px;scrollbar-width:none}html body .fr3-visor .fv-tiras::-webkit-scrollbar{display:none}html body .fr3-visor .fv-tiras button{flex:none;width:64px;height:64px;opacity:.45;outline:2px solid #fff0;outline-offset:2px;transition:opacity .2s,outline-color .2s}html body .fr3-visor .fv-tiras button:hover{opacity:.85}html body .fr3-visor .fv-tiras button[aria-current=true]{opacity:1;outline-color:var(--fr-cream)}html body .fr3-visor .fv-tiras img{display:block;width:100%;height:100%;object-fit:cover}html body .fr3-visor .fv-aviso{position:absolute;left:50%;top:76px;transform:translateX(-50%);padding:10px 18px;background:var(--fr-cream);color:var(--fr-ink);font:500 12px var(--fr-sans);letter-spacing:.12em;text-transform:uppercase;max-width:calc(100% - 36px);overflow-wrap:anywhere}@media (max-width:767px){html body .fr3-visor .fv-esc{padding:0 10px}html body .fr3-visor .fv-prev,html body .fr3-visor .fv-next{display:none}html body .fr3-visor .fv-b{width:44px;height:44px}html body .fr3-visor .fv-acc{gap:8px}html body .fr3-visor .fv-abajo{grid-template-columns:1fr;gap:12px;padding:12px 14px calc(14px + env(safe-area-inset-bottom))}html body .fr3-visor .fv-tiras{max-width:none}html body .fr3-visor .fv-tiras button{width:50px;height:50px}html body .fr3-visor .fv-t{font-size:18px}html body .fr3-visor .fv-pie{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .fr3-visor .fv-img{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important}}@media (prefers-reduced-motion:reduce){html body .fr3-visor,html body .fr3-visor .fv-img,html body .fr3-visor .fv-fondo{transition:none}}html.fr-visor-abierto .fr3-arriba,html.fr-visor-abierto .fr-wa,html.fr-visor-abierto .sp-beacon{visibility:hidden!important}:root{--fr-border:rgba(28,38,24,.12);--fr-contact-width:1180px;--fr-cream-100:#f7f8f5;--fr-cream-200:#e7eddd;--fr-green-500:#6f9d43;--fr-green-700:#2e4b23;--fr-green-800:#25451b;--fr-green-900:#1d3a15;--fr-green-950:#162b11;--fr-green-dark:#1d3a15;--fr-page-width:1320px;--fr-shadow:0 20px 52px rgba(23,36,15,.075);--fr-shop-width:1360px;--fr-soft:#f4f5f2;--fr-text:#1c2618;--fr-text-soft:#5d6455;--fr-white:#ffffff}html body img[src*="premio-mejor-faba-2026-isabel"]{object-position:50% 0%!important}html body .fr3-filas .rows.m-mosaico{border-top:0;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(200px,17vw,270px);grid-template-areas:"a b c" "a d c" "e f f";gap:14px}html body .fr3-tesela{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;background:var(--fr-green);color:var(--fr-cream);text-decoration:none;isolation:isolate}html body .fr3-tesela:nth-child(1){grid-area:a}html body .fr3-tesela:nth-child(2){grid-area:b}html body .fr3-tesela:nth-child(3){grid-area:c}html body .fr3-tesela:nth-child(4){grid-area:d}html body .fr3-tesela:nth-child(5){grid-area:e}html body .fr3-tesela:nth-child(6){grid-area:f}html body .fr3-tesela .vis{position:absolute;inset:0;z-index:-2}html body .fr3-tesela .vis img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--fr-ease)}html body .fr3-tesela::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(14 26 10 / .28) 0%,#fff0 26%,#fff0 42%,rgb(14 26 10 / .8) 100%)}html body .fr3-tesela.sin::after{display:none}html body .fr3-tesela .num{position:absolute;top:18px;left:22px;font:500 11px/1 var(--fr-sans);letter-spacing:.2em;color:rgb(246 247 243 / .92)}html body .fr3-tesela .pie{display:grid;gap:8px;padding:22px 76px 22px 22px}html body .fr3-tesela h3{margin:0;font:300 clamp(26px,2.2vw,34px)/1 var(--fr-serif);letter-spacing:-.03em;color:var(--fr-cream);transition:transform .5s var(--fr-ease)}html body .fr3-tesela:nth-child(1) h3,html body .fr3-tesela:nth-child(3) h3{font-size:clamp(34px,3.4vw,54px)}html body .fr3-tesela .tx{max-width:40ch;font:400 14px/1.45 var(--fr-sans);color:rgb(246 247 243 / .88);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .fr3-tesela .go{position:absolute;right:20px;bottom:22px;width:42px;height:42px;border:1px solid rgb(246 247 243 / .6);border-radius:50%;display:grid;place-items:center;font-size:17px;transition:background .3s,color .3s,transform .4s var(--fr-ease)}html body a.fr3-tesela:hover .vis img{transform:scale(1.05)}html body a.fr3-tesela:hover h3{font-style:italic;transform:translateX(4px)}html body a.fr3-tesela:hover .go{background:var(--fr-cream);color:var(--fr-ink);border-color:var(--fr-cream)}html body a.fr3-tesela:focus-visible{outline:2px solid var(--fr-green);outline-offset:3px}@media (max-width:900px){html body .fr3-filas .rows.m-mosaico{grid-template-columns:1fr 1fr;grid-template-areas:none;grid-auto-rows:220px;gap:10px;margin-top:36px}html body .fr3-tesela:nth-child(n){grid-area:auto}html body .fr3-tesela:first-child{grid-column:1/-1;min-height:300px}html body .fr3-tesela:nth-child(6):last-child{grid-column:1/-1}}@media (max-width:560px){html body .fr3-filas .rows.m-mosaico{grid-auto-rows:190px}html body .fr3-tesela .pie{padding:16px 14px}html body .fr3-tesela h3,html body .fr3-tesela:nth-child(3) h3{font-size:22px}html body .fr3-tesela:first-child h3{font-size:34px}html body .fr3-tesela .tx{display:none}html body .fr3-tesela:first-child .tx,html body .fr3-tesela:nth-child(6):last-child .tx{display:-webkit-box;font-size:13px}html body .fr3-tesela:first-child .pie,html body .fr3-tesela:nth-child(6):last-child .pie{padding-right:66px}html body .fr3-tesela .go{display:none}html body .fr3-tesela:first-child .go,html body .fr3-tesela:nth-child(6):last-child .go{display:grid;right:14px;bottom:16px}html body .fr3-tesela .num{top:14px;left:14px}}html body .fr3-portada.collage{padding-bottom:clamp(40px,6vw,96px)}html body .fr3-portada .cl{display:grid;grid-template-columns:1.35fr .9fr 1.1fr .75fr;gap:clamp(10px,1.4vw,20px);align-items:end;margin-top:clamp(36px,4.4vw,64px)}html body .fr3-portada .cl.n3{grid-template-columns:1.4fr 1fr 1fr}html body .fr3-portada .cl.n2{grid-template-columns:1.4fr 1fr}html body .fr3-portada .cl figure{margin:0;overflow:hidden;background:var(--fr-surface)}html body .fr3-portada .cl img{display:block;width:100%;height:100%;object-fit:cover}html body .fr3-portada .cl figure:nth-child(1){aspect-ratio:4/3}html body .fr3-portada .cl figure:nth-child(2){aspect-ratio:3/4;margin-bottom:clamp(28px,4.4vw,72px)}html body .fr3-portada .cl figure:nth-child(3){aspect-ratio:1}html body .fr3-portada .cl figure:nth-child(4){aspect-ratio:2/3;margin-bottom:clamp(44px,7.4vw,120px)}@media (max-width:900px){html body .fr3-portada.collage{min-height:0}html body .fr3-portada .cl,html body .fr3-portada .cl.n3{grid-template-columns:1fr 1fr;align-items:start;gap:10px}html body .fr3-portada .cl figure:nth-child(n){aspect-ratio:4/5;margin-bottom:0}html body .fr3-portada .cl figure:nth-child(2n){margin-top:36px}html body .fr3-portada .cl figure:nth-child(3){margin-top:-36px}}html body .fr3-filas .m-indice .con-vis:has(.vis:not(.mono):not(.logo)) .vis{grid-column:1/4;aspect-ratio:3/2}html body .fr3-filas .m-indice .con-vis:has(.vis:not(.mono):not(.logo)) .nom{grid-column:4/8;padding-left:28px}@media (max-width:900px){html body .fr3-filas .m-indice .con-vis:has(.vis:not(.mono):not(.logo)) .vis{width:100%;max-width:420px}html body .fr3-filas .m-indice .con-vis:has(.vis:not(.mono):not(.logo)) .nom{padding-left:0}}html body .fr3-mapa-puntos .fr3-chips{gap:0 4px;margin-top:40px;border-top:1px solid var(--fr-ink);border-bottom:1px solid var(--fr-line)}html body .fr3-mapa-puntos .fr3-chips button{position:relative;padding:16px 14px 15px;font:400 18px/1 var(--fr-serif);letter-spacing:-.01em;text-transform:none;border:0;border-radius:0;background:none;color:var(--fr-muted)}html body .fr3-mapa-puntos .fr3-chips button:first-child{padding-left:0}html body .fr3-mapa-puntos .fr3-chips button:hover{color:var(--fr-ink)}html body .fr3-mapa-puntos .fr3-chips [aria-pressed=true]{background:none;color:var(--fr-ink);font-style:italic}html body .fr3-mapa-puntos .fr3-chips [aria-pressed=true]::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--fr-green)}html body .fr3-mapa-puntos .fr3-chips button:first-child::after{left:0}html body .fr3-mapa-puntos .g{margin-top:40px;column-gap:40px}html body .fr3-mapa-puntos .mapa{border:0;outline:1px solid var(--fr-line)}html body .fr3-mapa-puntos .lista,html body .fr3-mapa-puntos .lista.por-zona{grid-template-columns:1fr;gap:0}html body .fr3-mapa-puntos .lista>li[data-i],html body .fr3-mapa-puntos .lista.por-zona>li[data-i]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);column-gap:24px;margin:0 -12px;padding:16px 12px 14px;background:none;border:0;border-top:1px solid var(--fr-line);box-shadow:none;transform:none;transition:background .3s}html body .fr3-mapa-puntos .lista>li[data-i]:hover,html body .fr3-mapa-puntos .lista>li[data-i]:focus-visible{background:var(--fr-surface);box-shadow:none;transform:none}html body .fr3-mapa-puntos .lista>li.on{background:var(--fr-surface);box-shadow:inset 2px 0 0 var(--c)}html body .fr3-mapa-puntos .lista .cab{display:grid;grid-template-columns:10px 1fr;align-content:start;column-gap:10px;row-gap:4px}html body .fr3-mapa-puntos .lista .cab .pt{width:8px;height:8px;flex:none;align-self:center}html body .fr3-mapa-puntos .lista .cab b,html body .fr3-mapa-puntos .lista.por-zona .cab b{font:400 21px/1.1 var(--fr-serif);letter-spacing:-.01em}html body .fr3-mapa-puntos .lista .cab small{grid-column:2;font:italic 400 14px/1.3 var(--fr-serif);letter-spacing:0;text-transform:none;color:var(--fr-muted)}html body .fr3-mapa-puntos .lista .cab em{display:none}html body .fr3-mapa-puntos .lista>li.on .cab b{font-style:italic;color:var(--c)}html body .fr3-mapa-puntos .lista ul{margin:0}html body .fr3-mapa-puntos .lista .sh,html body .fr3-mapa-puntos .lista.por-zona .sh{display:flex;align-items:baseline;gap:12px;padding:5px 0;border:0;font:400 15px/1.4 var(--fr-sans)}html body .fr3-mapa-puntos .lista .sh i{display:none}html body .fr3-mapa-puntos .lista .sh span{flex:1;display:flex;align-items:baseline;gap:10px;min-width:0}html body .fr3-mapa-puntos .lista .sh span::after{content:"";flex:1;min-width:18px;border-bottom:1px dotted rgb(28 38 24 / .35)}html body .fr3-mapa-puntos .t-finca .sh span::after{display:none}html body .fr3-mapa-puntos .lista .sh a,html body .fr3-mapa-puntos .lista.por-zona .sh a{font:500 12px/1.4 var(--fr-sans);color:var(--fr-muted);border-bottom:1px solid var(--fr-line)}html body .fr3-mapa-puntos .lista .sh a:hover{color:var(--fr-green);border-color:currentColor}html body .fr3-mapa-puntos .lista .vis-f{grid-column:2;margin-top:6px;font-size:14px}html body .fr3-mapa-puntos .lista>li.zona{padding:44px 0 12px;border-bottom:1px solid var(--fr-ink)}html body .fr3-mapa-puntos .lista>li.zona:first-child{padding-top:0}html body .fr3-mapa-puntos .lista .zona h3{font-size:clamp(30px,2.8vw,44px)}html body .fr3-mapa-puntos .lista .zona h3::after{display:none}html body .fr3-mapa-puntos .lista>li.zona+li[data-i]{border-top:0}html body .fr3-mapa-puntos .ley{gap:8px 22px;font:400 13px/1.3 var(--fr-sans);letter-spacing:0;text-transform:none}html body .fr3-mapa-puntos .ley .pt{width:8px;height:8px;flex:none}@media (max-width:900px){html body .fr3-mapa-puntos .fr3-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}html body .fr3-mapa-puntos .fr3-chips button{flex:none;font-size:16px;padding:14px 12px 13px}html body .fr3-mapa-puntos .lista>li[data-i],html body .fr3-mapa-puntos .lista.por-zona>li[data-i]{grid-template-columns:1fr;row-gap:8px}html body .fr3-mapa-puntos .lista .sh,html body .fr3-mapa-puntos .lista.por-zona .sh{font-size:14px}html body .fr3-mapa-puntos .lista .vis-f{grid-column:1}}html body .fr3-prod .ok{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-green)}html body .fr3-prod .ok::before{content:"";width:7px;height:7px;border-radius:50%;background:#4f8a2f;box-shadow:0 0 0 3px rgb(79 138 47 / .18)}html body .fr3-prod.hay .fr3-ph{box-shadow:inset 0 0 0 1px rgb(46 75 35 / .16)}html body .fr3-filas .rows.m-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--fr-ink)}html body .fr3-dato{display:flex;flex-direction:column;gap:14px;padding:30px 28px 32px;border-left:1px solid var(--fr-line);min-width:0}html body .fr3-dato:first-child{border-left:0;padding-left:0}html body .fr3-dato .lab{font:500 11px/1 var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-dato .val p{margin:0;font:300 clamp(22px,2vw,30px)/1.25 var(--fr-serif);letter-spacing:-.015em;color:var(--fr-ink);overflow-wrap:anywhere}html body .fr3-dato .val p:has(a){font-size:0;display:flex;flex-direction:column;gap:6px}html body .fr3-dato .val a{font:300 clamp(26px,2.5vw,38px)/1.1 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s var(--fr-ease),color .3s;width:fit-content;max-width:100%}html body .fr3-dato .val a[href^=mailto]{font-size:clamp(20px,1.75vw,27px)}html body .fr3-dato .val a:hover{color:var(--fr-green);background-size:100% 1px}html body .fr3-dato .ir{margin-top:auto;font:600 13px var(--fr-sans);color:var(--fr-green);text-decoration:none}html body .fr3-dato .ir:hover{text-decoration:underline}@media (max-width:900px){html body .fr3-filas .rows.m-datos{grid-template-columns:1fr;margin-top:32px}html body .fr3-dato,html body .fr3-dato:first-child{border-left:0;border-bottom:1px solid var(--fr-line);padding:22px 0}}html body .fr3-logo .lg{height:128px;background:#fff;border:1px solid var(--fr-line);border-radius:12px;padding:16px;box-sizing:border-box}html body .fr3-logo .lg img{max-height:94px;max-width:min(190px,100%);mix-blend-mode:normal}html body .fr3-logo .lg.wm{background:#fff}html body a.fr3-logo:hover .lg{border-color:var(--fr-ink)}html body .fr3-dark .fr3-logo .lg img{filter:none}@media (max-width:600px){html body .fr3-logo .lg{height:104px;padding:12px}html body .fr3-logo .lg img{max-height:76px}}html body .fr3-pie .seals{grid-template-columns:repeat(3,minmax(0,1fr))}html body .fr3-pie a.seal{transition:transform .3s var(--fr-ease),box-shadow .3s}html body .fr3-cred{position:absolute;right:8px;bottom:8px;z-index:3;max-width:calc(100% - 16px);font:500 10px/1.3 var(--fr-sans);letter-spacing:.02em;color:#fff;background:rgb(0 0 0 / .45);padding:3px 7px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .fr3-cred a{color:inherit;text-decoration:none}html body .fr3-cred a:hover{text-decoration:underline}html body .fr-credito-dest{max-width:760px;margin:10px auto 0;padding:0;font:400 13px/1.5 var(--fr-sans);color:var(--fr-muted);text-align:left}html body .fr-credito-dest a{color:var(--fr-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:800px){html body .fr-credito-dest{padding:0 20px}}@media (max-width:600px){html body .fr3-cab-top .r .langs{display:none}}html body .fr3-form .elementor-form-fields-wrapper{row-gap:0}html body .fr3-form .elementor-field-group{margin-bottom:30px!important}html body .fr3-form .elementor-field-group>label,html body .fr3-form .elementor-field-label{display:block;margin:0 0 4px!important;padding:0!important;font:500 11px/1.5 var(--fr-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--fr-muted)!important}html body .fr3-form .elementor-mark-required .elementor-field-label::after{color:var(--fr-green)!important}html body .fr3-form input.elementor-field,html body .fr3-form textarea.elementor-field,html body .fr3-form select{width:100%;min-height:52px;margin:0;padding:12px 0!important;border:0!important;border-bottom:1px solid rgb(28 38 24 / .3)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0;font:400 17px/1.5 var(--fr-sans)!important;color:var(--fr-ink)!important;transition:border-color .2s var(--fr-ease)}html body .fr3-form input.elementor-field::placeholder,html body .fr3-form textarea.elementor-field::placeholder{color:rgb(93 100 85 / .55)!important;opacity:1}html body .fr3-form input.elementor-field:focus,html body .fr3-form textarea.elementor-field:focus,html body .fr3-form select:focus{border-bottom-color:var(--fr-ink)!important}html body .fr3-form input.elementor-field:focus-visible,html body .fr3-form textarea.elementor-field:focus-visible,html body .fr3-form select:focus-visible{outline:2px solid var(--fr-green);outline-offset:4px}html body .fr3-form textarea.elementor-field{min-height:150px;resize:vertical}html body .fr3-form .elementor-select-wrapper{width:100%;border:0!important;background:none!important}html body .fr3-form .elementor-select-wrapper::before,html body .fr3-form .select-caret-down-wrapper{display:none!important}html body .fr3-form select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:32px!important;background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231c2618' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 4px center!important}html body .fr3-form select:invalid{color:rgb(93 100 85 / .75)!important}html body .fr3-form select option{color:var(--fr-ink);background:#fff}html body .fr3-form .elementor-field-type-submit{margin:10px 0 0!important}html body .fr3-form .elementor-field-type-submit .elementor-button{width:auto!important;min-width:220px;padding:20px 34px!important;border:1px solid var(--fr-ink)!important;border-radius:0!important;background:var(--fr-ink)!important;box-shadow:none!important;font:500 11px/1 var(--fr-sans)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--fr-cream)!important;transition:background-color .2s var(--fr-ease),border-color .2s var(--fr-ease)}html body .fr3-form .elementor-field-type-submit .elementor-button:hover,html body .fr3-form .elementor-field-type-submit .elementor-button:focus-visible{background:var(--fr-green)!important;border-color:var(--fr-green)!important}html body .fr3-form.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto!important}html body .fr3-form .elementor-field-type-submit{justify-content:flex-start!important}html body .fr3-form .elementor-message{margin:22px 0 0!important;padding:14px 18px!important;border-left:3px solid var(--fr-green);background:var(--fr-surface);font:400 15px/1.55 var(--fr-sans)!important;color:var(--fr-ink)!important}html body .fr3-form .elementor-message::before{display:none!important}html body .fr3-form .elementor-message.elementor-message-danger{border-left-color:#9b2c1f;background:#f6ebe7}html body .fr3-form .elementor-error .elementor-field{border-bottom-color:#9b2c1f!important}html body .fr3-form .elementor-error .elementor-message,html body .fr3-form .elementor-field-group .elementor-message{background:none;padding:6px 0 0!important;border:0;font-size:13px!important;color:#9b2c1f!important}@media (max-width:767px){html body .fr3-form .elementor-field-type-submit .elementor-button{width:100%!important}html body .fr3-form .elementor-field-group{margin-bottom:24px!important}}html body .fr3-pie .seals{gap:22px 28px;align-items:center}html body .fr3-pie .seal{height:104px;padding:0;background:none;border-radius:0;box-shadow:none}html body .fr3-pie .seal img{width:auto;height:96px;max-width:100%;object-fit:contain}html body .fr3-pie a.seal:hover{transform:translateY(-2px);box-shadow:none;opacity:.85}html body .fr3-pie a.seal:focus-visible{outline:2px solid var(--fr-cream);outline-offset:6px}@media (max-width:767px){html body .fr3-pie .seals{gap:18px 16px}html body .fr3-pie .seal{height:80px;padding:0}html body .fr3-pie .seal img{height:70px}}html body .fr3-filas .m-logos:not(:has(.fr3-logo:not(.es-sello))) .fr3-logo .lg{height:200px;padding:20px}html body .fr3-filas .m-logos:not(:has(.fr3-logo:not(.es-sello))) .fr3-logo .lg img{width:100%;height:158px;max-height:158px;max-width:min(210px,100%);object-fit:contain}@media (max-width:600px){html body .fr3-filas .m-logos:not(:has(.fr3-logo:not(.es-sello))) .fr3-logo .lg{height:150px;padding:14px}html body .fr3-filas .m-logos:not(:has(.fr3-logo:not(.es-sello))) .fr3-logo .lg img{height:120px;max-height:120px}}html body .fr-h1-oculto{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .fr3-cab-top{position:relative;z-index:90}html body .fr3-cesta{position:relative;display:inline-flex;align-items:center}html body .fr3-cab-top .fr3-cesta a.cart{display:inline-flex;align-items:center;gap:8px}html body .fr3-cesta .ic{flex:none;width:16px;height:16px;margin-top:-2px;transition:transform .4s var(--fr-ease)}html body .fr3-cesta a.cart:hover .ic,html body .fr3-cesta.on .ic{transform:translateY(-1px) rotate(-6deg)}html body .fr3-cab-top .fr3-cesta .cart b{margin-left:0;transition:transform .35s var(--fr-ease),background .3s}html body .fr3-cesta.llena .cart b{background:#c9a227;color:var(--fr-deep)}html body .fr3-cesta .mini{position:absolute;right:-12px;top:100%;width:min(384px,calc(100vw - 32px));padding-top:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .28s var(--fr-ease),transform .4s var(--fr-ease),visibility 0s linear .28s;pointer-events:none}html body .fr3-cesta.on .mini{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--fr-ease),transform .4s var(--fr-ease),visibility 0s;pointer-events:auto}html body .fr3-cesta .mini::before{content:"";position:absolute;right:30px;top:4px;width:12px;height:12px;background:var(--fr-bg);border-left:2px solid var(--fr-green);border-top:2px solid var(--fr-green);transform:rotate(45deg)}html body .fr3-cesta .mini .in{position:relative;background:var(--fr-bg);border:1px solid var(--fr-line);border-top:2px solid var(--fr-green);padding:22px 24px 24px;box-shadow:0 28px 56px -30px rgb(22 43 17 / .45);color:var(--fr-ink);text-align:left;letter-spacing:0;text-transform:none}html body .fr3-cesta .mini .cab{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--fr-line)}html body .fr3-cesta .mini .cab span{font:400 24px/1 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink)}html body .fr3-cesta .mini .cab small{font:500 10.5px var(--fr-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-cesta .mini ul{list-style:none;margin:0;padding:0;max-height:min(330px,52vh);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}html body .fr3-cesta .mini li{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--fr-line);transition:opacity .3s,transform .3s var(--fr-ease)}html body .fr3-cesta .mini li.fuera{opacity:.35;transform:translateX(6px);pointer-events:none}html body .fr3-cesta .mini .f{display:block;width:60px;height:60px;overflow:hidden;background:var(--fr-surface)}html body .fr3-cesta .mini .f img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fr-ease)}html body .fr3-cesta .mini li:hover .f img{transform:scale(1.06)}html body .fr3-cesta .mini .d{display:flex;flex-direction:column;gap:5px;min-width:0}html body .fr3-cab-top .fr3-cesta .mini .d,html body .fr3-cab-top .fr3-cesta .mini .d *,html body .fr3-cab-top .fr3-cesta .mini .vacia p{white-space:normal}html body .fr3-cab-top .fr3-cesta .mini a{padding:0;font:inherit;letter-spacing:0;text-transform:none;color:inherit;white-space:normal}html body .fr3-cesta .mini .d a,html body .fr3-cesta .mini .d>span{font:400 17px/1.2 var(--fr-serif)!important;color:var(--fr-ink)!important;overflow-wrap:anywhere}html body .fr3-cesta .mini .d a:hover{color:var(--fr-green)!important;font-style:italic!important}html body .fr3-cesta .mini .d small{font:400 12.5px/1.3 var(--fr-sans);color:var(--fr-muted)}html body .fr3-cesta .mini .p{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font:500 13.5px var(--fr-sans);color:var(--fr-ink);white-space:nowrap}html body .fr3-cesta .mini .x{background:none;border:0;padding:0;font:500 10px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body .fr3-cesta .mini .x:hover,html body .fr3-cesta .mini .x:focus-visible{color:#9b2c1f}html body .fr3-cesta .mini .tot{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 16px}html body .fr3-cesta .mini .tot span{font:500 10.5px var(--fr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-cesta .mini .tot strong{font:400 26px/1 var(--fr-serif);letter-spacing:-.02em;color:var(--fr-ink)}html body .fr3-cesta .mini .bt{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}html body .fr3-cab-top .fr3-cesta .mini .bt a{display:grid;place-items:center;height:48px;padding:0 12px;font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}html body .fr3-cab-top .fr3-cesta .mini .bt .ver{border:1px solid var(--fr-ink);color:var(--fr-ink)}html body .fr3-cab-top .fr3-cesta .mini .bt .ver:hover{background:var(--fr-ink);color:var(--fr-cream)}html body .fr3-cab-top .fr3-cesta .mini .bt .pagar{background:var(--fr-green);border:1px solid var(--fr-green);color:var(--fr-cream)}html body .fr3-cab-top .fr3-cesta .mini .bt .pagar:hover{background:var(--fr-deep);border-color:var(--fr-deep)}html body .fr3-cesta .mini .vacia{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 0 6px;text-align:center}html body .fr3-cesta .mini .vacia .ic{width:34px;height:34px;color:var(--fr-green);opacity:.7}html body .fr3-cesta .mini .vacia p{margin:0;font:400 21px/1.2 var(--fr-serif);color:var(--fr-ink)}html body .fr3-cab-top .fr3-cesta .mini .vacia a{font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-green);text-decoration:underline;text-underline-offset:4px}html body .fr3-cesta .mini .carga{display:flex;flex-direction:column;gap:12px;padding:6px 0}html body .fr3-cesta .mini .carga i{display:block;height:14px;border-radius:2px;background:linear-gradient(90deg,var(--fr-surface) 0,#eaede6 50%,var(--fr-surface) 100%);background-size:200% 100%;animation:fr3-carga 1.2s linear infinite}html body .fr3-cesta .mini .carga i:nth-child(1){width:46%;height:22px}html body .fr3-cesta .mini .carga i:nth-child(3){width:70%}@keyframes fr3-carga{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){html body .fr3-cesta .mini,html body .fr3-cesta .ic,html body .fr3-cesta .mini li{transition:none}html body .fr3-cesta .mini .carga i{animation:none}}@media (max-width:900px),(hover:none){html body .fr3-cesta .mini{display:none}}@media (max-width:360px){html body .fr3-cesta .cart .t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}html body .fr3-prevision .sr,html body .fr-comp-aviso:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html body .fr3-prevision .dias{list-style:none;margin:0;padding:14px 0 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}html body .fr3-prevision li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 10px 18px;background:var(--fr-bg);border:1px solid var(--fr-line);text-align:center;transition:transform .4s var(--fr-ease),border-color .3s}html body .fr3-prevision li:hover{transform:translateY(-3px);border-color:var(--fr-green)}html body .fr3-prevision li.mejor{background:var(--fr-paper);border-color:var(--fr-green);box-shadow:inset 0 3px 0 var(--fr-green)}html body .fr3-prevision li em{position:absolute;top:-11px;left:50%;transform:translateX(-50%);padding:4px 10px;background:var(--fr-green);color:var(--fr-cream);font:500 9.5px/1.2 var(--fr-sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}html body .fr3-prevision .n{font:400 19px/1.1 var(--fr-serif);color:var(--fr-ink)}html body .fr3-prevision .n::first-letter{text-transform:uppercase}html body .fr3-prevision .f{font:500 10.5px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-prevision .i{display:grid;place-items:center;height:46px;color:var(--fr-green)}html body .fr3-prevision .i .fr3-tiempo-ico{width:38px;height:38px;stroke-width:1.2;opacity:1}html body .fr3-prevision .t{display:flex;align-items:baseline;gap:8px;font:400 15px var(--fr-sans);color:var(--fr-muted)}html body .fr3-prevision .t b{font:400 28px/1 var(--fr-serif);color:var(--fr-ink)}html body .fr3-prevision .ll{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;font:500 12px var(--fr-sans);color:#3b5f7a}html body .fr3-prevision .ll i{display:block;width:70%;height:3px;background:linear-gradient(90deg,#5b87a6 var(--p),var(--fr-line) var(--p))}html body .fr3-prevision .v{font:400 12px var(--fr-sans);color:var(--fr-muted)}html body .fr3-prevision .nota{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:22px 0 0;font:400 12.5px/1.5 var(--fr-sans);color:var(--fr-muted)}html body .fr3-prevision .nota a{color:var(--fr-green);text-decoration:underline;text-underline-offset:3px}html body .fr3-prevision .sol{display:inline-flex;align-items:center;gap:8px;color:var(--fr-ink);font-weight:500}html body .fr3-prevision .sol .fr3-tiempo-ico{width:18px;height:18px;color:#b08a17}@media (max-width:900px){html body .fr3-prevision .dias{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(122px,34%);overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 2px 10px;margin:0 -2px;scrollbar-width:none;overscroll-behavior-x:contain}html body .fr3-prevision .dias::-webkit-scrollbar{display:none}html body .fr3-prevision li{scroll-snap-align:start}html body .fr3-prevision li:hover{transform:none}}@media (prefers-reduced-motion:reduce){html body .fr3-prevision li{transition:none}}html body .fr-compartir{position:relative;display:flex;align-items:center;gap:14px;margin:26px 0 0}html body .fr-comp{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 18px;background:#fff0;border:1px solid var(--fr-line);border-radius:0;color:var(--fr-ink);font:500 11px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .3s,color .3s,background .3s}html body .fr-comp svg{transition:transform .4s var(--fr-ease)}html body .fr-comp:hover,html body .fr-comp:focus-visible{border-color:var(--fr-green);color:var(--fr-green)}html body .fr-comp:hover svg{transform:translateY(-2px)}html body .fr-comp-aviso{font:500 12px var(--fr-sans);color:var(--fr-green);opacity:0;transform:translateX(-4px);transition:opacity .3s,transform .3s var(--fr-ease)}html body .fr-compartir.ok .fr-comp-aviso{opacity:1;transform:none}html body .fr3-planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:14px}html body .fr3-planes .g{min-width:0}html body .fr3-planes h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding-bottom:14px;border-bottom:1px solid var(--fr-ink);font:400 24px/1.1 var(--fr-serif);color:var(--fr-ink)}html body .fr3-planes h3 svg{flex:none;color:var(--fr-green)}html body .fr3-planes ol{list-style:none;margin:0;padding:0}html body .fr3-planes li{border-bottom:1px solid var(--fr-line)}html body .fr3-planes li a{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 4px;color:var(--fr-ink);text-decoration:none;transition:background .3s,padding .35s var(--fr-ease)}html body .fr3-planes .m{display:flex;align-items:baseline;gap:3px;font:500 10px var(--fr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-planes .m b{font:400 34px/1 var(--fr-serif);letter-spacing:0;color:var(--fr-green)}html body .fr3-planes .nm{display:flex;flex-direction:column;gap:4px;font:400 17px/1.25 var(--fr-serif)}html body .fr3-planes .nm small{font:500 10.5px var(--fr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fr-muted)}html body .fr3-planes .ir{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--fr-line);border-radius:50%;font-size:0;color:var(--fr-green);transition:background .3s,color .3s,border-color .3s,transform .35s var(--fr-ease)}html body .fr3-planes .ir svg{width:14px;height:14px}html body .fr3-planes li a:hover,html body .fr3-planes li a:focus-visible{background:var(--fr-paper);padding-inline:12px}html body .fr3-planes li a:hover .ir,html body .fr3-planes li a:focus-visible .ir{background:var(--fr-green);border-color:var(--fr-green);color:var(--fr-cream)}html body .fr3-planes-nota{margin:22px 0 0;font:400 13px/1.5 var(--fr-sans);color:var(--fr-muted)}html body .fr3-planes-nota a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){html body .fr3-planes{grid-template-columns:1fr;gap:34px}html body .fr3-planes li a{grid-template-columns:56px minmax(0,1fr) auto}}html body .fr3-paper .fr3-planes li a:hover,html body .fr3-paper .fr3-planes li a:focus-visible{background:var(--fr-bg)}