@font-face{font-family:fregat;src:url(/assets/fonts/fregat.b4f2c9b3.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+400-45F,U+2010-2027,U+2116,U+20AC}@font-face{font-family:fregat fallback;src:local(Arial);size-adjust:98.8%;ascent-override:88.26%;descent-override:19.03%;line-gap-override:2.63%}@font-face{font-family:fregat-bold;src:url(/assets/fonts/fregat-bold.a308ca60.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+400-45F,U+2010-2027,U+2116,U+20AC}@font-face{font-family:fregat-bold fallback;src:local(Arial);size-adjust:104.78%;ascent-override:83.89%;descent-override:18.99%;line-gap-override:2.48%}@font-face{font-family:pf-din;src:url(/assets/fonts/pf-din.510f8313.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+400-45F,U+2010-2027,U+2116,U+20AC}@font-face{font-family:pf-din fallback;src:local(Arial);size-adjust:91.5%;ascent-override:81.97%;descent-override:27.32%;line-gap-override:21.86%}:root{--brown:#4c1a02;--green:#9cd537;--green-dark:#7baf42;--green-text:#5c811b;--cream:#fbeedc;--band:#f5e5c7;--orange:#e69d30;--radius:30px;--f-body:pf-din,"pf-din fallback",sans-serif;--f-bold:fregat-bold,"fregat-bold fallback",sans-serif;--f-reg:fregat,"fregat fallback",sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:112.5%}body{color:var(--brown);font-family:var(--f-body);background:#fff;margin:0;line-height:1.4;overflow-x:hidden}@media (width<=1024px){body{line-height:1.3}}img,svg{max-width:100%;height:auto}picture{display:contents}h1,h2,h3,h4,h5,h6{font-family:var(--f-bold);color:var(--brown);margin:0 0 .5em;font-weight:400;line-height:1.2}h1{font-size:clamp(2rem,6.5vw + .5rem,2.88rem);line-height:1.1}h2,.h2{font-size:clamp(1.75rem,4vw + .7rem,2.61rem)}h3,.h3{font-size:clamp(1.35rem,2vw + 1rem,1.77rem)}h4,.h4{font-size:1.4rem}h5,.h5{font-size:1.22rem}h6,.h6{font-size:1rem}.h2{font-family:var(--f-bold)}p{margin:0 0 1em}a{color:var(--brown)}a:hover{color:var(--green-text)}:focus-visible{outline:3px solid var(--brown);outline-offset:3px;border-radius:4px}ul{padding:0}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;border:2px solid var(--brown);background:#fff;padding:10px 16px;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}main:focus{outline:0}.btn,.consent button{border:2px solid var(--green);background:var(--green);min-height:44px;color:var(--brown);font:600 1rem/1.2 var(--f-bold);text-align:center;cursor:pointer;border-radius:50px;padding:11px 22px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.btn:hover,.consent button:hover{background:var(--green-dark);border-color:var(--green-dark);color:var(--brown)}.site-header{z-index:20;background:#fff;position:relative}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1240px;min-height:72px;margin:0 auto;padding:0 20px;display:flex}.logo{width:120px;line-height:0;display:block}.logo img{width:120px;height:auto}.menu-btn{width:48px;height:48px;color:var(--brown);cursor:pointer;background:0 0;border:0;order:3;justify-content:center;align-items:center;padding:0;display:none}.menu-btn svg{width:28px;height:28px}html.js .menu-btn{display:inline-flex}nav{flex-basis:100%;order:4}nav ul{margin:0;padding:0;list-style:none;display:block}nav a{color:var(--brown);font:600 1rem/1.2 var(--f-bold);padding:12px 0;text-decoration:none;display:block}nav a:hover,nav a[aria-current=page]{color:var(--green-text)}.langs{align-items:center;gap:2px;display:flex}.flag{justify-content:center;align-items:center;width:32px;height:32px;line-height:0;display:inline-flex}.flag svg{border-radius:2px;width:21px;height:14px;box-shadow:0 0 0 1px #4c1a022e}a.flag svg{opacity:.85;transition:opacity .15s}a.flag:hover svg,a.flag:focus-visible svg{opacity:1}@media (width<=920px){.menu-btn[aria-expanded]{margin-right:-10px}html.js .site-header:not([data-open]) nav{display:none}.langs{order:2;margin-left:auto}.site-header[data-open] nav{border-top:1px solid var(--band);padding-bottom:10px}}@media (width>=921px){.bar{flex-wrap:nowrap;min-height:88px;position:relative}.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-btn,html.js .menu-btn{display:none}nav{order:0;grid-template-columns:1fr 150px 1fr;width:100%;display:grid}nav ul{display:flex}.nav-l{grid-column:1;justify-self:end}.nav-r{grid-column:3;justify-self:start}nav a{padding:10px 16px}.langs{position:absolute;top:50%;right:20px;transform:translateY(-50%)}}.site-footer{background:var(--orange);color:var(--brown);font-size:1rem;line-height:1.35}.site-footer a{color:var(--brown);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--brown);text-decoration:underline}.f-grid{text-align:center;gap:28px;max-width:1200px;margin:0 auto;padding:44px 20px 36px;display:grid}.f-title{font:400 1.3rem/1.2 var(--f-reg);margin:0 0 14px}.f-menu ul{margin:0;list-style:none}.f-menu a,.f-contact a{padding:3px 0;display:inline-block}.f-brand img{width:400px;max-width:100%;height:auto}.f-brand p{max-width:300px;margin:34px auto 0}.f-contact p{margin:0 0 12px}.f-fb{width:40px;height:40px;padding:8px!important}.f-fb svg{width:24px;height:24px;display:block}.f-bar{text-align:center;border-top:1px solid #4c1a0240;padding:14px 20px 18px;font-size:.9rem}.f-bar p{margin:0 0 4px}.cookie-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:none}.cookie-settings:hover,.cookie-settings:focus-visible{text-decoration:underline}@media (width>=768px){.f-grid{text-align:left;grid-template-columns:1fr 1.2fr 1fr;align-items:start}.f-contact{text-align:right}.f-contact .f-fb{margin-left:auto;display:flex}}.consent{z-index:50;max-height:140px;color:var(--brown);border-top:3px solid var(--green);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:10px 14px;font-size:.8rem;line-height:1.3;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -4px 16px #00000024}.consent p{max-width:640px;margin:0}.consent-actions{flex:200px;gap:8px;max-width:320px;display:flex}.consent button{flex:1;min-height:40px;padding:8px 14px;font-size:.9rem}html[data-consent]:not(.consent-open) .consent,html:not([data-consent]) .cs{display:none}.bg{background-position:var(--bgp,center);background-size:var(--bgs,cover);background-repeat:no-repeat}.bg-in.bg{background-image:var(--bg-m)}.ov{isolation:isolate;position:relative}.ov:before{content:"";z-index:-1;opacity:var(--bgo,.5);background-position:var(--bgp,center);background-size:var(--bgs,cover);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.ov.bg-in:before{background-image:var(--bg-m)}@media (width>=768px){.bg-in.bg,.ov.bg-in:before{background-image:var(--bg-t)}}@media (width>=1200px){.bg-in.bg,.ov.bg-in:before{background-image:var(--bg-d)}}picture.lz img{color:#0000;font-size:0}.reveal{transition:opacity .6s,transform .6s}html.js .reveal:not(.in){opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.flip-back,.btn{transition:none}html.js .reveal:not(.in){opacity:1;transform:none}}main>section{padding:44px 20px;position:relative}.cols{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.col>:last-child{margin-bottom:0}@media (width>=768px){main>section{padding:60px 30px}.cols{flex-flow:wrap}.col-50{flex:calc(50% - 12px)}.col-33{flex:calc(33.33% - 16px)}}.inner{max-width:1200px;margin:0 auto}.cta{text-align:center}.cta .cols{align-items:center}.cta h3,.cta p{margin:0}section.cta{background:var(--band);--sc:var(--band)}.benefits:before,.features:before,.profile:before,section.cta:not(.ov):before{content:"";background:radial-gradient(circle at 8px 8px,var(--sc,var(--cream)) 6px,transparent 6.5px) 0 0/16px 8px repeat-x;height:8px;position:absolute;top:-8px;left:0;right:0}.features:after{content:"";background:radial-gradient(circle at 8px 0,var(--cream) 6px,transparent 6.5px) 0 0/16px 8px repeat-x;height:8px;position:absolute;bottom:-8px;left:0;right:0}.leaf{text-align:center;z-index:2;height:0;line-height:0;overflow:visible;padding:0!important}.leaf img{width:120px;height:auto;position:relative;top:-20px}.logos{max-width:1200px;margin:0 auto;font-size:.8rem;line-height:1.5}.logos img{width:100%;max-width:900px;height:auto;margin:0 auto 20px;display:block}.product-cards{text-align:center;flex-wrap:wrap;justify-content:center;gap:36px 24px;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:flex}.product-cards li{flex-direction:column;flex:0 0 100%;align-items:center;gap:12px;display:flex}.card-img{line-height:0;display:block}.card-img img{width:100%;max-width:280px;height:auto}.product-cards h2,.product-cards h3{margin:0;font-size:1.4rem}.product-cards h2 a,.product-cards h3 a{text-decoration:none}.product-cards .btn{margin-top:auto}@media (width>=600px){.product-cards li{flex-basis:calc(50% - 12px)}}@media (width>=900px){.product-cards li{flex-basis:calc(33.3333% - 16px)}}.flip{border-radius:var(--radius);height:100%;position:relative;overflow:hidden}.flip img{display:block}.flip-back{color:#fff;opacity:0;visibility:hidden;background:#4c1a02f0;padding:22px;font-size:.95rem;line-height:1.35;transition:opacity .35s,visibility .35s;position:absolute;inset:0;overflow:auto}.flip-back p{margin:0 0 .7em}.flip:hover .flip-back,.flip:focus .flip-back,.flip:focus-within .flip-back{opacity:1;visibility:visible}.qa .wrap{max-width:900px;margin:0 auto}.qa h2{text-align:center}.qa h3{margin:1.3em 0 .35em;font-size:1.15rem}.qa p{margin:0}.qa a{color:var(--green-text);text-decoration:underline}.lead{text-align:center;max-width:760px;margin:-.4em auto 2em}.wrap{max-width:1200px;margin:0 auto}main>.p-top{background:var(--cream);padding:28px 20px 44px}.p-photo{aspect-ratio:2;border-radius:var(--radius);background-color:#ead9bf;width:min(100%,1050px);margin:0 auto;overflow:hidden}.p-photo picture,.p-photo img{width:100%;height:100%;display:block}.p-photo img{object-fit:cover;object-position:50% 30%}.p-grid{grid-template-columns:minmax(0,1fr);gap:26px;max-width:1200px;margin:0 auto;display:grid}.p-photo+.p-grid .carousel{margin-top:16px}.carousel{min-width:0;position:relative}.slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slides li{scroll-snap-align:center;flex:0 0 100%;justify-content:center;display:flex}.slides img{width:min(100%,315px);height:auto}@media (width>=1025px){.slides img{width:400px}}.dots{justify-content:center;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dots a{width:24px;height:24px;display:block;position:relative}.dots a:after{content:"";background:#a99a8a;border-radius:50%;position:absolute;inset:8px}.dots a:hover:after,.dots a:focus-visible:after{background:var(--brown)}.p-card{border-radius:var(--radius);background:#fff;align-self:end;padding:32px 28px;box-shadow:0 8px 30px #4c1a0214}.p-card h1{text-transform:uppercase;overflow-wrap:anywhere;hyphens:auto;min-width:0;margin-bottom:.6em;font-size:clamp(1.3rem,7vw,1.778rem)}.p-card h2{margin-bottom:.6em;font-size:1.22rem}.info{margin:0;padding:0;list-style:none}.info li{margin-bottom:8px;padding-left:30px;font-size:1rem;position:relative}.info li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath fill='%23e69d30' d='M22 1C11 1 3 6 2 17c0 1.600.2 3 .5 4 1.500-7 7-11 14-13-5 2.500-9 6-10.500 12C15 21 24 14 22 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:18px;position:absolute;top:.15em;left:0}@media (width>=768px){main>.p-top{padding:20px 30px 60px}.p-photo{aspect-ratio:1050/552}.p-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:40px}.p-photo+.p-grid .carousel{margin-top:-130px}.p-card{padding:48px 44px}.p-card h1{font-size:clamp(1.5rem,3.3vw,2.333rem)}}@media (width>=1025px){.p-card h1{font-size:clamp(1.9rem,3.3vw,2.611rem)}}.p-tabs{padding-inline:20px}.p-tabs .wrap{max-width:1200px}.tablist{border-bottom:3px solid var(--brown);display:flex}[role=tab]{overflow-wrap:anywhere;min-width:0;color:var(--brown);font:400 clamp(1.1rem,2.6vw + .3rem,2rem)/1.2 var(--f-bold);cursor:pointer;background:0 0;border:0;border-bottom:5px solid #0000;flex:1;margin:0 0 -3px;padding:14px 6px}@media (width>=768px){[role=tab]{font-size:1.333rem}}@media (width>=1025px){[role=tab]{font-size:2.611rem}}[role=tab][aria-selected=true]{border-bottom-color:var(--green);color:var(--green-text)}html:not(.js) .tablist,html.js .tab-h{display:none}.tab-h{margin:1.4em 0 .4em}.tabpanel{padding:20px}.tab-body{font-size:1.1rem;line-height:1.4}@media (width>=768px){.tab-body{padding-inline:20px;font-size:1.3rem}}@media (width>=1025px){.tab-body{font-size:1.44rem}}.tab-body ul{padding-left:1.2em}.tab-body li{margin-bottom:.6em}.scroll-table{overflow-x:auto}.tab-body table{border-collapse:collapse;text-align:center;width:100%}.tab-body td{vertical-align:top;padding:8px 10px}.tab-body td img{width:64px;height:auto;margin:0 auto}.p-related{background:var(--cream);padding:70px 20px 60px}.p-related h2{margin-bottom:1.1em}.p-related .card-img img{max-width:280px}@media (width>=900px){.p-related.ov:before{background-size:auto 125%}}.p-related .product-cards{justify-content:flex-start;align-items:start}@media (width>=900px){.p-related .product-cards{max-width:900px;margin-left:0}}