@import url(https://fonts.googleapis.com/css2?family=Grandstander:ital,wght@0,100..900;1,100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Poetsen+One&display=swap);@import url(https://db.onlinewebfonts.com/c/d45c595a0219ea91eb5851cf0f8f96d1?family=RFKrabuler-Regular);@font-face{font-family:KrabulerFont;src:url(/static/media/RF%20Krabuler%20Regular.427a1ecd83efbf140c07.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:KrabulerFont}:root{--verte-fonce:#1e5536;--verte-claire:#abd4a7;--marron-fonce:#7f5b50;--beige-claire:#f4ede3}.App{font-family:RFKrabuler-Regular;text-align:center}.navbar{align-items:center;background-color:initial;display:flex;font-family:KrabulerFont;font-size:1.5vw;height:80px;justify-content:center;left:0;position:fixed;right:0;top:0;transition:background-color .3s ease;z-index:999}.vinculo-commander-navbar{color:var(--beige-claire);text-decoration:none}.navbar.scrolled{background:#f4ede3}.navbar-container{align-items:center;display:flex;height:80px;justify-content:center;max-width:1500px}.navbar-logo{cursor:pointer;justify-self:start;margin-left:5px;transform-origin:center;transition:transform .3s ease}.navbar-logo:hover{transform:scale(1.05)}.navbar-logo img{height:9vh;width:auto}.menu-responsive{color:#1e5536}.menu-responsive:hover{color:#60b685}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(5,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:60vw}.mobile-shop-icon{display:none}.nav-item{height:80px}.nav-links{align-items:center;color:var(--verte-fonce);display:flex;font-weight:500;height:50px;margin-top:15px;padding:0 1rem;text-decoration:none;text-transform:uppercase}.ligne-nav-menu{display:none}.dtype{color:var(--marron-fonce)}.nav-links:hover{border-bottom:4px solid var(--marron-fonce);transition:all .2s ease-out}.dtype:hover{border-bottom:4px solid var(--verte-fonce)}.menu-icon,.nav-links-mobile{display:none}.panier-icon{font-size:20px;height:20px;padding-left:7px;width:20px}@media screen and (max-width:960px){.NavbarItems{position:relative}.bouton-boutique{margin-bottom:10px;margin-left:450px}.nav-menu{display:flex;flex-direction:column;left:-150%;position:absolute;top:60px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:var(--beige-claire);left:-40px;margin-top:2%;padding-bottom:10px;z-index:1}.nav-links{display:inline-flex;font-size:4vw;justify-content:center;padding:0;text-align:center;width:100%}.nav-links:hover{background-color:var(--verte-claire);border-radius:0;color:#242424}.navbar-logo img{height:8vh}.navbar-logo{left:5%;position:absolute;top:0}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.nav-links-mobile{background-color:initial;border:1px solid red;border-radius:4px;color:#fff;display:block;margin:1rem auto;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:80%}.ligne-nav-menu{border:1px dashed var(--marron-fonce);display:block}.nav-links-mobile:hover{background:#fff;color:#242424;transition:.25s}}@media screen and (max-width:750px){.bouton-boutique{display:none}.mobile-shop-icon{display:flex;font-size:30px;position:absolute;right:20%;top:20%}.shop-icono{color:var(--verte-fonce)}.navbar-logo img{height:9vh}.navbar-logo:hover{transform:none}.nav-links{font-size:6vw}.nav-menu.active{margin-top:5%}}:root{--primary:#1e5536}.btn{align-items:center;border:none;border-radius:2px;cursor:pointer;display:flex;flex-direction:row;font-family:KrabulerFont;justify-content:center;outline:none;padding:8px 20px}.btn--primary{background-color:#1e5536;background-color:var(--primary);border:1px solid #1e5536;border:1px solid var(--primary);border-radius:5px;box-shadow:0 8px 16px 0 #0003,0 6px 20px 0 #00000030;color:#f4ede3}.btn--outline{background-color:initial;border:1px solid #1e5536;border:1px solid var(--primary);color:#f4ede3;padding:8px 20px;transition:all .3s ease-out}.btn--medium{font-size:20px;padding:8px 20px}.btn--large{font-size:20px;padding:12px 26px}.btn--large:hover,.btn--medium:hover{background:#abd4a7;color:#f4ede3;transition:.25s}.modal{background-color:#00000080;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.modal-content{background-color:var(--beige-claire);border:1px solid #888;border-radius:10px;margin:10% auto;max-width:500px;padding:2%;position:relative;top:10%;width:90%}.close{color:#aaa;cursor:pointer;font-size:2vw;font-weight:700;position:absolute;right:20px;top:10px}.close:focus,.close:hover{color:#fb0505;cursor:pointer;text-decoration:none}.modal-buttons{display:flex;flex-wrap:wrap;gap:10%;justify-content:center;margin-bottom:20px;margin-top:20px}.modal-content img{display:block;height:auto;margin:0 auto;max-width:200px;width:80%}.modal-buttons button{background-color:var(--verte-fonce);border:none;border-radius:5px;box-shadow:0 8px 16px 0 #0003,0 6px 20px 0 #00000030;color:#fff;cursor:pointer;font-family:RFKrabuler-Regular;font-size:1.5vw;padding:10px 20px;transition:background-color .3s ease}.modal-buttons button:hover{background-color:var(--verte-claire)}.modal-content h1{color:var(--marron-fonce);font-size:2vw;margin:20px 0;text-align:center}@media screen and (max-width:960px){.modal-content{top:25%;width:95%}.modal-buttons button{font-size:1rem;padding:8px 16px}.modal-content h1{font-size:1.5rem}}@media screen and (max-width:750px){.modal-content{padding:5%;top:25%}.modal-buttons button{font-size:.9rem;padding:6px 12px}.modal-content img{width:70%}.modal-content h1{font-size:1.2rem}}.banner-container{height:100vh;overflow:hidden;position:relative;width:auto}.vinculo-commander-banner{color:var(--beige-claire);text-decoration:none}.background-video{object-fit:cover}.background-video,.video-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.video-overlay{background-color:#00000080}.cont-banner-descript{align-items:center;display:flex;flex-direction:column;gap:3%;height:100%;justify-content:center;margin-top:5%}.sous-titre-banner{color:var(--verte-claire);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2vw;margin:0;padding:0}.logo_banner_home{margin:0;padding:0;width:50%}.texte-antespara{color:var(--verte-claire);font-size:2.5vw;margin:0;padding:0}.para-banner{color:var(--beige-claire);font-size:2vw;margin:0;padding:0;text-align:center}.banner-btns{margin-top:5%}.moto-icon{font-size:2rem;padding-left:6px}@media screen and (max-width:960px){.banner-container{padding-top:10%}.sous-titre-banner,.texte-antespara{font-size:5vw}.para-banner{font-size:4vw;width:80%}.logo_banner_home{width:70%}.banner-btns{padding-top:20%}}@media screen and (max-width:750px){.logo_banner_home{width:90%}.sous-titre-banner,.texte-antespara{font-size:8vw}.para-banner{font-size:7vw;width:90%}.btn-mobile{display:block;text-decoration:none}}.homepage-content{display:flex;flex-direction:column;margin:0;padding:0}.titre-descrp{font-size:3vw}.para-home{font-size:1.5vw}.section-divider{border:12px solid var(--verte-claire);margin:0;padding:0;width:auto}.section-divider2{border:15px solid var(--marron-fonce);margin:0;padding:0;width:auto}.home-description,.home-histoire{align-items:center;display:grid;grid-template-columns:50% 50%;height:90vh;justify-content:center;margin:0;text-align:center;width:100%}.home-text{padding:0 0 0 6%}.home-text,.home-text-histoire{display:flex;flex-direction:column;margin:0;overflow:hidden}.home-text-histoire{padding:0 10% 0 0}.titre-descr{color:var(--verte-claire)}.titre-hist{color:var(--marron-fonce)}.home-description{background-color:var(--marron-fonce)}.home-histoire{background-color:var(--verte-claire)}.para-descr{color:var(--beige-claire)}.para-hist{color:var(--verte-fonce)}.paragraphe-home.mots{color:var(--beige-claire)}.images-sections{view-timeline-name:--image;view-timeline-axis:block;animation-timeline:--image;animation-range:entry 25% cover 40%;animation-fill-mode:both;animation-name:show}.images-home{display:flex}.descr-img,.histoire-img{padding-left:15%}.imagen-home-descr{border:5px solid var(--verte-claire)}.imagen-hist{border:5px solid var(--beige-claire)}.images-sections{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.descr-img{width:80%}.buttom-concept-home-intro{--b:3px;--s:.15em;--cv:var(--verte-claire);--_p:var(--s);background:conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--cv) 0) var(--_p) var(--_p)/calc(100% - var(--b) - var(--_p)*2) calc(100% - var(--b) - var(--_p)*2);border:none;color:var(--cv);cursor:pointer;font-family:KrabulerFont;font-size:1.5rem;font-weight:700;height:70px;margin:1rem;outline:var(--b) solid #0000;outline-offset:.2em;padding:1rem .5rem;padding:calc(.05em + var(--s)) calc(.3em + var(--s));transition:.3s linear,color 0s,background-color 0s;width:180px}.buttom-concept-home-intro:focus-visible,.buttom-concept-home-intro:hover{--_p:0px;background-color:var(--verte-claire);outline-color:var(--cv);outline-offset:.05em}.buttom-concept-home-intro:hover{color:var(--verte-fonce)}.buttom-concept-home-intro:active{background:var(--beige-claire);color:#fff}.link-concept-intro{color:var(--verte-claire);text-decoration:none}.buttom-laferme-home{--b:3px;--s:.15em;--cv:var(--marron-fonce);--_p:var(--s);background:conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--cv) 0) var(--_p) var(--_p)/calc(100% - var(--b) - var(--_p)*2) calc(100% - var(--b) - var(--_p)*2);border:none;color:var(--cv);cursor:pointer;font-family:KrabulerFont;font-size:1.5rem;font-weight:700;height:70px;margin:1rem;outline:var(--b) solid #0000;outline-offset:.2em;padding:1rem .5rem;padding:calc(.05em + var(--s)) calc(.3em + var(--s));transition:.3s linear,color 0s,background-color 0s;width:180px}.buttom-laferme-home:focus-visible,.buttom-laferme-home:hover{--_p:0px;background-color:var(--marron-fonce);color:var(--beige-claire);outline-color:var(--cv);outline-offset:.05em}.buttom-laferme-home:hover .link-ferme-intro{color:var(--beige-claire)}.buttom-laferme-home:active{background:var(--beige-claire)}.buttom-laferme-home:active .link-ferme-intro,.link-ferme-intro{color:var(--marron-fonce)}.link-ferme-intro{text-decoration:none}.home-mots-createur{align-items:center;background-attachment:fixed;background-image:url(/static/media/Ferme-pano.a537ca50b15b99ae4557.png);background-position:50%;background-size:cover;display:grid;grid-template-columns:1fr;height:100vh;justify-content:center;overflow:hidden;position:relative;width:auto}.home-mots-createur:before{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:auto}.home-text-createur h2{color:var(--verte-claire)}.home-text-createur{color:#fff;padding:0 10%;position:relative;text-align:center;z-index:1}.mots{font-size:2vw;width:100%}.signature-chef{text-align:right;width:80%}.foto-chef{border-radius:50%;width:20%}.container-concept-home{display:grid;grid-template-columns:.5fr 1.5fr;padding:5% 0}.container-brunchs-home{display:grid;grid-template-columns:1.5fr .5fr;padding:5% 0}.home-bottom{align-items:center;background-color:var(--beige-claire);display:grid;grid-template-columns:1fr;padding:20px 5%;width:auto}.home-bottom,.text-brunch-home,.text-concept-home{justify-content:center}.paragraphe-bottom-home.un{color:var(--marron-fonce);font-size:1.5vw;text-align:right;width:80%}.paragraphe-bottom-home.deux{color:var(--marron-fonce);font-size:1.5vw;padding-left:20%;text-align:left;width:80%}.ligne-separatoire{border:none;border-top:4px dotted var(--marron-fonce);justify-self:center;margin:0 40px;width:50%}.events-section{background-attachment:fixed;background-image:url(/static/media/catering-background.ccac224327c83d3560bd.jpg);background-position:50%;background-size:cover;overflow:hidden;position:relative}.events-section:before{background-color:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.container-event-home{position:relative;z-index:2}.paragraphe-event-home{color:var(--beige-claire);font-size:1.5vw;padding:0 10% 2%;text-align:center}.button-event{--b:3px;--s:.15em;--c:var(--verte-claire);--_p:var(--s);align-items:center;background:conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--c) 0) var(--_p) var(--_p)/calc(100% - var(--b) - var(--_p)*2) calc(100% - var(--b) - var(--_p)*2);border:none;color:var(--c);cursor:pointer;display:flex;font-family:KrabulerFont;font-size:1.5rem;font-weight:700;height:70px;justify-content:center;justify-self:center;margin:0;outline:var(--b) solid #0000;outline-offset:.2em;padding:calc(.05em + var(--s)) calc(.3em + var(--s));text-align:center;transition:.3s linear,color 0s,background-color 0s;width:180px}.button-event:focus-visible,.button-event:hover{--_p:0px;background-color:var(--verte-claire);color:var(--verte-fonce);outline-color:var(--c);outline-offset:.05em}.button-event:active{background:var(--c);color:#fff}.button-event .link-event{color:var(--c);text-decoration:none;transition:color .3s linear}.button-event:focus-visible .link-event,.button-event:hover .link-event{color:var(--verte-fonce)}.event-negrita{color:var(--verte-claire);font-style:oblique}.titre-event{color:var(--verte-claire);padding-top:2%;text-align:center}.thumbs{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:auto;justify-content:center;justify-self:center;max-width:100%;>a{box-shadow:0 0 0 3px #fff,0 5px 8px 3px rgba(black,.6);height:auto;margin:2px;max-width:auto;overflow:hidden;img{border-radius:5px;max-height:100%;max-width:100%;min-height:100%;min-width:100%;transform:scale(1);transition:transform .1s ease-in-out}&:hover{img{transform:scale(1.1)}}}}.lightbox{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000c;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:translateY(-100%);transition:opacity .5s ease-in-out;width:100%;z-index:200;&:has(div:target){opacity:1;transform:translateY(0)}a.nav{color:var(--verte-claire);font-size:40px;font-weight:200;opacity:.5;text-decoration:none;text-shadow:0 2px 2px rgba(black,.8);&:hover{opacity:1}}.overlay{left:0;top:0;width:100%}.overlay,.target{height:100%;position:absolute}.target{align-items:center;display:flex;justify-content:space-between;transform:scale(0);width:auto;:first-child,:last-child{flex:0 0 100px;text-align:center;@media (max-width:600px){flex:0 0 50px}}.content{align-self:center;border-radius:5px;box-shadow:0 0 0 3px #fff,0 5px 8px 3px rgba(black,.6);flex:1 1 auto;max-height:100%;max-width:calc(100% - 200px);min-height:0;min-width:0;opacity:0;overflow:hidden;transform:scale(.5);transition:transform .25s ease-in-out,opacity .25s ease-in-out;img{display:block;margin:0;max-height:calc(100vh - 40px);max-width:100%;min-height:100%;min-width:100%}}&:target{transform:scale(1);.content{opacity:1;transform:scale(1)}}}.close{color:var(--verte-claire);cursor:pointer;font-size:4vw;position:relative;right:0;top:40%;transition:color .3s ease;z-index:10}.close:hover{color:red}.lightbox .content{position:relative}.lightbox .content img{height:auto;width:100%}}.link-concept,.vinculo-commander-home{color:var(--verte-fonce);text-decoration:none}.cont-buttons{display:flex;justify-content:center;justify-items:center}.button-home{--b:3px;--s:.15em;--c:var(--verte-fonce);--_p:var(--s);background:conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--c) 0) var(--_p) var(--_p)/calc(100% - var(--b) - var(--_p)*2) calc(100% - var(--b) - var(--_p)*2);border:none;color:var(--c);cursor:pointer;font-family:KrabulerFont;font-size:1.5rem;font-weight:700;height:70px;outline:var(--b) solid #0000;outline-offset:.2em;padding:1rem .5rem;padding:calc(.05em + var(--s)) calc(.3em + var(--s));transition:.3s linear,color 0s,background-color 0s;width:180px}.button-home:focus-visible,.button-home:hover{--_p:0px;background-color:var(--verte-claire);outline-color:var(--c);outline-offset:.05em}.button-home:active{background:var(--c);color:#fff}@keyframes show{0%{opacity:0;scale:25%}to{opacity:1;scale:100%}}@media screen and (max-width:960px){.titre-descrp{font-size:4vw}.para-home{font-size:3vw}.home-description,.home-histoire{grid-template-columns:100%;grid-template-rows:auto auto;height:auto;margin:0;padding:5% 0}.home-text-histoire{grid-row:1}.home-text,.home-text-histoire{padding:5%}.descr-img,.histoire-img{justify-content:center;margin:0;padding:0}.descr-img{height:auto;width:100%}.imagen-hist,.imagen-home-descr{width:40%}.descr-img,.histoire-img{padding-bottom:5%}.home-mots-createur{height:80vh}.home-text-createur{padding:0 10%}.mots{font-size:3.5vw}.container-brunchs-home,.container-concept-home{grid-template-columns:1fr;margin:0;padding:5% 0}.text-brunch-home{grid-row:1}.text-brunch-home,.text-concept-home{padding:5% 0}.paragraphe-bottom-home.deux,.paragraphe-bottom-home.un{font-size:3vw;margin:0;padding:0 0 5%;text-align:center;width:100%}.thumbs{gap:10px;grid-template-columns:1fr 1fr;height:auto;max-width:80%;>a{height:auto;img{max-height:auto;max-width:auto;min-height:auto;min-width:auto}}}}@media screen and (max-width:750px){.titre-descrp{font-size:8vw}.para-home{font-size:6vw}.imagen-hist,.imagen-home-descr{width:80%}.descr-img,.histoire-img{padding-bottom:10%}.section-divider{border-style:solid;border:12px hidden var(--verte-claire);border-bottom:12px solid var(--verte-claire)}.section-divider2{border:15px var(--marron-fonce);border-style:solid hidden hidden}.home-mots-createur{height:60vh}.home-text-createur{padding:0 10%}.mots{font-size:6vw}.foto-chef{width:35%}.paragraphe-bottom-home.deux,.paragraphe-bottom-home.un{font-size:6vw}.thumbs{gap:5px;grid-template-columns:1fr 1fr;height:auto;max-width:100%;padding:5px}.thumbs>a img{height:100%;object-fit:cover;width:100%}.lightbox{margin:0;.close{bottom:10%}.target{.content{max-width:100%}}}.titre-event{font-size:8vw;padding:0 5%}}.container{display:flex;justify-content:center;margin:0 auto;padding:75px 0;width:80%}.gallery-wrap{display:flex;flex-direction:row;height:50vh;width:80%}.item{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1;height:100%;transition:none}.item-1{background-image:url(/static/media/Event1.e3c1f5e714d06c279f37.jpg)}.item-2{background-image:url(/static/media/Event2.e321a8b789f8e4132831.jpg)}.item-3{background-image:url(/static/media/Event3.85cc4363f372a6e3e540.jpg)}.item-4{background-image:url(/static/media/Event4.82309ab8445cc8394bd2.jpg)}.item-5{background-image:url(/static/media/Event5.366f01f3b06170c26ebd.jpg)}@media (max-width:960px){.container{padding:50px 0;width:80%}.item{flex:1 1 auto;height:40vh}}@media (max-width:700px){.container{padding:30px 0;width:80%}.gallery-wrap{flex-direction:column;height:auto}.item{flex:1 1 auto;height:30vh}}*{box-sizing:border-box}.la-ferme-container{background-color:var(--verte-claire);display:flex;flex-direction:column}.titres-ferme{font-size:3vw;text-align:center}.section-ferme{padding:0 5%}.ferme-cont,.section-ferme{align-items:center;display:flex;flex-direction:column;justify-content:center;width:auto}.ferme-cont{background-attachment:fixed;background-image:url(/static/media/Ferme-pano.a537ca50b15b99ae4557.png);background-position:50%;background-size:cover;height:100vh;overflow:hidden;position:relative}.titre-descr-ferme{color:var(--verte-claire);font-size:4vw;margin-top:-1%;padding-bottom:2%}.descr-ferme-div{grid-gap:2%;align-items:center;display:grid;gap:2%;grid-template-columns:1fr 1fr;justify-content:center;padding:20px}.paragraphe-descr-ferme{color:var(--beige-claire);font-size:2vw;margin:0;text-align:center;width:80%}.map-cont{align-items:center;display:flex;height:400px;justify-content:center;width:100%}.map-cont iframe{border:5px solid var(--verte-claire);border-radius:2rem;height:100%;width:100%}.histoire-cont{background-color:var(--beige-claire);height:auto;overflow:hidden;padding:2%;width:auto}.titre-histoire-ferme{color:var(--verte-fonce)}.histoire-paragraphe{color:var(--marron-fonce);font-size:2vw;letter-spacing:1px;padding-right:5%;position:relative;text-align:justify}.ancienne-ferme{float:left}.ancienne-ferme,.photo-ferme{border:5px solid var(--verte-claire);display:block;height:auto;margin:1%;width:18%}.photo-ferme{float:right}.fruits-cont,.legumes-cont{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:2% 5%}.titre-legumes-ferme{color:var(--marron-fonce)}.legumes-paragraphe{color:var(--verte-fonce);font-size:2vw;letter-spacing:1px;text-align:center}.fruits-cont{background-color:var(--marron-fonce)}.titre-fruits-ferme{color:var(--verte-claire)}.fruits-paragraphe{color:var(--beige-claire);font-size:2vw;letter-spacing:1px;text-align:center}.gallery-ferme img{border-radius:5%}.gallery-ferme{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:100%;width:80%}.gallery-ferme img{height:auto;max-width:100%;object-fit:cover;width:100%}@media screen and (max-width:960px){.ferme-cont{height:auto;padding-bottom:20%;padding-top:15%}.descr-ferme-div{align-items:center;gap:0;gap:20%;grid-template-columns:1fr;justify-content:center;padding:0}.paragraphe-descr-ferme{width:100%}.fruits-cont,.histoire-cont,.legumes-cont{height:auto;padding:5% 5% 10%}.descr-ferme-div{gap:10%}.map-cont{height:300px;justify-self:center;width:50%}.titre-descr-ferme,.titre-fruits-ferme,.titre-histoire-ferme,.titre-legumes-ferme{font-size:5vw}.para-gen-ferme{font-size:3vw}.paragraphe-descr-ferme{font-size:4vw}.ancienne-ferme,.photo-ferme{width:30%}.fruits-paragraphe,.legumes-paragraphe{padding:0 3%}.gallery-ferme{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.titres-ferme{font-size:10vw}.map-cont{width:80%}.para-gen-ferme{font-size:5vw}.ferme-cont{padding-top:30%}.fruits-cont,.legumes-cont{height:auto;padding-bottom:10%;padding-top:10%}.titre-fruits-ferme,.titre-histoire-ferme,.titre-legumes-ferme{font-size:8vw}.histoire-cont{height:auto;padding:5%}.histoire-paragraphe{font-size:5vw;padding-right:0;text-align:center}.ancienne-ferme,.photo-ferme{display:block;float:none;height:auto;margin:10px auto;width:90%}.gallery-ferme{gap:20px;grid-template-columns:1fr;width:90%}.gallery-ferme img{height:auto;object-fit:cover;width:80%}}.leConcept-container{background-color:var(--beige-claire);display:flex;flex-direction:column}.container-sections{padding-left:6%;padding-right:6%}.vinculo-commander-concept{color:var(--beige-claire);text-decoration:none}.titres{color:var(--verte-fonce);font-size:3vw;margin-bottom:0;text-align:center;text-transform:uppercase}.paragraphes{font-size:1.5vw}.description-concept{align-items:center;background-attachment:fixed;background-image:url(/static/media/Cultive.916509b94eaca08e9396.png);background-position:50%;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:auto;z-index:2}.negrita-exp-concept{color:var(--verte-claire)}.description-concept:before{background:rgba(52,39,34,.353);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.description-div{align-items:center;display:flex;flex-direction:column;overflow:hidden;text-align:justify}.titre-concept{color:var(--beige-claire);font-size:4vw;margin:0;padding:0;text-shadow:1px 1px 2px var(--verte-claire)}.sous-titre-descr{background-color:var(--verte-claire);border-radius:5em;color:var(--marron-fonce);font-size:2vw;margin:0;padding:.5rem;text-align:center}.paragraphe-descr{color:var(--beige-claire);font-size:2vw;text-align:center;width:90%}.vision{align-items:center;display:flex;height:auto;justify-content:center;padding-bottom:10%;padding-top:10%;z-index:99}.vision h2{margin-bottom:20px}.wrapper-vision{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);justify-items:center;text-align:justify}.contains{background-color:rgba(171,212,167,.678);border-radius:2rem;box-shadow:12px 12px 2px 1px var(--marron-fonce);height:100%;padding:0 2% 2%;text-align:center;width:80%}.sous-titres{background-color:var(--beige-claire);color:var(--marron-fonce);font-size:3vw}.paragraphe-cuisine,.paragraphe-vision{color:var(--marron-fonce);font-size:2vw}.container-sections h2{padding-bottom:20px}.titre-pause,.titre-sale,.titre-sucre{color:var(--verte-claire);padding-top:10%}.la-pause,.le-sale,.le-sucre{align-content:center;background-color:var(--verte-claire);display:grid;grid-template-columns:1fr 1fr;height:100hv;justify-content:center;margin:0;padding:0;width:100%}.descr-sale{align-items:center;display:flex;flex-direction:column;gap:5%;justify-content:center;margin:0;padding:5%}.paragraphe-sale{color:var(--beige-claire);text-align:justify}.descr-pause,.descr-sale,.descr-sucre{background-color:var(--marron-fonce)}.img-container{height:auto;margin:0;padding:0;width:auto}.img-container img{height:100%;object-fit:cover;width:100%}.descr-pause{align-items:center;display:flex;flex-direction:column;gap:5%;justify-content:center;justify-content:first baseline;margin:0;padding:5%}.subrayado{text-decoration:underline}.paragraphe-pause{color:var(--beige-claire);padding-right:5%;text-align:justify}.color-verde{color:var(--verte-claire)}.descr-sucre{align-items:center;display:flex;flex-direction:column;gap:5%;justify-content:center;margin:0;padding:5%}.paragraphe-sucre{color:var(--beige-claire);text-align:justify}.button-concept{--b:3px;--s:.15em;--c:var(--beige-claire);--_p:var(--s);background:conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--c) 0) var(--_p) var(--_p)/calc(100% - var(--b) - var(--_p)*2) calc(100% - var(--b) - var(--_p)*2);color:var(--c);margin:2%;outline:var(--b) solid #0000;outline-offset:.2em;padding:calc(.05em + var(--s)) calc(.3em + var(--s));transition:.3s linear,color 0s,background-color 0s}.button-concept:focus-visible,.button-concept:hover{--_p:0px;background-color:var(--verte-fonce);outline-color:var(--c);outline-offset:.05em}.button-concept:active{background:var(--c);color:#fff}.button-concept{border:none;cursor:pointer;font-family:KrabulerFont;font-size:1.5rem;font-weight:700;height:70px;justify-self:center;margin-top:0;width:180px}.negrita-text-sucre{color:var(--verte-fonce)}.les-produits{align-items:center;background-attachment:fixed;background-image:url(/static/media/AssortiLegumes.42f70447d3fcb4e2ecb5.JPG);background-position:50%;background-size:cover;display:flex;height:80vh;justify-content:right;overflow:hidden;position:relative;width:auto;z-index:2}.les-produits:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.div-produits{align-items:center;background-color:rgba(255,245,224,.906);border-radius:1rem;color:var(--marron-fonce);display:flex;flex-direction:column;justify-content:center;margin-right:10%;padding:10px;width:80%}.paragraphe-produits{font-size:2vw;text-align:center;width:100%}@media screen and (max-width:960px){.titre-concept{font-size:8vw;margin-bottom:0}.titres{font-size:7vw}.sous-titre-descr{font-size:6vw}.paragraphe-descr{font-size:5vw;width:100%}.paragraphes{font-size:4vw}.sous-titres{font-size:5vw}.paragraphe-cuisine,.paragraphe-vision{font-size:4vw}.la-pause,.le-sale,.le-sucre{display:flex;flex-direction:column;height:auto}.descr-sale{padding-bottom:5%}.descr-pause,.descr-sale,.descr-sucre{padding:0 10% 10%}.img-sale{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.descr-pause{order:1}.img-pause{order:2}.descr-pause{padding-bottom:5%}.vision{height:auto;padding:10% 0}}@media screen and (max-width:750px){.titre-concept{font-size:12vw}.paragraphe-descr,.sous-titre-descr{font-size:7vw}.sous-titres{font-size:8vw}.description-concept{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);height:auto;padding-bottom:20%;padding-top:40%}.titres{font-size:10vw;padding-bottom:10%}.paragraphes{margin:0;padding:0 0 10%;width:100%}.para-vision,.paragraphes{font-size:7vw}.vision{height:auto;padding:20% 0}.wrapper-vision{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr}.le-sucre{height:auto}.div-produits{width:80%}}a{color:var(--verte-fonce  )}.contact-cont{align-items:center;background-color:var(--beige-claire)}.contact-cont,.tittre-principal-contact{display:flex;flex-direction:column;justify-content:center}.tittre-principal-contact{background-attachment:fixed;background-image:url(/static/media/bg_contact.3fabfb82e9214e5994b0.jpeg);background-position:50%;background-size:cover;color:var(--beige-claire);font-size:3rem;height:60vh;overflow:hidden;position:relative;text-align:center;width:100%;z-index:2}.tittre-principal-contact h1{align-self:center;border-radius:2.5rem;display:flex;padding-left:1%;padding-right:1%;width:auto}.titre-contact-corp{align-items:center;color:var(--marron-fonce);display:flex;height:20vh;justify-content:center}.titre-contact-corp h1{font-size:4vw}.titres-block-contact{color:var(--verte-fonce);font-size:2.5vw}.section-form-contact{background-color:var(--verte-claire);box-shadow:0 0 10px #0000001a;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10%;padding:2%;width:80%}.ligne-contact-separation{margin:0;padding:0;width:85%}.contact-form{border-radius:5px;color:var(--mar);padding:20px;width:80%}.form-group{margin-bottom:15px;width:100%}.form-group label{display:block;margin-bottom:5px}.form-group label,.form-group p{color:var(--marron-fonce)}.form-group input,.form-group textarea{background-color:var(--beige-claire);border-radius:.5rem;box-sizing:border-box;font-family:Courier New,Courier,monospace;padding:8px;width:100%}.form-group input[type=checkbox]{width:auto}.form-group textarea{height:200px}.infos-coordones-contact{padding-left:5%}.addresse-contact-form{color:var(--verte-fonce);font-size:2vw}.infos-coordones-contact p{color:var(--marron-fonce);font-size:1.5vw}.error-message{color:red;margin-bottom:15px}.traitement-donnees-cont{color:var(--marron-fonce);padding:0 2%;text-align:justify;width:80%}.success-message{color:green;margin-bottom:15px}@media screen and (max-width:960px){.tittre-principal-contact{height:30vh}.tittre-principal-contact h1{align-self:center;background-color:var(--verte-fonce);border-radius:2rem;display:flex;font-size:2.3rem;padding-left:2%;padding-right:2%;width:auto}.titre-contact-corp h1{font-size:5vw}.addresse-contact-form,.titres-block-contact{font-size:4vw}.infos-coordones-contact p{font-size:3vw}}@media screen and (max-width:750px){.section-form-contact{display:grid;grid-template-columns:1fr;padding:5%}.titre-contact-corp h1{font-size:8vw}.addresse-contact-form,.titres-block-contact{font-size:7vw}.infos-coordones-contact p{font-size:6vw}}.footer-container{background-color:var(--verte-claire);display:grid;grid-template-columns:1fr;justify-items:center}.footer-infos-essentiels p,.footer-politiques a,.footer-reservation a{color:var(--marron-fonce);font-size:1.3vw}a{text-decoration:none}.infos-footer-container{display:grid;grid-template-columns:1fr 1fr 1fr;height:40vh;justify-items:center;padding:3% 0 10px;text-align:center;width:100%}.infos-footer-container h3{color:var(--marron-fonce);font-size:2vw}.cont-reseaux{display:flex;flex-direction:row;gap:50px}.icons-footer-reseaux{color:var(--marron-fonce)}.footer-politiques a:hover,.footer-reservation a:hover,.icons-footer-reseaux:hover{color:var(--beige-claire);cursor:pointer}.footer-reseaux a{font-size:4vw}.footer-politiques{display:flex;flex-direction:row;gap:30px;padding-top:30px}.copyright{background-color:#000;color:var(--beige-claire);justify-content:center;margin-top:30px;padding:0;text-align:center;width:100%}@media screen and (max-width:960px){.infos-footer-container{height:auto}.infos-footer-container h3{font-size:5vw}.footer-infos-essentiels p,.footer-politiques a,.footer-reservation a{font-size:3vw}.footer-reseaux a{font-size:8vw;gap:0;margin:0;padding:0}.icons-footer-reseaux{padding:5px}.cont-reseaux{gap:10px}}@media screen and (max-width:750px){.infos-footer-container h3{font-size:8vw}.footer-infos-essentiels p,.footer-politiques a,.footer-reservation a{font-size:6vw}.footer-politiques{display:grid;grid-template-columns:1fr;padding-top:20%;text-align:center}.infos-footer-container{gap:10px;grid-template-columns:1fr;height:auto}.footer-reseaux a{font-size:20vw}.icons-footer-reseaux{padding:15px}.copyright{padding-bottom:50px}}.container-politiques{background-color:var(--beige-claire);padding:5%}.container-politiques h1{color:var(--verte-fonce);font-size:3vw;text-align:center}.container-politiques h2,.container-politiques h3{color:var(--verte-fonce)}.container-politiques h4,.container-politiques p{color:var(--marron-fonce)}.container-politiques h4{font-style:oblique;text-align:center;text-decoration:underline}.container-mentions-legales{background-color:var(--beige-claire);padding:5%}.container-mentions-legales h1{color:var(--verte-fonce);font-size:3vw;text-align:center}.container-mentions-legales h2{color:var(--verte-fonce)}.container-mentions-legales p{color:var(--marron-fonce)}.social-media-module{align-items:end;display:grid;grid-template-columns:1fr;position:fixed;right:0;top:50%;transform:translateY(-50%);width:50px;z-index:1000}.social-icon{background-color:var(--verte-fonce);border-radius:5px 0 0 5px;box-sizing:border-box;color:var(--beige-claire);font-size:25px;margin-top:2px;padding:10px;text-align:center;text-decoration:none;transition:color .3s ease;width:100%}.social-icon:hover{background-color:var(--verte-claire)}@media (max-width:750px){.social-media-module{bottom:0;gap:3px;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));height:auto;margin-bottom:-10px;padding:5px;right:50%;top:auto;transform:translateX(50%);width:60%}.social-icon{border-radius:5px 5px 0 0;font-size:25px;margin-right:2px;margin-top:0;padding:8px}}
/*# sourceMappingURL=main.a1008ef6.css.map*/