.c-vegs--default .filter__radio-label,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}head{font-family:mobile-s}@media only screen and (min-width:0){head{font-family:mobile-s}}@media only screen and (min-width:320px){head{font-family:mobile-sl}}@media only screen and (min-width:480px){head{font-family:mobile-p}}@media only screen and (min-width:600px){head{font-family:mobile-l}}@media only screen and (min-width:657px){head{font-family:mobile-xl}}@media only screen and (min-width:768px){head{font-family:tablet-p}}@media only screen and (min-width:1024px){head{font-family:tablet-l}}@media only screen and (min-width:1230px){head{font-family:desktop-m}}@media only screen and (min-width:1404px){head{font-family:desktop-l}}.is-page-container{padding:0 18px}@media only screen and (min-width:1230px){.is-page-container{max-width:1404px;margin:0 auto}}.is-container{padding:0}@media only screen and (min-width:1024px){.is-container{padding:0 108px;box-sizing:content-box;max-width:1200px;margin:0 auto}}.is-content-container,.is-text-container{max-width:720px;margin:0 auto}.is-content-container.left,.is-text-container.left{margin:0}.is-content-container.text-center,.is-text-container.text-center{text-align:center}.is-relative{position:relative}.vegs-bg{background-color:#fafafa;background-image:url(../img/svg/icons-bg.svg);background-size:180%;background-repeat:repeat}@media only screen and (min-width:1024px){.vegs-bg{background-size:100%}}.paper-bg{background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat}.is-full-width{width:100vw;margin-left:50%;transform:translateX(-50%)}@media only screen and (min-width:1230px){.is-full-width{width:calc(100vw - var(--scrollbar-width))}}.brush,.c-vegs--default .filter__radio-label,strong{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.brush{background-image:url(../img/svg/brush.svg);color:#fff;background-position:0 100%;padding:.1rem .8rem;background-size:100% 100%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (min-width:1024px){.brush{padding:.3rem 1rem}}.brush.red{background-image:url(../img/svg/brush-red.svg)}.nobr{white-space:nowrap}.material-icons{width:24px;visibility:hidden}.wf-materialicons-n4-active .material-icons{width:auto;visibility:visible}.font-bold{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.font-bold .material-icons{font-weight:700}html{font-size:62.5%;height:100%}body{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:16px;line-height:1.666;color:#292929;overflow-x:hidden;-webkit-print-color-adjust:exact}body *{text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:657px){body{font-size:18px}}img{height:auto;max-width:100%}#js-logger{position:fixed;right:20px;bottom:20px;left:20px;color:#fff;height:16.66667%;background-color:rgba(0,0,0,.9);padding:20px;font-size:14px;overflow-y:auto;z-index:9999;border-radius:10px;border:10px solid red}#CookiebotWidget,.CookiebotWidget-logo{display:none!important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s}.page-transition{opacity:0;transition:.3s ease-out;transition-property:opacity,transform}@keyframes cascade{0%{transform:scale3d(.95,.95,.95) translateY(20px);opacity:0}to{transform:scaleX(1) translateY(0);opacity:1}}.cascade-animation{opacity:0;backface-visibility:hidden}.cascade-animation.come-in{animation:cascade .6s 1;animation-timing-function:cubic-bezier(0,.59,.24,1.2);animation-fill-mode:forwards}.cascade-animation.come-in:nth-of-type(1n){animation-delay:.1s}.cascade-animation.come-in:nth-of-type(2n){animation-delay:.2s}.cascade-animation.come-in:nth-of-type(3n){animation-delay:.3s}.cascade-animation.come-in:nth-of-type(4n){animation-delay:.4s}.cascade-animation.come-in:nth-of-type(5n){animation-delay:.5s}.cascade-animation.come-in:nth-of-type(6n){animation-delay:.6s}.cascade-animation.come-in:nth-of-type(7n){animation-delay:.7s}.cascade-animation.come-in:nth-of-type(8n){animation-delay:.8s}.cascade-animation.come-in:nth-of-type(9n){animation-delay:.9s}.cascade-animation.come-in:nth-of-type(10n){animation-delay:1s}.cascade-animation.come-in:nth-of-type(11n){animation-delay:1.1s}.cascade-animation.come-in:nth-of-type(12n){animation-delay:1.2s}.cascade-animation.come-in:nth-of-type(13n){animation-delay:1.3s}.cascade-animation.come-in:nth-of-type(14n){animation-delay:1.4s}.cascade-animation.come-in:nth-of-type(15n){animation-delay:1.5s}.cascade-animation.come-in:nth-of-type(16n){animation-delay:1.6s}.cascade-animation.come-in:nth-of-type(17n){animation-delay:1.7s}.cascade-animation.come-in:nth-of-type(18n){animation-delay:1.8s}.cascade-animation.come-in:nth-of-type(19n){animation-delay:1.9s}.cascade-animation.come-in:nth-of-type(20n){animation-delay:2s}.r-main{display:block}@media only screen and (min-width:1024px){.r-main{padding-bottom:0}}.r-header{z-index:1}.r-content{display:block;position:relative}.r-footer{border-top:1px solid #eee;position:relative}.r-footer .footer__content{padding:72px 0}@media only screen and (min-width:1024px){.r-footer .footer__flex{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-36px;margin-right:-36px}}.r-footer .footer__navs{font-size:1.4rem;background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat}@media only screen and (min-width:1024px){.r-footer .footer__navs .navs__meta{text-align:left;flex:0 0 30%;max-width:30%;padding:0 36px 18px;box-sizing:border-box}}.r-footer .footer__navs .navs__meta .meta__section{padding:18px 0}@media only screen and (min-width:1024px){.r-footer .footer__navs .navs__navs{text-align:left;flex:0 0 70%;max-width:70%;padding:0 36px;box-sizing:border-box}}.r-footer .footer__copyright{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;position:relative;text-align:center;font-size:1.2rem;padding:22px 0}@media only screen and (min-width:768px){.r-footer .footer__copyright{text-align:left}}.r-footer .footer__copyright .footer__flex-container{display:flex;flex-wrap:wrap;align-items:center}.r-footer .footer__copyright .copyright__text{padding:0 0 80px;width:100%;order:2}@media only screen and (min-width:768px){.r-footer .footer__copyright .copyright__text{order:1;width:auto;padding:24px 0}}.r-footer .footer__copyright .copyright__logo{display:block;max-width:276px;margin-left:auto;width:100%;margin-bottom:22px;order:1;margin-right:-20px}@media only screen and (min-width:1024px){.r-footer .footer__copyright .copyright__logo{order:2;margin-right:0;margin-bottom:0}}.r-footer .footer__copyright .copyright__logo .logo__image{width:100%;display:block}.r-sitemap{display:none;position:fixed;top:100%;left:0;background-color:rgba(0,0,0,.8);padding:10px 16px;border:2px dashed green;box-sizing:border-box;transform:translate3d(0,-36px,0);transition:transform .3s ease;transition-property:transform,background-color;z-index:999;font-size:.8em;color:#fff;max-height:500px;overflow-y:scroll}.r-sitemap *{color:#fff}.r-sitemap:hover{transform:translate3d(0,-100%,0);background-color:rgba(0,0,0,.8)}@media only screen and (min-width:1024px){.r-sitemap{display:block}}.u-section{padding:72px 0;position:relative}@media only screen and (min-width:1024px){.u-section{padding:80px 0}}.u-section.white+.feedback-section{margin-top:-72px}@media only screen and (min-width:1024px){.u-section.white+.feedback-section{margin-top:-80px}}.u-section.alternate:nth-child(2n){background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat}.u-section.alternate:nth-child(odd)+.feedback-section{margin-top:-72px}@media only screen and (min-width:1024px){.u-section.alternate:nth-child(odd)+.feedback-section{margin-top:-80px}}.u-section.grey+.grey:before,.u-section.white+.white:before{display:none;content:"";height:1px;position:absolute;top:0;width:100%;max-width:calc(100% - 36px);margin:0 auto;left:0;right:0;border-bottom:1px solid #f2f2f2}@media only screen and (min-width:1024px){.u-section.grey+.grey:before,.u-section.white+.white:before{max-width:calc(100% - 236px)}}@media only screen and (min-width:1440px){.u-section.grey+.grey:before,.u-section.white+.white:before{max-width:1200px}}@media only screen and (min-width:1024px){.u-section.grey+.grey,.u-section.white+.white{margin-top:-80px}}.u-section.feedback-section{margin-bottom:0;padding:72px 0}@media only screen and (min-width:1024px){.u-section.feedback-section{padding:80px 0}}.u-section.min-pt{padding:36px 0 72px}@media only screen and (min-width:1024px){.u-section.min-pt{padding:72px 0 80px}}.u-section.small-padding{padding:72px 0}@media only screen and (min-width:1024px){.u-section.small-padding{padding:72px 0}}.u-section.no-pt{padding-top:0}.u-section.no-pb{padding-bottom:0}.u-section.no-pb.grey+.grey:before,.u-section.no-pb.white+.white:before{display:none}.u-section.no-padding{padding:0}.u-section.center{text-align:center}.u-section.grey{background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat}.u-section .section__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 36px}.u-section .section__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.u-section .section__title{font-size:3.2rem}}.u-section h1.section__title{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin-bottom:72px}@media only screen and (min-width:1024px){.u-section h1.section__title{font-size:4rem}}.u-section h1.section__title.center{text-align:center}.u-section .section__cta{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;text-decoration:underline;font-size:1.6rem;display:inline-flex;margin-top:36px}@media only screen and (min-width:1024px){.u-section .section__cta{font-size:2rem}}.u-section .section__cta:hover{color:#0f4b0f}.u-nested .nested__widget{margin:72px 0}.u-nested .nested__widget:first-child{margin-top:0}.u-nested .nested__widget:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.u-nested .nested__widget{margin:72px 0}}body.home [data-css=c-nav-header]{margin-bottom:0}body.home [data-css=c-nav-header] .nav-header__logo{display:block}body.home [data-css=c-nav-header] .nav-header__back{display:none}.c-nav-header--default{margin-bottom:59px;padding-top:12px;background-color:#789164;background-color:var(--vsgp-light,#789164)}@media only screen and (min-width:1024px){.c-nav-header--default{margin-bottom:59px;padding-top:24px;position:sticky;top:0;z-index:100}}.c-nav-header--default .nav-header__bar{position:absolute;width:100%;height:60px;background-color:#fff;z-index:999;border-bottom:1px solid #f2f2f2}@media only screen and (min-width:1024px){.c-nav-header--default .nav-header__bar{height:inherit;background:#fff}}.c-nav-header--default .nav-header__flex{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;min-height:60px}.c-nav-header--default .nav-header__logo{display:block;order:0;z-index:10;position:absolute;top:-4px;width:80px;height:80px}@media only screen and (min-width:1024px){.c-nav-header--default .nav-header__logo{display:block;top:-20px;width:120px;height:120px}}.c-nav-header--default .nav-header__back{order:0;z-index:10;position:absolute;top:20px;display:none}.c-nav-header--default .nav-header__back .back__link{display:block;color:#000}.c-nav-header--default .nav-header__back .back__link-icon{font-size:3.6rem}.c-nav-header--default .nav-header__mobile-search{position:fixed;z-index:30;right:18px;top:18px;color:#000;box-shadow:3px 3px 30px rgba(0,0,0,.05);background:#fff;text-decoration:none;width:45px;height:45px;border-radius:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.c-nav-header--default .nav-header__mobile-search{display:none}}.c-nav-header--default .nav-header__mobile-search-text{display:none}.c-nav-header--default .nav-header__mobile-search-icon{font-size:2.6rem}.c-nav-header--default .nav-header__navs{position:fixed;left:0;bottom:0;right:0;z-index:999;background-color:#fff;border-top:1px solid #eee;box-shadow:3px 3px 20px rgba(0,0,0,.07);border-radius:20px 20px 0 0;transform:translate3d(0,100%,0);transition:.15s cubic-bezier(.4,0,.2,1);transition-property:transform;transition-delay:1s}@media only screen and (min-width:1024px){.c-nav-header--default .nav-header__navs{transform:none;box-shadow:none;border-radius:0;display:flex;position:relative;border:none;left:auto;right:auto;bottom:auto;top:auto;order:1;margin-left:auto;background-color:transparent}}.c-nav-header--default.nav-is-visible .nav-header__navs{transform:translateZ(0)}.c-nav-header--default .navs__meta{display:none}.c-nav-header--default .navs__meta .meta__link{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;color:#fff;color:var(--vsgp-dark,#fff);text-decoration:none;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 18px;padding:36px 0;display:block}.c-nav-header--default .navs__meta .meta__link:hover{text-decoration:underline}@media only screen and (min-width:1024px){.c-nav-header--default .navs__meta .meta__link{font-weight:300;font-size:1.3rem;padding:0;border:none;margin:0;line-height:215%}}@media only screen and (min-width:1024px){.c-nav-header--default .navs__meta{display:block;position:absolute;top:-27px;right:0}}.c-nav-header--default .navs__meta .meta__link-icon{font-size:1.5rem}@media only screen and (min-width:1024px){.c-nav-header--default .navs__meta .meta__link-icon{font-size:1.6rem;line-height:150%;position:relative;top:3px}}.c-nav-header--default .navs__lng{margin:0 18px;padding:36px 0}@media only screen and (min-width:1024px){.c-nav-header--default .navs__lng{display:none}}[data-css=c-logo] .logo__link{display:block;width:100%}[data-css=c-logo] .logo__link svg{width:100%}[data-css=c-logo] .logo__text{position:absolute;left:-9999px}.c-logo--shadow{margin-left:-8px}.c-logo--footer{max-width:160px}@media only screen and (min-width:1024px){.c-logo--footer{max-width:200px}}[data-css=c-nav-main] .mobile-hidden{display:none}@media only screen and (min-width:1024px){[data-css=c-nav-main] .mobile-hidden{display:block}}[data-css=c-nav-main] .text-full{display:none}@media only screen and (min-width:1024px){[data-css=c-nav-main] .text-full{display:block}}[data-css=c-nav-main] .text-short{display:block}@media only screen and (min-width:1024px){[data-css=c-nav-main] .desktop-hidden,[data-css=c-nav-main] .text-short{display:none}}[data-css=c-nav-main] .nav-main__list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0}[data-css=c-nav-main] .nav-main__list-item{flex:1 0 auto;flex:1;display:flex}[data-css=c-nav-main] .nav-main__list-item.mobile-hidden{display:none}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__list-item{margin-right:36px;display:block;flex:none;overflow:hidden}[data-css=c-nav-main] .nav-main__list-item.desktop-hidden{display:none}[data-css=c-nav-main] .nav-main__list-item.mobile-hidden{display:block}[data-css=c-nav-main] .nav-main__list-item:last-child{margin-right:0}}[data-css=c-nav-main] .nav-main__link{position:relative;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;text-decoration:none;line-height:190%;font-weight:300;font-size:1.2rem;padding:7px 0;color:#828882;flex:0 0 100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}[data-css=c-nav-main] .nav-main__link:hover{color:#0f4b0f;color:var(--vsgp-dark,#0f4b0f)}[data-css=c-nav-main] .nav-main__link:hover .nav-main__link-icon svg path{fill:#0f4b0f;fill:var(--vsgp-dark,#0f4b0f)}[data-css=c-nav-main] .nav-main__link .material-icons{font-family:Material Icons Outlined}[data-css=c-nav-main] .nav-main__link .nav-main__link-icon{width:32px;height:32px}[data-css=c-nav-main] .nav-main__link .nav-main__link-icon.active{display:none}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link .nav-main__link-icon.active{display:none}}[data-css=c-nav-main] .nav-main__link .nav-main__link-icon.not-active{display:block}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link .nav-main__link-icon.not-active{display:none}}[data-css=c-nav-main] .nav-main__link.is-current{color:#789164;font-weight:700}[data-css=c-nav-main] .nav-main__link.is-current .material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}[data-css=c-nav-main] .nav-main__link.is-current .nav-main__link-icon svg path{fill:#789164}[data-css=c-nav-main] .nav-main__link.is-current .nav-main__link-icon.active{display:block}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link.is-current .nav-main__link-icon.active{display:none}}[data-css=c-nav-main] .nav-main__link.is-current .nav-main__link-icon.not-active{display:none}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link.is-current .nav-main__link-icon.not-active{display:none}}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link{display:block;font-weight:700;font-size:1.6rem;line-height:29px;padding:14px 0 10px;color:#789164;color:var(--vsgp-dark,#789164);box-sizing:border-box}[data-css=c-nav-main] .nav-main__link:after{content:"";width:100%;position:absolute;left:0;top:42px;border-width:0 0 2px;border-style:solid;opacity:0;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,color}[data-css=c-nav-main] .nav-main__link.is-current{color:#0f4b0f;color:var(--vsgp-dark-active,#0f4b0f)}[data-css=c-nav-main] .nav-main__link.is-current:after,[data-css=c-nav-main] .nav-main__link:hover:after{opacity:1}[data-css=c-nav-main] .nav-main__link.search:hover{color:#0f4b0f;color:var(--vsgp-dark-active,#0f4b0f)}[data-css=c-nav-main] .nav-main__link.search:after{display:none}}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link .nav-main__link-icon{position:relative;top:3px}}@media only screen and (min-width:1024px){[data-css=c-nav-main] .nav-main__link .mobile-hidden{display:inline}}[data-css=c-toggler]{overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;position:relative;cursor:pointer;outline:none;border:none;background:none;width:23px;height:15px;perspective:80px}[data-css=c-toggler] .toggler__inner{left:0;top:6px}[data-css=c-toggler] .toggler__inner,[data-css=c-toggler] .toggler__inner:after,[data-css=c-toggler] .toggler__inner:before{transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1) 0s;position:absolute;width:23px;height:3px;background-color:#fff;border-radius:3px}[data-css=c-toggler] .toggler__inner:after,[data-css=c-toggler] .toggler__inner:before{content:"";display:block}[data-css=c-toggler] .toggler__inner:before{top:-6px}[data-css=c-toggler] .toggler__inner:after{top:6px}[data-css=c-toggler].is-active.mouseover .toggler__inner,[data-css=c-toggler].is-active .toggler__inner{transform:rotateY(180deg);background-color:transparent;transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1) 0s}[data-css=c-toggler].is-active.mouseover .toggler__inner:before,[data-css=c-toggler].is-active .toggler__inner:before{transform:translate3d(0,6px,0) rotate(45deg);transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1) 0s}[data-css=c-toggler].is-active.mouseover .toggler__inner:after,[data-css=c-toggler].is-active .toggler__inner:after{transform:translate3d(0,-6px,0) rotate(-45deg);transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1) 0s}[data-css=c-toggler].is-active .toggler__inner,[data-css=c-toggler].is-active .toggler__inner:after,[data-css=c-toggler].is-active .toggler__inner:before{transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1) 0s}[data-css=c-toggler].mouseover .toggler__inner,[data-css=c-toggler].mouseover .toggler__inner:after,[data-css=c-toggler].mouseover .toggler__inner:before{background-color:#0f4b0f}[data-css=c-toggler].mouseover .toggler__inner:before{transform:translate3d(0,-2px,0)}[data-css=c-toggler].mouseover .toggler__inner:after{transform:translate3d(0,2px,0)}.nav-is-black .toggler__inner,.nav-is-black .toggler__inner:after,.nav-is-black .toggler__inner:before,.nav-is-visible .toggler__inner,.nav-is-visible .toggler__inner:after,.nav-is-visible .toggler__inner:before{background-color:#fff}.c-nav-lng--default{text-align:left}.c-nav-lng--default .nav-lng__title{color:#828882;font-size:1.4rem;margin-bottom:9px}.c-nav-lng--default .nav-lng__list{display:flex;flex-direction:row}.c-nav-lng--default .nav-lng__list-item{margin-right:18px}.c-nav-lng--default .nav-lng__list-item:last-child{margin-left:0}.c-nav-lng--default .nav-lng__link{color:#789164;display:block;text-decoration:none}.c-nav-lng--default .nav-lng__link.is-current,.c-nav-lng--default .nav-lng__link:hover{color:#0f4b0f;text-decoration:underline}[data-css=c-nav-social]{text-align:left}[data-css=c-nav-social] .nav-social__title{color:#828882;font-size:1.4rem;margin-bottom:9px}[data-css=c-nav-social] .nav-social__list-item{display:inline}[data-css=c-nav-social] .nav-social__link{text-decoration:none;transition:color .2s ease;margin-right:18px;display:inline-flex;vertical-align:middle;height:24px}[data-css=c-nav-social] .nav-social__link svg{height:100%}[data-css=c-nav-social] .nav-social__link svg path{fill:#789164}[data-css=c-nav-social] .nav-social__link.is-current svg path,[data-css=c-nav-social] .nav-social__link:hover svg path{fill:#0f4b0f}@media only screen and (min-width:1024px){.c-nav-footer--default{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-36px;margin-right:-36px}}.c-nav-footer--default .nav-footer__nav{padding:36px 0}@media only screen and (min-width:1024px){.c-nav-footer--default .nav-footer__nav{flex:0 0 33.33333%;max-width:33.3333%;padding:36px;box-sizing:border-box}}.c-nav-footer--default .nav__title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;font-size:2rem;text-decoration:none;padding-bottom:4.5px;display:block}.c-nav-footer--default .nav__title:hover{text-decoration:underline}.c-nav-footer--default .nav__list{column-count:2}@media only screen and (min-width:1024px){.c-nav-footer--default .nav__list{column-count:1}}.c-nav-footer--default .nav__link{color:#0f4b0f;text-decoration:none;display:block;padding:4.5px 0}.c-nav-footer--default .nav__link:hover{text-decoration:underline}@media only screen and (min-width:1024px){.c-nav-footer--default.b2b-4{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-36px;margin-right:-36px}}@media only screen and (min-width:1404px){.c-nav-footer--default.b2b-4{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-36px;margin-right:-36px}}.c-nav-footer--default.b2b-4 .nav-footer__nav{padding:36px 0}@media only screen and (min-width:1024px){.c-nav-footer--default.b2b-4 .nav-footer__nav{flex:0 0 50%;max-width:50%;padding:36px;box-sizing:border-box}}@media only screen and (min-width:1404px){.c-nav-footer--default.b2b-4 .nav-footer__nav{flex:0 0 25%;max-width:25%;padding:36px;box-sizing:border-box}}[data-css=c-rt]{margin-bottom:1.6rem}[data-css=c-rt]:last-child{margin-bottom:0}[data-css=c-rt] p{margin:1.6rem 0}[data-css=c-rt] p:first-child{margin-top:0}[data-css=c-rt] p:last-child{margin-bottom:0}[data-css=c-rt] p.small{font-size:.8em;line-height:1.3}[data-css=c-rt] h1{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164;color:var(--vsgp-dark,#789164)}@media only screen and (min-width:1024px){[data-css=c-rt] h1{font-size:4rem}}[data-css=c-rt] h2{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;color:var(--vsgp-dark,#789164)}[data-css=c-rt] h2:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-rt] h2{font-size:3.2rem}}[data-css=c-rt] h3{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;color:var(--vsgp-dark,#789164)}[data-css=c-rt] h3:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-rt] h3{font-size:2.2rem}}[data-css=c-rt] h1:last-child,[data-css=c-rt] h2:last-child{margin-bottom:-36px}[data-css=c-rt] a{color:#0f4b0f;color:var(--vsgp-dark,#0f4b0f);font-family:museo,sans-serif;font-style:normal;font-display:swap;font-weight:900}[data-css=c-rt] a:hover{text-decoration:underline;color:#000}[data-css=c-rt] a:hover[href*="//"]:not([href$=".pdf"]):not([href^="#"]):before{display:inline-block;text-decoration:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E")}[data-css=c-rt] a:hover[href$=".doc"]:before,[data-css=c-rt] a:hover[href$=".pdf"]:before,[data-css=c-rt] a:hover[href$=".zip"]:before{display:inline-block;text-decoration:none}[data-css=c-rt] a[href*="//"]:not([href$=".pdf"]):not([href^="#"]){display:inline-block}[data-css=c-rt] a[href*="//"]:not([href$=".pdf"]):not([href^="#"]):before{content:"";background-size:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%230f4b0f' d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:7px;vertical-align:middle;width:24px;height:24px;display:inline-block}[data-css=c-rt] a[href$=".doc"],[data-css=c-rt] a[href$=".pdf"],[data-css=c-rt] a[href$=".zip"]{display:inline-block}[data-css=c-rt] a[href$=".doc"]:before,[data-css=c-rt] a[href$=".pdf"]:before,[data-css=c-rt] a[href$=".zip"]:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.082 6.67V.504h6.169V6.67h4.073l-3.58 3.578-3.577 3.58-3.578-3.58L.009 6.67h4.073zM0 17.975v-2.069h14.333v2.069H0z' fill='%230f4b0f'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:13px;vertical-align:middle;width:14px;height:19px;display:inline-block}[data-css=c-rt] ol,[data-css=c-rt] ul{margin:3.2rem 0;line-height:30px}[data-css=c-rt] ol li,[data-css=c-rt] ul li{position:relative;padding:0 0 0 32px;margin:1.6rem 0}[data-css=c-rt] ul li:before{content:"\2022";background-size:100% auto;background-position:50%;color:#789164;color:var(--vsgp-dark,#789164);font-weight:700;position:absolute;left:0}[data-css=c-rt] ol{counter-reset:number}[data-css=c-rt] ol li:before{content:counter(number);color:#789164;color:var(--vsgp-dark,#789164);counter-increment:number;position:absolute;left:0;top:0}.c-vegs--default [data-css=c-rt] .filter__radio-label,[data-css=c-rt] .c-vegs--default .filter__radio-label,[data-css=c-rt] b,[data-css=c-rt] strong{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}[data-css=c-rt] sub,[data-css=c-rt] sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}[data-css=c-rt] sup{top:-.5em}[data-css=c-rt] sub{bottom:-.25em}.c-rt--default.extra-small p{font-size:1.3rem}.c-rt--default.grey-dark{color:#828882}[data-css=c-header].has-divider .is-container:after{box-sizing:content-box;content:"";height:1px;background-color:#f2f2f2;display:block;margin:36px 0 0;border:none}@media only screen and (min-width:1024px){[data-css=c-header].has-divider .is-container:after{margin:72px 0 0}}.c-header--default{background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat;text-align:center;padding:36px 0}@media only screen and (min-width:1024px){.c-header--default{padding:54px 0}}.c-header--default .brush{white-space:nowrap}.c-header--default .header__title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.c-header--default .header__title .brush+.header__subtitle{margin-top:36px}.c-header--default .header__title>.brush{white-space:normal}.c-header--default .header__subtitle{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;display:block;margin-bottom:0;color:var(--vsgp-dark,#789164)}@media only screen and (min-width:1024px){.c-header--default .header__subtitle{font-size:4rem}}.c-header--default .header__lead{margin-top:18px}.c-header--default .header__lead a{color:#789164}.c-header--default .header__breadcrumb{display:none;margin-bottom:36px;text-align:left}@media only screen and (min-width:1024px){.c-header--default .header__breadcrumb{display:block}}.c-header--default.white{background:#fff none no-repeat}.c-header--default .header__person{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center}.c-header--default .is-media-wrapper{line-height:0;position:relative;margin:36px -18px -36px}@media only screen and (min-width:1024px){.c-header--default .is-media-wrapper{margin:72px 0 -72px}}.c-header--default .is-media-wrapper picture{position:relative;z-index:2}.c-header--default .is-media-wrapper:after{content:"";position:absolute;left:calc((100vw - 100%)/-2);bottom:0;height:50%;width:100vw;background-color:#fff}.c-header--default .is-media-wrapper img{width:100%}.c-header--default.recipe-detail .is-content-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.c-header--default.recipe-detail .header__title{order:0}.c-header--default.recipe-detail .header__subtitle{order:1}.c-header--default.recipe-detail .header__lead{order:2}.c-header--default.recipe-detail .header__text{order:3}.c-header--default.is-search{text-align:center}@media only screen and (min-width:768px){.c-header--default.is-search{text-align:left}}.c-header--default.is-search .header__subtitle{margin-top:0}.c-header--default.is-search .header__search{display:flex;flex-wrap:wrap;margin-top:36px}.c-header--default.is-search .header__search .search__input{display:flex;flex-wrap:wrap;position:relative;width:100%}@media only screen and (min-width:480px){.c-header--default.is-search .header__search .search__input{flex:1;margin-right:18px}}.c-header--default.is-search .header__search .search__input i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#a1a9a0;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}.c-header--default.is-search .header__search .search__input input{width:100%;outline:none;border:1px solid #789164;font-size:1em;font-family:inherit;border-radius:36px;box-sizing:border-box;background-color:#fff;padding:18px 36px 18px 54px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:border-color,background-color,box-shadow;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;font-size:1.4rem}.c-header--default.is-search .header__search .search__input input::placeholder{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color;color:#a1a9a0}.c-header--default.is-search .header__search .search__input input:focus{border-color:#0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.c-header--default.is-search .header__search .search__input.dirty i{color:#0f4b0f}.c-header--default.is-search .header__search .search__input.dirty input{border-color:#0f4b0f;background-color:#ebf0dc}.c-header--default.is-search .header__search .search__input.dirty input::placeholder{color:#0f4b0f}.c-header--default.is-search .header__search [data-css=c-cta]{margin-top:18px;width:100%;align-items:center;padding:18px}@media only screen and (min-width:480px){.c-header--default.is-search .header__search [data-css=c-cta]{margin-top:0;padding:18px 36px;width:inherit}}.c-header--default.is-search .header__search-results{font-size:1.4rem;color:#828882;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;display:block;margin-top:18px}.c-header--default.provider-detail{padding:0}@media only screen and (min-width:768px){.c-header--default.provider-detail{padding:54px 0}}.c-header--default.provider-detail .header__header{display:flex;flex-wrap:wrap;margin:0 -18px}@media only screen and (min-width:768px){.c-header--default.provider-detail .header__header{margin:inherit}}.c-header--default.provider-detail .header__loader-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex:0 0 100%;max-width:100%}.c-header--default.provider-detail .header__gallery{flex:0 0 100%;max-width:100%;position:relative}.c-header--default.provider-detail .header__gallery:before{content:"";z-index:1;position:absolute;display:block;background-color:#fff;bottom:0;height:20px;width:100%;border-radius:20px 20px 0 0}@media only screen and (min-width:768px){.c-header--default.provider-detail .header__gallery:before{display:none}}@media only screen and (min-width:768px){.c-header--default.provider-detail .header__gallery{overflow:hidden;flex:2;max-width:inherit;margin-right:36px}}.c-header--default.provider-detail .slick-dots{position:absolute;bottom:36px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){.c-header--default.provider-detail .slick-dots{position:inherit;bottom:inherit;left:inherit;transform:inherit}}.c-header--default.provider-detail .header__information{flex:0 0 100%;max-width:100%;margin-top:36px;padding:0 18px;box-sizing:border-box}@media only screen and (min-width:768px){.c-header--default.provider-detail .header__information{flex:1;max-width:inherit;margin-top:0;padding:0}}.c-header--default.provider-detail .header__title{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:18px 0 0}@media only screen and (min-width:1024px){.c-header--default.provider-detail .header__title{font-size:4rem}}.c-header--default.provider-detail .header__slogan{display:block;margin-top:9px}.c-header--default.provider-detail .information__infos{margin-top:36px}.c-header--default.provider-detail .infos__item{margin:18px 0}.c-header--default.provider-detail .header__address{font-size:1.6rem}.c-header--default.provider-detail .address__list{display:block}.c-header--default.provider-detail .header__contact{font-size:1.6rem}.c-header--default.provider-detail .contact__list{display:block}.c-header--default.provider-detail .header__web-contact{margin-top:36px}.c-header--default.provider-detail .web-contact__website{margin-top:18px}.c-header--veg-detail{padding:0}@media only screen and (min-width:768px){.c-header--veg-detail{padding:36px 0 0}}@media only screen and (min-width:1024px){.c-header--veg-detail{padding:54px 0 0}}.c-header--veg-detail .brush{white-space:nowrap}.c-header--veg-detail .header__breadcrumb{display:none;margin-bottom:36px;text-align:left}@media only screen and (min-width:1024px){.c-header--veg-detail .header__breadcrumb{display:block}}@media only screen and (min-width:768px){.c-header--veg-detail .header__flex-container{display:flex;flex-wrap:wrap}}.c-header--veg-detail .header__flex-container .header__flexed-item{position:relative;box-sizing:border-box}.c-header--veg-detail .header__body-container{flex:0 0 100%;max-width:100%;padding:0;z-index:2}@media only screen and (min-width:768px){.c-header--veg-detail .header__body-container{padding-left:54px;flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1230px){.c-header--veg-detail .header__body-container{flex:0 0 45%;max-width:45%}}.c-header--veg-detail .header__image-container{line-height:1;margin-left:-18px;margin-right:-18px;position:relative}.c-header--veg-detail .header__image-container:before{content:"";z-index:1;position:absolute;display:block;background-color:#fff;bottom:0;height:20px;width:100%;border-radius:20px 20px 0 0}@media only screen and (min-width:768px){.c-header--veg-detail .header__image-container:before{display:none}}@media only screen and (min-width:768px){.c-header--veg-detail .header__image-container{margin-left:0;margin-right:0;flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1230px){.c-header--veg-detail .header__image-container{flex:0 0 55%;max-width:55%}}@media only screen and (min-width:768px){.c-header--veg-detail .header__image-container img{border-radius:10px}}.c-header--veg-detail .header__season .brush{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;font-size:1.6rem;padding:.4rem .6rem;display:inline-flex;transform:rotate(-2deg);margin-left:-10px;margin-bottom:6px}.c-header--veg-detail .header__item-wrapper{margin-top:36px}.c-header--veg-detail .header__item-wrapper:first-child{margin-top:0}.c-header--veg-detail .header__title-container .header__title{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164;font-size:2.8rem}@media only screen and (min-width:1024px){.c-header--veg-detail .header__title-container .header__title{font-size:4rem}}.c-header--veg-detail .header__foodfacts-container{background-color:#789164;border-radius:5px;color:#fff;padding:18px}@media only screen and (min-width:768px){.c-header--veg-detail .header__foodfacts-container{padding:26px 20px}}.c-header--veg-detail .header__foodfacts-container .foodfacts__title-wrapper{display:flex;flex-wrap:wrap;margin-bottom:18px;align-items:center}.c-header--veg-detail .header__foodfacts-container .foodfacts__icon{width:42px;height:42px;margin-right:6px}.c-header--veg-detail .header__foodfacts-container .foodfacts__icon svg{transform:rotate(-15deg)}.c-header--veg-detail .header__foodfacts-container .foodfacts__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;color:#fff;margin:0}.c-header--veg-detail .header__foodfacts-container .foodfacts__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-header--veg-detail .header__foodfacts-container .foodfacts__title{font-size:3.2rem}}.c-header--veg-detail .header__foodfacts-container .foodfacts__list{display:flex;flex-wrap:wrap}.c-header--veg-detail .header__foodfacts-container .foodfacts__term{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;flex:0 0 100%;max-width:100%;font-size:1.4rem}@media only screen and (min-width:768px){.c-header--veg-detail .header__foodfacts-container .foodfacts__term{font-size:1.6rem;flex:0 0 35%;max-width:35%}}.c-header--veg-detail .header__foodfacts-container .foodfacts__description{flex:0 0 100%;max-width:100%;margin-bottom:18px;font-size:1.4rem}@media only screen and (min-width:768px){.c-header--veg-detail .header__foodfacts-container .foodfacts__description{font-size:1.6rem;flex:0 0 64%;max-width:64%;padding-left:1%}}.c-header--veg-detail .header__foodfacts-container .foodfacts__description:last-of-type{margin-bottom:0}.c-header--hero,.c-header--hero-video{position:relative;max-width:1920px;margin:0 auto;overflow:hidden;height:350px;max-height:80vh}@media only screen and (min-width:480px){.c-header--hero,.c-header--hero-video{height:380px}}@media only screen and (min-width:1024px){.c-header--hero,.c-header--hero-video{height:420px}}@media only screen and (min-width:1230px){.c-header--hero,.c-header--hero-video{height:500px}}@media only screen and (min-width:1404px){.c-header--hero,.c-header--hero-video{height:560px}}.c-header--hero-video .is-page-container,.c-header--hero .is-page-container{position:relative}.c-header--hero-video .header__box,.c-header--hero .header__box{position:absolute;font-size:1.4rem;line-height:1.3;bottom:36px;padding:18px;border-radius:10px 0 0 10px;max-width:420px;right:0;background-color:#fff;color:#0f4b0f;z-index:10;max-width:calc(100vw - 72px);box-sizing:border-box;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;word-wrap:break-word;display:flex;flex-direction:column}@media only screen and (min-width:600px){.c-header--hero-video .header__box,.c-header--hero .header__box{font-size:1.6rem}}@media only screen and (min-width:1024px){.c-header--hero-video .header__box,.c-header--hero .header__box{font-size:1.8rem;bottom:36px;padding:18px;max-width:420px;right:0}}@media only screen and (min-width:1230px){.c-header--hero-video .header__box,.c-header--hero .header__box{font-size:2rem;line-height:2.2rem;max-width:500px;bottom:36px;padding:30px}}.c-header--hero-video .box__text,.c-header--hero .box__text{order:2;color:var(--vsgp-dark,#0f4b0f)}.c-header--hero-video .box__subline,.c-header--hero .box__subline{order:1;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:300;color:#828882;font-size:70%;margin-bottom:2px}.c-header--hero-video .header__img,.c-header--hero .header__img{display:block;height:100%;max-width:none;position:absolute;margin-left:50%;transform:translate3d(-50%,0,0)}.c-header--hero-video .header__video,.c-header--hero .header__video{display:block;height:100%;max-width:none;position:absolute;margin-left:50%;top:50%;transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:768px){.c-header--hero-video .header__video,.c-header--hero .header__video{width:100%;height:auto}}.c-header--hero-video.taken-off,.c-header--hero.taken-off{margin:0 -18px}@media only screen and (min-width:1404px){.c-header--hero-video.taken-off,.c-header--hero.taken-off{margin:0;padding-top:72px}}.c-header--hero-video{height:360px;max-height:80vh}@media only screen and (min-width:480px){.c-header--hero-video{height:432px}}@media only screen and (min-width:1024px){.c-header--hero-video{height:432px}}@media only screen and (min-width:1230px){.c-header--hero-video{height:585px}}@media only screen and (min-width:1404px){.c-header--hero-video{height:585px}}.c-season-vegs--default .brush{white-space:nowrap}.c-season-vegs--default .season-vegs__header{text-align:center;font-weight:900}.c-season-vegs--default .season-vegs__title{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164}@media only screen and (min-width:1024px){.c-season-vegs--default .season-vegs__title{font-size:4rem}}.c-season-vegs--default .season-vegs__title a{text-decoration:none}.c-season-vegs--default .season-vegs__list{padding:36px 0;margin-bottom:-36px}@media only screen and (min-width:1024px){.c-season-vegs--default .season-vegs__list{overflow:visible;padding:108px 0;margin-bottom:-108px}}[data-css=c-card-list]{position:relative}[data-css=c-card-list] .card-list__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;color:var(--vsgp-dark,#789164);margin:72px 0 36px}[data-css=c-card-list] .card-list__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-card-list] .card-list__title{font-size:3.2rem}}[data-css=c-card-list] .card-list__title+.card-list__subtitle{margin-top:-18px}[data-css=c-card-list] .card-list__subtitle{margin-bottom:72px}[data-css=c-card-list] .card-list__cta{display:inline-block;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#0f4b0f;color:var(--vsgp-dark,#0f4b0f);text-decoration:underline;font-size:1.6rem;margin-top:36px}@media only screen and (min-width:1024px){[data-css=c-card-list] .card-list__cta{font-size:2rem}}[data-css=c-card-list] .card-list__cta:hover{color:#0f4b0f;color:var(--vsgp-dark,#0f4b0f);opacity:var(--opacity-hover,1)}[data-css=c-card-list] .list{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:-36px;margin-left:-18px;margin-right:-18px}@media only screen and (min-width:1024px){[data-css=c-card-list] .list{margin-left:-18px;margin-right:-18px}}[data-css=c-card-list] .list .list__item{padding:0 9px;box-sizing:border-box;margin-bottom:36px;flex:0 0 100%;max-width:100%;outline:none}[data-css=c-card-list] .list .list__item *{outline:none}@media only screen and (min-width:600px){[data-css=c-card-list] .list .list__item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px){[data-css=c-card-list] .list .list__item{flex:0 0 33.33333%;max-width:33.33333%}}@media only screen and (min-width:1024px){[data-css=c-card-list] .list .list__item{padding:0 18px;flex:0 0 25%;max-width:25%}}@media only screen and (min-width:768px){[data-css=c-card-list] .list[data-items-count="2"] .list__item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1024px){[data-css=c-card-list] .list[data-items-count="2"] .list__item{flex:0 0 40%;max-width:40%}}@media only screen and (min-width:600px){[data-css=c-card-list] .list[data-items-count="3"] .list__item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px){[data-css=c-card-list] .list[data-items-count="3"] .list__item{flex:0 0 33.33333%;max-width:33.33333%}}[data-css=c-card-list].is-center .card-list__title{text-align:center}[data-css=c-card-list].is-center .cta{display:flex;flex-wrap:wrap;justify-content:center}.c-card-list--vegetables-mini .list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-9px;margin-right:-9px}@media only screen and (min-width:1024px){.c-card-list--vegetables-mini .list{margin-left:-18px;margin-right:-18px}}.c-card-list--vegetables-mini .list .list__item{position:relative;padding:0 9px;box-sizing:border-box;margin-bottom:18px;flex:0 0 33.33333%;max-width:33.33333%}@media only screen and (min-width:768px){.c-card-list--vegetables-mini .list .list__item{margin-bottom:36px;padding:0 18px;flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1024px){.c-card-list--vegetables-mini .list .list__item{flex:0 0 16.666666666666667%;max-width:16.666666666666668%}}.c-card-list--mobile-scroll .list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:visible;-webkit-overflow-scrolling:touch}.c-card-list--mobile-scroll .list:after,.c-card-list--mobile-scroll .list:before{content:"";display:block;flex:0 0 9px}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll .list{overflow:visible;flex-wrap:wrap}.c-card-list--mobile-scroll .list:after,.c-card-list--mobile-scroll .list:before{display:none}}.c-card-list--mobile-scroll .list .list__item{flex:0 0 75%;max-width:75%}@media only screen and (min-width:768px){.c-card-list--mobile-scroll .list .list__item{flex:0 0 40%;max-width:40%}}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll .list .list__item{flex:0 0 25%;max-width:25%}.c-card-list--mobile-scroll .list .list__item:first-child{margin-left:0}.c-card-list--mobile-scroll .list .list__item:last-child{padding-right:18px;box-sizing:border-box}}.c-card-list--mobile-scroll .card-list__cta{margin-top:63px}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll .card-list__cta{margin-top:36px}}.c-card-list--mobile-scroll.max-3 .list__item{flex:0 0 75%;max-width:75%}@media only screen and (min-width:768px){.c-card-list--mobile-scroll.max-3 .list__item{flex:0 0 40%;max-width:40%}}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll.max-3 .list__item{flex:0 0 33.33333%;max-width:33.33333%}}.c-card-list--mobile-scroll.vegs-mini .list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:visible;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll.vegs-mini .list{overflow:visible;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}}.c-card-list--mobile-scroll.vegs-mini .list .list__item{flex:0 0 40%;max-width:40%;margin-top:17px}@media only screen and (min-width:768px){.c-card-list--mobile-scroll.vegs-mini .list .list__item{flex:0 0 22%;max-width:22%}}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll.vegs-mini .list .list__item{margin-top:0;flex:0 0 16.666666666666667%;max-width:16.666666666666668%}}.c-card-list--mobile-scroll.is-main-card-list .card-list__title{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164;text-align:center}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll.is-main-card-list .card-list__title{font-size:4rem}}.c-card-list--mobile-scroll.is-main-card-list .card-list__title+.list{margin-top:36px}@media only screen and (min-width:768px){.c-card-list--mobile-scroll.is-main-card-list .card-list__title+.list{margin-top:72px}}.c-card-list--mobile-scroll.is-main-card-list .card-list__title+.cta{margin-top:9px}.c-card-list--mobile-scroll.is-main-card-list .cta{display:flex;flex-wrap:wrap}.c-card-list--mobile-scroll.is-main-card-list .cta+.list{margin-top:36px}@media only screen and (min-width:768px){.c-card-list--mobile-scroll.is-main-card-list .cta+.list{margin-top:72px}}.c-card-list--mobile-scroll.is-main-card-list .card-list__cta{text-align:center;margin:0 auto;display:inline-block;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#0f4b0f;text-decoration:underline;font-size:1.6rem}@media only screen and (min-width:1024px){.c-card-list--mobile-scroll.is-main-card-list .card-list__cta{font-size:2rem}}.c-card-list--carousel .slick{position:relative}.c-card-list--carousel .list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:visible;-webkit-overflow-scrolling:touch}.c-card-list--carousel .list:after,.c-card-list--carousel .list:before{content:"";display:block;flex:0 0 9px}@media only screen and (min-width:1024px){.c-card-list--carousel .list{overflow:hidden;margin-left:-18px;margin-right:-18px}.c-card-list--carousel .list.slick-initialized{flex:none;max-width:none;display:block}.c-card-list--carousel .list.slick-initialized .list__item{margin-bottom:0}.c-card-list--carousel .list:after,.c-card-list--carousel .list:before{display:none}}.c-card-list--carousel .list .list__item{flex:0 0 75%;max-width:75%}@media only screen and (min-width:768px){.c-card-list--carousel .list .list__item{flex:0 0 40%;max-width:40%}}@media only screen and (min-width:1024px){.c-card-list--carousel .list .list__item{flex:0 0 33.33333333%;max-width:33.33333333%}.c-card-list--carousel .list .list__item:first-child{margin-left:0}.c-card-list--carousel .list .list__item:last-child{padding-right:18px;box-sizing:border-box}}@media only screen and (min-width:1230px){.c-card-list--carousel .list .list__item{flex:0 0 25%;max-width:25%}}.c-card-list--carousel .card-list__arrow{position:absolute;width:34px;height:34px;border-radius:100%;outline:none;border:1px solid #789164;background:none;text-align:center;align-content:center;align-items:center;justify-content:center;cursor:pointer;padding:0;top:50%;left:-72px;transform:translateY(-50%);display:none}.c-card-list--carousel .card-list__arrow.slick-disabled{opacity:.3;cursor:default;border-color:#828882}.c-card-list--carousel .card-list__arrow.slick-disabled .card-list__arrow-icon{color:#828882}.c-card-list--carousel .card-list__arrow:hover{background:#ebf0dc}@media only screen and (min-width:1024px){.c-card-list--carousel .card-list__arrow{display:flex}}.c-card-list--carousel .card-list__arrow--right{left:auto;right:-72px}.c-card-list--carousel .card-list__arrow-icon{color:#789164}.c-card-list--carousel .slick-dots{display:flex;position:relative;flex:0 0 100%;margin-top:36px;flex-direction:row;justify-content:center;bottom:0}.c-card-list--carousel .slick-dots button{text-indent:-999999px;outline:none;padding:0;width:14px;height:14px;flex:0 0 20px;border-radius:100%;background-color:#fff;border:2px solid #789164;margin:0 4px;cursor:pointer}.c-card-list--carousel .slick-dots .slick-active button,.c-card-list--carousel .slick-dots button:hover{background-color:#789164}[data-css=c-card]{display:flex;flex-wrap:wrap;flex-direction:column;height:100%;border-radius:5px;text-decoration:none}a[data-css=c-card]{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow,border-color}a[data-css=c-card]:hover{background-color:#ebf0dc;background-color:var(--vsgp-light,#ebf0dc);box-shadow:3px 3px 30px rgba(0,0,0,.05);border-color:#789164;border-color:var(--vsgp-dark,#789164)}a[data-css=c-card]:hover .card__title{text-decoration:underline}[data-css=c-card] .card__media{border-radius:5px 5px 0 0;line-height:0;overflow:hidden;width:100%}[data-css=c-card] .card__image-link{display:block;width:100%;line-height:0;flex:none}[data-css=c-card] .card__image{width:100%}[data-css=c-card] .card__title,[data-css=c-card] .card__title-link{order:1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#0f4b0f;color:var(--vsgp-dark,#0f4b0f);font-size:2rem;line-height:2.2rem;text-decoration:none}[data-css=c-card] .card__title-link:hover{text-decoration:underline}[data-css=c-card] .card__subtitle{order:0;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;margin-bottom:4px;color:#828882}@media only screen and (min-width:1024px){[data-css=c-card] .card__subtitle .brush{font-size:1.4rem}}[data-css=c-card] .card__text{color:#789164;color:var(--vsgp-dark,#789164);font-size:1.5rem;order:3;margin-top:4px}[data-css=c-card] .card__body{padding:18px;flex:1 0 auto;display:flex;flex-wrap:wrap;flex-direction:column}[data-css=c-card] .card__ctas{border-top:1px solid #f2f2f2;padding:18px;margin-top:auto;min-height:54px}[data-css=c-card] .card__cta{font-size:1.5rem;color:#0f4b0f;color:var(--vsgp-dark,#0f4b0f);display:block;text-decoration:none}[data-css=c-card] .card__cta:hover{text-decoration:underline}[data-css=c-card] .brush{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;padding:.3rem .5rem}.c-card--veg{background-color:#fff;border:1px solid #f2f2f2}.c-card--veg .card__body,.c-card--veg .card__ctas{text-align:center}.c-card--veg .card__cta{text-decoration:underline}.c-card--veg .card__cta:hover{color:#0f4b0f}.c-card--veg .card__image{width:60%;display:block;margin:0 auto}@media only screen and (min-width:600px){.c-card--veg .card__image{width:80%}}.c-card--veg .card__text{font-size:1.3rem}.c-card--veg-min{background-color:#f9f7f4;background:url(../img/pattern-30.jpg);border-radius:5px;border:1px solid #f2f2f2;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow,border-color}.c-card--veg-min .card__media{box-sizing:border-box;padding:18px 18px 0}.c-card--veg-min .card__body{text-align:center;justify-content:flex-end;padding:9px 9px 18px}.c-card--veg-min .card__title,.c-card--veg-min .card__title-link{font-size:1.2rem;line-height:1.1}@media only screen and (min-width:600px){.c-card--veg-min .card__title,.c-card--veg-min .card__title-link{font-size:1.6rem;line-height:1.3}}.c-card--veg-min .card__season{position:absolute;top:-3px;left:3px;font-size:1.2rem;transform-origin:center center;transform:rotate(-2deg)}.c-card--veg-min .card__season .brush{padding:.3rem .5rem}@media only screen and (min-width:600px){.c-card--veg-min .card__season{font-size:1.3rem}}@media only screen and (min-width:1024px){.c-card--veg-min .card__season{left:11px}}.c-card--veg-min.white-bg{background:none;background-color:#fff}.c-card--recipe{background-color:#ebf0dc;background-color:var(--vsgp-light,#ebf0dc);border:1px solid #f2f2f2}.c-card--recipe .card__footer{display:flex;flex-direction:row;flex-wrap:wrap;padding:18px;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;color:#828882;justify-content:space-between}.c-card--recipe .footer__category,.c-card--recipe .footer__time{display:flex;flex-direction:row;align-items:center}.c-card--recipe .footer__category{order:2}.c-card--recipe .footer__time{order:1}.c-card--recipe .footer__category-icon{font-size:2rem;margin-right:4px}.c-card--recipe .footer__item{display:inline-flex;align-items:center;flex:0 0 50%;margin-bottom:5px}.c-card--recipe .footer__item:nth-child(2n){justify-content:flex-end}.c-card--recipe .footer__item:nth-last-child(-n+2){margin-bottom:0}.c-card--recipe .footer__item svg{width:18px;height:18px}.c-card--recipe .footer__label{margin-left:5px}.c-card--article{background-color:#fff;border:1px solid #f2f2f2}.c-card--article .card__author{order:2;margin-top:auto;padding-top:18px;display:flex;flex-wrap:wrap;align-items:center}.c-card--article .card__author .card__author-image{flex:0 0 35px;max-width:35px;height:35px}.c-card--article .card__author .author-image__image{border-radius:50%}.c-card--article .card__author .card__author-infos{flex:1;text-align:left;margin-left:10px;max-width:160px;font-size:1rem;line-height:1.4;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;color:#828882}.c-card--article .card__author .card__author-infos .author-infos__name{display:block;font-weight:700}.c-card--article .card__author .card__author-infos .author-infos__function{display:block}.c-card--person{background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat}.c-card--person .card__body{padding:18px 18px 30px}.c-card--person .card__title+.card__text{margin-top:9px}.c-card--person .card__subtitle{margin-bottom:0}.c-card--person .card__text{line-height:1;font-size:1.4rem}.c-card--person .card__text+.card__text{margin-top:6px}.c-card--person .text__link{color:#0f4b0f;text-decoration:none}.c-card--person .text__link:hover{text-decoration:underline}.c-card--provider{background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat;padding:24px}.c-card--provider .card__header+.card__body,.c-card--provider .card__header+.card__product{margin-top:18px}.c-card--provider .card__body{padding:0;color:#789164;line-height:2.2rem}.c-card--provider .card__body+.card__product{margin-top:18px}.c-card--provider .card__name+.card__address{margin-top:9px}.c-card--provider .card__product{color:#789164;line-height:1.3}.c-card--provider .product__title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;display:block;font-size:1.2rem;margin-bottom:.2rem}.c-card--provider .product__list{font-size:1.2rem}[data-css=c-cta]{color:#0f4b0f;font-size:1.6rem;display:inline-flex;align-items:center;flex-wrap:wrap;text-decoration:none}@media only screen and (min-width:1024px){[data-css=c-cta]{font-size:2rem}}[data-css=c-cta]:hover{color:#0f4b0f}[data-css=c-cta] .cta__text{order:2;text-decoration:underline}[data-css=c-cta] .cta__text:hover{color:#0f4b0f}[data-css=c-cta] .cta__icon{order:1;text-decoration:none;margin-right:9px}.c-cta--tag{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;text-decoration:none;font-size:1.2rem;background-color:transparent;color:#789164;border:1px solid #789164;border-radius:3px;padding:7px 14px;margin-right:10px;margin-bottom:10px;justify-content:center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:border,color;cursor:pointer}.c-cta--tag:last-child{margin-right:0}.c-cta--tag:hover{color:#0f4b0f;border-color:#0f4b0f}.c-cta--tag .cta__icon,.c-cta--tag .cta__text{text-decoration:none}.c-cta--tag.disabled{cursor:default}.c-cta--tag.disabled:hover{color:#789164;border-color:#789164}.c-cta--tag.disabled .cta__text:hover{color:#789164}.c-cta--btn{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;display:inline-flex;flex-direction:column;font-weight:700;font-size:1.4rem;padding:12px 18px;color:#fff;background:linear-gradient(180deg,rgba(18,181,54,.2) 47.4%,rgba(12,74,13,.2)),#0f4b0f;border-radius:5px;text-decoration:none;border:none;cursor:pointer}.c-cta--btn:hover{background:#0f4b0f}.c-cta--btn:hover .cta__text{color:#fff}@media only screen and (min-width:1024px){.c-cta--btn{padding:18px 36px;font-size:1.6rem}}.c-cta--btn .cta__text{text-decoration:none}.c-cta--btn .cta__text:hover{color:#fff}.c-cta--btn .cta__icon{text-decoration:none}.c-cta--link{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}[data-css=c-collapse]{border:1px solid #d1d7e1;border-bottom:none}[data-css=c-collapse] .collapse__content{display:none}[data-css=c-collapse] .collapse__header{background-color:#f0f2f5;border-bottom:1px solid #d1d7e1}[data-css=c-collapse] .collapse__section:last-child .collapse__header{border-bottom:none}[data-css=c-collapse] .collapse__content{padding:18px;border-bottom:1px solid #d1d7e1}@media only screen and (min-width:1024px){[data-css=c-collapse] .collapse__content{padding:36px}}[data-css=c-collapse] .collapse__content .c-rt--default p{font-size:1.6rem}[data-css=c-collapse] .collapse__btn{background:none;width:100%;border:none;outline:none;text-align:left;font-size:inherit;position:relative;padding:18px 48px 18px 18px;cursor:pointer;margin:0}@media only screen and (min-width:1024px){[data-css=c-collapse] .collapse__btn{padding:26px 18px 26px 26px}}[data-css=c-collapse] .collapse__btn:hover{background-color:#e1e5eb}[data-css=c-collapse] .collapse__btn:focus{outline:1px solid #292929}[data-css=c-collapse] .collapse__btn[aria-expanded=true]{background-color:#d1d7e1}[data-css=c-collapse] .collapse__btn[aria-expanded=true] .collapse__icon{transform:translateY(-50%) rotateX(-180deg)}[data-css=c-collapse] .collapse__icon{position:absolute;right:18px;top:50%;transform:translateY(-50%) rotateX(0deg);transition:transform .2s ease}@media only screen and (min-width:1024px){[data-css=c-collapse] .collapse__icon{right:36px}}[data-css=c-collapse] .collapse__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 36px}[data-css=c-collapse] .collapse__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-collapse] .collapse__title{font-size:3.2rem}}[data-css=c-collapse] .collapse__cta{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#0f4b0f;text-decoration:underline;font-size:1.6rem;display:inline-flex;margin-top:36px}@media only screen and (min-width:1024px){[data-css=c-collapse] .collapse__cta{font-size:2rem}}[data-css=c-collapse] .collapse__cta:hover{color:#0f4b0f}.c-collapse--faq{border:none;overflow:hidden}.c-collapse--faq .collapse__header{border-bottom:none}.c-collapse--faq .collapse__btn{background-color:#789164;color:#fff;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;border-color:#0f4b0f;box-sizing:border-box}.c-collapse--faq .collapse__btn:hover{background:linear-gradient(180deg,rgba(15,75,15,.1) 47.4%,rgba(12,74,13,.2)),#789164}.c-collapse--faq .collapse__btn:focus{background:#789164;outline:none}.c-collapse--faq .collapse__btn[aria-expanded=true]{background-color:#789164}.c-collapse--faq .collapse__btn[aria-expanded=true] .collapse__icon{transform:translateY(-50%) rotateX(-180deg)}.c-collapse--faq .collapse__content{background-color:#fff;border:none;text-align:left}.c-collapse--faq .collapse__section{margin-bottom:20px;border-radius:5px;overflow:hidden;border:1px solid #789164}.c-collapse--faq .collapse__section.special-last{margin-bottom:0;border-radius:10px}.c-collapse--faq .collapse__section.special-last .collapse__btn{background-color:#fff;color:#789164}.c-collapse--faq .collapse__section.special-last .collapse__btn:hover{background-color:#789164;color:#fff}.c-collapse--faq .collapse__section.special-last .collapse__content{border-top:1px solid #fafbf9}[data-css=c-teaser-footer]{border-bottom:1px solid #eee;padding-bottom:72px}@media only screen and (min-width:768px){[data-css=c-teaser-footer]{position:relative}}[data-css=c-teaser-footer] .teaser-footer__flex{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:768px){[data-css=c-teaser-footer] .teaser-footer__flex{margin-left:-18px;margin-right:-18px}}[data-css=c-teaser-footer] .teaser-footer__body{box-sizing:border-box;align-self:flex-start;padding:36px 18px 0;flex:0 0 100%;max-width:100%;order:2;text-align:center}@media only screen and (min-width:768px){[data-css=c-teaser-footer] .teaser-footer__body{flex:0 0 65%;max-width:65%;text-align:left}}[data-css=c-teaser-footer] .teaser-footer__media{box-sizing:border-box;border-radius:5px;overflow:hidden;padding:0;flex:0 0 100%;max-width:100%;order:1}@media only screen and (min-width:768px){[data-css=c-teaser-footer] .teaser-footer__media{flex:0 0 35%;max-width:35%;padding:0 18px}}[data-css=c-teaser-footer] .teaser-footer__image{width:100%}[data-css=c-teaser-footer] .teaser-footer__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 0}[data-css=c-teaser-footer] .teaser-footer__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-teaser-footer] .teaser-footer__title{font-size:3.2rem}}[data-css=c-teaser-footer] .teaser-footer__title a{color:#789164;color:var(--vsgp-dark,#789164);text-decoration:none}[data-css=c-teaser-footer] .teaser-footer__title a:hover{text-decoration:underline}[data-css=c-season-cal]{position:relative}[data-css=c-season-cal] .season-cal__filter{font-size:1.4rem;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;width:100%}[data-css=c-season-cal] .season-cal__filter .filter__season{margin-bottom:36px}[data-css=c-season-cal] .season-cal__filter .filter__types{display:flex;flex-direction:row;flex-wrap:wrap}[data-css=c-season-cal] .season-cal__filter .filter__types .types__filter{flex:0 0 48%;max-width:48%;margin-right:2%;margin-bottom:18px}@media only screen and (min-width:480px){[data-css=c-season-cal] .season-cal__filter .filter__types .types__filter{flex:0 0 31%;max-width:31%;margin-right:2%}}@media only screen and (min-width:600px){[data-css=c-season-cal] .season-cal__filter .filter__types .types__filter{flex:0 0 24%;max-width:24%;margin-right:1%}}@media only screen and (min-width:768px){[data-css=c-season-cal] .season-cal__filter .filter__types .types__filter{flex:inherit;max-width:inherit;margin-right:18px}}[data-css=c-season-cal] .season-cal__filter .filter__types .types__filter:last-child{margin-right:0}@media only screen and (min-width:1024px){[data-css=c-season-cal] .season-cal__filter{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}[data-css=c-season-cal] .season-cal__filter .filter__season{margin-right:108px;margin-bottom:0}}[data-css=c-season-cal] .season-cal__table{width:100%;background:#fff;z-index:90;table-layout:fixed;position:relative;border-collapse:collapse}[data-css=c-season-cal] .season-cal__table td,[data-css=c-season-cal] .season-cal__table th{position:relative;font-size:1.1rem;width:130px}[data-css=c-season-cal] .season-cal__table td+td,[data-css=c-season-cal] .season-cal__table td+th,[data-css=c-season-cal] .season-cal__table th+td,[data-css=c-season-cal] .season-cal__table th+th{width:auto}@media only screen and (min-width:600px){[data-css=c-season-cal] .season-cal__table td,[data-css=c-season-cal] .season-cal__table th{width:150px}[data-css=c-season-cal] .season-cal__table td+td,[data-css=c-season-cal] .season-cal__table th+td{width:auto}}@media only screen and (min-width:768px){[data-css=c-season-cal] .season-cal__table td,[data-css=c-season-cal] .season-cal__table th{font-size:1.8rem;width:240px}[data-css=c-season-cal] .season-cal__table td+td,[data-css=c-season-cal] .season-cal__table th+td{width:auto}}[data-css=c-season-cal] .season-cal__table .table__head{background-color:#789164}[data-css=c-season-cal] .season-cal__table .table__head th{background-color:#789164;position:sticky;top:0;left:0;z-index:10;box-shadow:0 2px 4px -1px rgba(0,0,0,.2)}[data-css=c-season-cal] .season-cal__table .table__head th:nth-child(2n){background-color:#789164}@media only screen and (min-width:1024px){[data-css=c-season-cal] .season-cal__table .table__head th{top:85px}}[data-css=c-season-cal] .season-cal__table .table__head-link{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;display:block;background-color:#789164;color:#fff;text-decoration:none;padding:24px 0 0;border-left:1px solid #fff}[data-css=c-season-cal] .season-cal__table .table__head-link:hover{background-color:#0f4b0f;text-decoration:underline}@media only screen and (min-width:768px){[data-css=c-season-cal] .season-cal__table .table__head-link{padding:8px 0;text-align:center}}[data-css=c-season-cal] .season-cal__table .table__head-text{display:block;position:relative;transform:rotate(-90deg);transform-origin:left;left:50%}@media only screen and (min-width:768px){[data-css=c-season-cal] .season-cal__table .table__head-text{transform:none;left:0}}[data-css=c-season-cal] .season-cal__table .table__body td:first-child{border-right:1px solid #bbb}[data-css=c-season-cal] .season-cal__table .table__body td:nth-child(2n){background-color:rgba(161,169,160,.2)}[data-css=c-season-cal] .season-cal__table .table__body .table__veg-row{border-bottom:2px solid #789164}[data-css=c-season-cal] .season-cal__table .table__body .table__veg-row[data-season=true] .has-season{background-color:#789164}[data-css=c-season-cal] .season-cal__table .table__body .table__veg-row[data-season=true] .veg__link{color:#789164}[data-css=c-season-cal] .season-cal__table .table__body .table__veg-row[data-season=true] .veg__link.disabled{color:#828882}[data-css=c-season-cal] .season-cal__table .table__body .table__veg-row[data-season=true] .veg__link.disabled:hover{text-decoration:none}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__link{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;padding:0 4px 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:rgba(161,169,160,.6);text-decoration:none;white-space:nowrap}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__link:hover{text-decoration:underline}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__link.disabled:hover{text-decoration:none}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__image-wrapper{flex:0 0 30px;max-width:30px;width:30px;height:35px;margin-right:4px;display:flex;align-items:center}@media only screen and (min-width:768px){[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__image-wrapper{flex:0 0 50px;max-width:50px;width:45px;height:50px;margin-right:8px}}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__image-wrapper .veg__image{width:100%}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__name{padding-right:10px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width:600px){[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__name{overflow-y:visible}}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__name::-webkit-scrollbar{display:none}[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__season-mark{position:absolute;left:0;top:1px;padding:0 4px;font-size:.8rem;transform:rotate(-4deg)}@media only screen and (min-width:768px){[data-css=c-season-cal] .season-cal__table .table__body .table__veg .veg__season-mark{font-size:1.1rem;top:4px}}[data-css=c-season-cal] .season-cal__table[data-current-month=apr] td[data-month=apr],[data-css=c-season-cal] .season-cal__table[data-current-month=aug] td[data-month=aug],[data-css=c-season-cal] .season-cal__table[data-current-month=dec] td[data-month=dec],[data-css=c-season-cal] .season-cal__table[data-current-month=feb] td[data-month=feb],[data-css=c-season-cal] .season-cal__table[data-current-month=jan] td[data-month=jan],[data-css=c-season-cal] .season-cal__table[data-current-month=jul] td[data-month=jul],[data-css=c-season-cal] .season-cal__table[data-current-month=jun] td[data-month=jun],[data-css=c-season-cal] .season-cal__table[data-current-month=mar] td[data-month=mar],[data-css=c-season-cal] .season-cal__table[data-current-month=may] td[data-month=may],[data-css=c-season-cal] .season-cal__table[data-current-month=nov] td[data-month=nov],[data-css=c-season-cal] .season-cal__table[data-current-month=oct] td[data-month=oct],[data-css=c-season-cal] .season-cal__table[data-current-month=sep] td[data-month=sep]{background-color:rgba(15,75,15,.5)}[data-css=c-season-cal] .season-cal__table[data-current-month=apr] td[data-month=apr].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=aug] td[data-month=aug].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=dec] td[data-month=dec].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=feb] td[data-month=feb].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=jan] td[data-month=jan].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=jul] td[data-month=jul].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=jun] td[data-month=jun].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=mar] td[data-month=mar].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=may] td[data-month=may].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=nov] td[data-month=nov].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=oct] td[data-month=oct].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=sep] td[data-month=sep].table__head-th .table__head-link{background-color:#1b8933}[data-css=c-season-cal] .season-cal__table[data-current-month=apr] td[data-month=apr] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=aug] td[data-month=aug] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=dec] td[data-month=dec] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=feb] td[data-month=feb] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=jan] td[data-month=jan] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=jul] td[data-month=jul] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=jun] td[data-month=jun] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=mar] td[data-month=mar] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=may] td[data-month=may] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=nov] td[data-month=nov] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=oct] td[data-month=oct] .season,[data-css=c-season-cal] .season-cal__table[data-current-month=sep] td[data-month=sep] .season{background-color:#789164}[data-css=c-season-cal] .season-cal__table[data-current-month=apr] th[data-month=apr].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=aug] th[data-month=aug].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=dec] th[data-month=dec].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=feb] th[data-month=feb].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=jan] th[data-month=jan].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=jul] th[data-month=jul].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=jun] th[data-month=jun].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=mar] th[data-month=mar].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=may] th[data-month=may].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=nov] th[data-month=nov].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=oct] th[data-month=oct].table__head-th .table__head-link,[data-css=c-season-cal] .season-cal__table[data-current-month=sep] th[data-month=sep].table__head-th .table__head-link{background-color:#789164;text-decoration:underline}[data-css=c-season-cal] .season-cal__table .has-season{background-color:#bbc1bb;position:absolute;top:35%;right:0;bottom:35%;left:0;text-indent:-999999px}[data-css=c-season-cal] .season-cal__table .table__body td:first-child{position:relative}[data-css=c-season-cal] .season-cal__table .table__body td:first-child:after{content:"";position:absolute;width:30px;height:100%;right:0;top:0;display:block;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}[data-css=c-season-cal] .season-cal__no-result{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;text-align:center}[data-css=c-season-cal] .season-cal__no-result:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-season-cal] .season-cal__no-result{font-size:3.2rem;font-size:2.2rem}}body.ie-11 [data-css=c-season-cal] .season-cal__table .has-season{top:5px;left:0;bottom:inherit;height:20px}body.ie-11 [data-css=c-season-cal] .season-cal__table .table__head{background-color:#789164}body.ie-11 [data-css=c-season-cal] .season-cal__table .table__head th{background-color:#789164;position:inherit;top:inherit;left:inherit;z-index:inherit}@media only screen and (min-width:1024px){body.ie-11 [data-css=c-season-cal] .season-cal__table .table__head th{top:inherit}}[data-css=c-form] .form__title{margin-top:0}[data-css=c-form] .form__group{margin:0 0 36px}[data-css=c-form] .form__group:last-child{margin:0}[data-css=c-form] .form__legend{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}[data-css=c-form] .form__legend:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-form] .form__legend{font-size:2.2rem}}[data-css=c-form] .form__legend a{color:#789164;text-decoration:none}[data-css=c-form] .form__legend a:hover{text-decoration:underline}[data-css=c-form] h2.form__legend{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}[data-css=c-form] h2.form__legend:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-form] h2.form__legend{font-size:3.2rem}}[data-css=c-form] .form__text{margin-bottom:1.4rem}[data-css=c-form] .form__control-group{margin:0 0 34px}[data-css=c-form] .form__control-group.form-validation-error .form__group-legend{color:#e3001a}[data-css=c-form] .form__control-group:last-child{margin-bottom:0}[data-css=c-form] .form__control-group .form__legend{color:#828882;font-size:1em}[data-css=c-form] .form__control-group.is-google-recaptcha.form-validation-error iframe{border:1px solid rgba(227,0,26,.8)}[data-css=c-form] .form__control-group.is-google-recaptcha.form-validation-error .control__error{margin-left:16px;margin-top:12px}[data-css=c-form] .form__group-legend{margin-bottom:12px}[data-css=c-form] .form__group-legend.required:after{margin-left:1px;content:""}[data-css=c-form] .form__group-legend a{color:#789164;text-decoration:none}[data-css=c-form] .form__group-legend a:hover{text-decoration:underline}[data-css=c-form] .form__ajax-message,[data-css=c-form] .umbraco-forms-page.is-hidden{display:none}[data-css=c-form] .form__ajax-message.is-visible{display:block}.c-form--small{font-size:1.6rem}[data-css=c-control]{position:relative;display:flex;flex-direction:column}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-css=c-control] .control__control{order:2;outline:none;font-size:1em;font-family:inherit;border-radius:3px;box-sizing:border-box;padding:26px 16px 6px;width:100%;border:1px solid #0f4b0f}[data-css=c-control] .control__control:required+.control__label:after{margin-left:1px;content:""}[data-css=c-control] .control__label{cursor:pointer;order:1;z-index:1}.control__error{display:none;color:rgba(227,0,26,.8);font-size:14px}.control__error.form-validation-error{display:block}[data-css=c-control] .control__error{order:3}[data-css=c-control] a{color:#000;text-decoration:underline}.c-control--date .control__label,.c-control--datepicker .control__label,.c-control--email .control__label,.c-control--number .control__label,.c-control--password .control__label,.c-control--select .control__label,.c-control--text .control__label,.c-control--textarea .control__label{position:absolute;line-height:1;top:20px;left:17px;transform:translateZ(0) scale(1);transform-origin:0 0;color:#000;transition:.2s ease;transition-property:color,transform}.c-control--date .control__link-wrapper,.c-control--datepicker .control__link-wrapper,.c-control--email .control__link-wrapper,.c-control--number .control__link-wrapper,.c-control--password .control__link-wrapper,.c-control--select .control__link-wrapper,.c-control--text .control__link-wrapper,.c-control--textarea .control__link-wrapper{order:4}.c-control--date .control__link,.c-control--datepicker .control__link,.c-control--email .control__link,.c-control--number .control__link,.c-control--password .control__link,.c-control--select .control__link,.c-control--text .control__link,.c-control--textarea .control__link{font-size:1.2rem;color:#828882;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}.c-control--date .control__link:hover,.c-control--datepicker .control__link:hover,.c-control--email .control__link:hover,.c-control--number .control__link:hover,.c-control--password .control__link:hover,.c-control--select .control__link:hover,.c-control--text .control__link:hover,.c-control--textarea .control__link:hover{color:#000}.c-control--date.c-control--select.is-active .control__label,.c-control--date.c-control--select.selected .control__label,.c-control--date.datepicker-visible .control__label,.c-control--date.dirty .control__label,.c-control--date.focus .control__label,.c-control--datepicker.c-control--select.is-active .control__label,.c-control--datepicker.c-control--select.selected .control__label,.c-control--datepicker.datepicker-visible .control__label,.c-control--datepicker.dirty .control__label,.c-control--datepicker.focus .control__label,.c-control--email.c-control--select.is-active .control__label,.c-control--email.c-control--select.selected .control__label,.c-control--email.datepicker-visible .control__label,.c-control--email.dirty .control__label,.c-control--email.focus .control__label,.c-control--number.c-control--select.is-active .control__label,.c-control--number.c-control--select.selected .control__label,.c-control--number.datepicker-visible .control__label,.c-control--number.dirty .control__label,.c-control--number.focus .control__label,.c-control--password.c-control--select.is-active .control__label,.c-control--password.c-control--select.selected .control__label,.c-control--password.datepicker-visible .control__label,.c-control--password.dirty .control__label,.c-control--password.focus .control__label,.c-control--select.c-control--select.is-active .control__label,.c-control--select.c-control--select.selected .control__label,.c-control--select.datepicker-visible .control__label,.c-control--select.dirty .control__label,.c-control--select.focus .control__label,.c-control--text.c-control--select.is-active .control__label,.c-control--text.c-control--select.selected .control__label,.c-control--text.datepicker-visible .control__label,.c-control--text.dirty .control__label,.c-control--text.focus .control__label,.c-control--textarea.c-control--select.is-active .control__label,.c-control--textarea.c-control--select.selected .control__label,.c-control--textarea.datepicker-visible .control__label,.c-control--textarea.dirty .control__label,.c-control--textarea.focus .control__label{transform:translateY(-50%) scale(.75)}.c-control--date .control__control,.c-control--date .dropdown__toggler,.c-control--datepicker .control__control,.c-control--datepicker .dropdown__toggler,.c-control--email .control__control,.c-control--email .dropdown__toggler,.c-control--number .control__control,.c-control--number .dropdown__toggler,.c-control--password .control__control,.c-control--password .dropdown__toggler,.c-control--select .control__control,.c-control--select .dropdown__toggler,.c-control--text .control__control,.c-control--text .dropdown__toggler,.c-control--textarea .control__control,.c-control--textarea .dropdown__toggler{transition:.2s ease;transition-property:border-color,background-color}.c-control--date .control__control:hover,.c-control--date .dropdown__toggler:hover,.c-control--datepicker .control__control:hover,.c-control--datepicker .dropdown__toggler:hover,.c-control--email .control__control:hover,.c-control--email .dropdown__toggler:hover,.c-control--number .control__control:hover,.c-control--number .dropdown__toggler:hover,.c-control--password .control__control:hover,.c-control--password .dropdown__toggler:hover,.c-control--select .control__control:hover,.c-control--select .dropdown__toggler:hover,.c-control--text .control__control:hover,.c-control--text .dropdown__toggler:hover,.c-control--textarea .control__control:hover,.c-control--textarea .dropdown__toggler:hover{border-color:#000}.c-control--date .control__control:hover+.control__label,.c-control--date .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--date .dropdown__toggler:hover+.control__label,.c-control--date .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--datepicker .control__control:hover+.control__label,.c-control--datepicker .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--datepicker .dropdown__toggler:hover+.control__label,.c-control--datepicker .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--email .control__control:hover+.control__label,.c-control--email .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--email .dropdown__toggler:hover+.control__label,.c-control--email .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--number .control__control:hover+.control__label,.c-control--number .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--number .dropdown__toggler:hover+.control__label,.c-control--number .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--password .control__control:hover+.control__label,.c-control--password .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--password .dropdown__toggler:hover+.control__label,.c-control--password .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--select .control__control:hover+.control__label,.c-control--select .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--select .dropdown__toggler:hover+.control__label,.c-control--select .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--text .control__control:hover+.control__label,.c-control--text .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--text .dropdown__toggler:hover+.control__label,.c-control--text .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label,.c-control--textarea .control__control:hover+.control__label,.c-control--textarea .control__control:hover+.dropdown__list+.control__control+.control__label,.c-control--textarea .dropdown__toggler:hover+.control__label,.c-control--textarea .dropdown__toggler:hover+.dropdown__list+.control__control+.control__label{color:#000}.c-control--date .control__control:focus,.c-control--date .dropdown__toggler:focus,.c-control--datepicker .control__control:focus,.c-control--datepicker .dropdown__toggler:focus,.c-control--email .control__control:focus,.c-control--email .dropdown__toggler:focus,.c-control--number .control__control:focus,.c-control--number .dropdown__toggler:focus,.c-control--password .control__control:focus,.c-control--password .dropdown__toggler:focus,.c-control--select .control__control:focus,.c-control--select .dropdown__toggler:focus,.c-control--text .control__control:focus,.c-control--text .dropdown__toggler:focus,.c-control--textarea .control__control:focus,.c-control--textarea .dropdown__toggler:focus{border-color:#000;background-color:grey-light}.c-control--date .control__control:focus+.control__label,.c-control--date .dropdown__toggler:focus+.control__label,.c-control--datepicker .control__control:focus+.control__label,.c-control--datepicker .dropdown__toggler:focus+.control__label,.c-control--email .control__control:focus+.control__label,.c-control--email .dropdown__toggler:focus+.control__label,.c-control--number .control__control:focus+.control__label,.c-control--number .dropdown__toggler:focus+.control__label,.c-control--password .control__control:focus+.control__label,.c-control--password .dropdown__toggler:focus+.control__label,.c-control--select .control__control:focus+.control__label,.c-control--select .dropdown__toggler:focus+.control__label,.c-control--text .control__control:focus+.control__label,.c-control--text .dropdown__toggler:focus+.control__label,.c-control--textarea .control__control:focus+.control__label,.c-control--textarea .dropdown__toggler:focus+.control__label{color:#000}.c-control--date .control__error,.c-control--datepicker .control__error,.c-control--email .control__error,.c-control--number .control__error,.c-control--password .control__error,.c-control--select .control__error,.c-control--text .control__error,.c-control--textarea .control__error{margin-left:16px;margin-top:12px}.form-validation-error .c-control--date .control__control,.form-validation-error .c-control--datepicker .control__control,.form-validation-error .c-control--email .control__control,.form-validation-error .c-control--number .control__control,.form-validation-error .c-control--password .control__control,.form-validation-error .c-control--select .control__control,.form-validation-error .c-control--text .control__control,.form-validation-error .c-control--textarea .control__control{border-color:rgba(227,0,26,.8)}.form-validation-error .c-control--date .control__control+.control__label,.form-validation-error .c-control--date .control__label,.form-validation-error .c-control--datepicker .control__control+.control__label,.form-validation-error .c-control--datepicker .control__label,.form-validation-error .c-control--email .control__control+.control__label,.form-validation-error .c-control--email .control__label,.form-validation-error .c-control--number .control__control+.control__label,.form-validation-error .c-control--number .control__label,.form-validation-error .c-control--password .control__control+.control__label,.form-validation-error .c-control--password .control__label,.form-validation-error .c-control--select .control__control+.control__label,.form-validation-error .c-control--select .control__label,.form-validation-error .c-control--text .control__control+.control__label,.form-validation-error .c-control--text .control__label,.form-validation-error .c-control--textarea .control__control+.control__label,.form-validation-error .c-control--textarea .control__label{color:rgba(227,0,26,.8)}.form-validation-valid .c-control--date .control__control,.form-validation-valid .c-control--datepicker .control__control,.form-validation-valid .c-control--email .control__control,.form-validation-valid .c-control--number .control__control,.form-validation-valid .c-control--password .control__control,.form-validation-valid .c-control--select .control__control,.form-validation-valid .c-control--text .control__control,.form-validation-valid .c-control--textarea .control__control{border-color:#0f4b0f}.form-validation-valid .c-control--date .control__control:focus,.form-validation-valid .c-control--datepicker .control__control:focus,.form-validation-valid .c-control--email .control__control:focus,.form-validation-valid .c-control--number .control__control:focus,.form-validation-valid .c-control--password .control__control:focus,.form-validation-valid .c-control--select .control__control:focus,.form-validation-valid .c-control--text .control__control:focus,.form-validation-valid .c-control--textarea .control__control:focus{border-color:#000}.form-validation-valid .c-control--date .control__label,.form-validation-valid .c-control--datepicker .control__label,.form-validation-valid .c-control--email .control__label,.form-validation-valid .c-control--number .control__label,.form-validation-valid .c-control--password .control__label,.form-validation-valid .c-control--select .control__label,.form-validation-valid .c-control--text .control__label,.form-validation-valid .c-control--textarea .control__label{color:#0f4b0f}.c-control--number .control__control{-moz-appearance:textfield}.c-control--number .control__control::-webkit-inner-spin-button,.c-control--number .control__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-control--textarea .control__control{resize:none;min-height:7em}.c-control--checkbox,.c-control--radio{display:block;flex-wrap:wrap;align-items:center;flex-direction:row}.c-control--checkbox+.c-control--checkbox,.c-control--checkbox+.c-control--radio,.c-control--radio+.c-control--checkbox,.c-control--radio+.c-control--radio{margin-top:12px}.c-control--checkbox .control__label,.c-control--radio .control__label{display:block;padding:0 0 0 34px}.c-control--checkbox .control__label a,.c-control--radio .control__label a{color:#789164;text-decoration:none}.c-control--checkbox .control__label a:hover,.c-control--radio .control__label a:hover{text-decoration:underline}.c-control--checkbox .control__control,.c-control--radio .control__control{opacity:0;position:absolute;width:24px;height:24px;top:0;left:0;border:none;outline:none;padding:0;margin:0}.c-control--checkbox .control__control:checked+.control__custom,.c-control--radio .control__control:checked+.control__custom{border-color:#0f4b0f;background-color:#0f4b0f}.c-control--checkbox .control__control:checked+.control__custom:after,.c-control--radio .control__control:checked+.control__custom:after{display:block;background-color:#0f4b0f}.c-control--checkbox .control__control:hover+.control__custom:before,.c-control--radio .control__control:hover+.control__custom:before{opacity:.04}.c-control--checkbox .control__control:active+.control__custom:before,.c-control--radio .control__control:active+.control__custom:before{opacity:.08}.c-control--checkbox .control__custom,.c-control--radio .control__custom{vertical-align:middle;position:absolute;display:block;width:24px;height:24px;top:0;left:0;line-height:0;border:2px solid #0f4b0f;border-radius:3px;box-sizing:border-box;background:#fff;pointer-events:none}.c-control--checkbox .control__custom:before,.c-control--radio .control__custom:before{content:"";position:absolute;background-color:#789164;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:100%;opacity:0;transition:opacity .2s ease}.c-control--checkbox .control__custom:after,.c-control--radio .control__custom:after{display:none;content:"";top:0;right:0;bottom:0;left:0;position:absolute;background:url(../img/svg/icons/baseline-check-24px--white.svg) no-repeat;background-position:50%;background-size:100%}.c-control--checkbox .control__error,.c-control--radio .control__error{margin-left:35px}.c-control--checkbox.c-control--radio .control__custom,.c-control--radio.c-control--radio .control__custom{border-radius:100%}.c-control--checkbox.c-control--radio .control__custom:after,.c-control--radio.c-control--radio .control__custom:after{content:"";width:12px;height:12px;border-radius:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute;border:1px solid #0f4b0f;background:#000;box-sizing:border-box}.c-control--file .control__label{order:2;outline:none;font-size:1em;font-family:inherit;border-radius:3px;box-sizing:border-box;width:100%;border:1px solid #0f4b0f;padding:0;background-color:#00f;background-color:grey-light;cursor:pointer;min-height:58px;position:relative;z-index:2}.c-control--file .control__label:required+.control__label:after{margin-left:1px;content:""}.c-control--file .control__label:hover{background-color:pink;background-color:grey-20}.c-control--file .control__label:after{content:"";display:none}.c-control--file .control__label-text{position:absolute;line-height:1;top:18px;left:17px;transform:translateZ(0) scale(1);transform-origin:0 0;transition:.2s ease;transition-property:color,transform;display:flex;align-items:center}.c-control--file .control__label-text:after{margin-left:1px;content:""}.c-control--file.dirty .control__label-text{transform:translateY(-50%) scale(.75)}.c-control--file .control__label-filename{display:block;position:absolute;left:17px;bottom:2px}.c-control--file .control__label-icon{margin-right:8px;margin-left:-5px}.c-control--file .control__control{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-control--file .control__control.input-validation-error+.control__label{border-color:rgba(227,0,26,.8)}.c-control--file .control__control.input-validation-error+.control__label .control__label-text{color:rgba(227,0,26,.8)}.c-control--file .control__error{margin-left:17px;margin-top:12px}.c-control--date .control__control{padding-left:12px;background:none;min-height:58px;width:100%;color:transparent}.c-control--date .control__control::-webkit-calendar-picker-indicator{background:url(../img/svg/icons/baseline-arrow_drop_down-24px.svg) no-repeat;transform:rotate(0);cursor:pointer;background-size:24px;background-position:50%;position:absolute;right:0;top:0;bottom:0;padding:0 20px;right:17px;height:auto;width:auto;box-sizing:border-box}.c-control--date .control__control::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.c-control--date .control__label{transform:translateY(0) scale(1)}.c-control--date.dirty .control__control,.c-control--date.focus .control__control{color:#000}.c-control--date .control__control:focus+.control__label,.c-control--date.dirty .control__label,.c-control--date.focus .control__label{transform:translateY(-50%) scale(.75)}@media only screen and (min-width:1230px){.c-control--date .control__label{transform:translateY(-50%) scale(.75)}.c-control--date .control__control{padding-left:14px}.c-control--date.date-not-supported .control__label{transform:translateY(0) scale(1)}.c-control--date.date-not-supported .control__control:focus+.control__label,.c-control--date.date-not-supported.dirty .control__label,.c-control--date.date-not-supported.focus .control__label{transform:translateY(-50%) scale(.75)}}.c-control--select{z-index:1;width:100%;box-sizing:border-box;min-height:58px;border-radius:3px}.c-control--select.init-selected{min-height:0;border:none}.c-control--select.init-selected .control__label{left:17px;top:21px}.c-control--select .control__wrapper{position:relative;display:flex;flex-direction:column;transform:translateZ(0)}.c-control--select .control__label{pointer-events:none;left:16px}.c-control--select .control__control,.c-control--select .dropdown__toggler{margin:0 auto;text-decoration:none;position:relative;cursor:pointer;height:auto;display:block;width:100%;text-align:left;outline:none;font-size:inherit;font-family:inherit;border-radius:3px;padding:26px 16px 6px;min-height:58px;background:#fff;border:1px solid #0f4b0f;order:2}.c-control--select .control__control:after,.c-control--select .control__control:before,.c-control--select .dropdown__toggler:after,.c-control--select .dropdown__toggler:before{content:"";display:block;background:url(../img/svg/icons/baseline-arrow_drop_down-24px.svg) no-repeat;transform:rotate(0);background-size:24px;background-position:50%;position:absolute;right:0;top:0;bottom:0;padding:0 20px;box-sizing:border-box;transition:transform .2s ease}.c-control--select .control__control:before,.c-control--select .dropdown__toggler:before{background:none;transition:none;right:0}.c-control--select .dropdown__toggler{opacity:1}.c-control--select .control__control{-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transform:translateZ(0)}.c-control--select .control__control option{background:#fff;padding:2em}.c-control--select .dropdown__list{display:block;position:absolute;z-index:999;width:100%;top:100%;text-align:left;max-height:350px;overflow-y:auto;transition:opacity .2s ease;box-sizing:border-box;border-radius:0 0 3px 3px;background:#fff;border:1px solid grey;border-top:none;pointer-events:none;opacity:0;backface-visibility:hidden}.c-control--select .dropdown__list-item:last-child .dropdown__link{border-bottom:none}.c-control--select .dropdown__link{display:block;padding:8px 16px;text-decoration:none;color:#000;background:#fff}.c-control--select .dropdown__link:active,.c-control--select .dropdown__link:focus,.c-control--select .dropdown__link:visited{text-decoration:none}.c-control--select .dropdown__link:hover{background-color:#0f4b0f;color:#fff}.c-control--select .dropdown__link.is-active{cursor:default;font-weight:700}.c-control--select .dropdown__link.is-active:hover{background:#fff}.c-control--select.is-active{z-index:999}.c-control--select.is-active .control__control.input-validation-error+.control__label,.c-control--select.is-active .control__label{color:#000}.c-control--select.is-active .control__control,.c-control--select.is-active .dropdown__toggler{border-radius:3px 3px 0 0}.c-control--select.is-active .dropdown__toggler:after{transform:rotateX(-180deg)}@media screen and (min-width:768px){.c-control--select .control__control,.c-control--select .dropdown__toggler{opacity:1}.c-control--select .control__control{opacity:0;pointer-events:none}.c-control--select.is-active .dropdown__list{opacity:1;pointer-events:auto}}.c-control--switch{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.c-control--switch .control__control{opacity:0;position:absolute;height:30px;width:60px;top:0;left:0;border:none;outline:none;padding:0;margin:0;cursor:pointer}.c-control--switch .control__control:checked+.control__custom{background-color:#0f4b0f}.c-control--switch .control__control:checked+.control__custom:before{transform:translate3d(100%,0,0);background-image:url(../img/svg/icons/checkmark.svg);background-size:60%;background-position:50%;border-color:#0f4b0f}.c-control--switch .control__label{line-height:120%}.c-control--switch .control__custom{pointer-events:none;height:30px;width:60px;flex:0 0 60px;background-color:#ced3e0;border-radius:30px;position:relative;margin-right:12px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:background-color;box-shadow:inset -1px 2px 4px rgba(0,0,0,.25)}.c-control--switch .control__custom:before{content:"";display:block;position:absolute;top:0;left:0;width:30px;height:30px;border-radius:30px;background-color:#fff;background-image:url(../img/svg/icons/switch-x.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:6px 6px;border:3px solid #a1a9a0;box-sizing:border-box;box-shadow:-1px 1px 5px rgba(0,0,0,.2);transition:.15s cubic-bezier(.4,0,.2,1);transition-property:transform}[data-css=c-teaser]{text-align:center}[data-css=c-teaser] .teaser__content{display:flex;flex-wrap:wrap;flex-direction:column}[data-css=c-teaser] .teaser__title{order:1;font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:36px 0 0}[data-css=c-teaser] .teaser__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-teaser] .teaser__title{font-size:3.2rem}}[data-css=c-teaser] .teaser__icon{order:0}[data-css=c-teaser] .teaser__text{order:2;margin-top:36px}[data-css=c-teaser] .teaser__ctas{order:99;margin-top:36px}[data-css=c-teaser] .ctas__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:-18px}[data-css=c-teaser] .ctas__list-item{flex:0 0 100%;max-width:100%;margin:0 18px 18px}@media only screen and (min-width:600px){[data-css=c-teaser] .ctas__list-item{flex:0 0 auto;max-width:inherit}}.c-teaser--default .teaser__content{align-items:center}.c-teaser--extended{text-align:left}.c-teaser--extended .teaser__media-wrapper{line-height:0;margin-top:72px;margin-bottom:-72px;position:relative}@media only screen and (min-width:1024px){.c-teaser--extended .teaser__media-wrapper{margin-bottom:-108px}}.c-teaser--extended .teaser__media-wrapper:after{content:"";position:absolute;left:calc((100vw - 100%)/-2);bottom:0;height:50%;width:100vw;background-color:#fff}.c-teaser--extended .teaser__media-wrapper img{border-radius:10px;position:relative;z-index:2}.c-teaser--extended .ctas__title{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-teaser--extended .ctas__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-teaser--extended .ctas__title{font-size:2.2rem}}.c-teaser--extended .ctas__list{display:block}.c-teaser--extended .ctas__list-item{position:relative;margin:0 0 18px 24px}.c-teaser--extended .ctas__list-item:last-child{margin-bottom:0}.c-teaser--extended .ctas__list-item:before{content:"+";font-size:2rem;line-height:1;top:4px;position:absolute;left:-24px;font-weight:800;color:#0f4b0f}@media only screen and (min-width:1024px){.c-teaser--extended .ctas__list-item:before{top:7px}}.c-teaser--extended .ctas__cta{color:#0f4b0f;font-size:1.6rem;display:inline-flex;align-items:center;flex-wrap:wrap;text-decoration:underline;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}@media only screen and (min-width:1024px){.c-teaser--extended .ctas__cta{font-size:2rem}}.c-teaser--season-cal .teaser__sub-title{order:2;font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;font-size:1.8rem;align-self:center;color:#fff;margin:18px 0 24px;padding-left:18px;padding-right:18px}.c-teaser--season-cal .teaser__sub-title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-teaser--season-cal .teaser__sub-title{font-size:3.2rem}}@media only screen and (min-width:600px){.c-teaser--season-cal .teaser__sub-title{font-size:2.2rem;margin-bottom:72px}}.c-teaser--season-cal .teaser__sub-title.brush{padding:1rem .8rem}.c-teaser--season-cal .teaser__link{margin-top:72px;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.c-teaser--cta-list .teaser__title{margin-bottom:54px}.c-teaser--cta-list .teaser__list{justify-content:inherit;display:block;flex-direction:inherit;flex-wrap:inherit;margin-bottom:0;column-count:1}@media only screen and (min-width:768px){.c-teaser--cta-list .teaser__list{column-count:2;column-gap:36px}}.c-teaser--cta-list .list__item{box-sizing:border-box;display:inline-block;width:100%;margin:0 0 26px;flex:inherit;max-width:inherit}.c-teaser--cta-list .list__item:last-child{margin-bottom:0}.c-teaser--cta-list .list__btn{border-radius:5px;border:1px solid #f2f2f2;background-color:#fff;padding:20px;display:flex;position:relative;flex-wrap:wrap;align-items:center;text-decoration:none;color:#789164;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow,border-color}.c-teaser--cta-list .list__btn:hover{background-color:#ebf0dc;box-shadow:3px 3px 30px rgba(0,0,0,.05);border-color:#789164}.c-teaser--cta-list .list__btn-text{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;line-height:1.4;flex:0 0 90%;max-width:90%;text-align:left}.c-teaser--cta-list .list__btn-icon{margin-left:auto;text-decoration:none;font-size:3rem;line-height:0;flex:0 0 10%;max-width:10%;text-align:right}[data-css=c-nav-breadcrumb]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:1.2rem;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap}[data-css=c-nav-breadcrumb] .nav-breadcrumb__back{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;color:#789164;padding-right:24px;position:relative;text-decoration:none}[data-css=c-nav-breadcrumb] .nav-breadcrumb__back:after{content:"";position:absolute;top:0;right:0;bottom:0;border-right:1px solid #a1a9a0;opacity:.5}[data-css=c-nav-breadcrumb] .nav-breadcrumb__back:hover{color:#0f4b0f}[data-css=c-nav-breadcrumb] .breadcrumb__list{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:24px}[data-css=c-nav-breadcrumb] .list__item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;color:#a1a9a0;line-height:0}[data-css=c-nav-breadcrumb] .list__item .breadcrumb__arrow{opacity:.5;margin:0 4px;transform:rotateY(180deg);font-size:2.1rem}[data-css=c-nav-breadcrumb] .list__link{color:#a1a9a0}[data-css=c-nav-breadcrumb] .list__link:hover{color:#0f4b0f}[data-css=c-nav-breadcrumb] .list__link .material-icons{font-size:2rem}.c-vegs--default .vegs__filter{display:flex;flex-wrap:wrap;padding:15px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:72px}.c-vegs--default .filter__all{border-right:1px solid #a1a9a0;margin-right:18px}.c-vegs--default .filter__all .filter__radio-label{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;height:33px;padding:0 20px;line-height:33px;margin-right:20px;border-radius:5px}.c-vegs--default .filter__list{display:flex;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;justify-content:space-between}.c-vegs--default .filter__list::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;background-color:#f2f2f2;border:1px solid #d9d9d9}.c-vegs--default .filter__list::-webkit-scrollbar{width:12px;background-color:transparent;box-shadow:none;height:10px}.c-vegs--default .filter__list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#789164;border:1px solid #f5fdf5}@media only screen and (min-width:1230px){.c-vegs--default .filter__list{flex-wrap:wrap;overflow:visible}}.c-vegs--default .filter__alphabet{flex:1;overflow:hidden;margin-left:18px}@media only screen and (min-width:1230px){.c-vegs--default .filter__alphabet{overflow:visible}}.c-vegs--default .filter__alphabet .filter__radio-label{width:33px;height:33px;line-height:33px;border-radius:50%;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700}.c-vegs--default .filter__control-wrapper{position:relative}.c-vegs--default .filter__radio-label{cursor:pointer;position:relative;border:none;background-color:transparent;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;font-size:1.6rem;text-transform:uppercase;color:#0f4b0f;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.c-vegs--default .filter__radio-label:hover{background-color:#ebf0dc}.c-vegs--default .filter__radio-input{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;margin:0;width:100%;height:100%}.c-vegs--default .filter__radio-input:checked+.filter__radio-label{background:#0f4b0f;color:#fff}.c-vegs--default .filter__radio-input:disabled{cursor:default}.c-vegs--default .filter__radio-input:disabled+.filter__radio-label{cursor:default;color:#e9e9e9}.c-vegs--default .filter__radio-input:disabled+.filter__radio-label:hover{background-color:transparent}.c-veg-seasons--default{padding-bottom:25px}.c-veg-seasons--default .season__title{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-veg-seasons--default .season__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-veg-seasons--default .season__title{font-size:2.2rem}}.c-veg-seasons--default .season__list{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 calc((8.33333% - 20px)/2*-1)}.c-veg-seasons--default .season__list .season__list-item{flex:0 0 8.333333333333333%;max-width:8.333333333333332%;display:flex;flex-wrap:wrap;position:relative;justify-content:center}.c-veg-seasons--default .season__list .season__list-item .season__bullet{width:20px;height:20px;background-color:#828882;display:block;border-radius:50%;opacity:.4}.c-veg-seasons--default .season__list .season__list-item .season__bullet:before{content:"";background-color:#0f4b0f;position:absolute;top:50%;transform:translateY(-50%);width:50%;left:0;height:4px;opacity:0}.c-veg-seasons--default .season__list .season__list-item .season__bullet:after{content:"";background-color:#0f4b0f;position:absolute;top:50%;transform:translateY(-50%);width:50%;right:0;height:4px;opacity:0}.c-veg-seasons--default .season__list .season__list-item .season__label{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.4rem;color:#828882;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);opacity:.4;display:none}@media only screen and (min-width:480px){.c-veg-seasons--default .season__list .season__list-item .season__label{display:block}}@media only screen and (min-width:768px){.c-veg-seasons--default .season__list .season__list-item .season__label{display:none}}@media only screen and (min-width:1024px){.c-veg-seasons--default .season__list .season__list-item .season__label{display:block}}.c-veg-seasons--default .season__list .season__list-item .season__label.is-mobile{display:block}@media only screen and (min-width:480px){.c-veg-seasons--default .season__list .season__list-item .season__label.is-mobile{display:none}}@media only screen and (min-width:768px){.c-veg-seasons--default .season__list .season__list-item .season__label.is-mobile{display:block}}@media only screen and (min-width:1024px){.c-veg-seasons--default .season__list .season__list-item .season__label.is-mobile{display:none}}.c-veg-seasons--default .season__list .season__list-item:first-child .season__bullet:before,.c-veg-seasons--default .season__list .season__list-item:last-child .season__bullet:after{content:none}.c-veg-seasons--default .season__list .season__list-item.has-season .season__bullet{opacity:1;background-color:#0f4b0f}.c-veg-seasons--default .season__list .season__list-item.has-season .season__bullet:before{opacity:0}.c-veg-seasons--default .season__list .season__list-item.has-season .season__bullet:after{opacity:1}.c-veg-seasons--default .season__list .season__list-item.has-season .season__label{opacity:1;color:#789164}.c-veg-seasons--default .season__list .season__list-item.has-season+.has-season .season__bullet:after,.c-veg-seasons--default .season__list .season__list-item.has-season+.has-season .season__bullet:before{opacity:1}.c-veg-seasons--default .season__list .season__list-item.has-season+.has-season.is-last-season-month .season__bullet:after{opacity:0}[data-css=c-figure] .figure__figure{line-height:0}[data-css=c-figure] .figure__lightbox-link{display:block}[data-css=c-figure] .figure__image{width:100%}[data-css=c-figure] .figure__caption{color:#a1a9a0;font-size:1.6rem;line-height:2.4rem;margin-top:1.2rem}.c-figure--carousel .figure__caption{margin:0;padding:1.2rem}@media only screen and (min-width:1404px){.c-figure--default{margin-left:-108px;margin-right:-108px}}@media only screen and (min-width:1404px){.c-figure--default.wrapped{margin-left:0;margin-right:0}}.c-recipe-info--default{margin-top:24px}.c-recipe-info--default .recipe__time{align-items:center;margin-top:54px}.c-recipe-info--default .recipe__tags,.c-recipe-info--default .recipe__time{display:flex;flex-wrap:wrap;justify-content:center}.c-recipe-info--default .recipe__tag{font-size:1.4rem;color:#828882;margin-right:6px}@media only screen and (min-width:657px){.c-recipe-info--default .recipe__tag{font-size:1.6rem}}.c-recipe-info--default .recipe__tag:after{content:"·";padding-left:6px}.c-recipe-info--default .recipe__tag:last-child{margin-right:0}.c-recipe-info--default .recipe__tag:last-child:after{display:none;padding-left:0}.c-recipe-info--default .time__time{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;display:block;font-size:1.6rem}.c-recipe-info--default .time__icon{width:15px;height:15px;margin:0 20px;display:flex;flex-wrap:wrap}.c-recipe-info--default .time__icon svg{width:100%;height:100%}.c-recipe-info--default .time__icon svg path{fill:#789164}.c-recipe-info--default .time__label{display:block;color:#789164;font-size:1.2rem}.c-recipe-ingredients--default{border-radius:5px;background-color:#789164;padding:18px;color:#fff;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.c-recipe-ingredients--default{margin:0 -36px;padding:26px 36px}}.c-recipe-ingredients--default .recipe-ingredients__list-wrapper{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width:1024px){.c-recipe-ingredients--default .recipe-ingredients__list-wrapper{margin:-18px}}.c-recipe-ingredients--default .recipe-ingredients__list{margin-bottom:36px;flex:0 0 100%;max-width:100%}@media only screen and (min-width:1024px){.c-recipe-ingredients--default .recipe-ingredients__list{margin-bottom:0;padding:18px;box-sizing:border-box;flex:0 0 50%;max-width:50%}}.c-recipe-ingredients--default .recipe-ingredients__list:last-child{margin-bottom:0}.c-recipe-ingredients--default .recipe-ingredients__title{flex:0 0 100%;max-width:100%;font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;color:#fff;padding-bottom:18px;border-bottom:1px dashed #fff;margin:72px 0 36px}.c-recipe-ingredients--default .recipe-ingredients__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-recipe-ingredients--default .recipe-ingredients__title{font-size:3.2rem}}.c-recipe-ingredients--default .list__title{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;color:#fff}.c-recipe-ingredients--default .list__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-recipe-ingredients--default .list__title{font-size:2.2rem}}.c-recipe-ingredients--default .list__ingredient{display:flex;flex-wrap:nowrap;margin-bottom:9px;font-size:1.6rem}.c-recipe-ingredients--default .ingredient__quantity{flex:0 0 60px;max-width:60px;text-align:right;box-sizing:border-box;margin-right:10px;line-height:1.4;font-size:1.4rem}@media only screen and (min-width:600px){.c-recipe-ingredients--default .ingredient__quantity{font-size:1.6rem;margin-right:20px}}.c-recipe-ingredients--default .ingredient__product{flex:1 1 auto;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#fff;line-height:1.4;font-size:1.4rem}@media only screen and (min-width:600px){.c-recipe-ingredients--default .ingredient__product{font-size:1.6rem}}.c-recipe-ingredients--default .ingredient__product .brush{font-size:1.2rem;margin-left:.3rem;padding:.2rem .4rem;background-image:url(../img/svg/brush-white.svg);color:#789164}.c-recipe-steps--default .steps__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-recipe-steps--default .steps__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-recipe-steps--default .steps__title{font-size:3.2rem}}.c-recipe-steps--default .steps__list{margin-top:36px}.c-recipe-steps--default .list__list{display:flex;flex-wrap:wrap;padding:36px 0;border-top:1px solid #f2f2f2}.c-recipe-steps--default .list__list:first-child{padding-top:0;border-top:0}.c-recipe-steps--default .list__list:last-child{padding-bottom:0;border-bottom:none}.c-recipe-steps--default .list__list:last-child .list__description{margin-bottom:0}.c-recipe-steps--default .list__list:last-child:after{display:none}.c-recipe-steps--default .list__list div:last-child{margin-bottom:0}.c-recipe-steps--default .list__description,.c-recipe-steps--default .list__figure{flex:0 0 100%;max-width:100%;margin-bottom:36px}.c-recipe-steps--default .list__content{margin-top:12px}.c-share-box--default .share-box__container{display:flex;flex-wrap:wrap}.c-share-box--default .share__content{margin-bottom:24px}.c-share-box--default .share__content,.c-share-box--default .share__ctas{flex:0 0 100%;max-width:100%;text-align:center}.c-share-box--default .share__list{display:flex;flex-wrap:wrap;justify-content:center}.c-share-box--default .list__item{display:flex;flex-wrap:wrap;margin-right:36px}.c-share-box--default .list__item:last-child{margin-right:0}@media only screen and (min-width:768px){.c-share-box--default .list__item.desktop-hidden{display:none}}.c-share-box--default .list__link{text-decoration:none}.c-share-box--default .list__link:hover .link__name{color:#0f4b0f}.c-share-box--default .list__link:hover .link__icon svg path{fill:#0f4b0f}.c-share-box--default .link__name{font-size:1.8rem;color:#789164;display:block;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.c-share-box--default .link__icon{text-decoration:none;transition:color .2s ease;display:block;width:50px;height:50px;margin:0 auto}.c-share-box--default .link__icon svg{height:100%}.c-person--default{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.c-person--default .person__image{flex:0 0 85px;max-width:85px}.c-person--default .person__content{text-align:left;margin-left:18px;max-width:160px;font-size:1.2rem;line-height:1.5}.c-person--default .image__wrapper{display:flex;position:relative}.c-person--default .image__image{border-radius:50%;width:100%;height:100%}.c-person--default .image__decoration{position:absolute}.c-person--default .image__decoration.fenchel{width:39px;height:auto;right:-10px;bottom:-12px}.c-person--default .image__decoration.cucumber{left:-10px;top:50%;width:26px;height:auto;opacity:.5}.c-person--default .content__title{flex:0 0 100%;max-width:100%;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164}.c-person--default .content__description{flex:0 0 100%;max-width:100%;color:#a1a9a0}.c-person--default.card{justify-content:left}.c-person--default.card .person__image{flex:0 0 45px;max-width:45px}.c-person--default.card .image__decoration{display:none}.c-person--default.card .content__title{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;color:#a1a9a0}[data-css=c-feedback] .feedback__title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164}[data-css=c-feedback] .feedback__subtitle{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;color:#a1a9a0;display:block;font-size:1.6rem}[data-css=c-feedback] .feedback__buttons{display:block;margin-top:18px}[data-css=c-feedback] .feedback__feedback{display:none;margin-top:18px}[data-css=c-feedback] .feedback__feedback.positive .feedback__positive{display:block}[data-css=c-feedback] .feedback__feedback.positive .feedback__positive *{font-size:1.6rem}[data-css=c-feedback] .feedback__feedback.negative .feedback__positive,[data-css=c-feedback] .feedback__feedback.positive .feedback__negative{display:none}[data-css=c-feedback] .feedback__feedback.negative .feedback__negative{display:block}[data-css=c-feedback] .feedback__feedback.negative .feedback__negative *{font-size:1.6rem}[data-css=c-feedback] .feedback__reset{color:#a1a9a0;text-decoration:underline;font-size:1.2rem;border:none;background-color:transparent;padding:0;margin:0;cursor:pointer;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}[data-css=c-feedback] .feedback__reset:hover{color:#828882}[data-css=c-feedback] [data-css=c-cta]{width:70px}[data-css=c-header-recipes].has-divider:after{box-sizing:content-box;content:"";height:1px;background-color:#f2f2f2;display:block;margin:72px 0 0;border:none}@media only screen and (min-width:1024px){[data-css=c-header-recipes].has-divider:after{margin:80px 0 0}}.c-header-recipes--default{margin:0 -18px}@media only screen and (min-width:1404px){.c-header-recipes--default{padding-top:72px}}.c-header-recipes--default .header-recipes__search{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;position:relative;height:320px;box-sizing:border-box;padding:18px}@media only screen and (min-width:600px){.c-header-recipes--default .header-recipes__search{padding:36px;height:360px}}@media only screen and (min-width:1230px){.c-header-recipes--default .header-recipes__search{height:400px}}.c-header-recipes--default .header-recipes__img{display:block;height:100%;left:50%;top:0;transform:translateX(-50%);position:absolute;z-index:0;pointer-events:none;object-fit:cover}.c-header-recipes--default .header-recipes__title{position:relative;z-index:1;text-align:center;font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164;color:#fff;text-shadow:1px 3px 7px #0a1e0a}@media only screen and (min-width:1024px){.c-header-recipes--default .header-recipes__title{font-size:4rem}}.c-header-recipes--default .header-recipes__search-form{position:relative;z-index:1;max-width:600px;width:100%}.c-header-recipes--default .header-recipes__suggestion{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:54px;text-align:center}.c-header-recipes--default .suggestion__title{display:flex;flex-wrap:wrap;justify-content:center;color:#0f4b0f;padding:0 18px}.c-header-recipes--default .suggestion__title+.suggestion__inspiration-btn{margin-top:24px}.c-header-recipes--default .suggestion__title h1{font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164}@media only screen and (min-width:1024px){.c-header-recipes--default .suggestion__title h1{font-size:4rem}}.c-header-recipes--default .suggestion__inspiration-btn{display:flex;flex-wrap:wrap;justify-content:center}.c-header-recipes--default.is-results{padding-top:36px}@media only screen and (min-width:1024px){.c-header-recipes--default.is-results{padding-top:54px}}.c-header-recipes--default.is-results .header-recipes__title{color:#0f4b0f;text-shadow:inherit}.c-filter-search--default{display:flex;flex-wrap:wrap;position:relative}.c-filter-search--default .filter-search__input{flex:0 0 100%;max-width:100%;padding:18px 18px 18px 54px;border-radius:36px;border:1px solid #789164;font-size:1.4rem;outline:none;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;background-color:#fff;color:#a1a9a0;box-sizing:border-box;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:box-shadow,border-color,background-color}.c-filter-search--default .filter-search__input::placeholder{color:#a1a9a0}.c-filter-search--default .filter-search__input:focus{border-color:#0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.c-filter-search--default .filter-search__btn{position:absolute;left:9px;top:50%;background:none;line-height:0;border:none;outline:none;margin:0;transform:translate3d(0,-50%,0);cursor:pointer;color:#a1a9a0;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}.c-filter-search--default.is-dirty .filter-search__input{background-color:#ebf0dc;color:#0f4b0f}.c-filter-search--default.is-dirty .filter-search__btn{color:#0f4b0f}.c-filter-search--default.is-dirty .filter-search__btn:hover{color:#292929}[data-css=c-video] .video__wrapper{position:relative;padding-bottom:56.25%;height:0}[data-css=c-video] .video__player{position:absolute;top:0;left:0;width:100%;height:100%}[data-css=c-video] .video__caption{color:#a1a9a0;font-size:1.6rem;line-height:2.4rem;margin-top:1.2rem}[data-css=c-video] .video__title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;font-size:14px;line-height:1.3;margin-bottom:16px}@media only screen and (min-width:1024px){[data-css=c-video] .video__title{font-size:16px;margin-bottom:24px}}[data-css=c-list]{overflow-anchor:none;max-width:840px}[data-css=c-list].is-wide{max-width:none}[data-css=c-list].centered{margin:0 auto}[data-css=c-list].dirty .filter__search .material-icons,[data-css=c-list].dirty .search__search{color:#0f4b0f}[data-css=c-list] .list__no-result{display:none}[data-css=c-list].no-results .list__no-result{display:block}[data-css=c-list] .info__title{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;text-align:center}[data-css=c-list] .info__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-list] .info__title{font-size:2.2rem}}[data-css=c-list] .list__filter{text-align:center;display:flex;margin-bottom:36px}@media only screen and (min-width:600px){[data-css=c-list] .list__filter{margin:0 auto 72px;max-width:600px}}[data-css=c-list] .filter__search{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;position:relative}[data-css=c-list] .filter__search .material-icons{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#a1a9a0;transition:.15s cubic-bezier(.4,0,.2,1)}[data-css=c-list] .search__search{flex:0 0 100%;max-width:100%;border-radius:36px;border:1px solid #789164;font-size:1.4rem;outline:none;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;background-color:#fff;color:#a1a9a0;box-sizing:border-box;transition-property:box-shadow,border-color,background-color;padding:18px 18px 18px 54px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}[data-css=c-list] .search__search::placeholder{color:#a1a9a0}[data-css=c-list] .search__search:focus{border-color:#0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}[data-css=c-list] .list__title{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}[data-css=c-list] .list__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-list] .list__title{font-size:2.2rem}}[data-css=c-list] .list__list-item{display:none}[data-css=c-list] .list__list-item.is-visible{display:block}[data-css=c-list] .list__btn{display:flex;flex-wrap:wrap;align-items:center;font-weight:700;font-size:1.4rem;padding:12px 18px;color:#fff;background:linear-gradient(180deg,rgba(18,181,54,.2) 47.4%,rgba(12,74,13,.2)),#0f4b0f;border-radius:5px;text-decoration:none;border:none;cursor:pointer;margin-top:24px}[data-css=c-list] .list__btn:hover{background:#0f4b0f}[data-css=c-list] .list__btn[hidden=hidden]{display:none}[data-css=c-list] .list__btn-remaining{margin-right:4px}[data-css=c-list] .list__btn-icon{margin-right:8px}[data-css=c-list] .list__list{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity}[data-css=c-list] .loading{opacity:.2}[data-css=c-list].company .list__list-item{margin-bottom:72px}[data-css=c-list].company .list__list-item:last-child{margin-bottom:0}[data-css=c-list].company .list__btn{margin-right:auto;margin-left:auto}[data-css=c-list][data-css-items-row="3"]{max-width:100%}[data-css=c-list][data-css-items-row="3"] .list__list{display:flex;flex-wrap:wrap;margin:0 -9px}[data-css=c-list][data-css-items-row="3"] .list__list-item{flex:0 0 100%;max-width:100%;box-sizing:border-box;padding:0 9px}@media only screen and (min-width:480px){[data-css=c-list][data-css-items-row="3"] .list__list-item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px){[data-css=c-list][data-css-items-row="3"] .list__list-item{flex:0 0 33.333333%;max-width:33.333333%}}@media only screen and (min-width:1024px){[data-css=c-list][data-css-items-row="3"] .list__list-item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1230px){[data-css=c-list][data-css-items-row="3"] .list__list-item{flex:0 0 33.333333%;max-width:33.333333%}}[data-css=c-list].is-card .list__list-item{margin-bottom:36px}.c-list--default.icons-active a{display:block}.c-list--default.icons-active a[href*="//"]:not([href$=".pdf"]):not([href^="#"]):not(:empty){position:relative}.c-list--default.icons-active a[href*="//"]:not([href$=".pdf"]):not([href^="#"]):not(:empty) .cta__text{padding-left:32px;display:block}.c-list--default.icons-active a[href*="//"]:not([href$=".pdf"]):not([href^="#"]):not(:empty):before{position:absolute;left:0;top:4px}.c-list--default.icons-active a[href*="//"]:not([href$=".pdf"]):not([href^="#"]):before{content:"";background-size:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%230f4b0f' d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:7px;vertical-align:middle;width:24px;height:24px;display:inline-block}.c-list--default.icons-active a[href$=".doc"]:not(:empty),.c-list--default.icons-active a[href$=".pdf"]:not(:empty),.c-list--default.icons-active a[href$=".zip"]:not(:empty){position:relative}.c-list--default.icons-active a[href$=".doc"]:not(:empty) .cta__text,.c-list--default.icons-active a[href$=".pdf"]:not(:empty) .cta__text,.c-list--default.icons-active a[href$=".zip"]:not(:empty) .cta__text{padding-left:29px;display:block}.c-list--default.icons-active a[href$=".doc"]:not(:empty):before,.c-list--default.icons-active a[href$=".pdf"]:not(:empty):before,.c-list--default.icons-active a[href$=".zip"]:not(:empty):before{position:absolute;left:0;top:4px}@media only screen and (min-width:1024px){.c-list--default.icons-active a[href$=".doc"]:not(:empty):before,.c-list--default.icons-active a[href$=".pdf"]:not(:empty):before,.c-list--default.icons-active a[href$=".zip"]:not(:empty):before{top:8px}}.c-list--default.icons-active a[href$=".doc"]:before,.c-list--default.icons-active a[href$=".pdf"]:before,.c-list--default.icons-active a[href$=".zip"]:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.082 6.67V.504h6.169V6.67h4.073l-3.58 3.578-3.577 3.58-3.578-3.58L.009 6.67h4.073zM0 17.975v-2.069h14.333v2.069H0z' fill='%230f4b0f'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:13px;vertical-align:middle;width:14px;height:19px;display:inline-block}.c-list--default.icons-active a:hover .cta__text{color:#000}.c-list--default.icons-active a:hover[href*="//"]:not([href$=".pdf"]):not([href^="#"]):before{color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E")}.c-list--default.icons-active a:hover[href$=".doc"]:before,.c-list--default.icons-active a:hover[href$=".pdf"]:before,.c-list--default.icons-active a:hover[href$=".zip"]:before{color:#0f4b0f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.082 6.67V.504h6.169V6.67h4.073l-3.58 3.578-3.577 3.58-3.578-3.58L.009 6.67h4.073zM0 17.975v-2.069h14.333v2.069H0z' fill='%23000'/%3E%3C/svg%3E")}.c-login--default .login__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 36px}.c-login--default .login__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-login--default .login__title{font-size:3.2rem}}@media only screen and (min-width:768px){.c-login--default .login__title{margin-bottom:72px}}.c-login--default .login_container{display:flex;flex-wrap:wrap}.c-login--default .login__form{flex:0 0 100%;max-width:100%;margin-right:0}@media only screen and (min-width:600px){.c-login--default .login__form{margin-right:6%;flex:0 0 47%;max-width:47%}}.c-login--default .login__content{box-sizing:border-box;flex:0 0 100%;max-width:100%;margin-top:54px}@media only screen and (min-width:600px){.c-login--default .login__content{flex:0 0 47%;max-width:47%;margin-top:0}}.c-login--default .login__content a{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;text-decoration:underline}.c-login--default .login__content a:hover{color:#0f4b0f}@media only screen and (min-width:600px){.c-login--default .login__content a{font-size:1.6rem}}@media only screen and (min-width:1024px){.c-login--default .login__content a{font-size:2rem}}.c-login--default .login__content h2,.c-login--default .login__content h3{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-login--default .login__content h2:first-child,.c-login--default .login__content h3:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-login--default .login__content h2,.c-login--default .login__content h3{font-size:2.2rem}}.c-login--default .login__legend{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-login--default .login__legend:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-login--default .login__legend{font-size:2.2rem}}[data-css=c-card-large]{background-color:#fff;background:url(../img/pattern-30.jpg);background-repeat:repeat;border-radius:10px;padding:36px 27px}.c-card-large--default .card-large__title{font-size:2rem;line-height:1.4;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 12px}.c-card-large--default .card-large__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-card-large--default .card-large__title{font-size:2.2rem}}.c-card-large--default .card-large__list{column-count:1;column-gap:18px;margin-top:36px}@media only screen and (min-width:480px){.c-card-large--default .card-large__list{column-count:2}}@media only screen and (min-width:768px){.c-card-large--default .card-large__list{column-count:3}}.c-card-large--default .card-large__list-item{break-inside:avoid;color:#a1a9a0;font-size:1.6rem;line-height:2.4rem;color:#0f4b0f;margin-top:0;margin-bottom:18px}.c-card-large--default .list-item__title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.c-card-large--default .card-large__info-wrapper{display:flex;flex-direction:column;flex-direction:row;align-items:flex-start}.c-card-large--default .card-large__img{order:1;margin-right:18px;display:none}@media only screen and (min-width:480px){.c-card-large--default .card-large__img{width:130px;display:block}}.c-card-large--default .text-wrapper{order:2}.c-card-large--default .card-large__info a{color:#0f4b0f;text-decoration:none}.c-card-large--default .card-large__info a:hover{text-decoration:underline}.c-contact-box--default{display:flex;flex-wrap:wrap;box-sizing:border-box}@media only screen and (min-width:768px){.c-contact-box--default{justify-content:center}}.c-contact-box--default .contact-box__content{display:flex;flex-wrap:wrap;box-sizing:border-box;flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.c-contact-box--default .contact-box__content{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1404px){.c-contact-box--default .contact-box__content{flex:0 0 40%;max-width:40%}}.c-contact-box--default .content__image{flex:0 0 105px;max-width:105px}@media only screen and (min-width:480px){.c-contact-box--default .content__image{flex:0 0 85px;max-width:85px;margin-right:36px}}.c-contact-box--default .image__image{border-radius:50%}.c-contact-box--default .content__content{flex:0 0 100%;max-width:100%}@media only screen and (min-width:480px){.c-contact-box--default .content__content{flex:1;max-width:none}}.c-contact-box--default .contact-box__links{margin-top:18px}@media only screen and (min-width:480px){.c-contact-box--default .contact-box__links{margin-left:121px}}@media only screen and (min-width:768px){.c-contact-box--default .contact-box__links{margin-top:0;margin-left:36px}}.c-card-company--default{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.c-card-company--default{justify-content:center}}.c-card-company--default .card-company__image{flex:0 0 250px;max-width:250px;margin-bottom:18px}@media only screen and (min-width:768px){.c-card-company--default .card-company__image{margin-right:36px;margin-bottom:0}}.c-card-company--default .card__image{box-shadow:0 0 12px 0 rgba(0,0,0,.1);width:100%}.c-card-company--default .card-company__content{flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.c-card-company--default .card-company__content{flex:1 1 auto;max-width:450px}}.c-card-company--default .content__tag{margin-top:18px}[data-css=c-search-autocomplete]{position:relative}.ui-autocomplete{border-radius:5px;border:1px solid #a1a9a0;background-color:#fff;transform:translateY(36px)}.ui-autocomplete:after,.ui-autocomplete:before{content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:50%;transform:translateX(-50%);display:none}.ui-autocomplete:after{top:-10px;border-bottom-color:#fff}.ui-autocomplete:before{top:-11px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #a1a9a0}.ui-autocomplete a{text-decoration:none}.ui-autocomplete .veg-label{color:#789164;text-decoration:underline;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;font-size:1.4rem}.ui-autocomplete .brush{font-size:1.2rem;padding:.5rem;margin:0 0 0 9px}.ui-autocomplete .ui-menu-item{border-bottom:1px solid #f2f2f2}.ui-autocomplete .ui-menu-item:first-child .list-item{border-top-right-radius:5px;border-top-left-radius:5px}.ui-autocomplete .ui-menu-item:last-child{border-bottom:none}.ui-autocomplete .ui-menu-item:last-child .list-item{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.ui-autocomplete .ui-menu-item .list-item{padding:9px 18px}.ui-autocomplete .ui-menu-item .list-item.ui-state-active{background-color:#789164;color:#fff;border:#789164}.ui-autocomplete .ui-menu-item .list-item.ui-state-active .veg-label{color:#fff}.ui-autocomplete .ui-menu-item .list-item.ui-state-active .brush{background-image:url(../img/svg/brush-white.svg);color:#789164}.ui-autocomplete .ui-menu-item .list-item.ui-state-active:hover{border:none;outline:none;background:#0f4b0f}[data-css=c-search-autocomplete] #no-results{display:none;position:absolute;z-index:1;width:100%;top:100%}.c-search-autocomplete--recipes{display:flex;flex-wrap:wrap;position:relative}.c-search-autocomplete--recipes .search-autocomplete__input{flex:0 0 100%;max-width:100%;padding:18px 18px 18px 54px;border-radius:36px;border:1px solid #789164;font-size:1.4rem;outline:none;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;background-color:#fff;color:#a1a9a0;box-sizing:border-box;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:box-shadow,border-color,background-color;border-radius:6px;width:100%}.c-search-autocomplete--recipes .search-autocomplete__input::placeholder{color:#a1a9a0}.c-search-autocomplete--recipes .search-autocomplete__input:focus{border-color:#0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.c-search-autocomplete--recipes .search-autocomplete__btn{position:absolute;left:9px;top:50%;background:none;line-height:0;border:none;outline:none;margin:0;transform:translate3d(0,-50%,0);cursor:pointer;color:#a1a9a0;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}.c-search-autocomplete--recipes.is-dirty .search-autocomplete__input{background-color:#ebf0dc;color:#0f4b0f}.c-search-autocomplete--recipes.is-dirty .search-autocomplete__btn{color:#0f4b0f}.c-search-autocomplete--recipes.is-dirty .search-autocomplete__btn:hover{color:#292929}[data-css=c-toggle]{margin-bottom:36px}[data-css=c-toggle] .toggle__btn{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;color:#789164;font-size:1.4rem;background-color:#fff;outline:none;width:100%;border:1px solid #789164;border-radius:5px;padding:1.6rem 2rem;cursor:pointer;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color,border-bottom}@media only screen and (min-width:768px){[data-css=c-toggle] .toggle__btn{display:none}}[data-css=c-toggle] .toggle__btn .toggle__toggle-icon{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:transform;transform-origin:center center}[data-css=c-toggle] .toggle__btn[aria-expanded=true]{color:#fff;background-color:#789164;border-radius:5px 5px 0 0}[data-css=c-toggle] .toggle__btn[aria-expanded=true] .toggle__icon{display:block}[data-css=c-toggle] .toggle__btn[aria-expanded=true] .toggle__icon:first-child{display:none}[data-css=c-toggle] .toggle__icon{width:24px;height:24px;display:inline-block;position:relative;display:none}[data-css=c-toggle] .toggle__icon svg{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}[data-css=c-toggle] .toggle__icon svg path{fill-opacity:1;fill:#789164}[data-css=c-toggle] .toggle__icon:first-child{display:block}[data-css=c-toggle] .toggle__content{display:none;padding:36px 2rem 18px;margin-top:-1px;border:1px solid #789164;border-radius:0 0 5px 5px;border-top:0}@media only screen and (min-width:768px){[data-css=c-toggle] .toggle__content{display:flex;flex-wrap:wrap;margin-top:0;border:none;padding-bottom:0}}[data-css=c-toggle] .toggle__toggle-icon{margin-left:auto}[data-css=c-toggle] .toggle__label{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.4rem;font-weight:bolder}.c-cta-extended--default{display:flex;flex-wrap:wrap;justify-content:center}.c-cta-extended--default .cta-extended__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;text-align:center;flex:0 0 100%;max-width:100%}.c-cta-extended--default .cta-extended__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-cta-extended--default .cta-extended__title{font-size:3.2rem;font-size:2.2rem}}[data-css=c-filter-panel].is-visible{opacity:1}[data-css=c-filter-panel] .filter-panel__toggler{width:100%;cursor:pointer;justify-content:center;font-size:1.5rem;border:1px solid #789164;border-radius:3px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:12px 18px;background-color:#fff;color:#789164}[data-css=c-filter-panel] .filter-panel__toggler .cta__text{order:1}[data-css=c-filter-panel] .filter-panel__toggler .cta__icon{margin:0 0 0 auto;order:2}[data-css=c-filter-panel] .filter-panel__toggler:hover{background-color:#ebf0dc}[data-css=c-filter-panel] .filter-panel__toggler .cta__is-option{display:none}[data-css=c-filter-panel] .filter-panel__toggler.options .cta__is-option{display:inline}[data-css=c-filter-panel] .filter-panel__selection-filter{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;box-sizing:border-box;transform:translate3d(-100%,0,0);transition:transform .2s ease-in-out;background-color:#fff}[data-css=c-filter-panel] .filter-panel__selection-filter[hidden]{display:none}@media only screen and (min-width:1024px){[data-css=c-filter-panel] .filter-panel__selection-filter{height:auto}}[data-css=c-filter-panel].selection-is-visible .filter-panel__selection-filter{transform:translateZ(0)}[data-css=c-filter-panel] .filter-result__meta{text-align:center;margin-bottom:36px;margin-top:14px;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;font-size:1.6rem}@media only screen and (min-width:1024px){[data-css=c-filter-panel] .filter-result__meta{text-align:left;margin:0 0 18px}}[data-css=c-filter-panel] .filter-result__meta .plural{display:none}[data-css=c-filter-panel] .filter-result__meta.is-plural .plural,[data-css=c-filter-panel] .filter-result__meta .singular{display:inline}[data-css=c-filter-panel] .filter-result__meta.is-plural .singular{display:none}@media only screen and (min-width:1024px){[data-css=c-filter-panel]{display:flex;flex-direction:row;flex-wrap:nowrap}[data-css=c-filter-panel] .filter-panel__selection-close,[data-css=c-filter-panel] .filter-panel__toggler{display:none}[data-css=c-filter-panel] .filter-panel__selection-filter{z-index:1;position:relative;display:block;top:auto;right:auto;bottom:auto;left:auto;width:auto;transform:none;transition:none;padding:0;min-height:0}[data-css=c-filter-panel] .filter-panel__selection{flex:0 0 30%;max-width:30%;box-sizing:border-box}[data-css=c-filter-panel] .filter-panel__result{flex:0 0 70%;max-width:70%;padding-left:36px;box-sizing:border-box}[data-css=c-filter-panel].filter-selection-hidden .filter-panel__selection{display:none}[data-css=c-filter-panel].filter-selection-hidden .filter-panel__result{flex:0 0 100%;max-width:100%}}[data-css=c-filter-selection]{height:100%}@media only screen and (min-width:1024px){[data-css=c-filter-selection]{height:auto}}[data-css=c-filter-selection] .filter-selection__show-results-btn-name{margin-right:9px}[data-css=c-filter-selection] .filter-selection__header{display:flex;flex-direction:row;background-color:#789164;margin-left:-18px;margin-right:-18px;margin-bottom:36px;padding:18px}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__header{background-color:inherit;margin:0;padding:0;flex:0 0 100%}}[data-css=c-filter-selection] .filter-selection__scroll-wrapper{box-sizing:border-box;padding:0 18px 144px;height:100%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__scroll-wrapper{padding:0;height:auto;overflow:visible;display:flex;flex-wrap:wrap}}[data-css=c-filter-selection] .filter-selection__relative-wrapper{position:relative;height:100%}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__relative-wrapper{height:auto}}[data-css=c-filter-selection] .filter-selection__search{display:none}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__search{display:block;margin-bottom:42px}}[data-css=c-filter-selection] .filter-selection__reset-btn{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;order:1;position:relative;width:100%;font-size:1.2rem;text-decoration:underline;border-radius:3px;padding:0;background:none;border:none;outline:none;pointer-events:none;cursor:not-allowed;opacity:.6;display:none}[data-css=c-filter-selection] .filter-selection__reset-btn:active,[data-css=c-filter-selection] .filter-selection__reset-btn:focus{color:#292929!important}[data-css=c-filter-selection] .filter-selection__reset-btn.is-visible{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#fff;text-decoration:underline;pointer-events:auto;opacity:1;margin-top:18px;display:inline-block;cursor:pointer}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__reset-btn.is-visible{color:#789164}}[data-css=c-filter-selection] .filter-selection__reset-btn:hover{color:#0f4b0f}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__reset-btn:hover{color:#0f4b0f}}[data-css=c-filter-selection] .filter-selection__reset-btn-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:10px;font-size:2rem}[data-css=c-filter-selection] .filter-selection__reset-btn-icon:before{content:"";border-left:1px solid #fff;position:absolute;top:10px;left:0;bottom:10px}[data-css=c-filter-selection] .filter-selection__title{font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;font-size:1.6rem;flex:1;color:#fff}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__title{color:inherit}}[data-css=c-filter-selection] .filter-selection__selection-close{flex:0 0 auto;height:3rem;padding:0;opacity:1;transition:opacity .2s ease-in-out;margin:0;border:none;outline:none;background:none;cursor:pointer}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__selection-close{display:none}}[data-css=c-filter-selection] .filter-selection__selection-close-icon{color:#fff;font-size:3rem}[data-css=c-filter-selection] .filter-selection__group{margin-bottom:36px}[data-css=c-filter-selection] .filter-selection__group.is-collapsed .filter-selection__group-options{display:none}[data-css=c-filter-selection].is-updating .filter-selection__group{opacity:.2}[data-css=c-filter-selection] .filter-selection__group-title{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#0f4b0f;font-weight:700;position:relative;background:none;border:none;outline:none;margin:0;width:100%;cursor:pointer;font-size:1.8rem;text-align:left;padding:0;display:flex;flex-wrap:wrap;align-items:center}[data-css=c-filter-selection] .filter-selection__group-title.is-active .filter-selection__title-icon{transform:rotateX(0deg)}[data-css=c-filter-selection] .filter-selection__title-icon{transform:rotateX(-180deg);transition:.15s cubic-bezier(.4,0,.2,1);transition-property:transform;margin-right:4px}[data-css=c-filter-selection] .filter-selection__group-options{margin-top:20px;display:flex;flex-wrap:wrap}[data-css=c-filter-selection] .filter-selection__option{position:relative;display:inline-flex;margin:0 5px 5px 0}[data-css=c-filter-selection] .filter-selection__option.is-disabled{pointer-events:none}[data-css=c-filter-selection] .filter-selection__option.is-disabled .filter-selection__label{color:#a1a9a0}[data-css=c-filter-selection] .filter-selection__option.is-disabled .filter-selection__label:before{border-color:#a1a9a0}[data-css=c-filter-selection] .filter-selection__option.is-disabled .filter-selection__count{color:#a1a9a0}[data-css=c-filter-selection] .filter-selection__option:not(.updating-option) .filter-selection__input:checked+label{background-color:#0f4b0f;color:#fff;padding-left:45px}[data-css=c-filter-selection] .filter-selection__option:not(.updating-option) .filter-selection__input:checked+label .filter-selection__close{display:flex;flex-wrap:wrap;align-items:center}[data-css=c-filter-selection] .filter-selection__option:not(.updating-option) .filter-selection__input:checked+label+.filter-selection__close+.filter-selection__count{right:28px;color:#292929}[data-css=c-filter-selection] .filter-selection__label{color:#0f4b0f;width:100%;position:relative;box-sizing:border-box;font-size:1.2rem;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;padding:8px 14px;background-color:#ebf0dc;border-radius:3px;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__label:hover{background-color:#0f4b0f;color:#fff}}[data-css=c-filter-selection] .filter-selection__count{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:4px 12px;pointer-events:none;font-size:1.4rem;color:#f0f2f5;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap}[data-css=c-filter-selection] .filter-selection__close{position:absolute;top:0;height:100%;left:0;padding:0 8px;pointer-events:none;font-size:1.6rem;font-weight:bolder;display:none}[data-css=c-filter-selection] .filter-selection__close:before{content:"";border-right:1px solid #6c825a;position:absolute;top:0;right:0;bottom:0}[data-css=c-filter-selection] .filter-selection__input{opacity:0;pointer-events:none;visibility:hidden;position:absolute;width:24px;height:24px;top:0;left:0;border:none;outline:none;padding:0;margin:0}[data-css=c-filter-selection] .filter-selection__buttons{position:absolute;bottom:0;left:0;right:0;padding:36px 18px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#789164}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__buttons{position:inherit;bottom:inherit;left:inherit;right:inherit;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:transparent;order:0}}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__filter{margin-top:18px;order:1}}[data-css=c-filter-selection] .filter-selection__show-results-btn{display:block;text-align:center;box-shadow:0 0 15px rgba(0,0,0,.3);width:100%;cursor:pointer;justify-content:center;font-size:1.5rem;border:1px solid #789164;border-radius:3px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:12px 18px;background-color:#fff;color:#789164;color:#0f4b0f;max-width:320px}[data-css=c-filter-selection] .filter-selection__show-results-btn .cta__text{order:1}[data-css=c-filter-selection] .filter-selection__show-results-btn .cta__icon{margin:0 0 0 auto;order:2}@media only screen and (min-width:1024px){[data-css=c-filter-selection] .filter-selection__show-results-btn{display:none}}[data-css=c-filter-selection] .filter-selection__show-results-btn:disabled,[data-css=c-filter-selection] .filter-selection__show-results-btn[disabled]{cursor:default;box-shadow:none;opacity:.3}.c-filter-selection--default.no-dropdown .filter-selection__group-options{margin-top:0}.c-graphic-title--default{display:flex;flex-wrap:wrap;justify-content:center}.c-graphic-title--default .graphic-title__image{flex:0 0 260px;max-width:260px;line-height:0}.c-graphic-title--default .graphic-title__image img{width:100%}.c-graphic-title--default .graphic-title__content{max-width:100%;flex:0 0 100%}.c-graphic-title--default .graphic-title__text{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;font-size:2rem;line-height:2.2rem;color:#a1a9a0;max-width:360px}[data-css=c-info-box]{border-radius:10px;padding:36px;border:1px solid #789164;background-color:#ebf0dc}[data-css=c-info-box] .box__label+.box__content{margin-top:24px}@media only screen and (min-width:600px){[data-css=c-info-box] .box__content{max-width:600px;margin:0 auto}}.c-info-box--default{text-align:center}@media only screen and (min-width:600px){.c-nav-anchor--default{text-align:center}}.c-nav-anchor--default .nav-anchor__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-nav-anchor--default .nav-anchor__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-nav-anchor--default .nav-anchor__title{font-size:3.2rem}}@media only screen and (min-width:600px){.c-nav-anchor--default .nav-anchor__list{display:flex;flex-wrap:wrap;justify-content:center}}.c-nav-anchor--default .nav-anchor__list-item{margin-bottom:18px;margin-right:36px}.c-nav-anchor--default .nav-anchor__list-item:last-child{margin-bottom:0}.c-nav-anchor--default .list-item__link{color:#0f4b0f;font-size:1.6rem;display:inline-flex;align-items:center;flex-wrap:wrap;text-decoration:underline;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}@media only screen and (min-width:1024px){.c-nav-anchor--default .list-item__link{font-size:2rem}}.c-nav-anchor--default .list-item__link:hover{color:#0f4b0f}.c-content-box--default{display:flex;flex-wrap:wrap}.c-content-box--default .content-box__label{margin-bottom:18px;flex:0 0 100%;max-width:100%}.c-content-box--default .content-box__rt{flex:0 0 100%;max-width:100%}.c-content-box--default .content-box__rt+.content-box__figure{flex:0 0 100%;max-width:100%;margin-top:36px}[data-css=c-header-provider]{margin:0 -18px}@media only screen and (min-width:1404px){[data-css=c-header-provider]{margin:0}}[data-css=c-header-provider] .header-provider__search{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;position:relative;height:320px;box-sizing:border-box;padding:18px}@media only screen and (min-width:600px){[data-css=c-header-provider] .header-provider__search{padding:36px;height:360px}}@media only screen and (min-width:1230px){[data-css=c-header-provider] .header-provider__search{height:400px}}[data-css=c-header-provider] .header-provider__suggestion{display:flex;flex-wrap:wrap;justify-content:center}[data-css=c-header-provider] .suggestion__icon{color:#828882;margin-bottom:9px}[data-css=c-header-provider] .suggestion__text{flex:0 0 100%;max-width:100%;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;color:#828882;text-align:center}[data-css=c-header-provider] .header-provider__footer{padding:72px 18px}[data-css=c-header-provider] .header-provider__results-banner{text-align:center;font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px;color:#0f4b0f}[data-css=c-header-provider] .header-provider__results-banner:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-header-provider] .header-provider__results-banner{font-size:3.2rem}}[data-css=c-header-provider] .results-banner__item-found{margin-right:9px}[data-css=c-header-provider] .header-provider__img{display:block;height:100%;left:50%;top:0;transform:translateX(-50%);position:absolute;z-index:0;pointer-events:none;object-fit:cover}[data-css=c-header-provider] .header-provider__search-form{position:relative;z-index:1;width:100%}[data-css=c-header-provider] .header-provider__title{position:relative;z-index:1;text-align:center;font-size:2.4rem;line-height:1.1;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;margin-bottom:1.6rem;color:#789164;color:#fff;text-shadow:1px 3px 7px #0a1e0a}@media only screen and (min-width:1024px){[data-css=c-header-provider] .header-provider__title{font-size:4rem}}[data-css=c-header-provider] .search__input{position:relative;flex:0 0 100%;max-width:100%}@media only screen and (min-width:480px){[data-css=c-header-provider] .search__input{flex:1 1 auto;margin-right:18px}}[data-css=c-header-provider] .search__input .input__label{position:absolute;left:18px;top:50%;background:none;line-height:0;border:none;outline:none;margin:0;transform:translate3d(0,-50%,0);color:#a1a9a0;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}[data-css=c-header-provider] .search__input .input__input{width:100%;height:100%;outline:none;border:1px solid #789164;font-family:inherit;border-radius:36px;box-sizing:border-box;background-color:#fff;padding:18px 36px 18px 54px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:border-color,background-color,box-shadow;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;font-size:1.4rem}[data-css=c-header-provider] .search__input .input__input::placeholder{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color;color:#a1a9a0}[data-css=c-header-provider] .search__input .input__input:focus{border-color:#0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}[data-css=c-header-provider] .search__input.dirty .material-icons{color:#0f4b0f}[data-css=c-header-provider] .search__input.dirty .input__input{border-color:#0f4b0f;background-color:#ebf0dc}[data-css=c-header-provider] .search__input.dirty .input__input::placeholder{color:#0f4b0f}[data-css=c-header-provider] .search__form{display:flex;flex-wrap:wrap;position:relative}[data-css=c-header-provider] .search__form [data-css=c-cta]{margin-top:18px;width:100%;align-items:center;padding:18px}@media only screen and (min-width:480px){[data-css=c-header-provider] .search__form [data-css=c-cta]{margin-top:0;padding:18px 36px;width:inherit}}@media only screen and (min-width:1404px){.c-header-provider--default{padding-top:72px}}.c-header-provider--default.is-results:after{box-sizing:content-box;content:"";height:1px;background-color:#f2f2f2;display:block;border:none;margin:0 18px}@media only screen and (min-width:1404px){.c-header-provider--default.is-results:after{margin:0}}.c-header-provider--default.is-results .header-provider__footer{padding:54px 18px 36px}.c-header-provider--default.is-results .header-provider__results-banner{margin-bottom:0}[data-css=c-slider-gallery] .slider-gallery__container{visibility:hidden}[data-css=c-slider-gallery] .slider-gallery__container.slick-initialized{visibility:visible}.c-slider-gallery--default .slick-list{border-radius:10px}.c-slider-gallery--default .slick-dots{margin-top:18px}.c-slider-gallery--default .slick-dots li{display:inline-flex;margin:6px;cursor:pointer;border:2px solid #789164;border-radius:50%;width:14px;height:14px;overflow:hidden;background-color:#fff}.c-slider-gallery--default .slick-dots li:first-child{margin-left:0}.c-slider-gallery--default .slick-dots li:last-child{margin-right:0}.c-slider-gallery--default .slick-dots li button{border:none;text-indent:-9999px;cursor:pointer}.c-slider-gallery--default .slick-dots li.slick-active,.c-slider-gallery--default .slick-dots li.slick-active button{background-color:#789164}.c-slider-gallery--default .slick-dots li.slick-active button:focus{border-radius:50%;outline:none}.c-slider-gallery--default .slick-dots li:hover{border:2px solid #0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.c-slider-gallery--default .slick-slide img{width:100%}@media only screen and (min-width:768px){.c-slider-gallery--default .slick-slide img{border-radius:10px}}.c-slider-gallery--default .slick-slide:focus{outline:none}[data-css=c-separator-hofladen] .separator__content-container{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){[data-css=c-separator-hofladen] .separator__content-container{margin:-18px}}[data-css=c-separator-hofladen] .separator__loader-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex:0 0 100%;max-width:100%}[data-css=c-separator-hofladen] .separator{flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){[data-css=c-separator-hofladen] .separator{flex:50%;max-width:50%;padding:0 18px;box-sizing:border-box}}[data-css=c-separator-hofladen] .separator__descriptions{order:2;margin-top:72px}@media only screen and (min-width:768px){[data-css=c-separator-hofladen] .separator__descriptions{order:2;margin-top:0}}[data-css=c-separator-hofladen] .separator__products{order:1}@media only screen and (min-width:768px){[data-css=c-separator-hofladen] .separator__products{order:1}}[data-css=c-separator-hofladen] .separator__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}[data-css=c-separator-hofladen] .separator__title:first-child{margin-top:0}@media only screen and (min-width:1024px){[data-css=c-separator-hofladen] .separator__title{font-size:3.2rem}}[data-css=c-separator-hofladen] .list__item{margin-bottom:24px}@media only screen and (min-width:768px){[data-css=c-separator-hofladen] .list__item{margin-bottom:36px}}[data-css=c-separator-hofladen] .list__item:last-child{margin-bottom:0}[data-css=c-separator-hofladen] .item__title{margin-bottom:9px}@media only screen and (min-width:768px){[data-css=c-separator-hofladen] .item__title{margin-bottom:18px}}.c-filter-provider-panel--default{display:flex;flex-wrap:wrap}.c-filter-provider-panel--default .panel__selection{flex:0 0 100%;max-width:100%;order:1}.c-filter-provider-panel--default .panel__meta{order:2;flex:0 0 100%;max-width:100%;margin-bottom:36px;text-align:center;display:none}.c-filter-provider-panel--default .panel__results{flex:0 0 100%;max-width:100%;order:2;box-sizing:border-box;margin-bottom:36px;overflow:hidden;max-height:555px;position:relative;border:1px solid #828882;border-radius:10px}.c-filter-provider-panel--default .panel__results:after{content:"";display:block;width:100%;height:30px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent 44%);position:absolute;bottom:0;left:0;border-radius:0 0 10px 10px}@media only screen and (min-width:768px){.c-filter-provider-panel--default .panel__results{flex:0 0 50%;max-width:50%;margin-bottom:0;position:relative;max-height:inherit}}.c-filter-provider-panel--default .panel__map{flex:0 0 100%;max-width:100%;order:3}@media only screen and (min-width:768px){.c-filter-provider-panel--default .panel__map{flex:0 0 48%;max-width:48%;margin-left:2%}}.c-filter-provider-panel--default.filtering .panel__meta{display:block}.c-filter-provider-selection--default{text-align:center;padding:0 0 24px;border-bottom:1px solid #f2f2f2;margin-bottom:36px}.c-filter-provider-selection--default .provider-selection__form{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-content:center}.c-filter-provider-selection--default .provider-selection__form [data-css=c-cta]{margin-top:18px;width:100%;align-items:center;padding:18px;flex:0 0 100%;max-width:100%}@media only screen and (min-width:600px){.c-filter-provider-selection--default .provider-selection__form [data-css=c-cta]{width:inherit;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px){.c-filter-provider-selection--default .provider-selection__form [data-css=c-cta]{margin-top:0;flex:inherit;max-width:inherit}}@media only screen and (min-width:1024px){.c-filter-provider-selection--default .provider-selection__form [data-css=c-cta]{padding:18px 36px}}.c-filter-provider-selection--default .search__input{position:relative;flex:0 0 100%;max-width:100%;margin-bottom:18px}@media only screen and (min-width:600px){.c-filter-provider-selection--default .search__input{margin-right:18px;flex:inherit;max-width:inherit;margin-bottom:0}}.c-filter-provider-selection--default .search__input .input__label{position:absolute;left:18px;top:50%;background:none;line-height:0;border:none;outline:none;margin:0;transform:translate3d(0,-50%,0);color:#a1a9a0;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color}.c-filter-provider-selection--default .search__input .input__input{width:100%;height:100%;outline:none;border:1px solid #0f4b0f;font-family:inherit;border-radius:36px;box-sizing:border-box;background-color:#fff;padding:18px 18px 18px 54px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:border-color,background-color,box-shadow;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;font-size:1.4rem}.c-filter-provider-selection--default .search__input .input__input::placeholder{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:color;color:#a1a9a0}.c-filter-provider-selection--default .search__input .input__input:focus{border-color:#0f4b0f;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.c-filter-provider-selection--default .search__input.dirty .material-icons{color:#0f4b0f}.c-filter-provider-selection--default .search__input.dirty .input__input{border-color:#0f4b0f;background-color:#ebf0dc}.c-filter-provider-selection--default .search__input.dirty .input__input::placeholder{color:#0f4b0f}.c-filter-provider-selection--default .checkbox__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.c-filter-provider-selection--default .checkbox__label{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;font-family:Sora,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-weight:700;padding:9px 18px;font-size:1.6rem;height:100%;box-sizing:border-box}.c-filter-provider-selection--default .checkbox__label .material-icons{color:#0f4b0f;margin-right:9px}@media only screen and (min-width:600px){.c-filter-provider-selection--default .checkbox__label{padding:0 18px}}.c-filter-provider-selection--default .provider-selection__checkbox{align-self:stretch;flex:1;margin-right:9px}.c-filter-provider-selection--default .provider-selection__checkbox:last-child{margin-right:0}@media only screen and (min-width:768px){.c-filter-provider-selection--default .provider-selection__checkbox{flex:inherit;max-width:inherit;margin-right:18px}}.c-filter-provider-map--default .map__title{font-size:2.2rem;line-height:1.2;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;color:#789164;margin:72px 0 18px}.c-filter-provider-map--default .map__title:first-child{margin-top:0}@media only screen and (min-width:1024px){.c-filter-provider-map--default .map__title{font-size:3.2rem}}.c-filter-provider-map--default .map__copyright{display:flex;flex-wrap:wrap;margin-top:18px;align-items:center}.c-filter-provider-map--default .map__copyright .logo-wrapper{max-width:70px;width:70px;margin-right:18px}.c-filter-provider-map--default .map__copyright .text-wrapper{flex:1;font-size:1.2rem;color:#828882}.c-filter-provider-results--default{height:100%;overflow:scroll}@media only screen and (min-width:768px){.c-filter-provider-results--default{position:absolute;top:0;left:0;width:100%}}.c-filter-provider-results--default .list__item{margin-bottom:18px}.c-filter-provider-results--default .list__item:last-child{margin-bottom:0}.c-filter-provider-results--default .results__scroll-container{padding:18px}.c-filter-provider-results--default .no-result{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.c-filter-provider-results--default .results__loader-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex:0 0 100%;max-width:100%}.c-widget-google-map--default:after{content:"";display:block;width:100%;padding-top:100%}.c-widget-google-map--default #content{padding:9px}.c-widget-google-map--default #content .firstHeading{font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap;font-size:1.6rem;color:#0f4b0f;margin:0}.c-widget-google-map--default #content .firstHeading+#bodyContent{margin-top:9px}.c-widget-google-map--default #content .marker-link{margin-top:9px;display:inline-flex;color:#789164}.c-widget-google-map--default #content .marker-link:hover{color:#0f4b0f}.c-loader-icon--default{display:inline-block;position:relative;width:80px;height:80px}.c-loader-icon--default div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.c-loader-icon--default div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#ced3e0;margin:-4px 0 0 -4px}.c-loader-icon--default div:first-child{animation-delay:-36ms}.c-loader-icon--default div:first-child:after{top:63px;left:63px}.c-loader-icon--default div:nth-child(2){animation-delay:-72ms}.c-loader-icon--default div:nth-child(2):after{top:68px;left:56px}.c-loader-icon--default div:nth-child(3){animation-delay:-.108s}.c-loader-icon--default div:nth-child(3):after{top:71px;left:48px}.c-loader-icon--default div:nth-child(4){animation-delay:-.144s}.c-loader-icon--default div:nth-child(4):after{top:72px;left:40px}.c-loader-icon--default div:nth-child(5){animation-delay:-.18s}.c-loader-icon--default div:nth-child(5):after{top:71px;left:32px}.c-loader-icon--default div:nth-child(6){animation-delay:-.216s}.c-loader-icon--default div:nth-child(6):after{top:68px;left:24px}.c-loader-icon--default div:nth-child(7){animation-delay:-.252s}.c-loader-icon--default div:nth-child(7):after{top:63px;left:17px}.c-loader-icon--default div:nth-child(8){animation-delay:-.288s}.c-loader-icon--default div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-filter-provider-meta--default .provider-meta-result{color:#828882}.c-filter-provider-meta--default .meta__reset-btn{border:none;background:none;color:#789164;text-decoration:underline;cursor:pointer;font-family:museo,sans-serif;font-weight:900;font-style:normal;font-display:swap}.c-filter-provider-meta--default .meta__reset-btn:hover{color:#0f4b0f}[data-css=c-spotify] .spotify__iframe{border-radius:5px}@media print{*{box-shadow:none!important;text-shadow:none!important}@page{margin:2cm 1.3cm;size:auto}.r-main{display:block}.r-header .is-media-wrapper{padding:0 20px}.is-container,.is-content-container,.is-page-container{max-width:none;padding:0}.is-page-container{padding:0 1cm}body{margin-top:-1cm}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.c-nav-breadcrumb--default,.c-teaser--season-cal,.nav-header__back,.nav-header__navs,.navs__meta,.r-sitemap,[data-css=c-card-list],[data-css=c-filter-panel] .filter-panel__toggler,[data-css=c-info-box],[data-css=c-nav-header] .navs__main,[data-css=c-nav-lng],[data-css=c-share-box],[data-css=c-video]{display:none}[data-css=c-nav-header] .nav-header__bar{background-color:transparent}[data-css=c-rt] p{font-size:10pt!important}.r-footer{display:none}.page-transition{opacity:1!important}.cascade-animation{opacity:1}.lazyload,.lazyloading{opacity:1!important}.r-content.recipe-detail .u-section{display:none}.r-content.recipe-detail .u-section.additional-info,.r-content.recipe-detail .u-section:first-child{display:block}[data-css=c-figure]{position:relative;page-break-inside:avoid;break-inside:avoid}.c-header--default{padding-top:0;background:none}[data-css=c-info-box]{page-break-inside:avoid}[data-css=c-list] .list__list-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}[data-css=c-list] .list__btn{display:none}.c-nav-header--default{background:none}.c-nav-header--default .nav-header__bar{border:none}.c-nav-header--default .nav-header__logo{padding-top:1cm;width:100px;height:100px}.c-nav-header--default .nav-header__mobile-search{display:none}.c-recipe-info--default .time__icon{margin:12px auto}.c-recipe-info--default .recipe__time{width:auto;display:block}.c-recipe-ingredients--default{background-color:#f2f2f2;page-break-inside:avoid;color:#000;margin:0}.c-recipe-ingredients--default .list__title,.c-recipe-ingredients--default .recipe-ingredients__title{color:#000}.c-recipe-ingredients--default .ingredient__product{color:#000;font-family:Sora,sans-serif}.c-recipe-ingredients--default .ingredient__product .brush{color:#0f4b0f}.c-recipe-ingredients--default .recipe-ingredients__list-wrapper{display:flex}.c-recipe-ingredients--default .recipe-ingredients__list{flex:0 0 50%}.c-recipe-steps--default .steps__list{margin-top:.5cm}.c-recipe-steps--default .list__list{display:block;page-break-inside:avoid}.c-recipe-steps--default .list__description{margin-bottom:0}.u-nested .nested__widget [data-css=c-cta]{display:none}.u-section{border:none!important}.u-section.feedback-section{display:none}.u-section.grey{background:none}}