:root{--gap:2rem;--font-size:1.25rem;--line-height:1.4;--beige:#faebdc;--blue:#abd4ef;--brown:#7d644b}@media screen and (max-width:428px){:root{--gap:1.5rem}}*{color:inherit;font:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none}@font-face{font-family:Recoleta;src:url(../fonts/RecoletaMedium.woff2)format("woff2"),url(../fonts/RecoletaMedium.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/RecoletaSemiBold.woff2)format("woff2"),url(../fonts/RecoletaSemiBold.woff)format("woff");font-weight:700;font-style:normal}html{background:var(--beige);scroll-behavior:smooth;font-size:1.25em}@media screen and (max-width:1440px){html{font-size:1.38889vw}}@media screen and (max-width:768px){html{font-size:2.86458vw}}@media screen and (max-width:428px){html{font-size:4.20561vw}}body{min-height:100vh;color:var(--brown);font:400 var(--font-size)/var(--line-height)"Recoleta",sans-serif;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}h1,h2,h3,h4,h5,h6,p,ul,ol{font-size:var(--font-size);line-height:var(--line-height)}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),p:not(:last-child),ul:not(:last-child),ol:not(:last-child){margin-bottom:calc(var(--font-size)*var(--line-height))}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2{--font-size:2.5rem;--line-height:1.1}ul,ol{padding-left:1rem}strong,b{font-weight:700}em,i{font-style:italic}a{transition:opacity .3s}a:hover{opacity:.7}p a{text-decoration:underline}img{-webkit-user-select:none;user-select:none}.header{padding:calc(var(--gap)*2.5)0}.logo{max-width:12rem;margin:auto;display:block}.logo svg{width:100%;height:auto}.content{z-index:1;padding-bottom:calc(var(--gap)*3);position:relative}.wrapper{max-width:64rem;margin:auto}.wrapper--s{max-width:42rem}@media screen and (max-width:768px){.wrapper{margin-left:calc(var(--gap)*2)!important;margin-right:calc(var(--gap)*2)!important}}@media screen and (max-width:428px){.wrapper{margin-left:var(--gap)!important;margin-right:var(--gap)!important}}.grid{grid-gap:var(--gap);grid-template-columns:repeat(var(--columns,12),minmax(0,1fr));display:grid}.grid__column{grid-column:span var(--span,12);grid-row:auto}.grid__column--center{align-self:center}.grid__column--bottom{align-self:end}@media screen and (max-width:768px){.grid{--columns:1}.grid__column{--span:all!important}.grid__column--empty{display:none}}.section{flex-direction:column;justify-content:center;display:flex;position:relative}.section:last-child{margin-bottom:calc(var(--gap)*-3)}.section__background{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.section__background--bottom{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.section__content{z-index:1;padding:calc(var(--gap)*3)0;position:relative}@media screen and (min-width:769px){.section{min-height:100vh}.section__content{width:100%}}.slider{position:relative}.slider__item{z-index:1;cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.ready .slider__item{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity .3s}.slider__item:not(.current){opacity:0}.slider__item.current{z-index:50;position:relative}.slider__item.active{cursor:grabbing;transition:none}.slider__item.prev{transform:translateY(-100%)}.slider__item.next{transform:translateY(100%)}.slider__pagination{z-index:100;flex-direction:column;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.slider__pagination-item{cursor:pointer;border:2px solid;border-radius:50%;width:.8rem;height:.8rem;transition:background .3s}.slider__pagination-item:not(:last-child){margin-bottom:1rem}.slider__pagination-item:hover,.slider__pagination-item.active{background:currentColor}.slider__skip{z-index:100;width:2.5rem;height:2.5rem;margin-left:-1.25rem;position:absolute;bottom:1rem;left:50%;animation-delay:1s!important}.slider__skip svg{pointer-events:none;width:100%;height:auto;display:block}.intro{--font-size:3.8rem;--line-height:1.1;z-index:2;color:#fff;background:#000;height:100vh;position:relative;overflow:hidden}.intro__item{text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;justify-content:center;display:flex;position:absolute!important}.intro__item:not(.current):first-child{opacity:1;transform:translateY(-42%)scale(.3)}.intro__item>div{max-width:42rem;margin:auto}.intro__pagination{animation-delay:1s!important}.intro__background{opacity:.7!important}.intro .logo{max-width:30rem;animation-duration:2s!important;animation-delay:1s!important}@media screen and (min-width:769px){.intro__item>div{width:100%}}@media screen and (max-width:768px){.intro{--font-size:2.5rem}.intro__pagination{display:none}}@media (hover:none){.products__item{position:relative;opacity:1!important;transition:none!important;transform:none!important}.products__item:not(:last-child){margin-bottom:calc(var(--gap)*3)}.products__pagination{display:none}}.footer{color:#fff}.footer__text{text-align:center}.footer__text a{text-decoration:none}.footer__nav{justify-content:space-between;align-items:center;margin:0 auto;padding:0 0 2rem;display:flex}.footer__nav nav{display:flex}.footer__main-nav a:not(:last-child){margin-right:2rem}.footer__social-nav a:not(:last-child){margin-right:1rem}.footer__social-nav svg{fill:currentColor;width:auto;height:1.25rem;display:block}.footer__background{-o-object-position:center top;object-position:center top}.footer__gradient{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#abd4ef00 0%,#abd4ef 100%);width:100%;height:10rem;position:absolute;bottom:100%;left:0}.footer__background[data-loaded=true]+.footer__gradient{opacity:1;animation:1.2s cubic-bezier(.23,1,.32,1) .2s backwards fade}.footer .email{font-size:calc(var(--font-size)*1.4);margin-bottom:1rem}@media screen and (min-width:769px){.footer{--font-size:2.5rem;--line-height:1.1}}@media screen and (max-width:768px){.footer__text{padding-top:calc(var(--gap)*5)}.footer__nav{flex-direction:column}.footer__social-nav{margin-top:.5rem}}.kuehe{position:relative}.kuehe__siegel{width:13rem;position:absolute;top:-3rem;right:-1rem}.kuehe__siegel svg{width:100%;height:auto;display:block}@media screen and (max-width:768px){.kuehe{padding-top:3rem}.kuehe__siegel{width:10rem;top:-.5rem;right:-.5rem}}.table{overflow-x:auto}.table:not(:last-child){margin-bottom:calc(var(--gap)*.5)}.table table{border-spacing:0}.table--nutrition{font-size:calc(var(--font-size)*.7);text-align:center}.table--nutrition table{border:2px solid}.table--nutrition th{border-bottom:2px solid;min-width:10rem}.table--nutrition th,.table--nutrition td{padding:.25rem .5rem}.table--nutrition tr:not(:last-child) td{padding-bottom:0}.logos{--columns:1;--gap:1.5rem;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.logos img{width:calc(100%/var(--columns) - (var(--columns) - 1)/var(--columns)*var(--gap));aspect-ratio:1;-o-object-fit:contain;object-fit:contain;flex:0 auto;max-width:100%}@media screen and (min-width:429px){#bio-siegel{width:50%}}.toggle:not(:last-child){margin-bottom:calc(var(--gap)*.5)}.toggle__title{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:1.7rem;transition:opacity .3s}.toggle__title:hover{opacity:.7}.toggle__title:after{content:"+";vertical-align:baseline;margin-left:.5rem;font-size:160%;line-height:.5;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;position:relative;top:.1rem}.toggle__content{transition:height .3s cubic-bezier(.23,1,.32,1);overflow:hidden}.toggle__content>div{padding-top:calc(var(--gap)*.5)}.toggle:not(.active) .toggle__content{height:0!important}.toggle.active .toggle__title:after{transform:rotate(45deg)}.toggle.active .toggle__content{animation:.4s cubic-bezier(.23,1,.32,1) .1s backwards toggle}.scroll-down{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px}.scroll-down__wheel{stroke-width:4px;animation:1s linear infinite MoveUpDown}@keyframes MoveUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.font--s{font-size:80%}.font--l{font-size:140%;line-height:1.2}.align--left{text-align:left}.align--center{text-align:center}.align--right{text-align:right}.margin--0{margin-bottom:0!important}.margin--s{margin-bottom:calc(var(--gap)*.5)!important}.ratio{--width:3;--height:2;position:relative;overflow:hidden}.ratio:before{content:"";padding-top:calc(100%/var(--width)*var(--height));display:block}.ratio__content{width:100%;height:100%;position:absolute;top:0;left:0}.ratio img,.ratio video{-o-object-fit:cover;object-fit:cover}.ratio--contain img,.ratio--contain video{-o-object-fit:contain;object-fit:contain}.placeholder{background:#0003}@media screen and (max-width:428px){.hide--s{display:none!important}}@media screen and (max-width:768px){.hide--m{display:none!important}}@media screen and (min-width:769px){.hide--l{display:none!important}}.hide-scrollbars{overflow:hidden}.loading{cursor:progress}.break{overflow-wrap:break-word!important}.uc{text-transform:uppercase}[class*=animation]{opacity:0}[class*=animation][data-loaded=true]{opacity:1;animation:.8s cubic-bezier(.23,1,.32,1) .2s backwards slide-bottom}.animation--fade[data-loaded=true]{animation-name:fade;animation-duration:1.2s}.animation--slide-left[data-loaded=true]{animation-name:slide-left}.animation--slide-right[data-loaded=true]{animation-name:slide-right}.animation--slide-top[data-loaded=true]{animation-name:slide-top}.animation--slide-bottom[data-loaded=true]{animation-name:slide-bottom}.animation--pop[data-loaded=true]{animation-name:pop;animation-duration:.4s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.animation--zoom[data-loaded=true]{animation-name:zoom}.animation--zoom-reverse[data-loaded=true]{animation-name:zoom-reverse}img[class*=animation]{visibility:hidden}img[class*=animation][data-loaded=true]{visibility:visible}@keyframes fade{0%{opacity:0}}@keyframes slide-left{0%{opacity:0;transform:translate(-2rem)}}@keyframes slide-right{0%{opacity:0;transform:translate(2rem)}}@keyframes slide-top{0%{opacity:0;transform:translateY(-2rem)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(2rem)}}@keyframes pop{0%{opacity:0;transform:scale(.8)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}}@keyframes zoom-reverse{0%{opacity:0;transform:scale(1.05)}}@keyframes toggle{0%{opacity:0;transform:translateY(-1rem)}}