*,::after,::before{box-sizing:border-box}*{margin:0;overflow-wrap:break-word}html{padding:0;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,picture,section{display:block}blockquote,cite,fieldset,figure,h1,h2,h3,h4,h5,h6,li,ol,p,picture,ul{padding:0;border:0}cite{font-style:normal}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,picture,svg,video{display:block;max-width:100%}textarea{resize:vertical}table{width:auto;height:auto;padding:0;border:none;border-collapse:inherit;border-spacing:0;border-color:inherit;text-align:left;font-weight:inherit}body{-webkit-font-smoothing:antialiased;line-height:1;padding:0}html{scroll-padding-top:calc(var(--topbar-height-scrolled) - 1px);scroll-behavior:smooth}body{color:var(--color-base);background:var(--color-bg-base)}body.locked{margin:0;height:100%;overflow:hidden}.onGreen{color:var(--color-base-on-green)}.onRed{color:var(--color-base-on-red)}body>*{font-size:1.1em}@media (max-width:102rem){body>*{font-size:calc(.56em + .53vw)}}@media (max-width:62rem){body>*{font-size:1em}}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:none}[data-whatintent=mouse] :focus,[data-whatintent=touch] :focus{outline:0}sup{vertical-align:super;font-size:40%}img,svg{height:auto;width:100%;display:block}img.forceBigger{width:100%}.preload *,.removeTransition{transition:none!important}p{text-wrap:pretty}@media screen and (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.wStd,.wStdLeft{padding-left:var(--width-std-left)}.wStd,.wStdRight{padding-right:var(--width-std-right)}.typo{line-height:1.5}.typo>*+figure,.typo>*+ol,.typo>*+p,.typo>*+ul{margin-top:1.2em}.typo>*+.typo__cta{margin-top:2em}.typo ul:not([class]),ul.list{--paddingLeft:1.25em;--bulletSize:0.4em;list-style:none}.typo ul:not([class]) li,ul.list li{list-style:none;margin-bottom:0;padding-left:var(--paddingLeft);position:relative}.typo ul:not([class]) li::before,ul.list li::before{backface-visibility:hidden;position:absolute;display:block;content:'';background-color:currentColor;width:var(--bulletSize);height:var(--bulletSize);top:.55em;left:0;border-radius:50%}.typo ol:not([class]){--paddingLeft:1.25em;list-style:none;counter-reset:li}.typo ol:not([class]) li{list-style:none;counter-increment:li;padding-left:var(--paddingLeft);position:relative}.typo ol:not([class]) li::before{position:absolute;left:0;top:0;display:block;content:counter(li);color:currentColor;font-weight:900;width:var(--paddingLeft)}.typoLink,.typoLinks a:not(.btn){color:var(--color-red);text-decoration:underline;text-underline-offset:0.14em;text-decoration-thickness:0.05em;transition:color .2s}.typoLink:hover,.typoLinks a:not(.btn):hover{color:var(--color-base)}.onGreen .typoLink,.onGreen .typoLinks a:not(.btn){color:var(--color-red)}.onGreen .typoLink:hover,.onGreen .typoLinks a:not(.btn):hover{color:var(--color-base-on-green)}.onRed .typoLink,.onRed .typoLinks a:not(.btn){color:var(--color-green)}.onRed .typoLink:hover,.onRed .typoLinks a:not(.btn):hover{color:var(--color-base-on-red)}.typoLinkImg,.typoLinksImg a{display:block;text-decoration:none;transition:opacity .2s}.typoLinkImg:hover,.typoLinksImg a:hover{opacity:.7}.typoLinkSubtle,.typoLinksSubtle a{color:var(--color-green);display:inline-block;text-decoration:none;transition:color .2s}.typoLinkSubtle:hover,.typoLinksSubtle a:hover{color:var(--color-red)}.listNS{list-style:none}.listInline{list-style:none;display:inline-flex;flex-wrap:wrap;gap:.1em 2em}.listInlineBig{list-style:none;padding-left:0;line-height:1.5}.listInlineBig li{position:relative;display:inline-block;font-size:1.65002em;margin-bottom:0;padding-left:0}.listInlineBig li:not(:last-child){margin-right:2.002em}.listInlineBig li:not(:last-child)::before{content:"|";display:block;position:absolute;right:-1.2002em}.listRecetteInfos{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.25em .7em}.listRecetteInfos li{font-size:.85em;flex:0 1 auto;min-width:25%;display:flex;gap:.3em;align-items:center}.listRecetteInfos li .svgIcon{font-size:2.3em}@media (max-width:46rem){.listRecetteInfos li{font-size:clamp(.5em, 3.5vw, .85em);min-width:28%}}.svgIcon{display:block;font-size:1em;line-height:1;width:1em;height:1em}.svgIcon>svg{max-width:none;display:block;fill:currentColor;width:1em;height:1em}.svgImg{display:block;line-height:1;width:100%;height:auto}.svgImg>svg{fill:currentColor}a.btn,button.btn,input[type=submit].btn{appearance:none;position:relative;border:none;background:var(--color-red);cursor:pointer;vertical-align:middle;display:inline-flex;align-items:center;gap:1em;font-size:.85em;font-weight:700;line-height:1.2;color:var(--color-beige);padding:0 1.9em;text-decoration:none;box-sizing:border-box;text-align:left;max-width:100%;border-radius:2em;overflow:hidden;transition:color .3s}.btn::before{position:absolute;z-index:0;display:block;content:" ";background-color:var(--color-green);top:-1px;bottom:-1px;left:-1px;right:-1px;transform-origin:50% 100%;transform:scaleY(0);transition:transform .3s var(--ease-cubic)}.btn__label{z-index:1;display:block;flex:1 1 auto;padding:1.3em 0}.btn__icon{z-index:1;display:block;flex:0 0 auto;padding:0}.btn *{pointer-events:none}.btn:hover:not(:disabled)::before{transform:scaleY(.999)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.onGreen .btn::before{background-color:var(--color-beige)}.onGreen .btn:hover:not(:disabled){color:var(--color-red)}.onRed a.btn,.onRed button.btn,.onRed input[type=submit].btn{background-color:var(--color-green)}.onRed .btn::before{background-color:var(--color-beige)}.onRed .btn:hover:not(:disabled){color:var(--color-green)}a.btn--big,button.btn--big,input[type=submit].btn--big{font-size:1em}@media (max-width:46rem){a.btn,button.btn,input[type=submit].btn{font-size:1em;padding:0 1.7em}.btn__label{padding:.9em 0 1em 0}}.btnIcon,a.btnIcon,button.btnIcon{appearance:none;font-size:3.23em;border:none;color:var(--color-beige);background:0 0;font-weight:400;text-decoration:none;text-align:left;line-height:1;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;padding:0;border-radius:1em;width:1em;height:1em;transition:opacity .5s}.btnIcon::before{position:absolute;z-index:0;display:block;content:" ";background-color:var(--color-green);border-radius:1em;top:-1px;bottom:-1px;left:-1px;right:-1px;transform-origin:50% 50%;transform:none;transition:transform .3s var(--ease-cubic)}.btnIcon .svgIcon{font-size:.65em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btnIcon.disabled,.btnIcon:disabled{opacity:0;pointer-events:none}a.btnIcon:hover::before,a:hover .btnIcon::before,button.btnIcon:hover::before{transform:scale(1.1)}.onGreen .btnIcon,.onGreen a.btnIcon,.onGreen button.btnIcon{color:var(--color-red)}.onGreen .btnIcon::before{background-color:var(--color-beige)}.btnIcon--big,a.btnIcon--big,button.btnIcon--big{font-size:5.1em}@media (max-width:46rem){.btnIcon--big,a.btnIcon--big,button.btnIcon--big{font-size:3.5em}}.btnSBS{display:flex;flex-wrap:wrap;gap:1em 2em}.btnSBS>.btn{flex:0 1 auto}:root{--color-black:#000000;--color-white:#fff;--color-red:#DA2B1F;--color-beige:#FCEADB;--color-green:#006443;--color-green-light:#D0E0C9;--color-base:var(--color-black);--color-base-on-green:var(--color-beige);--color-base-on-red:var(--color-beige);--color-bg-base:var(--color-beige)}:root{--width-std:7.5vw;--width-std-left:var(--width-std);--width-std-right:var(--width-std)}@media (min-width:125rem){:root{--width-std:9.375rem;--width-std-left:calc(38vw - 38.125rem);--width-std-right:calc(38vw - 38.125rem)}}@media (max-width:62rem){:root{--width-std:6vw}}:root{--base-spacing:clamp(4em, 10vw, 10em);--base-spacing-top:var(--base-spacing);--base-spacing-bottom:var(--base-spacing)}:root{--topbar-height:6em;--topbar-height-scrolled:3.7em}@media (max-width:62rem){:root{--topbar-height:6em;--topbar-height-scrolled:5em}}@media (max-width:46rem){:root{--topbar-height:5.3em;--topbar-height-scrolled:4.3em}}:root{--radius:1.5rem}:root{--ease-cubic:cubic-bezier(0.4, 0, 0.2, 1)}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button{width:1em;height:1em;font-size:4em;padding:0}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button .flickity-button-icon{font-size:.5em;left:50%;top:50%;transform:translate(-50%,-50%);width:1em;height:1em}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.footer{background-color:var(--color-beige);padding-top:calc(.5 * var(--base-spacing-top));padding-bottom:calc(.25 * var(--base-spacing-bottom));overflow:hidden}.footer__layout{display:grid;grid-template-columns:34% 1fr 34%;grid-template-rows:auto auto;gap:1.8em 0}.footer__logo{grid-column:1/2;grid-row:1/2}.footer__logo>*{width:70%}.footer__navs{grid-column:2/4;grid-row:1/2;display:flex;justify-content:space-between;gap:4%}.footer__nav{flex:0 1 25%;line-height:1.1}.footer__navTitle{font-size:1.1em;font-weight:700;margin-bottom:1em}.footer__links{grid-column:1/2;grid-row:2/3;font-size:.75em;align-self:end}.footer__copyright{grid-column:3/4;grid-row:2/3;text-align:right;align-self:end;font-size:.75em}.footer__tomate{grid-column:2/3;grid-row:2/3}.footer__tomate>*{padding:0 9%;margin-bottom:-71%}.listFooter{list-style:none;display:flex;flex-direction:column;gap:.6em;font-size:1em;font-weight:700}.listFooter--sm{font-size:.9em;font-weight:400}@media (max-width:62rem){.footer{padding-top:calc(.8 * var(--base-spacing-top))}.footer__layout{gap:calc(.5 * var(--base-spacing)) 0}.footer__logo{grid-column:1/-1;grid-row:1/2}.footer__logo>*{max-width:clamp(13em,50vw,16em);margin:0 auto}.footer__navs{grid-column:1/-1;grid-row:2/3;text-align:center}.footer__links{grid-row:3/4}.footer__copyright{grid-row:3/4}.footer__tomate{grid-row:3/4}}@media (max-width:46rem){.footer{padding-bottom:calc(.4 * var(--base-spacing-bottom))}.footer__layout{display:flex;flex-direction:column;text-align:center}.footer__navs{font-size:1.2em;display:flex;flex-direction:column;justify-content:center;gap:.75em}.footer__nav{flex:0 1 auto}.footer__nav--products{margin-bottom:.75em}.footer__navTitle{font-size:1em}.footer__links{align-self:center;font-size:.85em}.footer__links .listInline{justify-content:center}.footer__links .listInline a{padding:.5em 0}.footer__copyright{align-self:center;font-size:.85em}.footer__tomate>*{padding:0 20%;margin-bottom:-54%}.listFooter{gap:.75em}.listFooter--sm{gap:.5em}}*+.form{margin-top:3.002em}.formGroup{--spacingX:10%;--spacingY:2.5002em;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacingY) var(--spacingX)}*+.formGroup{margin-top:var(--spacingY)}@media (max-width:46rem){.formGroup{--spacingY:1.5em;flex-wrap:wrap}}.formGroup__item{flex:1 1 auto;width:100%;margin-top:0}.formGroup__text{display:block;margin-bottom:1.002em}.formGroup--send{--spacingY:calc(0.5002 * var(--base-spacing));text-align:center}.formGroup__label{font-size:1.3em;line-height:1;display:block;margin-bottom:.4em;font-weight:700}.formInput,.formSelect,.formTextarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-base);width:100%;box-sizing:border-box;background-color:var(--color-white);font-size:1em;font-weight:400;line-height:1.2;display:block;padding:1em 1.4em;border-radius:0;color:var(--color-base);transition:border-color .3s ease}@media (max-width:46rem){.formInput,.formTextarea{font-size:16px}}.formSelect{background-image:url(../../img/icons/icon-arrow-dropdown.svg);background-repeat:no-repeat;background-position:right .7em center;background-size:2.3em;padding-right:3.5em}.formTextarea{width:100%;max-width:100%;min-height:8.002em;height:8.002em}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:var(--color-red)}.formInputFile{width:100%;max-width:100%;overflow:hidden;padding-bottom:1px}.formInputFile__input{width:.1px;height:.1px;opacity:0;visibility:hidden;overflow:hidden;position:absolute;z-index:-1;padding:0}.formInputFile__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid var(--color-base);background:0 0;cursor:pointer;display:inline-block;font-size:1em;line-height:1.2;color:var(--color-base);padding:1em 1.4em 1em 1.4em;text-decoration:none;box-sizing:border-box;text-align:left;width:100%}.formInputFile__btn *{pointer-events:none}.formInputFile__btnLabel{display:block;position:relative;z-index:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.formInputFile__btnIcon{font-size:2em;display:block;position:absolute;z-index:2;color:var(--color-base);right:.4em;top:50%;transform:translate(0,-50%);transition:transform .3s var(--ease-cubic)}.formInputFile__btnIcon+.formInputFile__btnLabel{margin-right:1.5em}.formInputFile__btn:hover:not(:disabled){cursor:pointer}.formInputFile__btn:hover:not(:disabled) .formInputFile__btnIcon{transform:translate(10%,-50%)}.formInputFile__btn:disabled{opacity:.5;cursor:default}.formCheckbox{display:inline-block;margin-right:5px}.formCF7Checkbox,.formCF7Radio{display:block;line-height:1.2}.formCF7Checkbox>*,.formCF7Radio>*{display:inline-block;margin:0 2em 0 0}.formCF7Checkbox>:last-child,.formCF7Radio>:last-child{margin-right:0}.formCF7Checkbox label,.formCF7Radio label{display:block}.formCF7Checkbox input,.formCF7Radio input{position:absolute;opacity:0;visibility:hidden}.formCF7Checkbox label>span,.formCF7Radio label>span{cursor:pointer;display:block;padding-top:.2em;padding-bottom:.2em;padding-left:2.5em;position:relative}.formCF7Checkbox input+span::before,.formCF7Radio input+span::before{position:absolute;display:block;content:'';left:0;top:0;width:1.5em;height:1.5em;background:var(--color-white);background-position:50% 50%;background-repeat:no-repeat;border:1px solid var(--color-base);border-radius:0;cursor:pointer;transition:all .3s cubic-bezier(0, 0, .3, 1)}.formCF7Checkbox input:checked+span::before,.formCF7Radio input:checked+span::before{background-color:var(--color-base);box-shadow:inset 0 0 0 .3em var(--color-white)}[data-whatintent=keyboard] .formCF7Checkbox input:focus+span::before,[data-whatintent=keyboard] .formCF7Radio input:focus+span::before{outline:2px solid #4d90fe}.formCF7Checkbox input:disabled+span,.formCF7Radio input:disabled+span{cursor:default}.formCF7Checkbox input:disabled+span::before,.formCF7Radio input:disabled+span::before{background-color:#e8e8e8;opacity:.5;cursor:auto}.formCF7Radio input+span::before{border-radius:50%}::placeholder{color:rgba(0 0 0 / 50%)}.onDark ::placeholder{color:rgba(255 255 255 / 25%)}.wpcf7-form-control-wrap{display:block;position:static}.wpcf7-form.sent .formGroup{display:none}div.wpcf7-response-output{margin-left:0!important;margin-right:0!important}.formInput.wpcf7-not-valid{border:3px solid red}.wpcf7-not-valid-tip{display:none!important}.tLower{text-transform:none}.tUpper{text-transform:uppercase}.tCentered{text-align:center}.tLeft{text-align:left}.tRight{text-align:right}.cRed{color:var(--color-red)}.cGreen{color:var(--color-green)}.cBeige{color:var(--color-beige)}.tCols2{columns:20.002em 2;column-gap:12.002%}.tCols2>*{break-inside:avoid}.tCols2 li{display:inline-block}*+.tCols2,.tCols2+*{margin-top:3.002rem}.tCols3{columns:15.002em 3;column-gap:8%}.tCols3>*{break-inside:avoid}.tCols3 li{display:inline-block}*+.tCols3,.tCols3+*{margin-top:3.002rem}.demoIcon .svgIcon{font-size:3em;margin-top:0}.demoLogos{display:grid;grid-template-columns:repeat(auto-fit,10em);gap:2em}.noWrap{white-space:nowrap}.hideText{text-indent:100%;white-space:nowrap;overflow:hidden}.screenReaderText{display:none}.softHide{display:none}.hidden{display:none!important;visibility:hidden}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyHidden.focusable:active,.visuallyHidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}[hidden]{display:none}.pHStyles,section.pHStyles.bMain{text-align:center;padding-top:calc(var(--base-spacing-top) + var(--topbar-height))}.phHome{--offset:14.5vw;position:relative;min-height:clamp(20em,100vh,70vw);background:0 0;display:grid;grid-template-columns:var(--offset) 1fr;grid-template-rows:1fr;align-items:center;padding:var(--topbar-height) var(--width-std-right) 4% 0}.phHome::before{position:absolute;z-index:0;display:block;content:'';top:0;bottom:0;left:0;right:0;background:var(--color-green)}.phHome__cCtn{z-index:2;grid-column:2/3;grid-row:1/2;margin-left:-.6em}.phHome__cDown{z-index:1;grid-column:1/2;grid-row:1/2;align-self:end;margin-left:30%}.phHome__cBG{position:absolute;z-index:0;bottom:-15%;right:0;width:100%;max-width:min(58.5vw,100vh);aspect-ratio:1/1;overflow:hidden}.phHome__btns{margin-top:5%}.phHome__media{border-radius:50%;overflow:hidden;transform:translateX(4%);max-width:none}.phHome__media *{width:100%;height:100%;object-fit:cover}.phHome__header .titleHome>:first-child{margin-left:calc(-1 * var(--offset))}.animLine{display:block;overflow:hidden}.animLine+.animLine{margin-top:-.3em}.animLine__in{display:block}.phHome.jsAnimateClass::before{transform:scaleY(0);transform-origin:50% 100%;transition:transform 1s var(--ease-cubic);transition-delay:0s}.phHome.jsAnimateClass.animate::before{transform:none}.phHome.jsAnimateClass .phHome__header .animLine__in{transform:translateY(100%);transition:transform 1s var(--ease-cubic);transition-delay:calc(0.3s + var(--delay, 0s))}.phHome.jsAnimateClass.animate .phHome__header .animLine__in{transform:none}.phHome.jsAnimateClass .phHome__media{opacity:0;transition:opacity 2s;transition-delay:0.6s}.phHome.jsAnimateClass.animate .phHome__media{opacity:1}.phHome.jsAnimateClass .phHome__btns{opacity:0;transition:opacity 1s;transition-delay:1s}.phHome.jsAnimateClass.animate .phHome__btns{opacity:1}.phHome.jsAnimateClass .phHome__down{opacity:0;transition:opacity 1s;transition-delay:1.15s}.phHome.jsAnimateClass.animate .phHome__down{opacity:1}@media (max-width:62rem){.phHome{--offset:21vw;padding:calc(2 * var(--topbar-height)) var(--width-std-right) var(--width-std) var(--width-std-left);display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:calc(1 * var(--base-spacing-top)) 0}.phHome__cCtn{margin-left:0;grid-column:1/2;grid-row:1/2}.phHome__cDown{margin-left:0;grid-column:1/2;grid-row:3/4}.phHome__cBG{justify-self:end;position:relative;grid-column:1/2;grid-row:2/4;inset:auto;margin-left:-20%;margin-right:calc(-1 * var(--width-std-right));margin-bottom:calc(-1 * var(--base-spacing-bottom) - var(--width-std));width:auto;max-width:35em}.phHome__header{margin-left:calc(-1 * var(--width-std-left));margin-right:calc(-1 * var(--width-std-right));padding-left:var(--offset)}.phHome__header .titleHome{margin-left:-.05em}.phHome__btns{margin-top:calc(.5 * var(--base-spacing-top));gap:.5em 1em;justify-content:center}.phHome__media{transform:translateX(22%)}}@media (max-width:46rem){.phHome{padding-top:calc(1.5 * var(--topbar-height));gap:calc(.6 * var(--base-spacing-top)) 0}}.bMain{position:relative;padding-top:var(--base-spacing-top);padding-bottom:var(--base-spacing-bottom)}.bMain+.bMain{padding-top:0}.bMain__tomate{position:absolute;z-index:-1;bottom:0;right:0;width:min(35%,45em);transform:translateY(41%);overflow:hidden}.bMain__tomate>*{transform:translateX(50%)}@media (max-width:62rem){.bMain__tomate{z-index:1;width:min(46%,18em);transform:translateY(20%)}}.bMain.bMain--green{position:relative;padding-top:var(--base-spacing-top);padding-bottom:var(--base-spacing-bottom)}.bMain.bMain--green::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-green)}.bMain.bMain--green+.bMain{padding-top:var(--base-spacing-top);margin-top:-1px}.bMain.bMain--green+.bMain--green{padding-top:0}.bMain.bMain--red{position:relative;padding-top:var(--base-spacing-top);padding-bottom:var(--base-spacing-bottom)}.bMain.bMain--red::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-red)}.bMain.bMain--red+.bMain{padding-top:var(--base-spacing-top);margin-top:-1px}.bMain.bMain--red+.bMain--red{padding-top:0}.bNewsFeatureSingle{display:flex;gap:calc(.65 * var(--width-std))}.bNewsFeatureSingle__cMainImage{flex:0 0 auto;width:54%}.bNewsFeatureSingle__cCtn{flex:1 1 auto;width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.7em}.bNewsFeatureSingle__image{height:100%}@media (max-width:62rem){.bNewsFeatureSingle{flex-direction:column;gap:calc(.5 * var(--base-spacing))}.bNewsFeatureSingle__cMainImage{width:100%}.bNewsFeatureSingle__cCtn{gap:calc(.25 * var(--base-spacing))}}.bNewsFeatureList{display:flex;gap:calc(.65 * var(--width-std))}.bNewsFeatureList__cMain{flex:0 0 auto;width:54%}.bNewsFeatureList__cSide{flex:1 1 auto;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.2em}.bNewsFeatureList .iNewsFeatureListMain,.bNewsFeatureList .iNewsFeatureListMain__image{height:100%}@media (max-width:62rem){.bNewsFeatureList{flex-direction:column;gap:calc(.5 * var(--width-std))}.bNewsFeatureList__cMain{width:100%}.bNewsFeatureList__cSide{gap:calc(.5 * var(--width-std))}}@media (max-width:46rem){.bNewsFeatureList{gap:calc(1 * var(--width-std))}.bNewsFeatureList__cSide{gap:calc(1 * var(--width-std))}}.bBanner{--bg-top:var(--color-red);--bg-bottom:var(--color-green);position:relative;z-index:2;margin:-1px 0}.bBanner__layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.bBanner__layout>*{grid-column:1/-1;grid-row:1/-1}.bBanner__cCtn{z-index:2;display:flex;flex-direction:column;justify-content:center}.bBanner__ctn{padding:8%;text-align:center}.bBanner__ctn p{max-width:50ch;margin-left:auto;margin-right:auto}.bBanner__media{position:relative;height:100%}.bBanner__mediaMove{height:120%}.bBanner__media::before{position:absolute;z-index:1;display:block;content:'';top:0;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7) 25%,rgba(0,0,0,.18) 100%)}.bBanner::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:50%;left:0;right:0;background-color:var(--bg-top)}.bBanner::after{position:absolute;z-index:-1;display:block;content:'';top:calc(50% - 1px);bottom:0;left:0;right:0;background-color:var(--bg-bottom)}@media (max-width:46rem){.bBanner__ctn{padding:16% 8%}}.bCIFloating{font-size:1.2vw;overflow-x:clip}.bCIFloating__layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-height:40vw}.bCIFloating__layout>*{grid-column:1/-1;grid-row:1/-1}.bCIFloating__cCtn{align-self:center}.bCIFloating__cVisuals{position:relative}.bCIFloating__title{text-align:center}.bCIFloating__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10em}.bCIFloating__image--tomateTL{width:11em;top:23%;left:21%}.bCIFloating__image--tomateBR{width:11em;top:82%;left:71%}.bCIFloating__image--fraiseTR{width:8.6em;top:33%;left:79%}.bCIFloating__image--fraiseBL{width:10em;top:78%;left:38%}.jsAnimateClass .bCIFloating__title{opacity:.1;transition:opacity 1s}.jsAnimateClass.animate .bCIFloating__title{opacity:1}@media (min-width:125rem){.bCIFloating{font-size:1.363em}}@media (max-width:62rem){.bCIFloating{font-size:2vw}.bCIFloating__layout{min-height:70vw}.bCIFloating__image--tomateTL{left:10%}.bCIFloating__image--tomateBR{left:81%}.bCIFloating__image--fraiseTR{left:91%}.bCIFloating__image--fraiseBL{left:31%}}@media (max-width:46rem){.bCIFloating{font-size:4.2vw}.bCIFloating__layout{min-height:100vw}.bCIFloating__image{font-size:.65em}.bCIFloating__image--tomateTL{top:13%;left:7%}.bCIFloating__image--tomateBR{top:85%;left:85%}.bCIFloating__image--fraiseTR{left:103%}.bCIFloating__image--fraiseBL{top:63%;left:31%}}.bILCR{position:relative;z-index:1;display:flex;align-items:center;gap:calc(.6 * var(--base-spacing)) var(--width-std)}.bILCR__cCtn{order:2;flex:1 1 auto}.bILCR__cImg{flex:0 0 auto;width:50%}.bMain.bILCR.bILCR--overflowBottom{padding-bottom:0}.bILCR--overflowBottom+.bMain{padding-top:calc(1.9 * var(--base-spacing))}.bILCR--overflowBottom .bILCR__cCtn{padding:calc(.7 * var(--width-std)) 0}.bILCR--overflowBottom .bILCR__cImg{align-self:end;margin-bottom:calc(-1 * var(--base-spacing))}.bILCR:has(.bMain__tomate) .bILCR__ctn{max-width:70%}@media (max-width:62rem){.bILCR{flex-direction:column}.bILCR__cCtn{order:0}.bILCR__cImg{width:100%}.bILCR--overflowBottom .bILCR__cCtn{padding:0}.bMain.bILCR.bILCR--overflowBottom.bILCR--mobileKillOverflow{padding-bottom:var(--base-spacing-bottom)}.bILCR--overflowBottom.bILCR--mobileKillOverflow+.bMain{padding-top:var(--base-spacing-top)}.bILCR--overflowBottom.bILCR--mobileKillOverflow .bILCR__cImg{margin-bottom:0}.bILCR:has(.bMain__tomate) .bILCR__ctn{max-width:none}}.bProductsSliders{--dots-nav-spacing:4rem}.bProductsSliders__head{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;gap:5%}.bProductsSliders__title{grid-column:1/2;grid-row:1/-1}.bProductsSliders__title>*{max-width:4.5em}.bProductsSliders__nav{grid-column:2/3;grid-row:1/-1;margin-top:.5em}.bProductsSliders__tabs{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-top:-2.5vw;margin-bottom:var(--dots-nav-spacing)}.bProductsSliders__tabs>*{grid-column:1/-1;grid-row:1/-1}.bProductsSliders__tabs::before{position:absolute;z-index:-1;display:block;content:'';top:2.5vw;left:50%;width:45%;transform:translateX(-50%);aspect-ratio:1;background:radial-gradient(transparent 40%,#00774a 40%);border-radius:50%}@media (max-width:62rem){.bProductsSliders{--dots-nav-spacing:2rem}.bProductsSliders__head{display:flex;flex-direction:column;gap:calc(.5 * var(--base-spacing))}.bProductsSliders__title>*{max-width:none}.bProductsSliders__nav{margin-top:0;align-self:center}.bProductsSliders__tabs{margin-top:0;padding-bottom:var(--dots-nav-spacing)}.bProductsSliders__tabs::before{top:10vw;width:min(75%,25em)}}@media (max-width:46rem){.bProductsSliders{--dots-nav-spacing:1.5rem}.bProductsSliders__head{gap:calc(.25 * var(--base-spacing))}.bProductsSliders__nav{align-self:start}}.bProductsSlider{opacity:1;pointer-events:auto;transition:opacity .5s}.bProductsSlider[hidden]{display:block;opacity:0;pointer-events:none}.bProductsSlider__list{position:relative}.bProductsSlider__nav{position:absolute;z-index:3;bottom:2.5vw;left:28%}.bProductsSlider__side{position:absolute;z-index:-1;top:0;bottom:0;right:calc(-1 * var(--width-std-right))}.bProductsSlider__side *{height:100%;width:auto}.bProductsSlider .flickity-page-dots{position:absolute;top:100%;bottom:auto;margin-top:var(--dots-nav-spacing);width:100%;font-size:2.7em;display:flex;justify-content:center}.bProductsSlider .flickity-page-dots .dot{position:relative;width:1em;height:1em;margin:0;box-sizing:content-box;background:0 0;transition:opacity .3s}.bProductsSlider .flickity-page-dots .dot::before{position:absolute;display:block;content:" ";background-color:var(--color-beige);top:50%;left:50%;transform:translate(-50%,-50%);font-size:.27em;width:1em;height:1em;border-radius:50%}.bProductsSlider .flickity-page-dots .dot::after{position:absolute;display:block;content:" ";top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid var(--color-beige);opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s var(--ease-cubic)}.bProductsSlider .flickity-page-dots .dot:hover{opacity:1}.bProductsSlider .flickity-page-dots .dot.is-selected{opacity:1}.bProductsSlider .flickity-page-dots .dot.is-selected::after{opacity:1;transform:scale(.65)}.bProductsSlider .jsCarouselStd.flickity-enabled{display:block}.bProductsSlider .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+2){display:none}.flickity-resize.bProductsSlider__items .iProduitSlide{min-height:100%;display:flex}.flickity-resize.bProductsSlider__items .iProduitSlide__layout{height:auto;flex:1 1 auto}.bProductsSlider .jsCarouselStd.flickity-enabled .flickity-slider{transform:none!important}.bProductsSlider .jsCarouselStd.flickity-enabled .iProduitSlide{transform:none!important}.bProductsSlider .jsCarouselStd .iProduitSlide{transition:opacity .5s,visibility .5s}.bProductsSlider .jsCarouselStd .iProduitSlide:not(.is-selected){opacity:0;visibility:hidden;pointer-events:none}.bProductsSliders.jsAnimateClass .bProductsSlider__side{transform:translateX(100%);transition:transform 1s var(--ease-cubic);transition-delay:0s}.bProductsSliders.jsAnimateClass.animate .bProductsSlider__side{transform:none}.bProductsSliders.jsAnimateClass .iProduitSlide .iProduitSlide__cVisuals{opacity:0;transition:opacity 1s;transition-delay:0.3s}.bProductsSliders.jsAnimateClass.animate .iProduitSlide .iProduitSlide__cVisuals{opacity:1}.bProductsSliders.jsAnimateClass .iProduitSlide .iProduitSlide__title{opacity:0}.bProductsSliders.jsAnimateClass.animate .iProduitSlide .iProduitSlide__title{opacity:1;transition:opacity 1s;transition-delay:0.6s}.bProductsSliders.jsAnimateClass .iProduitSlide .iProduitSlide__ctn{opacity:0}.bProductsSliders.jsAnimateClass.animate .iProduitSlide .iProduitSlide__ctn{opacity:1;transition:opacity 1s;transition-delay:0.75s}.bProductsSliders.jsAnimateClass .iProduitSlide .iProduitSlide__btn{opacity:0}.bProductsSliders.jsAnimateClass.animate .iProduitSlide .iProduitSlide__btn{opacity:1;transition:opacity 1s;transition-delay:0.9s}.bProductsSliders.jsAnimateClass .bProductsSlider__nav{opacity:0;transition:opacity 1s;transition-delay:1.2s}.bProductsSliders.jsAnimateClass.animate .bProductsSlider__nav{opacity:1}.bProductsSliders.jsAnimateClass .flickity-page-dots{opacity:0;transition:opacity 1s;transition-delay:1.2s}.bProductsSliders.jsAnimateClass.animate .flickity-page-dots{opacity:1}@media (max-width:62rem){.bProductsSlider__nav{left:auto;right:0;bottom:0}.bProductsSlider__side{display:none}}@media (max-width:46rem){.bProductsSlider .flickity-page-dots{font-size:2.3em}}.iProduitSlide{width:100%}.iProduitSlide__layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.iProduitSlide__layout>*{grid-column:1/-1;grid-row:1/-1}.iProduitSlide__cCtn{align-self:end;z-index:3;display:flex;flex-direction:column;gap:2.2em;padding-top:5%;padding-bottom:2.5vw}.iProduitSlide__cVisuals{width:58%;position:relative;margin-left:auto;margin-right:auto;padding:2.5vw 0}.iProduitSlide__ctn{max-width:18em}.iProduitSlide__tag{position:absolute;z-index:2;top:15%;left:75%;width:20%;transform:translate(-50%,-50%)}@media (max-width:62rem){.iProduitSlide__layout{padding-top:10vw;display:flex;flex-direction:column}.iProduitSlide__cCtn{order:2;flex-grow:1;width:100%;padding-top:0;padding-bottom:0;margin-top:-15vw;gap:calc(.3 * var(--base-spacing))}.iProduitSlide__cVisuals{width:min(100%,32em);padding:0}.iProduitSlide__ctn{flex-grow:1}.iProduitSlide__tag{width:30%;top:11%;left:83%}}.bRecettesFeatured{--espacementV:0px;--espacementH:0.9vw;--nbItems:2;overflow:hidden}.bRecettesFeatured__list{position:relative;margin-right:calc(1.6 * var(--width-std))}.bRecettesFeatured__items{display:flex;margin:calc(-1 * var(--espacementV)) calc(-1 * var(--espacementH))}.bRecettesFeatured__items .iRecetteFeatured{flex:0 0 auto;width:calc(100% / var(--nbItems));padding:var(--espacementV) var(--espacementH)}.bRecettesFeatured__foot{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;align-items:center;gap:2em}.bRecettesFeatured__scrollbar{grid-column:2/3;grid-row:1/2}.bRecettesFeatured__btn{grid-column:3/4;grid-row:1/2;justify-self:end}.bRecettesFeatured .jsCarouselStd .flickity-viewport{overflow:visible}.bRecettesFeatured__nav{height:0}.bRecettesFeatured__nav .navArrows__item--left .btnIcon,.bRecettesFeatured__nav .navArrows__item--right .btnIcon{display:block;position:absolute;z-index:3;top:50%;left:calc(-1 * var(--espacementH));transform:translate(-50%,-50%)}.bRecettesFeatured__nav .navArrows__item--right .btnIcon{left:auto;right:calc(-1 * var(--espacementH));transform:translate(50%,-50%)}.bRecettesFeatured.dragging .bRecettesFeatured__nav .navArrows__item--left .btnIcon,.bRecettesFeatured.dragging .bRecettesFeatured__nav .navArrows__item--right .btnIcon{opacity:0}.bRecettesFeatured .jsCarouselStd.flickity-enabled{display:block}.bRecettesFeatured.jsAnimateClass .bRecettesFeatured__list{pointer-events:none}.bRecettesFeatured.jsAnimateClass.animate .bRecettesFeatured__list{pointer-events:auto}.bRecettesFeatured.jsAnimateClass .iRecetteFeatured__layout{opacity:.1;transition:opacity 1s var(--ease-cubic)}.bRecettesFeatured.jsAnimateClass.animate .iRecetteFeatured__layout{opacity:1}.bRecettesFeatured.jsAnimateClass .bRecettesFeatured__nav .navArrows__item{opacity:0;transition:opacity 1s var(--ease-cubic);transition-delay:0.5s}.bRecettesFeatured.jsAnimateClass.animate .bRecettesFeatured__nav .navArrows__item{opacity:1}.bRecettesFeatured.jsAnimateClass .bRecettesFeatured__scrollbar .progressBar__progression{pointer-events:none;opacity:0;transition:opacity 1s var(--ease-cubic);transition-delay:0.65s}.bRecettesFeatured.jsAnimateClass.animate .bRecettesFeatured__scrollbar .progressBar__progression{pointer-events:auto;opacity:1}.bRecettesFeatured.jsAnimateClass .bRecettesFeatured__scrollbar .progressBar__progression::after{opacity:0;transform:scale(2);transition:opacity 1s var(--ease-cubic),transform 1s var(--ease-cubic);transition-delay:0.65s}.bRecettesFeatured.jsAnimateClass.animate .bRecettesFeatured__scrollbar .progressBar__progression::after{opacity:1;transform:none}.bRecettesFeatured.jsAnimateClass .bRecettesFeatured__btn{pointer-events:none;opacity:0;transition:opacity 1s var(--ease-cubic);transition-delay:0.8s}.bRecettesFeatured.jsAnimateClass.animate .bRecettesFeatured__btn{pointer-events:auto;opacity:1}@media (min-width:125rem){.bRecettesFeatured{--espacementH:1.125rem}}@media (max-width:62rem){.bRecettesFeatured{--espacementH:1.4vw;--nbItems:1}.bRecettesFeatured__list{margin-right:calc(4 * var(--width-std))}.bRecettesFeatured__foot{display:flex;flex-direction:column;gap:calc(.5 * var(--base-spacing-top)) 0}}@media (max-width:46rem){.bRecettesFeatured{--espacementH:var(--width-std)}.bRecettesFeatured__list{margin-right:0}.bRecettesFeatured__nav .navArrows__item--left .btnIcon,.bRecettesFeatured__nav .navArrows__item--right .btnIcon{left:calc(-1 * var(--width-std-left));transform:translateY(-50%)}.bRecettesFeatured__nav .navArrows__item--right .btnIcon{left:auto;right:calc(-1 * var(--width-std-right));transform:translateY(-50%)}}.iHead+*{margin-top:calc(.25 * var(--base-spacing-top))}.iHead--centered{text-align:center}.iHead--overlap{position:relative;z-index:2;text-align:center}.iHead--overlap+*{margin-top:0}.iHead--overlap>*{margin-bottom:-.22em}@media (max-width:46rem){.iHead--overlap>*{margin-bottom:-.35em}}.iRoundedImage{border-radius:var(--radius);overflow:hidden}.iRoundedImage *{height:100%;width:100%;object-fit:cover}.iFoot{margin-top:calc(.35 * var(--base-spacing-top))}.iFoot--centered{text-align:center}@media (max-width:62rem){.iFoot{margin-top:calc(.5 * var(--base-spacing-top))}}.tCategory{display:inline-block;font-size:.75em;font-weight:700;padding:.4em 1em;background-color:var(--color-green);color:var(--color-beige);border-radius:2em}.onGreen .tCategory{background-color:var(--color-beige);color:var(--color-red)}.onRed .tCategory{background-color:var(--color-beige);color:var(--color-red)}.navArrows{display:inline-flex;align-items:center;gap:.8em}.navArrows__item{z-index:3;flex:0 0 auto}@media (max-width:46rem){.navArrows--mobileSharp .navArrows__item--left .btnIcon,.navArrows--mobileSharp .navArrows__item--left .btnIcon::before{border-top-left-radius:0;border-bottom-left-radius:0}.navArrows--mobileSharp .navArrows__item--right .btnIcon,.navArrows--mobileSharp .navArrows__item--right .btnIcon::before{border-top-right-radius:0;border-bottom-right-radius:0}}.navTabs{--item-spacing-x:1.4em;--item-spacing-y:0.9em;list-style:none;display:flex;align-items:center;gap:.2em}.navTabs li{flex:0 1 auto;display:block}.navTabs a{position:relative;display:block;font-weight:700;padding:var(--item-spacing-y) var(--item-spacing-x);transition:color .2s}.navTabs a::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-beige);border-radius:2em;opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s var(--ease-cubic)}.navTabs a::after{position:absolute;z-index:-1;display:block;content:'';bottom:calc(.5 * var(--item-spacing-y));height:.15em;left:var(--item-spacing-x);right:var(--item-spacing-x);background-color:var(--color-beige);will-change:transform;transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s var(--ease-cubic)}.navTabs a:hover::after{transform:none}.navTabs a[aria-selected=true]{color:var(--color-red)}.navTabs a[aria-selected=true]::before{opacity:1;transform:none}@media (max-width:46rem){.navTabs{--item-spacing-x:1.2em}.navTabs a{text-align:center}}.iNewsFeatureListMain{--paddingH:7%;--paddingV:5%}.iNewsFeatureListMain__layout{height:100%;display:grid;grid-template-columns:var(--paddingH) 1fr auto var(--paddingH);grid-template-rows:var(--paddingV) 1fr auto auto var(--paddingV);gap:calc(.8 * var(--paddingV)) 0}.iNewsFeatureListMain__cImage{grid-column:1/-1;grid-row:1/-1;z-index:-1}.iNewsFeatureListMain__cCategory{grid-column:2/3;grid-row:3/4}.iNewsFeatureListMain__cTitle{grid-column:2/3;grid-row:4/5}.iNewsFeatureListMain__cBtn{grid-column:3/4;grid-row:3/5;align-self:end;margin-left:2em}.iNewsFeatureListMain__image{position:relative}.iNewsFeatureListMain__image::before{position:absolute;z-index:1;display:block;content:'';top:0;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.6) 15%,transparent 65%)}.iNewsFeatureListMain>a{display:block;text-decoration:none;height:100%}.iNewsFeatureListMain>a .iNewsFeatureListMain__image img{transition:transform .3s var(--ease-cubic)}.iNewsFeatureListMain>a .iNewsFeatureListMain__cTitle{transition:color .3s}.iNewsFeatureListMain>a:hover .iNewsFeatureListMain__image img{transform:scale(1.05)}.iNewsFeatureListMain>a:hover .iNewsFeatureListMain__cTitle{color:var(--color-red)}@media (max-width:46rem){.iNewsFeatureListMain{--paddingH:7%;--paddingV:3%}.iNewsFeatureListMain__cBtn{display:none}}.iNewsFeatureListSide__layout{display:grid;grid-template-columns:44% 1fr;grid-template-rows:auto 1fr;gap:.9em 6%}.iNewsFeatureListSide__cImage{grid-column:1/2;grid-row:1/3}.iNewsFeatureListSide__cCategory{grid-column:2/3;grid-row:1/2}.iNewsFeatureListSide__cTitle{grid-column:2/3;grid-row:2/3}.iNewsFeatureListSide__image{height:100%}.iNewsFeatureListSide h3{font-size:1.1em;font-weight:700;line-height:1.25}.iNewsFeatureListSide a{display:block;text-decoration:none;height:100%}.iNewsFeatureListSide a .iNewsFeatureListSide__image img{transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.iNewsFeatureListSide a .iNewsFeatureListSide__cTitle>*{transition:color .3s}.iNewsFeatureListSide a:hover .iNewsFeatureListSide__image img{transform:scale(1.05)}.iNewsFeatureListSide a:hover .iNewsFeatureListSide__cTitle>*{color:var(--color-green-light)}@media (max-width:62rem){.iNewsFeatureListSide__layout{grid-template-rows:auto auto;gap:1em calc(.5 * var(--width-std))}.iNewsFeatureListSide__cCategory{align-self:end}}@media (max-width:46rem){.iNewsFeatureListSide__layout{gap:1em calc(1 * var(--width-std))}}.iRecetteFeatured{--paddingH:7%;--paddingV:4.5%}.iRecetteFeatured__layout{display:grid;grid-template-columns:var(--paddingH) 1fr var(--paddingH);grid-template-rows:var(--paddingV) 1fr auto auto auto var(--paddingV);gap:calc(.8 * var(--paddingV)) 0}.iRecetteFeatured__cVisual{grid-column:1/-1;grid-row:1/-1;z-index:-1}.iRecetteFeatured__cCategory{grid-column:2/3;grid-row:3/4}.iRecetteFeatured__cTitle{grid-column:2/3;grid-row:4/5}.iRecetteFeatured__cInfos{grid-column:2/3;grid-row:5/6;max-width:25em}.iRecetteFeatured__image{position:relative}.iRecetteFeatured__image::before{position:absolute;z-index:1;display:block;content:'';top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 20%)}.iRecetteFeatured__image::after{position:absolute;z-index:1;display:block;content:'';top:0;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.6) 15%,transparent 65%)}.iRecetteFeatured a{display:block;text-decoration:none;height:100%}.iRecetteFeatured a .iRecetteFeatured__image img{transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.iRecetteFeatured a:hover .iRecetteFeatured__image img{transform:scale(1.05)}@media (max-width:46rem){.iRecetteFeatured{--paddingH:7%;--paddingV:2%}.iRecetteFeatured__layout{gap:calc(1.5 * var(--paddingV)) 0}}.progressBar{position:relative;width:min(60vw,20em);height:.7em}.progressBar::before{position:absolute;z-index:0;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-beige);border-radius:1em;opacity:.25}.progressBar__progression{position:absolute;top:0;bottom:0;left:0;width:0%;cursor:pointer}.progressBar__progression::before{position:absolute;display:block;content:" ";background-color:var(--color-beige);top:0;bottom:0;left:0;right:0;border-radius:1em}.progressBar__progression::after{position:absolute;display:block;content:" ";top:-.6em;bottom:-.6em;left:-.6em;right:-.6em;border-radius:1em;border:1px solid var(--color-beige)}.h1,.titleHome,h1{color:var(--color-green);font-size:8.3em;font-weight:900;line-height:.7;text-wrap:balance}.h2,h2{color:var(--color-green);font-size:5.8em;font-weight:900;line-height:1.05;text-wrap:balance}.h3,.h3--big,h3{color:var(--color-green);font-size:1.7em;font-weight:900;line-height:1.1;text-wrap:balance}*+.h1,*+h1{margin-top:.75em}*+.h2,*+h2{margin-top:1em}*+.h3,*+h3{margin-top:2em}.titleHome{font-size:10.25vw;line-height:1}.h3--big,.typo--h3Big h3{font-size:2.5em}.h1__note{display:block;font-size:.35em;margin-bottom:.5em}.onGreen .h1,.onGreen .h2,.onGreen .h3,.onGreen h1,.onGreen h2,.onGreen h3{color:var(--color-base-on-green)}.onRed .h1,.onRed .h2,.onRed .h3,.onRed h1,.onRed h2,.onRed h3{color:var(--color-base-on-red)}@media (max-width:62rem){.h1,.titleHome,h1{font-size:6em}.h2,h2{font-size:4em}.h3,.h3--big,h3{font-size:1.7em}.titleHome{font-size:15.5vw}.h3--big,.typo--h3Big h3{font-size:2.5em}}@media (max-width:46rem){.h1,.titleHome,h1{font-size:min(18vw, 4.4em)}.h2,h2{font-size:3em}.h3,.h3--big,h3{font-size:1.5em}.titleHome{font-size:15.5vw}.h3--big,.typo--h3Big h3{font-size:2em}}.topBar{--link-color:var(--color-beige);position:fixed;z-index:100;width:100%;background:0 0}.topBar::before{position:absolute;z-index:0;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-beige);transform-origin:50% 0%;transform:scaleY(0);transition:transform .4s}.topBar__height{position:relative;height:var(--topbar-height);transition:height .4s}.topBar__layout{padding-right:calc(.44 * var(--topbar-height));height:100%;position:relative;display:flex;align-items:center;gap:1em}.topBar__cLogo{position:relative;z-index:3;flex:0 1 auto;align-self:stretch;transform-origin:0% 50%;transition:transform .4s}.topBar__cLogo::before{position:absolute;z-index:-1;display:block;content:'';top:calc(-.3 * var(--topbar-height));bottom:calc(-.2 * var(--topbar-height));left:-20%;right:0;background:var(--color-beige);border-radius:0 50% 50% 50%;transform-origin:0% 0%;transition:transform .2s var(--ease-cubic)}.topBar__logo{height:100%;display:flex;align-items:center;position:relative;width:min(50vw,14em);padding:0 calc(.5 * var(--topbar-height)) 0 calc(.3 * var(--topbar-height));margin-top:-.2em;box-sizing:content-box}.topBar__logo a{will-change:opacity;display:block;transition:opacity .3s}.topBar__logo a:hover{opacity:.6}.topBar__cToggle{display:none}.topBar__cSlide{display:block;flex:1 1 auto}.topBar__slide{height:100%}.topBar__slideCtn{height:100%;display:flex;gap:1.5em}.topBar__slideNav{flex:1 1 auto}.topBar__slideLang{flex:0 0 auto}.topBar__slideTomate{display:none}.navTB{--item-spacing:clamp(0.5em, 1.3vw, 1.5em);height:100%;font-size:1em;font-weight:700;line-height:1.2;list-style:none;display:flex;justify-content:flex-end;align-items:center}.navTB>li{display:block;flex:0 0 auto}.navTB>li>a{color:var(--link-color);position:relative;z-index:2;display:block;margin:0;padding:.4em var(--item-spacing);white-space:nowrap;transition:color .3s}.navTB>li>a::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:var(--color-beige);border-radius:1em;transform:none;opacity:0;transition:opacity .3s,background-color .3s}.navTB>li.hover>a,.navTB>li>a:hover{color:var(--color-red)}.navTB>li.hover>a::before,.navTB>li>a:hover::before{opacity:1}.navTB>li:has(> a + ul){position:relative}.navTB>li>a:has(+ ul){padding-right:calc(var(--item-spacing) + 1em)}.navTB>li>a:has(+ ul)::after{--size:0.45em;position:absolute;z-index:0;display:block;content:'';top:.75em;right:var(--item-spacing);width:var(--size);height:var(--size);border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.navTB>li>ul{position:absolute;z-index:3;top:100%;left:-5em;right:-5em;list-style:none;box-sizing:content-box;text-align:center;opacity:0;visibility:hidden;margin:0;padding:calc(1.5 * var(--item-spacing)) var(--item-spacing);line-height:1.1;transition:opacity 0s .3s,visibility 0s .3s}.navTB>li>ul::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:0;left:0;right:0;border-radius:var(--radius);background-color:var(--color-beige);transform:scaleY(0);transform-origin:50% 0%;transition:transform .3s var(--ease-cubic)}.navTB>li>ul>li{display:block;opacity:0;transition:opacity .15s}.navTB>li>ul>li>a{display:block;color:var(--color-green);padding:.4em 0;transition:color .2s}.navTB>li>ul>li>a:hover{color:var(--color-red)}.navTB>li.hover>a+ul{opacity:1;visibility:visible;transition:none}.navTB>li.hover>a+ul::before{transform:scaleY(.999)}.navTB>li.hover>a+ul>li{opacity:1;transition-delay:0.15s}.navTB--lang{--item-spacing:0.35em}.navTB--lang>li>a::before{display:none}.navTB--lang>li>a::after{position:absolute;z-index:0;display:block;content:'';bottom:0;height:.15em;left:var(--item-spacing);right:var(--item-spacing);background-color:currentColor;will-change:transform;transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s var(--ease-cubic)}.navTB--lang>li.hover>a,.navTB--lang>li>a:hover{color:var(--color-green-light)}.navTB--lang>li.hover>a::after,.navTB--lang>li>a:hover::after{transform:scaleX(1)}.navTB--lang>li>a.active::after{transform:scaleX(1)}@media (min-width:62.01rem){.panelProduits{--padding-inside-items:1.1em;position:absolute;z-index:0;top:0;bottom:auto;left:0;right:0;padding:calc(1.3 * var(--topbar-height)) var(--width-std-right) calc(1 * var(--topbar-height)) var(--width-std-left);opacity:0;visibility:hidden;transition:opacity 0s .3s,visibility 0s .3s}.panelProduits::before{position:absolute;z-index:-1;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-beige);transform:scaleY(0);transform-origin:50% 0%;transition:transform .4s var(--ease-cubic)}.panelProduits__layout{display:flex;align-items:center;gap:2%;opacity:0;transition:opacity .3s}.panelProduits__item{width:100%;flex:1 1 auto;text-decoration:none;position:relative;display:grid;grid-template-columns:var(--padding-inside-items) 1fr var(--padding-inside-items);grid-template-rows:1fr auto auto}.panelProduits__item>*{grid-column:2/3}.panelProduits__item::before{z-index:-1;grid-column:2/3;grid-row:1/4;display:block;content:'';background-color:var(--color-white);border-radius:50%;aspect-ratio:1;transform:scale(.75);transition:transform .3s var(--ease-cubic)}.panelProduits__image{grid-row:1/4}.panelProduits__nom{z-index:2;grid-column:1/3;grid-row:2/3;color:var(--color-red);margin-bottom:-1.5em}.panelProduits__btn{z-index:3;grid-row:3/4;justify-self:center;transform:translateY(50%);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.panelProduits__nom>*{font-size:2.5em;line-height:1;min-height:2em}.panelProduits__item:hover .panelProduits__btn{opacity:1;visibility:visible}.panelProduits__item:hover::before{transform:none}.navTB>li>a:has(+ .panelProduits)::before{background-color:var(--color-red)}.navTB>li.hover>a+.panelProduits{opacity:1;visibility:visible;transition:none}.navTB>li.hover>a+.panelProduits::before{transform:scaleY(.999)}.navTB>li.hover>a+.panelProduits .panelProduits__layout{opacity:1;transition-delay:0.15s}.navTB>li.hover>a:has(+ .panelProduits){color:var(--color-beige)}.topBar:has(.navTB > li.hover > a + .panelProduits){--link-color:var(--color-green)}}@media (max-width:62rem){.panelProduits{width:fit-content;margin:0 auto;padding-bottom:5vh;border-bottom:1px solid currentColor;margin-bottom:5vh}.panelProduits__layout{display:flex;flex-direction:column;align-items:center}.panelProduits__item{padding:.4em;transition:color .3s}.panelProduits__item:hover{color:var(--color-red)}.panelProduits__image{display:none}.panelProduits__btn{display:none}.panelProduits__nom>*{font-size:1em;font-weight:400;text-wrap:nowrap;white-space:nowrap}.panelProduits__nom>* br{display:none}.navTB>li:has(.panelProduits){font-size:1.2em}}.topBar.isSmaller{--link-color:var(--color-green)}.topBar.isSmaller::before{transform:scaleY(1)}.topBar.isSmaller .topBar__height{height:var(--topbar-height-scrolled)}.topBar.isSmaller .topBar__cLogo{transform:scale(.7)}.topBar.isSmaller .topBar__cLogo::before{transform:scale(0);transition-duration:.6s;transition-delay:0.1s}.topBar.isSmaller .navTB>li>a::before{background-color:var(--color-red)}.topBar.isSmaller .navTB>li.hover>a,.topBar.isSmaller .navTB>li>a:hover{color:var(--color-beige)}.topBar.isSmaller .navTB--lang>li.hover>a,.topBar.isSmaller .navTB--lang>li>a:hover{color:var(--color-green)}@media (max-width:62rem){.topBar.isSmaller .topBar__layout{padding-bottom:calc(.12 * var(--topbar-height-scrolled))}.topBar.isSmaller .topBar__cLogo{transform:scale(1)}.topBar.isSmaller .topBar__cSlide::after{top:calc(100% - (.5 * var(--topbar-height-scrolled)));height:calc(1.5 * var(--topbar-height-scrolled))}.topBar.isSmaller .topBar__slide{padding-top:var(--topbar-height-scrolled)}}@media (max-width:62rem){.topBar{--link-color:var(--color-green)}.topBar::before{display:none}.topBar__layout{position:relative;padding:0 var(--width-std-right) calc(.12 * var(--topbar-height)) var(--width-std-left);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;transition:padding .4s}.topBar__cLogo{position:static;grid-column:2/3;grid-row:1/2;transform-origin:50% 50%}.topBar__cLogo::before{display:none}.topBar__logo{padding:0}.topBar__cToggle{grid-column:3/4;grid-row:1/2;justify-self:end;display:flex;align-items:center;z-index:7}button.hamburger{display:block;margin-top:-.15em;margin-right:-.25em}button.hamburger::before{display:none}.hamburger__line{position:absolute;left:0;right:0;top:0;margin:0 .25em;height:2px;background-color:var(--color-green);display:block;transition:transform .3s var(--ease-cubic),opacity .3s,top .3s}.hamburger__line:nth-child(2),.hamburger__line:nth-child(3){top:calc(50% - 1px)}.hamburger__line:first-child{top:calc(34% - 1px);transform-origin:0% 50%;margin-left:.15em}.hamburger__line:nth-child(4){top:calc(66% - 1px);transform-origin:0% 50%;margin-left:.35em}.hamburger:hover{cursor:pointer}.topBar__cSlide{position:absolute;z-index:-1;color:var(--color-base);text-align:left;left:0;right:0;top:calc(-1 * (100dvh + 1px));height:100dvh;margin:0;transform:none;transition:transform .5s var(--ease-cubic)}.topBar__cSlide::after{position:absolute;z-index:-1;display:block;content:'';top:calc(100% - (.5 * var(--topbar-height)));height:calc(1.5 * var(--topbar-height));left:-7vw;right:-7vw;background-color:var(--color-beige);border-radius:0 0 50% 50%;transition:top .4s,height .4s}.topBar__slide{padding-top:var(--topbar-height);position:relative;height:100%;background:var(--color-beige)}.topBar__slideCtn{display:flex;gap:2em;flex-direction:column;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .5s;height:100%;padding:1vh 0 0 0}.topBar__slideNav{flex:1 0 auto}.topBar__slideLang{flex:0 0 auto}.topBar__slideTomate{flex:0 0 auto;display:block;margin:0 auto;overflow:hidden;width:min(100%,30em)}.navTB{--item-spacing:0.4em;font-size:calc(.6em + 2vw);text-align:center;padding:0 var(--width-std-right) 0 var(--width-std-left);height:auto;display:block;margin:0}.navTB>li>a{display:inline-block}.navTB>li>a::before{display:none}.navTB>li>a:has(+ ul){margin-right:calc(-1 * 1.2em)}.navTB>li.hover>a+ul,.navTB>li>ul{height:0;opacity:0;transition:opacity 0s;position:relative;top:auto;bottom:auto;left:auto;right:auto;box-sizing:border-box;visibility:visible;padding:0;pointer-events:none}.navTB>li>ul::before{display:none}.navTB>li.hover>a+ul>li,.navTB>li>ul>li{opacity:1;transition:none}.navTB>li>ul>li:last-child{padding-bottom:1em}.navTB>li>ul>li>a{display:inline-block;font-weight:400}.navTB>li.clicked>a+ul{height:auto;opacity:1;transition-duration:1s;pointer-events:auto}.navTB--lang{display:flex;justify-content:center;align-items:center;gap:var(--item-spacing)}.navTB--lang>li>a{display:block}.navTB--lang>li.hover>a,.navTB--lang>li>a:hover{color:var(--color-red)}.topBar__tomate{padding:0 14%;margin-bottom:-54%}.topBar.onNav .topBar__cSlide{transform:translateY(calc(1 * (100dvh + 1px)));transition:transform .5s var(--ease-cubic)}.topBar.onNav .topBar__slideCtn{opacity:1;transition-delay:0.3s}.topBar.onNav .hamburger__line:nth-child(2){transform:rotate(45deg);transition-delay:0.1s}.topBar.onNav .hamburger__line:nth-child(3){transform:rotate(-45deg);transition-delay:0.1s}.topBar.onNav .hamburger__line:first-child{top:calc(50% - 1px);opacity:0}.topBar.onNav .hamburger__line:nth-child(4){top:calc(50% - 1px);opacity:0}}