*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}a{text-decoration:none;color:#2f3911}ul,li{list-style:none}body{font-family:"raleway",system-ui;font-size:15px;color:#2f3911;position:relative}input{background-color:none;text-decoration:none}button{background:none;border:none}@keyframes rotar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}*::selection{background:#2f3911;color:#dae2bf}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:none}*::-webkit-scrollbar-thumb{background:#aac874;border-radius:32px}*::-webkit-scrollbar-thumb:hover{background:#87a330}body{scroll-behavior:smooth}.material-symbols-outlined{color:#aac874;cursor:pointer}.material-symbols-outlined:hover{transition:color .3s ease-in-out 100ms;color:#446425}.visibleFlex{display:flex}.botonNormal{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}.botonNormal:hover{background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}.botonClick{border:solid 1px #2f3911;border-radius:4px;color:#f3f6ea;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:#2f3911}.botonClick:hover{background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#carousel{width:100%;min-height:60vh;display:flex;flex-flow:column;justify-content:center;align-items:center}main#carousel div.carro{width:100%;display:flex;overflow-x:scroll;margin-bottom:40px}main#carousel div.carro div.elemento{min-width:300px;min-height:300px;border-radius:12px;margin:0 20px 20px 20px;display:flex;justify-content:center;align-items:center;box-shadow:20px 20px 60px -30px #2f3911}@media screen and (max-width: 991px){main#carousel div.carro div.elemento{min-width:200px;min-height:200px;margin:0 10px 20px 10px}}main#carousel div.carro div.elemento:hover{background-color:#2f3911;background-blend-mode:darken}main#carousel div.carro div.elemento:hover h5{color:#f3f6ea;opacity:1}main#carousel div.carro div.elemento:hover h5:hover{color:#dae2bf}main#carousel div.carro div.elemento h5{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;text-transform:uppercase;font-weight:800;font-size:2rem;color:#f3f6ea;opacity:0}main#carousel a.botonEnciclo{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);min-width:16%;text-align:center;margin:20px auto 0 auto}main#carousel a.botonEnciclo:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@keyframes mover1{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes mover2{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}aside#asideAlergenos{width:100%;position:relative;overflow-x:hidden;margin:120px 0}aside#asideAlergenos div{width:100%;display:flex;justify-content:space-evenly;align-items:center;border-top:solid 1px #2f3911;border-bottom:solid 1px #2f3911}aside#asideAlergenos div h3{color:#20421f;font-family:"raleway",system-ui;font-weight:600;text-transform:uppercase;font-size:2rem;padding:20px 0}aside#asideAlergenos div#anim1{width:100%;animation:mover1 7s linear 1s infinite;transform:translateX(0%)}aside#asideAlergenos div#anim2{width:100%;animation:mover2 7s linear 1s infinite;transform:translateX(100%);position:absolute;top:0}@media screen and (max-width: 991px){aside#asideAlergenos{display:none}}aside#asideAlergenosResponsive{display:none}@media screen and (max-width: 991px){aside#asideAlergenosResponsive{display:block;width:100%;position:relative;overflow-x:hidden;margin:120px 0}aside#asideAlergenosResponsive div{width:100%;display:flex;justify-content:space-evenly;align-items:center;border-top:solid 1px #2f3911;border-bottom:solid 1px #2f3911}aside#asideAlergenosResponsive div h3{color:#20421f;font-family:"raleway",system-ui;font-weight:600;text-transform:uppercase;font-size:1.8rem;padding:20px 0;margin:0 20px}aside#asideAlergenosResponsive div#anim1{width:100%;animation:mover1 7s linear 1s infinite;transform:translateX(0%)}aside#asideAlergenosResponsive div#anim2{width:100%;animation:mover2 7s linear 1s infinite;transform:translateX(100%);position:absolute;top:0}}div.tarjeta{min-height:400px;min-width:400px;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;border-radius:12px}div.tarjeta div{width:90%;min-height:80px;margin-bottom:40px;border-radius:8px;padding:20px 20px;display:flex;flex-flow:column;justify-content:center;backdrop-filter:blur(24px);color:#f3f6ea;border:solid 1px #f3f6ea}div.tarjeta div h5{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:start;font-size:1.8rem;color:#f3f6ea}div.tarjeta div p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;color:#f3f6ea;margin:5px 0;font-size:1rem}div.tarjeta div span{display:none}div.tarjeta div a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;font-size:1rem}div.tarjeta div a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}@media screen and (max-width: 991px){div.tarjeta div{padding:20px}}@media screen and (max-width: 991px){div.tarjeta{min-width:300px;margin:20px 20px}}div.alergia{width:100%;display:flex;flex-flow:row}div.alergia>div:first-child{margin-right:32px}div.alergia>div:first-child span{width:100%;height:80%;font-size:3rem}div.alergia>div:last-child h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:start}div.alergia>div:last-child p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%}@media screen and (max-width: 767px){div.alergia span{text-align:end}div.alergia h2{display:block}}div#comentario{width:60%;height:200px;background-color:#f3f6ea;margin:40px auto;display:flex;align-items:center;border-radius:8px}div#comentario .imgComentario{width:32%;height:100%}div#comentario .imgComentario img{width:100%;height:100%;object-fit:cover;border-radius:8px 0 0 8px}div#comentario .comentario{padding:10px 10px 10px 20px}div#comentario .comentario p.nombre{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;font-weight:600}div#comentario .comentario p.nombre .usuario{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#2f3911;font-style:italic}div#comentario .comentario p.nombre .usuario:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}div#comentario .comentario p.titulo{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;font-size:1.4rem}div#comentario .comentario p.coment{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;line-height:110%;margin:4px 0 20px 0}@media screen and (max-width: 991px){div#comentario{min-width:80%}div#comentario .imgComentario{width:50%}}@media screen and (max-width: 575px){div#comentario{min-width:95%}div#comentario .imgComentario{width:50%}}header#header{width:100%;padding:10px 40px;position:sticky;top:0;left:0;background-color:#446425;display:flex;justify-content:space-around;align-items:center;z-index:999}@media screen and (max-width: 992px){header#header{justify-content:space-between}}header#header a#logoHeader{width:80px}@media screen and (max-width: 1399px){header#header a#logoHeader{width:60px}}header#header button{background-color:rgba(0,0,0,0);border:none;order:1;display:none;cursor:pointer}header#header button span{font-size:3rem;font-weight:600;color:#f3f6ea}header#header button span:hover{color:#aac874}@media screen and (max-width: 1199px){header#header button{display:block}}header#header nav{display:flex;justify-content:center;align-items:center;gap:50px;position:relative}@media screen and (max-width: 1399px){header#header nav{gap:40px}}header#header nav div.desplegable{display:flex}header#header nav div.desplegable a{display:flex;align-items:center}header#header nav div.desplegable button{display:block}header#header nav div.desplegable button span{color:#f3f6ea;font-size:2rem}header#header nav div.desplegable ul#listaDesplegable{width:140px;height:140px;padding-left:8px;display:none;flex-flow:column;justify-content:center;align-items:start;position:absolute;top:32px;background-color:#446425}header#header nav div.desplegable ul#listaDesplegable li{margin:8px 0}header#header nav a{color:#f3f6ea;font-size:1.1rem;font-weight:500;text-align:center;margin:0 8px}@media screen and (max-width: 1399px){header#header nav a{font-size:1rem;margin:0 4px}}header#header nav a:hover{transition:color .3s ease-in-out 100ms;color:#aac874}header#header nav a li>a{font-size:1rem;font-weight:400}@media screen and (max-width: 1399px){header#header nav a li>a{font-size:.9rem}}header#header nav div.navIconos{display:flex}header#header nav div.navIconos span{font-size:2rem;margin:0 8px;color:#f3f6ea}@media screen and (max-width: 1399px){header#header nav div.navIconos span{margin-left:16px}}header#header nav a#logoResponsive{display:none}@media screen and (max-width: 1199px){header#header nav{width:300px;min-height:90vh;display:flex;flex-flow:column;align-items:start;justify-content:center;position:absolute;top:0;left:-1000px;background-color:#20421f;border-radius:0 0 40px 0;padding:0 0 0 20px}header#header nav div.desplegable{order:2;position:relative}header#header nav div.desplegable ul#listaDesplegable{width:140px;height:140px;padding-left:8px;display:none;flex-flow:column;justify-content:center;align-items:start;position:absolute;top:-12px;left:110%;background-color:#20421f}header#header nav div.desplegable ul#listaDesplegable li{margin:8px 0}header#header nav div.desplegable ul#listaDesplegable li::after{content:"";display:block;background-color:#446425;width:100%;height:2px}header#header nav a{order:3}header#header nav div.navIconos{order:1}header#header nav a#logoResponsive{display:flex;order:4;width:80px;margin-left:40px}}footer{width:100%;padding:5% 10%;background-color:#446425;display:flex;flex-flow:row;align-items:start;justify-content:space-around}footer #logoFooter{width:100px}footer div{display:flex;flex-flow:column}footer div h5{font-size:2rem;margin-bottom:8%;text-transform:uppercase}footer div a{color:#f3f6ea;margin:5px 0;font-size:1.1rem}footer div a:hover{color:#aac874}footer div:last-child a{display:flex;align-items:center;justify-content:start}footer div:last-child span{color:#f3f6ea;margin-right:10px}footer div:last-child span:hover{color:#aac874}@media screen and (max-width: 991px){footer{flex-flow:column;align-items:center}footer #logoFooter{margin:40px 0;order:2}footer div{margin:40px 0;text-align:center;order:1}footer div:last-child a{justify-content:center}}div#banner{width:100%;min-height:100vh;padding:20px 20px;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;background:url(../img/fondos/portada.jpg) no-repeat fixed center center/cover,#446425;background-blend-mode:multiply}div#banner .logoBanner{width:200px;justify-content:center;margin-bottom:40px}div#banner h1{color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:4rem;color:#f3f6ea}@media screen and (width < 767px){div#banner{padding:60px 40px;min-height:100vh}div#banner .logoBanner{width:200px}div#banner h1{font-size:2.8rem}}main#index section#enciclopedia{width:100%;min-height:50vh;display:flex;flex-flow:column;margin:auto}main#index section#enciclopedia h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#index section#enciclopedia h2{font-size:2.5rem}}@media screen and (max-width: 991px){main#index section#enciclopedia h2{font-size:2rem;margin-bottom:20px}}main#index section#enciclopedia div.tutifruti{width:100%;min-height:50vh;display:flex;flex-flow:column;justify-content:center;align-items:center}main#index section#enciclopedia div.tutifruti .gif{height:200px;width:200px;border-radius:50%;animation:rotar 2s linear infinite}main#index section#enciclopedia div.tutifruti .gif img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;border:1px solid rgba(255,255,255,0)}main#index section#enciclopedia div.tutifruti .gif:after{content:"";display:block;width:100%;height:100%;background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 69%, rgb(255, 255, 255) 100%);border-radius:50%;position:absolute;top:0;left:0}main#index section#enciclopedia div.tutifruti p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;margin:25px 0}main#index section#enciclopedia div.tutifruti a{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}main#index section#enciclopedia div.tutifruti a:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#index section#about{width:100%;min-height:80vh;background:url(../img/fondos/aboutIndex.jpg) no-repeat center center/cover,rgba(32,66,31,.5176470588);background-blend-mode:multiply;display:flex;flex-flow:column;justify-content:center;align-items:center;padding-bottom:120px}main#index section#about h3{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;color:#f3f6ea}@media screen and (max-width: 991px){main#index section#about h3{font-size:2.5rem}}main#index section#about div{width:50%;height:80%;background-color:#f3f6ea;border-radius:12px;padding:40px 80px;display:flex;flex-flow:column;justify-content:center;align-items:center}main#index section#about div h4{font-family:"Playfair Display",sans-serif;font-size:2.5rem;font-weight:600;text-align:center}main#index section#about div p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;text-align:center;margin:40px 0}main#index section#about div a.botonAbout{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}main#index section#about div a.botonAbout:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 991px){main#index section#about div{width:90%;padding:20px 32px}main#index section#about div h4{text-align:start;font-size:2.3rem}main#index section#about div p{text-align:start;margin:32px 0}}main#index section#recetas{width:100%;min-height:60vh;display:flex;flex-flow:column;justify-content:center;align-items:center}main#index section#recetas h3{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#index section#recetas h3{font-size:2.5rem}}main#index section#recetas .tarjetas{width:80%;display:flex;flex-flow:row;justify-content:center;align-items:center;gap:40px}main#index section#recetas .tarjetas .tarjeta{width:800px}main#index section#recetas .tarjetas .tarjeta a{font-size:1.2rem}main#index section#recetas a.botonRecetas{margin:20px auto 0 auto;border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}main#index section#recetas a.botonRecetas:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 991px){main#index section#recetas .tarjetas{flex-flow:column}main#index section#recetas .tarjetas .tarjeta{width:100px}}main#index section#contacto{width:100%;min-height:80vh;margin-bottom:52px;display:flex;flex-direction:column;justify-content:center;align-items:center}main#index section#contacto h3{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#index section#contacto h3{font-size:2.5rem}}@media screen and (max-width: 991px){main#index section#contacto h3{font-size:2rem;margin-bottom:20px}}main#index section#contacto form{display:flex;flex-direction:column;width:40vw;display:flex;flex-flow:column}main#index section#contacto form input{width:100%;min-height:40px;border:none;border-bottom:1px solid #2f3911}main#index section#contacto form label{margin-top:20px}main#index section#contacto form textarea{max-width:100%;max-height:40vh;border:none;border-bottom:1px solid #2f3911;margin-bottom:40px}main#index section#contacto form input#enviar{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);display:block;width:200px;margin:0 auto}main#index section#contacto form input#enviar:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 991px){main#index section#contacto form{width:90%}}main#about #sobreNosotros h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#about #sobreNosotros h1{font-size:2.5rem}}main#about #sobreNosotros .somos{width:100%;min-height:50vh;background-color:#f3f6ea;display:flex}main#about #sobreNosotros .somos .imgSomos{width:800px;min-height:100%}main#about #sobreNosotros .somos .imgSomos img{width:100%;height:100%;object-fit:cover}main#about #sobreNosotros .somos .textoSomos{width:80%;padding:40px 0;margin:0 80px;display:flex;flex-flow:column;justify-content:center;border-radius:12px}main#about #sobreNosotros .somos .textoSomos h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:start}main#about #sobreNosotros .somos .textoSomos p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;height:400px;width:100%;padding-right:40px;margin:40px 0px 20px 0;overflow-y:scroll}@media screen and (max-width: 992px){main#about #sobreNosotros .somos{height:80vh;background:url("../img/varios/quienesSomos.jpg") no-repeat center center/cover}main#about #sobreNosotros .somos .imgSomos{display:none}main#about #sobreNosotros .somos .textoSomos{min-width:90%;min-height:50%;background-color:#f3f6ea;margin:40px auto 20px auto;padding:20px 20px}main#about #sobreNosotros .somos .textoSomos p{padding:0 10px;font-size:1rem}}main#about #info{width:100%;min-height:100vh;margin:120px 0}main#about #info h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#about #info h2{font-size:2.5rem}}main#about #info .grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 300px);gap:80px 10px}main#about #info .grid .one{grid-column:1;grid-row:1;display:flex}main#about #info .grid .one img{width:100%;object-fit:cover}main#about #info .grid .two{grid-column:2/4;grid-row:1;display:flex;flex-flow:column;justify-content:center;padding:40px 88px 40px 60px}main#about #info .grid .two h3{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:start}main#about #info .grid .two p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;text-align:start;margin-top:4%}main#about #info .grid .three{grid-column:1/3;grid-row:2;display:flex;flex-flow:column;justify-content:center;padding:40px 60px 40px 88px}main#about #info .grid .three h3{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:end}main#about #info .grid .three p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;text-align:end;margin-top:4%}main#about #info .grid .oneResponsive{display:none}main#about #info .grid .four{grid-column:3;grid-row:2;display:flex;justify-content:end}main#about #info .grid .four img{width:100%;object-fit:cover}@media screen and (max-width: 992px){main#about #info .grid{display:flex;flex-flow:column;gap:10px 10px}main#about #info .grid .one{display:none}main#about #info .grid .two{padding:0 40px 20px 40px}main#about #info .grid .two p{font-size:1rem}main#about #info .grid .oneResponsive{display:block;width:100%;height:300px}main#about #info .grid .oneResponsive img{width:100%;height:100%;object-fit:cover}main#about #info .grid .three{margin-top:60px;padding:0 40px 20px 40px}main#about #info .grid .three h3{text-align:start}main#about #info .grid .three p{text-align:start;font-size:1rem}main#about #info .grid .four{display:block;width:100%;height:300px}main#about #info .grid .four img{width:100%;height:100%;object-fit:cover}}main#contacto{width:100%;min-height:80vh;margin-bottom:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}main#contacto h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#contacto h1{font-size:2.5rem}}main#contacto form{display:flex;flex-direction:column;width:40vw;margin-top:20px}main#contacto form input{width:100%;min-height:40px;border:none;border-bottom:1px solid #2f3911}main#contacto form label{margin-top:20px}main#contacto form textarea{max-width:100%;max-height:40vh;border:none;border-bottom:1px solid #2f3911;margin-bottom:10%}main#contacto form input:last-child{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);margin:0 auto}main#contacto form input:last-child:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 1199px){main#contacto form{width:60vw}}@media screen and (max-width: 991px){main#contacto form{width:80vw}}main#contacto div.rrss{width:100%;margin-top:100px;display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:40px}main#contacto div.rrss h3{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;width:100%;margin-bottom:40px}main#contacto div.rrss img{flex:1}@media screen and (max-width: 991px){main#contacto div.rrss{gap:60px}}main#enciclopedia{width:100%}main#enciclopedia h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#enciclopedia h1{font-size:2.5rem}}main#enciclopedia div.imgsEnciclo{width:100%;min-height:60vh;display:flex;flex-flow:row;margin:40px auto 80px auto;justify-content:center}main#enciclopedia div.imgsEnciclo a{width:400px;display:flex;justify-content:center;align-items:start;background-blend-mode:normal;background-color:#2f3911;border-radius:12px;margin:0 20px;box-shadow:20px 20px 60px -30px #2f3911}main#enciclopedia div.imgsEnciclo a h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;margin-top:40px;font-size:2.5rem;display:block;text-transform:capitalize}main#enciclopedia div.imgsEnciclo a:hover{transition:width .3s ease-in-out 100ms;background-color:#aac874;cursor:pointer;width:500px}@media screen and (max-width: 767px){main#enciclopedia div.imgsEnciclo{flex-flow:column}main#enciclopedia div.imgsEnciclo a{width:100%;margin:20px 0}main#enciclopedia div.imgsEnciclo a div.imgEnci{min-height:300px;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(32,66,31,.5490196078);background-blend-mode:multiply}main#enciclopedia div.imgsEnciclo a div.imgEnci h2{display:block;font-size:3rem;color:#f3f6ea}}main#enciclopedia section#temporada{width:100%;min-height:40vh;background-blend-mode:multiply;display:flex;flex-flow:column;justify-content:center;align-items:center}main#enciclopedia section#temporada h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;color:#f3f6ea;margin:0 0}@media screen and (max-width: 991px){main#enciclopedia section#temporada h2{font-size:2.5rem}}main#enciclopedia section#temporada p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;color:#f3f6ea;margin:20px 20px}@media screen and (max-width: 991px){main#enciclopedia section#temporada h2{margin:20px 0}main#enciclopedia section#temporada p{margin:0 20px;text-align:center}}main#enciclopedia div.botonTemp{width:100%;padding:10px 0;background-color:#f3f6ea}main#enciclopedia div.botonTemp button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);display:block;margin:0 auto}main#enciclopedia div.botonTemp button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#enciclopedia div.botonTemp button:hover a{color:#f3f6ea}@media screen and (max-width: 991px){main#enciclopedia div.botonTemp{width:100%}main#enciclopedia div.botonTemp button{width:60%;font-size:1rem}}main#enciclopedia section#destacados{width:100%;min-height:60vh;margin:80px auto}main#enciclopedia section#destacados h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#enciclopedia section#destacados h2{font-size:2.5rem}}@media screen and (max-width: 991px){main#enciclopedia section#destacados h2{font-size:2rem;margin-bottom:20px}}main#temporada{width:100%;min-height:100vh;display:flex;flex-flow:column;gap:60px}main#temporada h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;color:#f3f6ea;padding:120px 0;background:url(../img/varios/temporada.jpg) no-repeat center center/cover,rgba(32,66,31,.5176470588);background-blend-mode:multiply;margin:0 0 40px 0}@media screen and (max-width: 991px){main#temporada h1{font-size:2.5rem}}@media screen and (max-width: 992px){main#temporada h1{padding:60px 0}}main#temporada h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center}main#temporada div.gridTemp{width:60%;min-height:50vh;margin:80px auto 40px auto;display:grid;justify-content:center;grid-template-columns:repeat(3, 300px);grid-template-rows:repeat(2, 300px);gap:40px}main#temporada div.gridTemp div.temp{width:100%;min-height:20vh;display:flex;justify-content:center;align-items:center}main#temporada div.gridTemp div.temp h3 a{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize;font-size:2rem;font-weight:800;opacity:0;text-decoration:underline}main#temporada div.gridTemp div.temp:hover{background-color:#2f3911;background-blend-mode:darken}main#temporada div.gridTemp div.temp:hover h3{color:#fff}main#temporada div.gridTemp div.temp:hover h3 a{color:#fff;opacity:1}main#temporada div.gridTemp div.temp1{grid-column:1;grid-row:1}main#temporada div.gridTemp div.temp1 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp2{grid-column:2;grid-row:1}main#temporada div.gridTemp div.temp2 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp3{grid-column:3;grid-row:1}main#temporada div.gridTemp div.temp3 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp4{grid-column:1;grid-row:2}main#temporada div.gridTemp div.temp4 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp5{grid-column:2;grid-row:2}main#temporada div.gridTemp div.temp5 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp6{grid-column:3;grid-row:2}main#temporada div.gridTemp div.temp6 img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 992px){main#temporada div.gridTemp{width:95%;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:20px}main#temporada div.gridTemp div.temp1{grid-column:1;grid-row:1}main#temporada div.gridTemp div.temp1 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp2{grid-column:2;grid-row:1}main#temporada div.gridTemp div.temp2 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp3{grid-column:1;grid-row:2}main#temporada div.gridTemp div.temp3 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp4{grid-column:2;grid-row:2}main#temporada div.gridTemp div.temp4 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp5{grid-column:1;grid-row:3}main#temporada div.gridTemp div.temp5 img{width:100%;height:100%;object-fit:cover}main#temporada div.gridTemp div.temp6{grid-column:2;grid-row:3}main#temporada div.gridTemp div.temp6 img{width:100%;height:100%;object-fit:cover}}main#temporada button{display:block;border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);margin:20px auto}main#temporada button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 992px){main#temporada button{margin:0 auto 40px auto}}main#recetas{display:flex;flex-flow:column;justify-content:center;align-items:center}main#recetas h1{width:100%;margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:0;padding:120px 0;color:#f3f6ea;background:url("../img/fondos/recetas.jpg") no-repeat center center/cover,rgba(32,66,31,.5490196078);background-blend-mode:multiply}@media screen and (max-width: 991px){main#recetas h1{font-size:2.5rem}}@media screen and (max-width: 991px){main#recetas h1{padding:60px 0}}main#recetas #buscador2{width:60%;margin:auto;display:flex;align-items:center;justify-content:center;margin:40px auto}main#recetas #buscador2 span{font-size:3rem;font-weight:700;display:block}main#recetas #buscador2 input{width:100%;display:block;padding:10px 20px;border-radius:8px;border:solid 1px #2f3911;margin:0}@media screen and (max-width: 992px){main#recetas #buscador2{width:80%}}main#recetas div.listaRecetas{width:90%;min-height:20vh;margin:40px auto;display:flex;flex-flow:column}main#recetas div.listaRecetas div.overflow{width:100%;display:flex;margin-bottom:40px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);gap:40px 20px}main#recetas div.listaRecetas div.overflow div.tarjeta{min-width:300px;margin:0 20px}@media screen and (max-width: 1500px){main#recetas div.listaRecetas{width:100%;justify-content:center;align-items:center}main#recetas div.listaRecetas div.overflow{width:80%;display:flex;flex-flow:row wrap;justify-content:center;align-content:center}main#recetas div.listaRecetas div.overflow div.tarjeta{width:300px;margin:20px 20px}}main#recetas button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);display:block;margin:40px auto}main#recetas button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#recetasHuerto h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:80px 0 20px 0}@media screen and (max-width: 991px){main#recetasHuerto h1{font-size:2.5rem}}main#recetasHuerto h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;font-size:2.5rem;text-align:center;line-height:110%;margin:40px 0 80px 0;font-weight:400}@media screen and (max-width: 991){main#recetasHuerto h2{margin:40px 0}}main#recetasHuerto div.recetaCompleta{position:relative;width:100%;min-height:100vh;display:flex;flex-flow:column}main#recetasHuerto div.recetaCompleta .arriba{display:flex;flex-flow:row}main#recetasHuerto div.recetaCompleta .arriba .izquierda{width:50%}main#recetasHuerto div.recetaCompleta .arriba .izquierda div.imgIngredientes{width:100%;height:80vh;display:flex}main#recetasHuerto div.recetaCompleta .arriba .izquierda div.imgIngredientes img{width:100%;height:100%;object-fit:cover}main#recetasHuerto div.recetaCompleta .arriba .derecha{width:50%}main#recetasHuerto div.recetaCompleta .arriba .derecha div.ingredientes{padding:20px 40px}main#recetasHuerto div.recetaCompleta .arriba .derecha div.ingredientes b{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize;font-family:"Playfair Display",sans-serif;width:100%;display:block;margin:20px 0 25px 0;text-align:start}main#recetasHuerto div.recetaCompleta .arriba .derecha div.ingredientes ul{list-style:circle;text-align:start}main#recetasHuerto div.recetaCompleta .arriba .derecha div.ingredientes ul li{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;list-style:disc;position:relative;line-height:250%}main#recetasHuerto div.recetaCompleta div.instrucciones{padding:100px 100px 0 100px}main#recetasHuerto div.recetaCompleta div.instrucciones p{font-size:1.2rem;line-height:180%}@media screen and (max-width: 575px){main#recetasHuerto div.recetaCompleta div.instrucciones{padding:80px 40px 0 40px}main#recetasHuerto div.recetaCompleta div.instrucciones p{font-size:1.2rem;line-height:150%}}main#recetasHuerto div.recetaCompleta>a{width:100;display:flex}main#recetasHuerto div.recetaCompleta>a span{margin:20px 60px 40px auto;display:block;color:#87a330;height:100%;font-size:3rem}@media screen and (max-width: 991px){main#recetasHuerto div.recetaCompleta .arriba{flex-flow:column}main#recetasHuerto div.recetaCompleta .arriba .izquierda{width:100%}main#recetasHuerto div.recetaCompleta .arriba .izquierda div.imgIngredientes{width:100%;height:200px}main#recetasHuerto div.recetaCompleta .arriba .izquierda div.imgIngredientes img{width:100%;height:100%;object-fit:cover}main#recetasHuerto div.recetaCompleta .arriba .derecha{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}main#recetasHuerto div.recetaCompleta .arriba .derecha div.ingredientes ul li{font-size:1rem}}main#recetasHuerto div#autorReceta{width:400px;min-height:10vh;background-color:#2f3911;border-radius:8px;margin:60px auto;padding:12px;display:flex;align-items:center}main#recetasHuerto div#autorReceta div.imgAutor{width:100px;height:100px;clip-path:circle(50% at 50% 50%)}main#recetasHuerto div#autorReceta div.imgAutor img{width:100%;height:100%;object-fit:cover}main#recetasHuerto div#autorReceta div.autor{min-width:60%;margin-left:20px}main#recetasHuerto div#autorReceta div.autor h3{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize;margin:0;color:#f3f6ea}main#recetasHuerto div#autorReceta div.autor span{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;display:block;font-weight:600;margin:5px 0}main#recetasHuerto div#autorReceta div.autor span:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#recetasHuerto div#autorReceta div.autor a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem}main#recetasHuerto div#autorReceta div.autor a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}@media screen and (max-width: 1199px){main#recetasHuerto div#autorReceta{padding:8px;width:300px}main#recetasHuerto div#autorReceta div.autor h3{font-size:1.4rem}}main#recetasHuerto button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);display:block;margin:auto}main#recetasHuerto button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#recetasHuerto section#anadirComentario{margin:60px 0}main#recetasHuerto section#anadirComentario h4{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center}main#recetasHuerto section#anadirComentario form{margin:auto;display:flex;flex-direction:column;width:40vw;margin-top:20px}main#recetasHuerto section#anadirComentario form input{width:60%;min-height:40px;border:1px solid #2f3911}main#recetasHuerto section#anadirComentario form label{margin-top:20px}main#recetasHuerto section#anadirComentario form textarea{max-width:100%;max-height:40vh;border:1px solid #2f3911;margin-bottom:20px}main#recetasHuerto section#anadirComentario form input:last-child{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);min-width:10%;margin:0 auto 0 0}main#recetasHuerto section#anadirComentario form input:last-child:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 991px){main#recetasHuerto section#anadirComentario form{width:80vw}}main#alergenos h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;color:#f3f6ea;padding:120px 0;background:url(../img/varios/informar.jpg) no-repeat center center/cover,rgba(32,66,31,.5176470588);background-blend-mode:multiply;margin:0}@media screen and (max-width: 991px){main#alergenos h1{font-size:2.5rem}}@media screen and (max-width: 992px){main#alergenos h1{padding:60px 0}}main#alergenos #buscador{width:60%;margin:auto;display:flex;align-items:center;justify-content:center;margin:40px auto}main#alergenos #buscador span{font-size:3rem;font-weight:700;display:block}main#alergenos #buscador input{display:block;padding:10px 20px;border-radius:8px;border:solid 1px #2f3911;margin:0}@media screen and (max-width: 992px){main#alergenos #buscador{width:80%}}main#alergenos section#alergiasTodas{width:80%;margin:50px auto;display:grid;grid-template-columns:auto auto;gap:100px 250px}@media screen and (max-width: 1199px){main#alergenos section#alergiasTodas{gap:80px 150px}}@media screen and (max-width: 767px){main#alergenos section#alergiasTodas{width:95%;display:flex;flex-flow:column;gap:30px 0px}main#alergenos section#alergiasTodas p{font-size:1rem}}main#seccion{width:100%}main#seccion nav{width:100%;min-height:10vh;display:flex;justify-content:center;align-items:center;padding:50px 0}main#seccion nav button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);margin:0 40px}main#seccion nav button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 991px){main#seccion nav{flex-flow:column}main#seccion nav button{margin:20px 0;width:200px}}main#seccion section#masonery{width:90%;min-height:100vw;margin:80px 0;display:grid;margin:auto;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(9, 1fr);gap:20px}main#seccion section#masonery .elemento{display:flex;flex-flow:column;justify-content:center;align-items:center}main#seccion section#masonery .elemento button{display:none}main#seccion section#masonery .elemento button span{font-size:3rem}main#seccion section#masonery .elemento h2{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize;color:#f3f6ea;display:none;font-size:2rem}main#seccion section#masonery .elemento a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#f3f6ea;display:none}main#seccion section#masonery .elemento a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#seccion section#masonery .elemento:hover{background-color:#2f3911;background-blend-mode:darken}main#seccion section#masonery .elemento:hover button{display:block}main#seccion section#masonery .elemento:hover h2{display:block}main#seccion section#masonery .elemento:hover a{display:block}main#seccion section#masonery .elemento1{grid-column:1/3;grid-row:1/3}main#seccion section#masonery .elemento2{grid-column:3/5;grid-row:1/3}main#seccion section#masonery .elemento3{grid-column:5/9;grid-row:1/3}main#seccion section#masonery .elemento4{grid-column:1/4;grid-row:3/3}main#seccion section#masonery .elemento5{grid-column:1/4;grid-row:4/6}main#seccion section#masonery .elemento6{grid-column:4/7;grid-row:3/6}main#seccion section#masonery .elemento7{grid-column:7/9;grid-row:3/6}main#seccion section#masonery .elemento8{grid-column:1/3;grid-row:6/8}main#seccion section#masonery .elemento9{grid-column:3/6;grid-row:6/7}main#seccion section#masonery .elemento10{grid-column:6/9;grid-row:6/8}main#seccion section#masonery .elemento11{grid-column:1/3;grid-row:8/10}main#seccion section#masonery .elemento12{grid-column:3/6;grid-row:7/10}main#seccion section#masonery .elemento13{grid-column:6/9;grid-row:8/10}@media screen and (max-width: 991px){main#seccion section#masonery{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(12, 120px)}main#seccion section#masonery .elemento1{grid-column:1/3;grid-row:1/3}main#seccion section#masonery .elemento2{grid-column:1/3;grid-row:3}main#seccion section#masonery .elemento3{grid-column:3/5;grid-row:1/4}main#seccion section#masonery .elemento4{grid-column:1/5;grid-row:4}main#seccion section#masonery .elemento5{grid-column:1/3;grid-row:5/8}main#seccion section#masonery .elemento6{grid-column:3/5;grid-row:5/7}main#seccion section#masonery .elemento7{grid-column:3/5;grid-row:7}main#seccion section#masonery .elemento8{grid-column:1/4;grid-row:8/10}main#seccion section#masonery .elemento9{grid-column:4;grid-row:8/10}main#seccion section#masonery .elemento10{grid-column:1/5;grid-row:10}main#seccion section#masonery .elemento11{grid-column:1/3;grid-row:11}main#seccion section#masonery .elemento12{grid-column:1/3;grid-row:12}main#seccion section#masonery .elemento13{grid-column:3/5;grid-row:11/13}}main#especifico{width:100%}main#especifico section#tarjeta{position:relative;width:80%;min-height:70vh;margin:40px auto;padding:60px 0;background-color:#fff;border:solid 3px #fff;box-shadow:20px 20px 60px -30px #2f3911;border-radius:32px}main#especifico section#tarjeta h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:0;padding:0}@media screen and (max-width: 991px){main#especifico section#tarjeta h1{font-size:2.5rem}}main#especifico section#tarjeta h1+a span{font-size:3rem;position:absolute;top:20px;right:20px}main#especifico section#tarjeta .info{width:100%;padding-top:80px;display:flex;position:relative}main#especifico section#tarjeta .info div.izquierda{width:660px;height:600px;position:absolute;left:-60px;top:0px}main#especifico section#tarjeta .info div.izquierda img{width:100%;height:100%;object-fit:contain}main#especifico section#tarjeta .info div.derecha{width:50%;margin-left:50%;display:flex;flex-flow:column;justify-content:center}main#especifico section#tarjeta .info div.derecha h3{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize}main#especifico section#tarjeta .info div.derecha .propiedades p{margin-right:40px;color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%}main#especifico section#tarjeta .info div.derecha .alergenos{display:flex;flex-flow:row;align-items:center;margin:40px 0}main#especifico section#tarjeta .info div.derecha .alergenos span{font-size:3rem}main#especifico section#tarjeta .info div.derecha .alergenos div{margin-left:20px}main#especifico section#tarjeta .info div.derecha .alergenos div li{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem}main#especifico section#tarjeta .info div.derecha .colores{display:flex;flex-flow:row wrap}main#especifico section#tarjeta .info div.derecha .colores h3{width:100%}main#especifico section#tarjeta .info div.derecha .colores span{display:block;height:120px;width:120px;border-radius:8px;margin:10px 10px}@media screen and (max-width: 1399px){main#especifico section#tarjeta .info{flex-flow:column;padding:20px 0}main#especifico section#tarjeta .info div.izquierda{width:100%;height:300px;left:0;position:relative;margin:auto}main#especifico section#tarjeta .info div.izquierda img{object-fit:contain}main#especifico section#tarjeta .info div.derecha{width:80%;margin:40px auto 0 auto;align-items:center}main#especifico section#tarjeta .info div.derecha .propiedades p{margin:0}main#especifico section#tarjeta .info div.derecha .alergenos{width:100%;justify-content:start}main#especifico section#tarjeta .info div.derecha .alergenos li{margin:0}main#especifico section#tarjeta .info div.derecha .colores{text-align:center;justify-content:center}}main#especifico section#temporada{width:80%;display:flex;justify-content:space-between;margin:80px auto}main#especifico section#temporada h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:start}main#especifico section#temporada p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%}main#especifico section#temporada button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}main#especifico section#temporada button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 991px){main#especifico section#temporada{flex-flow:column}main#especifico section#temporada p{margin:12px 0 40px 0}}main#especifico>h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;margin-top:40px}@media screen and (max-width: 991px){main#especifico>h2{display:none}}aside#popupEspecifico{width:90%;height:70vh;background-color:#f3f6ea;border-radius:32px;box-shadow:0px 0px 450px 33px rgba(47,57,17,.45);position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:5}aside#popupEspecifico span{position:absolute;font-size:2rem;top:20px;right:20px}aside#popupEspecifico .img{width:500px;height:100%}aside#popupEspecifico .img img{width:100%;height:100%;object-fit:cover;border-radius:16px 0 0 16px}@media screen and (max-width: 991px){aside#popupEspecifico .img{display:none}}aside#popupEspecifico .texto{width:60%;padding:0 40px;display:flex;flex-flow:column;justify-content:center}aside#popupEspecifico .texto h2{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;text-align:start}aside#popupEspecifico .texto p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;height:50%;margin-top:4%;overflow-y:scroll}@media screen and (max-width: 991px){aside#popupEspecifico .texto p{font-size:1rem !important;height:68%;margin-top:20px}}@media screen and (max-width: 991px){aside#popupEspecifico .texto{width:100%;padding:0 40px}}main#perfilUsuario{margin-bottom:60px}main#perfilUsuario section.banner{width:100%;min-height:20vh;background-color:#f3f6ea;position:relative}main#perfilUsuario section.banner div.imgBanner{width:100%;height:200px}main#perfilUsuario section.banner div.imgBanner img{width:100%;height:100%;object-fit:cover}main#perfilUsuario section.banner div.foto{width:200px;height:200px;border-radius:8px;position:absolute;top:0;bottom:0;left:60px;margin:120px 0 0 0}main#perfilUsuario section.banner div.foto img{width:100%;height:100%;border-radius:8px;object-fit:cover}main#perfilUsuario section.banner div.foto>a{display:block;margin:auto;text-align:center;padding-top:20px}main#perfilUsuario section.banner div.foto>a span{font-size:3rem}main#perfilUsuario section.banner div.arriba{width:100%;padding:20px 0 0 300px;display:flex}main#perfilUsuario section.banner div.arriba span{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%}main#perfilUsuario section.banner div.arriba span .num{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize;margin-right:5px}main#perfilUsuario section.banner div.arriba>span:not(:first-child){margin-left:40px}main#perfilUsuario section.banner div.arriba button.seguir{margin:0 60px 0 auto}main#perfilUsuario section.banner div.abajo{width:100%;padding:20px 100px 20px 300px}main#perfilUsuario section.banner div.abajo h1{display:inline-block}main#perfilUsuario section.banner div.abajo span{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#2f3911}main#perfilUsuario section.banner div.abajo span:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#perfilUsuario section.banner div.abajo p{margin-top:12px}@media screen and (max-width: 991px){main#perfilUsuario section.banner{display:none}}main#perfilUsuario section.bannerResponsive{width:100%;min-height:20vh;background-color:#f3f6ea;position:relative}main#perfilUsuario section.bannerResponsive div.imgBanner{width:100%}main#perfilUsuario section.bannerResponsive div.imgBanner img{width:100%;object-fit:cover}main#perfilUsuario section.bannerResponsive div.arriba{width:60vw;margin:auto;display:flex;justify-content:center;align-items:center}main#perfilUsuario section.bannerResponsive div.arriba div.foto{width:150px;height:150px;border-radius:8px;position:absolute}main#perfilUsuario section.bannerResponsive div.arriba div.foto img{width:100%;height:100%;border-radius:8px;object-fit:cover}@media screen and (max-width: 575px){main#perfilUsuario section.bannerResponsive div.arriba div.foto{width:100px;height:100px;margin-top:0px}}main#perfilUsuario section.bannerResponsive div.arriba button{margin:0px 60px 20px auto;border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}main#perfilUsuario section.bannerResponsive div.arriba button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#perfilUsuario section.bannerResponsive div.medio{width:100%;margin:40px auto 0 auto;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center}main#perfilUsuario section.bannerResponsive div.medio div:first-child h1{margin:40px 0 20px 0}main#perfilUsuario section.bannerResponsive div.medio div:first-child span{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#2f3911}main#perfilUsuario section.bannerResponsive div.medio div:first-child span:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#perfilUsuario section.bannerResponsive div.medio div:last-child span{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%}main#perfilUsuario section.bannerResponsive div.medio div:last-child span .num{color:#2f3911;font-family:"raleway",system-ui;font-weight:600;font-size:1.6rem;line-height:160%;text-transform:capitalize;margin-right:5px}main#perfilUsuario section.bannerResponsive div.medio div:last-child span:last-child{margin-left:20px}main#perfilUsuario section.bannerResponsive div.abajo{width:100%;padding-bottom:20px}main#perfilUsuario section.bannerResponsive div.abajo p{padding:40px 80px;text-align:center}main#perfilUsuario section.bannerResponsive div.abajo a{display:block;margin:auto;text-align:center;padding-bottom:20px}main#perfilUsuario section.bannerResponsive div.abajo a span{font-size:3rem}@media screen and (min-width: 992px){main#perfilUsuario section.bannerResponsive{display:none}}main#perfilUsuario section button{display:block;border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);margin:auto}main#perfilUsuario section button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#perfilUsuario section.paletasHuerto{display:flex;justify-content:center;align-items:center}main#perfilUsuario section.paletasHuerto div.huerto{width:80%;display:flex;flex-flow:column;justify-content:center;align-items:center}main#perfilUsuario section.paletasHuerto div.huerto>h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:80px 0}@media screen and (max-width: 991px){main#perfilUsuario section.paletasHuerto div.huerto>h2{font-size:2.5rem}}@media screen and (max-width: 991px){main#perfilUsuario section.paletasHuerto div.huerto>h2{font-size:2rem;margin:40px 0 20px 0}}main#perfilUsuario section.paletasHuerto div.huerto div.alimentos{width:100%;display:flex;flex-flow:row;align-items:center;margin:auto;overflow-x:scroll}main#perfilUsuario section.paletasHuerto div.huerto div.alimentos .elemento{min-width:300px;min-height:300px;border-radius:8px;margin:0 20px 20px 20px;display:flex;justify-content:center;align-items:center}main#perfilUsuario section.paletasHuerto div.huerto div.alimentos .elemento h5{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;text-transform:uppercase;font-weight:800;font-size:2rem;color:#f3f6ea;opacity:0}main#perfilUsuario section.paletasHuerto div.huerto div.alimentos .elemento:hover{background-color:#2f3911;background-blend-mode:darken}main#perfilUsuario section.paletasHuerto div.huerto div.alimentos .elemento:hover h5{color:#f3f6ea;opacity:1}main#perfilUsuario section.paletasHuerto div.huerto div.alimentos .elemento:hover h5:hover{color:#dae2bf}@media screen and (max-width: 991px){main#perfilUsuario section.paletasHuerto div.huerto div.alimentos .elemento{min-width:200px;min-height:200px}}@media screen and (max-width: 991px){main#perfilUsuario section.paletasHuerto div.huerto{width:80%}}@media screen and (max-width: 991px){main#perfilUsuario section.paletasHuerto{flex-flow:column}main#perfilUsuario section.paletasHuerto h2{font-size:3rem}main#perfilUsuario section.paletasHuerto div.colores>div:nth-child(n+3){display:none}main#perfilUsuario section.paletasHuerto div.alimentos>div:nth-child(n+3){display:none}}main#perfilUsuario section.recetas{width:80%;min-height:60vh;margin-top:60px;display:flex;flex-flow:column;justify-content:center;align-items:center;margin:80px auto}main#perfilUsuario section.recetas>h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:80px 0}@media screen and (max-width: 991px){main#perfilUsuario section.recetas>h2{font-size:2.5rem}}@media screen and (max-width: 991px){main#perfilUsuario section.recetas>h2{font-size:2rem;margin:20px 0}}main#perfilUsuario section.recetas .receta{width:100%;display:flex;flex-flow:row;align-items:center;margin:0 auto;overflow-x:scroll}main#perfilUsuario section.recetas .receta .tarjeta{width:600px;margin:20px 20px}@media screen and (max-width: 991px){main#perfilUsuario section.recetas div:nth-child(n+3){display:none}main#perfilUsuario section.recetas .receta{width:100%}main#perfilUsuario section.recetas .receta div.tarjeta{min-width:300px;min-height:200px;margin:20px 20px;justify-content:center;align-items:center}main#perfilUsuario section.recetas .receta div.tarjeta div{margin:10px 0}}main#perfilUsuario section.alergias{width:100%;min-height:60vh;margin-top:60px;display:flex;flex-flow:column;justify-content:center;align-items:center}main#perfilUsuario section.alergias>h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:80px 0}@media screen and (max-width: 991px){main#perfilUsuario section.alergias>h2{font-size:2.5rem}}@media screen and (max-width: 991px){main#perfilUsuario section.alergias>h2{font-size:2rem;margin:20px 0}}main#perfilUsuario section.alergias .detalleAlergia{width:80%;margin:5% auto;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:80px 120px}@media screen and (max-width: 991px){main#perfilUsuario section.alergias .detalleAlergia{display:flex;flex-flow:column}}main#perfilUsuario section.alergias .detalleAlergia a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#2f3911}main#perfilUsuario section.alergias .detalleAlergia a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#perfilUsuario section.comentarios{width:100%;min-height:60vh;margin-top:30px;display:flex;flex-flow:column;justify-content:center;align-items:center}main#perfilUsuario section.comentarios>h2{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin:80px 0 0 0}@media screen and (max-width: 991px){main#perfilUsuario section.comentarios>h2{font-size:2.5rem}}@media screen and (max-width: 991px){main#perfilUsuario section.comentarios>h2{font-size:2rem;margin:20px 0}}main#perfilUsuario section.comentarios .detalleComentario{width:100%;margin:20px auto;display:flex;flex-flow:column}main#perfilUsuario section.comentarios .detalleComentario>div{margin:20px auto}main#perfilUsuario section.comentarios .detalleComentario>div a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#87a330}main#perfilUsuario section.comentarios .detalleComentario>div a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}@media screen and (max-width: 991px){main#perfilUsuario section.comentarios .detalleComentario div:nth-child(n+3){display:none}}main#login{width:100%;min-height:100vh;background:url("../img/Banner.jpg") no-repeat center center/cover,#aac874;background-blend-mode:multiply;display:flex;flex-flow:column;justify-content:center;align-items:center}main#login span{position:absolute;font-size:2rem;top:20px;right:20px}main#login nav{min-width:32%;display:flex;justify-content:center;align-items:center;margin-bottom:40px;background-color:#20421f;border-radius:16px}main#login nav a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;font-size:1.2rem;font-weight:600;color:#f3f6ea;padding:20px 100px}main#login nav a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#login nav a:first-child{border-right:solid 1px #f3f6ea}main#login form{display:flex;flex-flow:column;min-width:40%;background-color:#20421f;padding:20px 100px 20px 100px;border-radius:16px}main#login form label{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;color:#f3f6ea;margin-top:20px}main#login form>input{padding:16px 8px;margin:10px 0;background-color:#f3f6ea}main#login form div{margin:20px 0}main#login form input#submit{border:solid 1px #f3f6ea;border-radius:4px;color:#f3f6ea;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);min-width:20%;margin:20px auto}main#login form input#submit:hover{background-color:#dae2bf;color:#2f3911;border:solid 1px #dae2bf}@media screen and (max-width: 991px){main#login{height:90vh}main#login nav{flex-flow:column}main#login nav a:first-child{border-bottom:solid 1px #f3f6ea;border-right:none}main#login form{padding:20px}}main#signIn{width:100%;min-height:100vh;background:url("../img/Banner.jpg") no-repeat center center/cover,#aac874;background-blend-mode:multiply;display:flex;flex-flow:column;justify-content:center;align-items:center}main#signIn span{position:absolute;font-size:2rem;top:20px;right:20px}main#signIn nav{min-width:32%;display:flex;justify-content:center;align-items:center;margin-bottom:40px;background-color:#20421f;border-radius:16px}main#signIn nav a{color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;font-size:1.2rem;font-weight:600;color:#f3f6ea;padding:20px 100px}main#signIn nav a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}main#signIn nav a:first-child{border-right:solid 1px #f3f6ea}main#signIn form{width:80%;border-radius:16px;display:flex;flex-flow:row wrap;background-color:#20421f;padding:20px 40px}main#signIn form>label{width:100%;color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;color:#f3f6ea;margin-top:20px}main#signIn form label{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%;color:#f3f6ea;margin-top:20px}main#signIn form>input{width:100%;padding:16px 20px;margin:10px 0;background-color:#f3f6ea}main#signIn form>input.peque{width:40%;margin-right:10px}main#signIn form .terminos{width:100%}main#signIn form input#submit{border:solid 1px #f3f6ea;border-radius:4px;color:#f3f6ea;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);display:block;width:300px;margin:40px auto}main#signIn form input#submit:hover{background-color:#dae2bf;color:#2f3911;border:solid 1px #dae2bf}@media screen and (max-width: 1199px){main#signIn{min-height:98vh;width:100vw;padding:20px 0 !important}main#signIn nav{flex-flow:column}main#signIn nav a:first-child{border-bottom:solid 1px #f3f6ea;border-right:none}main#signIn form{width:90%;padding:20px}main#signIn form div.terminos label{font-size:1rem}}main#subirReceta{width:60%;min-height:100vh;margin:80px auto}main#subirReceta form label{margin:40px 0 12px 0}main#subirReceta form textarea{width:100%;height:300px;margin-bottom:20px !important}main#subirReceta form .imagen{margin-bottom:40px !important}main#subirReceta form>button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0)}main#subirReceta form>button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#editorGeneral{width:80%;min-height:50vh;padding:40px;margin:auto}main#editorGeneral h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem}@media screen and (max-width: 991px){main#editorGeneral h1{font-size:2.5rem}}@media screen and (max-width: 992px){main#editorGeneral h1{text-align:center;margin:40px 0;font-size:2rem}}main#editorGeneral form label{font-family:"Playfair Display",sans-serif;color:#2f3911;font-size:2rem;font-weight:600;text-align:center;margin:0;padding:0}@media screen and (max-width: 992px){main#editorGeneral form label{font-size:1.5rem;text-align:start;line-height:120%;margin-bottom:20px}}main#editorGeneral form select{padding:16px 32px;border-radius:8px}main#editorGeneral form p{color:#2f3911;font-family:"raleway",system-ui;font-weight:400;font-size:1.2rem;line-height:160%}@media screen and (max-width: 992px){main#editorGeneral form p{margin-bottom:20px;font-size:1rem}}main#editorGeneral form input#enviar{display:block;border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);padding:4px 20px;font-weight:600;margin:20px 0 40px 0}main#editorGeneral form input#enviar:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 992px){main#editorGeneral form input#enviar{font-size:1rem}}main#editorGeneral button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);margin:40px 0}main#editorGeneral button:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}@media screen and (max-width: 992px){main#editorGeneral button{font-size:1rem}}main#ajustes{position:relative;width:60%;display:flex;flex-flow:column;margin:120px auto;padding-bottom:100px}main#ajustes h1{margin:100px auto;color:#2f3911;text-align:center;font-family:"Playfair Display",sans-serif;text-transform:uppercase;font-weight:500;font-size:3rem;margin-top:0}@media screen and (max-width: 991px){main#ajustes h1{font-size:2.5rem}}main#ajustes .ajustes{width:100%;display:flex;flex-flow:column}main#ajustes .ajustes div{display:flex;justify-content:center;align-items:center}main#ajustes .ajustes div label{margin-right:20px}main#ajustes .ajustes div input#contrasena{padding:4px 12px;border:solid 1px #2f3911;border-radius:4px}main#ajustes .ajustes div input::file-selector-button{border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:4px 12px;font-weight:400;font-size:1rem;background-color:rgba(255,255,255,0)}main#ajustes .ajustes div input::file-selector-button:hover{background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#ajustes .ajustes div input.enviar{width:120px;display:block;border:solid 1px #2f3911;border-radius:4px;color:#2f3911;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;background-color:rgba(255,255,255,0);font-size:1rem;padding:8px 12px;margin-left:auto}main#ajustes .ajustes div input.enviar:hover{transition:background-color .2s ease-in-out 100ms;background-color:#87a330;color:#f3f6ea;border:solid 1px #87a330}main#ajustes .ajustes::after{content:"";display:block;width:100%;height:1px;background-color:#aac874;border-radius:8px;margin:20px 0}main#ajustes>a{position:absolute;bottom:0;right:0;color:#f3f6ea;font-family:"raleway",system-ui;font-weight:400;font-size:1rem;color:#2f3911;display:flex;justify-content:center;align-items:center;margin-bottom:20px}main#ajustes>a:hover{transition:color .2s ease-in-out 100ms;color:#aac874;font-weight:800}/*# sourceMappingURL=estilo.css.map */
