@font-face{font-display:swap;font-family:Lexend;font-stretch:normal;font-style:normal;font-weight:400;src:url(/dist/fonts/Lexend-Regular.229fa835.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend;font-stretch:normal;font-weight:600;src:url(/dist/fonts/Lexend-SemiBold.c9483108.ttf) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-stretch:normal;font-style:normal;font-weight:700;src:url(/dist/fonts/Lexend-Bold.2a110392.ttf) format("woff2")}.titleh1{font-size:clamp(3.2rem,1.2946745562rem + .0331360947 * 100vw,6rem)}.titleh1,.titleh2{color:var(--tt-color-title-black);font-weight:700;line-height:106.667%}.titleh2{font-size:clamp(2.8rem,.8946745562rem + .0331360947 * 100vw,5.6rem)}.titleh3{font-size:clamp(2.4rem,1.5834319527rem + .0142011834 * 100vw,3.6rem)}.titleh3,.titleh4{color:var(--tt-color-title-black);font-weight:600;line-height:normal}.titleh4{font-size:clamp(2.2rem,1.7917159763rem + .0071005917 * 100vw,2.8rem)}.titleh5{font-size:clamp(2rem,1.7278106509rem + .0047337278 * 100vw,2.4rem)}.titleh5,.titleh6{color:var(--tt-color-title-black);font-weight:600;line-height:normal}.titleh6{font-size:clamp(1.8rem,1.6639053254rem + .0023668639 * 100vw,2rem)}.text{font-size:clamp(1.4rem,1.2639053254rem + .0023668639 * 100vw,1.6rem)}.navlink,.text{font-weight:400;line-height:150%}.navlink{font-size:clamp(1.4rem,1.1278106509rem + .0047337278 * 100vw,1.8rem)}.smallText{font-size:clamp(1.2rem,1.0639053254rem + .0023668639 * 100vw,1.4rem);font-weight:400;line-height:150%}.color-lentillesblondes{color:var(--tt-color-produits-lentilles-blondes)}.color-lentillesvertes{color:var(--tt-color-produits-lentilles-vertes)}.color-lentillescorail{color:var(--tt-color-produits-lentilles-corail)}.color-haricotlingot{color:var(--tt-color-produits-haricot-lingot)}.color-haricotrouges{color:var(--tt-color-produits-haricot-rouges)}.color-haricotcoco{color:var(--tt-color-produits-haricot-coco)}.color-pois{color:var(--tt-color-produits-pois-chiches)}.color-yellow{color:var(--tt-color-jaune-rayure)}.color-orange{color:var(--tt-color-orange-accent)}.color-evenements{color:var(--tt-color-actu-evenements)}.color-producteurs{color:var(--tt-color-actu-producteurs)}.color-produits{color:var(--tt-color-actu-produits)}.color-nous{color:var(--tt-color-actu-nous)}:root{--tt-color-orange-accent:#a24d28;--tt-color-orange-accent-hover:#73361c;--tt-color-jaune-rayure:#f7d468;--tt-color-bg-black:#353535;--tt-color-bg-grey:#f5f5f5;--tt-color-bg-white:#fff;--tt-color-outline-grey:#e8e8e8;--tt-color-title-black:#353535;--tt-color-txt-black:#525252;--tt-color-txt-white:#f7f7f7;--tt-color-txt-grey:#6d6d6d;--tt-color-produits-lentilles-blondes:#d1a066;--tt-color-produits-lentilles-blondes-light:#ecd8c0;--tt-color-produits-lentilles-vertes:#989e5a;--tt-color-produits-lentilles-vertes-light:#dfe1cb;--tt-color-produits-lentilles-corail:#ea7043;--tt-color-produits-lentilles-corail-light:#f7c7b6;--tt-color-produits-haricot-lingot:#e3d27d;--tt-color-produits-haricot-lingot-light:#f1e8bc;--tt-color-produits-haricot-rouges:#e75862;--tt-color-produits-haricot-rouges-light:#f5b8bc;--tt-color-produits-haricot-coco:#af9282;--tt-color-produits-haricot-coco-light:#dfd4cd;--tt-color-produits-pois-chiches:#f4aa32;--tt-color-produits-pois-chiches-light:#fbdfb2;--tt-color-actu-producteurs:#be5900;--tt-color-actu-evenements:#397ab0;--tt-color-actu-produits:#49804b;--tt-color-actu-nous:#6a4980;--tt-glass:linear-gradient(181deg,hsla(0,0%,91%,.51) 0.54%,hsla(0,0%,100%,.34) 99.46%);--tt-titleFont:"Lexend",sans-serif;--tt-textFont:"Lexend",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background:var(--tt-color-bg-white);color:var(--tt-color-txt-black);display:flex;flex-direction:column;font-family:var(--tt-textFont);font-size:1.4rem;font-style:normal;font-weight:400;height:auto;line-height:1.5;min-height:100vh;padding-top:82px;position:relative;z-index:0}body.is-menuOpen{overflow:hidden}body,html{scroll-padding-top:100px}h1,h2,h3,h4,h5,h6{font-family:var(--tt-titleFont);font-size:1rem;font-weight:500;margin:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:auto;text-rendering:auto}main{flex:1 0 auto;position:relative;z-index:1}li{list-style-type:none}a{color:inherit;text-decoration:none}picture{display:block}.objectFitCover picture{height:100%;width:100%}.objectFitCover img,.objectFitCover video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.objectFitContain picture{height:100%;width:100%}.objectFitContain img,.objectFitContain video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.noselect,img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{display:block}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden:not(caption){position:absolute!important}input::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--tt-textFont)}button,input::placeholder,textarea::placeholder{font-family:var(--tt-textFont)}header{background-color:var(--tt-color-txt-white);border-bottom:4px solid var(--tt-color-jaune-rayure);height:82px;left:0;padding:18px 0 14px;position:fixed;right:0;top:0;z-index:20}header .header__container{align-items:center;display:flex;gap:2rem;justify-content:space-between}header .logo{height:46px}header .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}header .menu{display:flex;gap:4.8rem}@media (max-width:1250px){header .menu{gap:2.4rem}}@media (max-width:1045px){header .menu{display:none}}header .menu__item{font-style:normal;line-height:normal;transition:.15s ease-in-out}header .menu__item span{position:relative}header .menu__item .link-1 span:before{background-color:var(--tt-color-jaune-rayure);bottom:-8px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .15s ease-in-out}header .menu__item .link-1:hover{color:var(--tt-color-jaune-rayure)}header .menu__item .link-1.active span:before{opacity:1}header .menu .menu__item:has(.link-1.active):has(.submenu a:not(.active)) span:before{opacity:0}header .menu .menu__item:has(.link-1.active):has(.submenu a.active) span:before{opacity:1}header .menu .submenu{background:var(--tt-color-bg-white);bottom:-2px;display:none;flex-direction:column;left:0;padding:48px;position:absolute;row-gap:40px;transform:translateY(100%);width:100%}header .menu .submenu.active{display:flex}header .menu .submenu .titleh4{text-align:center}header .menu .submenu__items{-moz-column-gap:64px;column-gap:64px;display:flex;justify-content:center}header .menu .submenu__item{align-items:center;display:flex;flex-direction:column;height:228px;justify-content:center;row-gap:12px;text-align:center;transition:all .25s ease-in-out;width:228px}header .menu .submenu__item:hover{background:var(--tt-color-bg-grey)}header .menu .submenu__item:hover img{transform:translateY(-8px)}header .menu .submenu__item img{height:auto;max-height:154px;-o-object-fit:contain;object-fit:contain;transition:all .25s ease-in-out;width:154px}header .right{align-items:center;display:flex;gap:24px}@media (max-width:545px){header .distrib{display:none}}header .distrib a{align-items:center;background:var(--tt-color-orange-accent);color:var(--tt-color-txt-white);display:flex;font-style:normal;justify-content:center;line-height:150%;padding:10px 14px;transition:.15s ease-in-out}header .distrib a:hover{background:var(--tt-color-orange-accent-hover)}header .menu__burger{display:none}@media (max-width:1045px){header .menu__burger{cursor:pointer;display:block;height:24px;position:relative;width:30px}}header .menu__burger span{background:var(--tt-color-txt-black);border-radius:4px;display:block;height:2px;position:absolute;transition:all .3s ease-in-out;width:100%}header .menu__burger span:first-child{top:0}header .menu__burger span:nth-child(2){top:50%;transform:translateY(-50%)}header .menu__burger span:nth-child(3){bottom:0}header .menu__burger.active span:first-child{transform:rotate(45deg) translate(8px,8px)}header .menu__burger.active span:nth-child(2){opacity:0}header .menu__burger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}header .menu__mobile{border-left:2px solid var(--tt-color-jaune-rayure);display:none;height:calc(100vh - 82px);overflow-y:auto;padding:36px 24px;transform:translateX(100%);transition:all .25s ease-in-out}@media (max-width:1045px){header .menu__mobile{background:var(--tt-color-bg-white);display:block;position:fixed;right:0;top:82px;width:300px;z-index:-2}}@media (max-width:545px){header .menu__mobile .distrib{display:block}}header .menu__mobile .navlink{font-weight:600;position:relative}header .menu__mobile .navlink:before{background-color:var(--tt-color-jaune-rayure);bottom:-8px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .15s ease-in-out}header .menu__mobile .navlink.active:before{opacity:1}header .menu__mobile.active{transform:translateX(0)}header .menu__mobile .menu__items{display:flex;flex-direction:column;gap:16px;height:auto;margin-bottom:40px}header .menu__mobile .submenu__items a{align-items:center;display:flex;gap:12px;margin-block:8px}header .menu__mobile .submenu__items a .text{font-weight:700}header .menu__mobile .submenu__items a img{height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain;width:40px}footer{background:url(/dist/assets/images/bcg-cover.a401e568.webp) no-repeat 50%/cover;border-top:4px solid var(--tt-color-jaune-rayure);overflow:hidden;padding:128px 0 32px}@media (max-width:1045px){footer{padding:64px 0 32px}}footer .content{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;row-gap:64px;width:100%}@media (max-width:1045px){footer .content{row-gap:48px}}footer .content .globals{display:flex;flex-direction:column;flex-grow:1;gap:64px}@media (max-width:1045px){footer .content .globals{row-gap:48px}}footer .content .globals .address,footer .content .globals .logo{max-width:425px;width:100%}footer .content .globals .logo img{height:auto;max-width:390px;-o-object-fit:contain;object-fit:contain;width:100%}footer .content .globals .address{display:flex;flex-direction:column;gap:32px}footer .content .menus{display:flex;gap:32px}@media (max-width:545px){footer .content .menus{flex-wrap:wrap;gap:24px}}footer .content .menus ul{display:flex;flex-direction:column;row-gap:16px}@media (max-width:545px){footer .content .menus ul{row-gap:8px}}footer .content .menus ul .mainLink{font-weight:700;margin-bottom:8px}footer .content .menus ul a:hover{color:var(--tt-color-jaune-rayure)}footer .rs{display:flex;height:95px;justify-content:center;margin-block:80px;position:relative}@media (max-width:545px){footer .rs{margin-bottom:100px;margin-top:48px}}footer .rs .content{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;font-weight:400;text-transform:uppercase;width:-moz-fit-content;width:fit-content}footer .rs .content svg path{transition:fill .15s ease-in-out}footer .rs .content a:hover svg path{fill:var(--tt-color-jaune-rayure)}footer .copyright{text-align:center}footer .copyright a{text-decoration:underline;transition:color .15s ease-in-out}footer .copyright a:hover{color:var(--tt-color-jaune-rayure)}@media (max-width:545px){footer .tracteur{top:60px}}html{--padding-container:64px}@media screen and (max-width:1259px){html{--padding-container:48px}}@media screen and (max-width:768px){html{--padding-container:24px}}.container{margin:0 auto;max-width:1360px;padding:0 var(--padding-container);width:100%}.container.fluid{max-width:1660px}.tracteur{--x:0%;--line-gap:72px;height:95px;pointer-events:none;position:absolute;width:100vw}.tracteur:after{background:url(/dist/assets/images/svg/tracteur.99470062.svg) no-repeat 50%;background-size:cover;height:95px;left:var(--x);top:50%;width:173px;z-index:2}.tracteur:after,.tracteur:before{content:"";opacity:1;position:absolute;transform:translateY(-50%)}.tracteur:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NDIiIGhlaWdodD0iNDkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNGQkQ1NzAiIGQ9Ik0wIDQ4Ljc3N2g1NDJjLTYuMTYxLTE0LjE1Mi02LjE4Ni0zMC4xMTcgMC00OEgweiIvPjwvc3ZnPg==) no-repeat 100%;background-size:cover;height:48px;left:0;top:calc(50% + 20px);width:calc(var(--x) + var(--line-gap));z-index:1}.button{align-items:center;background:var(--tt-color-orange-accent);border:none;color:var(--tt-color-txt-white);display:flex;font-family:var(--tt-textFont);font-style:normal;justify-content:center;line-height:150%;padding:10px 14px;transition:.15s ease-in-out;width:-moz-fit-content;width:fit-content}.button:hover{background:var(--tt-color-orange-accent-hover)}.button.alternate{background:var(--tt-color-bg-white);border:1px solid var(--tt-color-orange-accent);color:var(--tt-color-orange-accent)}.button.alternate:hover{background:var(--tt-color-orange-accent);color:var(--tt-color-txt-white)}.button .withIcon{align-items:center;display:flex;gap:6px}.button .withIcon svg{height:14px;width:13px}.button .withIcon svg path{fill:currentColor}