@charset "UTF-8";:root{--color-dark:#05090d;--color-light:#fff;--color-highlight:#8a8a8a;--color-lightteal:#e3f4f5;--color-paleblack:#1a1c1d;--color-green:#93d300;--fontsize-copy-medium:1rem;--fontsize-copy-large:1.2rem}@media screen and (min-width:640px){:root{--fontsize-copy-medium:1.1rem;--fontsize-copy-large:1.4rem}}@media screen and (min-width:768px){:root{--fontsize-copy-medium:1.2rem;--fontsize-copy-large:1.6rem}}@media screen and (min-width:992px){:root{--fontsize-copy-medium:1.3rem;--fontsize-copy-large:1.8rem}}footer,section{padding:0 1rem}footer,nav,section{--spacing:2rem;--spacing--small:1rem;overflow-x:hidden}@media screen and (min-width:768px){footer,nav,section{--spacing:4rem;--spacing--small:2rem}}@media screen and (min-width:992px){footer,nav,section{--spacing:5rem;--spacing--small:2.5rem}}footer.--bg-white,nav.--bg-white,section.--bg-white{margin-top:calc(var(--spacing)/ 2);margin-bottom:calc(var(--spacing)/ 2);padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-seagreen,nav.--bg-seagreen,section.--bg-seagreen{background-color:#75aa97;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-green,nav.--bg-green,section.--bg-green{background-color:#85bc20;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-gold,nav.--bg-gold,section.--bg-gold{background-color:#f1b600;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-lime,nav.--bg-lime,section.--bg-lime{background-color:#c7d300;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-skyblue,nav.--bg-skyblue,section.--bg-skyblue{background-color:#a4d7de;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-teal,nav.--bg-teal,section.--bg-teal{background-color:#99ddd8;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-yellow,nav.--bg-yellow,section.--bg-yellow{background-color:#ffce42;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-paleteal,nav.--bg-paleteal,section.--bg-paleteal{background-color:#b9dfdc;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-red,nav.--bg-red,section.--bg-red{background-color:#eb5c4e;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-pink,nav.--bg-pink,section.--bg-pink{background-color:#f4afc4;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-rose,nav.--bg-rose,section.--bg-rose{background-color:#f08596;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-blue,nav.--bg-blue,section.--bg-blue{background-color:#68abdf;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-orange,nav.--bg-orange,section.--bg-orange{background-color:#f18822;padding-top:calc(var(--spacing)/ 2);padding-bottom:calc(var(--spacing)/ 2)}footer.--bg-cardboard,nav.--bg-cardboard,section.--bg-cardboard{background-image:url(/resources/media/carton.jpg);background-size:10rem;background-position:center;padding-top:var(--spacing);padding-bottom:var(--spacing)}footer.--dropshadow,nav.--dropshadow,section.--dropshadow{box-shadow:0 0 1rem 0 #c1c1c1}@media screen and (min-width:768px){footer.--sticky-90,nav.--sticky-90,section.--sticky-90{position:-webkit-sticky;position:sticky;top:4.625rem}}@media screen and (min-width:1260px){footer.--sticky-90,nav.--sticky-90,section.--sticky-90{top:5.625rem}}.content-width-s{max-width:1088px;margin:0 auto}.content-width-m{max-width:1430px;margin:0 auto}.content-width-l{max-width:1640px;margin:0 auto}.--border-radius{border-radius:10px}.--center-items{display:flex;justify-content:center}:root{font-size:4vw;font-family:rooney-web,sans-serif;font-style:normal}@media screen and (min-width:420px){:root{font-size:16px}}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;position:relative}h1,h2,h3,h4,h5,h6,li,p,span{margin:0;padding:0;line-height:1.6}figure{margin-top:3rem!important;margin-bottom:2rem!important}figure img{width:100%}figure figcaption{margin-top:2rem!important}a{color:inherit;text-decoration:none}a:hover{color:var(--color-highlight)}ol,ul{padding:0;list-style-position:inside}hr{border-top:1px solid var(--color-light);border-bottom:none;margin:2rem 0}button{border:none;cursor:pointer;font-size:inherit;font-family:inherit;background-color:inherit}button:focus{outline:0}.no-body-scrolling{overflow:hidden}body{font-family:rooney-web,sans-serif;font-size:var(--font-size-copy);font-weight:400}p{font-family:rooney-web,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}p:not(:last-child){margin-bottom:1.5rem}figcaption{font-family:rooney-web,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.6!important}h1{font-family:headline-gothic-atf-round,sans-serif;font-size:2rem;font-weight:400;margin-bottom:1rem;line-height:1}@media screen and (min-width:768px){h1{font-size:2.75rem}}@media screen and (min-width:1260px){h1{font-size:3.5rem}}h2{font-family:headline-gothic-atf-round,sans-serif;font-size:1.5rem;line-height:1;margin-bottom:1rem;font-weight:400}@media screen and (min-width:768px){h2{font-size:2.5rem}}h3{font-family:headline-gothic-atf-round,sans-serif;font-size:1.5rem;line-height:1;margin-bottom:1rem;font-weight:400}@media screen and (min-width:768px){h3{font-size:1.75rem}}.--uppercase{text-transform:uppercase}.--center{text-align:center}.quote{font-style:italic;font-size:.8rem;margin-top:1rem}.input-container{margin:2.5rem 0}input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #000;margin-bottom:1.5rem;padding:.5rem;outline:0;font-family:rooney-web;font-size:var(--font-size-copy);width:100%}input.--invalid,textarea.--invalid{border-color:#ca4021;border-width:2px}label{display:block;width:100%;font-weight:700;margin-bottom:.75rem}form input[type=checkbox]{position:relative;display:inline-block;width:1rem;height:1rem;margin-left:0;cursor:pointer}form input[type=checkbox]:checked{mask-image:url(/resources/media/icons/icon-correct.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;border:1px solid #000;-webkit-mask-image:url(/resources/media/icons/icon-correct.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:#3e9c0b;border-color:#3e9c0b}form input[type=checkbox]+div{display:inline-block;font-weight:400;width:calc(100% - 2rem);float:right}.aspect-ratio{height:0;overflow:hidden;padding-top:75%;position:relative}.aspect-ratio--2x1{padding-top:50%}.aspect-ratio--16x9{padding-top:56.25%}.aspect-ratio--3x2{padding-top:66.6666666667%}.aspect-ratio--4x3{padding-top:75%}.aspect-ratio--1x1{padding-top:100%}.aspect-ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio>img{-o-object-fit:cover;object-fit:cover}.aspect-ratio.--contain img{-o-object-fit:contain;object-fit:contain}.button{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer;white-space:nowrap;padding:.5rem 1.5rem;color:var(--color-dark);background-color:var(--color-light);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid var(--color-dark);margin-top:1rem;margin-bottom:1rem;font-weight:700;font-size:1.125rem;min-width:8rem;transition:.25s}@media screen and (min-width:768px){.button{min-width:12.5rem}}.button:hover{background-color:var(--color-dark);color:var(--color-light)}.button--download .icon{width:1.25rem;height:1.25rem;background-color:currentColor;mask-image:url(/resources/media/icons/icon-download.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;margin-right:.5rem;-webkit-mask-image:url(/resources/media/icons/icon-download.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.button--small{font-size:.875rem;padding:.5rem 1rem;border-width:1px}.button--center{display:block;margin-left:auto;margin-right:auto}.button--right{display:block;margin-left:auto}.button--inactive{color:var(--color-highlight);pointer-events:none;border-color:var(--color-highlight);background:#fffa}.button--inverted{background-color:var(--color-dark);color:var(--color-light)}.button--inverted:hover{background-color:var(--color-highlight);border-color:var(--color-highlight)}.button--transparent{background:0 0}.button--no-border{border:none}.cookie-modal{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:2rem 1rem 1rem;box-shadow:0 -2px 6px 0 rgba(0,0,0,.25);display:none;z-index:400}.cookie-modal__button-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.cookie-modal__button-container button{margin-left:1rem}.icn{position:relative;top:.1rem;display:inline-block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.2rem;height:1em;background-color:currentColor}.icn--location{-webkit-mask-image:url(/resources/media/icons/icon-location-filled.svg);mask-image:url(/resources/media/icons/icon-location-filled.svg)}.icn--phone{-webkit-mask-image:url(/resources/media/icons/icon-phone.svg);mask-image:url(/resources/media/icons/icon-phone.svg)}.icn--email{-webkit-mask-image:url(/resources/media/icons/icon-email.svg);mask-image:url(/resources/media/icons/icon-email.svg)}.icn--link{-webkit-mask-image:url(/resources/media/icons/icon-link.svg);mask-image:url(/resources/media/icons/icon-link.svg)}.icn--arrow-right{-webkit-mask-image:url(/resources/media/icons/icon-arrow-right.svg);mask-image:url(/resources/media/icons/icon-arrow-right.svg)}.icn--magnifier{-webkit-mask-image:url(/resources/media/icons/icon-search.svg);mask-image:url(/resources/media/icons/icon-search.svg)}.overlay.is-active{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:200}.main-nav{position:-webkit-sticky;position:sticky;background-color:#fff;overflow:visible;top:0;height:5.5rem;width:100vw;padding:0 2rem 0 1rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:300}.main-nav a{transition:.2s}.main-nav a:hover{color:#000;color:var(--color-highlight)}.main-nav .hamburger{position:absolute;top:50%;transform:translateY(-50%);right:var(--spacing--small);display:inline-block;background-color:transparent;z-index:700}.main-nav .hamburger:hover{background-color:transparent}.main-nav .home-link{display:block;height:7rem;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:1rem 1.2rem}.main-nav .home-link img{display:block;height:100%;width:auto}.main-nav ul{display:none;font-family:headline-gothic-atf-round,sans-serif;font-size:2rem;font-weight:400;font-style:normal;list-style:none;text-align:center}.main-nav ul li{line-height:100%}.main-nav__subitem{font-family:rooney-web;margin-bottom:1.5rem;line-height:1;font-size:1.2rem;display:none}.main-nav__subitem:last-child{margin-bottom:1rem}.main-nav .logout-menu{position:absolute;top:calc(100% + 1rem);left:1rem;transform:translateX(-50%);position:absolute;background-color:var(--color-light);padding:1rem 2rem 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:.25s}.main-nav .logout-menu span{font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-nav .logout-menu:hover{top:100%;opacity:1;pointer-events:all}.main-nav .account{position:relative}.main-nav .loginbutton{margin-right:1rem;transition:.25s}.main-nav .loginbutton.--logged-in:hover{opacity:.6}.main-nav .loginbutton.--logged-in:hover+.logout-menu{top:100%;opacity:1;pointer-events:all}.main-nav__searchbutton{display:none;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;transition:.25s}@media screen and (min-width:992px){.main-nav__searchbutton--mobile{display:none!important}}.main-nav__searchbutton img{height:2rem}.main-nav__searchbutton .searchbutton{transition:.25s}.main-nav__searchbutton .searchbutton:hover{opacity:.6}.main-nav__searchbutton .searchbutton .close{display:none}@media screen and (min-width:768px){.main-nav__searchbutton .searchbutton.--open .open{display:none}}.main-nav__searchbutton .searchbutton.--open .close{display:block}.main-nav__menuitem{margin-bottom:1.5rem}.main-nav__menuitem--open{margin-top:1rem;margin-bottom:2rem}.main-nav__menuitem--open>a{position:relative;z-index:1}.main-nav__menuitem--open>a::before{content:"";background-image:url(/resources/media/Farbklecks_natuerlich_urpruenglich_lecker.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transform:translate(-20%,-30%);height:1.2em;width:1.2em;z-index:-1}@media screen and (min-width:992px){.main-nav__menuitem--open>a::before{width:1.4em;height:1.4em;transform:translate(-25%,-30%)}}.main-nav__menuitem--open .main-nav__subitem{display:block}.main-nav__menuitem>a{display:inline-block;margin-bottom:1rem}.main-nav__menuitem>a.--active{position:relative;z-index:1}.main-nav__menuitem>a.--active::before{content:"";background-image:url(/resources/media/Farbklecks_natuerlich_urpruenglich_lecker.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transform:translate(-20%,-30%);height:1.2em;width:1.2em;z-index:-1}@media screen and (min-width:992px){.main-nav__menuitem>a.--active::before{width:1.4em;height:1.4em;transform:translate(-25%,-30%)}}@media screen and (min-width:992px){.main-nav__menuitem>a{margin-bottom:0}}.main-nav.is-active{display:flex;flex-direction:column;box-shadow:none;height:100vh}.main-nav.is-active ul{display:block}.main-nav.is-active>ul{height:100%;overflow:scroll;margin-bottom:0}.main-nav.is-active .main-nav__searchbutton{display:flex;margin:3rem auto 0;height:2.5rem;width:2.5rem}.main-nav.is-active .main-nav__searchbutton img{height:2.5rem;display:block;-o-object-fit:contain;object-fit:contain}.main-nav.is-active .main-nav__searchbutton--desktop{display:none}.main-nav.is-active .hamburger{top:3rem}@media screen and (min-width:992px){.main-nav{padding:0 2rem 0 0;display:flex}.main-nav .hamburger{display:none}.main-nav .home-link{margin-left:5rem}.main-nav ul{display:flex;height:100%;align-items:center;font-size:1.4em;margin:0 auto}.main-nav ul li{line-height:100%}.main-nav ul li:not(:last-child){margin-right:4rem}.main-nav__searchbutton{display:flex;height:100%;align-items:center;margin-right:2rem;width:12rem;justify-content:flex-end}.main-nav__menuitem{margin-bottom:0;padding:1rem 0;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.main-nav__menuitem ul{display:none}.main-nav__menuitem:hover ul{position:absolute;display:block;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 0;left:50%;top:3rem;transform:translateX(-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.main-nav__menuitem:hover ul .main-nav__subitem{display:block;margin:0}.main-nav__menuitem:hover ul .main-nav__subitem:first-of-type{display:none}.main-nav__menuitem:hover ul .main-nav__subitem a{display:block;padding:1rem 2rem;transition:.25s;white-space:nowrap}.main-nav__menuitem:hover ul .main-nav__subitem:hover a{color:var(--color-dark)!important;background-color:#e8e0d0}}@media screen and (min-width:1260px){.main-nav .home-link{margin-left:10rem;height:10rem}}.searchoverlay{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;top:5rem;left:0;width:100vw;height:100vh;background-color:var(--color-light);transition:.25s;z-index:350;opacity:0;pointer-events:none}@media screen and (min-width:992px){.searchoverlay{z-index:100}}.searchoverlay.--visible{opacity:1;pointer-events:all;top:0}.searchoverlay .home-link{position:absolute;top:0;left:1rem;display:block;height:7rem;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:1rem 1.2rem}.searchoverlay .home-link img{display:block;height:100%;width:auto}.searchoverlay .close-search{position:absolute;top:1rem;right:2.5rem;-webkit-mask:unset;mask:unset;background:0 0}.searchoverlay .close-search img{width:3.25rem;height:3.25rem}@media screen and (min-width:992px){.searchoverlay .home-link{display:none}.searchoverlay .close-search{display:none}}.searchoverlay>img{width:14rem;margin-bottom:5rem}.searchoverlay form{position:relative;display:flex}.searchoverlay input{border:none;outline:0;color:var(--color-green);font-size:2.5rem;text-transform:uppercase;font-family:headline-gothic-atf-round,sans-serif;border-bottom:2px solid var(--color-green);width:80vw;max-width:1088px;padding-left:.5rem;padding-right:3rem}.searchoverlay input::-moz-placeholder{opacity:1}.searchoverlay input:-ms-input-placeholder{opacity:1}.searchoverlay input::placeholder{opacity:1}.searchoverlay button{position:absolute;right:0;width:2.5rem;height:2.5rem;-webkit-mask-image:url(/resources/media/icons/icon-search.svg);mask-image:url(/resources/media/icons/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-green)}.product-box{position:relative;display:flex;flex-direction:column;width:100%;max-width:28rem;margin-left:auto;margin-right:auto;margin-top:2rem;border:1px solid var(--color-highlight)}.product-box--pkw{border-color:var(--color-pkw)}.product-box--nkw{border-color:var(--color-nkw)}.product-box img{border-radius:.5rem .5rem 0 0}.product-box__text{display:flex;flex-direction:column;height:100%;padding:1rem;justify-content:space-between;background-color:var(--color-light);border-radius:0 0 .5rem .5rem}@media screen and (min-width:768px){.product-box__text{padding:1.5rem}}@media screen and (min-width:992px){.product-box__text{padding:2rem}}.product-box .circle{position:absolute;display:flex;flex-direction:column;top:-2rem;left:calc(50% - 2rem);width:4rem;height:4rem;border-radius:2rem;z-index:10;color:var(--color-light);justify-content:center;align-items:center;font-weight:700;font-size:.9rem}.product-box .circle--pkw{background-color:var(--color-pkw)}.product-box .circle--nkw{background-color:var(--color-nkw)}.product-box .circle img{width:2rem;margin-top:.25rem;margin-bottom:.125rem}.assortment-grid{margin-top:var(--spacing);margin-bottom:var(--spacing)}.assortment-grid>h1,.assortment-grid>h2,.assortment-grid>h3{margin-bottom:4rem;border-bottom:1px solid #05090d}.assortment-grid__container{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:stretch}.assortment-grid__item{display:flex;flex-direction:column;padding:0 1.2rem;margin:2rem 0}.assortment-grid__item .button{margin-top:auto;margin-bottom:0}.assortment-grid__image{width:100%;margin-bottom:.8rem}@media screen and (min-width:640px){.assortment-grid__container{grid-template-columns:1fr 1fr}.assortment-grid__item{display:flex;flex-direction:column;padding:0 4rem;margin:3rem 0}.assortment-grid__item:not(:nth-child(2n)){border-right:2px dotted #05090d}.assortment-grid__item:nth-child(2n){border-right:2px solid transparent}.assortment-grid__item>a,.assortment-grid__item>h1,.assortment-grid__item>h2,.assortment-grid__item>h3,.assortment-grid__item>p{max-width:60%;margin-left:20%}}@media screen and (min-width:992px){.assortment-grid__container{grid-template-columns:1fr 1fr 1fr}.assortment-grid__item{padding:0 4rem;margin:3rem 0}.assortment-grid__item:not(:nth-child(3n)){border-right:2px dotted #05090d}.assortment-grid__item:nth-child(3n){border-right:2px solid transparent}.assortment-grid__item>a,.assortment-grid__item>h1,.assortment-grid__item>h2,.assortment-grid__item>h3,.assortment-grid__item>p{max-width:60%;margin-left:20%}}.banner{display:grid;gap:2rem}.banner h3{margin-bottom:0}@media screen and (min-width:992px){.banner{grid-template-columns:1fr 2fr}}.botany{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media screen and (min-width:768px){.botany{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:992px){.botany{gap:4rem}}.botany__headline{margin-bottom:5rem}.botany__headline h2{border-bottom:2px solid var(--color-dark)}.botany__item{position:relative;transition:.25s}.botany__item:hover{color:var(--color-highlight)}.botany__item:hover img{opacity:.7}.botany__item h4{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;margin-top:1.5rem}.botany__item p{font-size:.875rem}.botany__item img{transition:.25s}.botany__item:not(:nth-child(2n))::after{display:block;border-right:2px dotted var(--color-dark);content:"";position:absolute;top:0;right:-1.5rem;height:100%;width:0}@media screen and (min-width:768px){.botany__item:not(:nth-child(4n))::after{display:block;border-right:2px dotted var(--color-dark);content:"";position:absolute;top:0;right:-1.5rem;height:100%;width:5px}}@media screen and (min-width:768px) and (min-width:992px){.botany__item:not(:nth-child(4n))::after{right:-2rem}}.botany__back-button{margin-top:5rem}.discover{display:grid;position:relative;grid-template-columns:repeat(2,1fr);grid-template-areas:"curr curr" "prev next";gap:2rem;font-weight:700}@media screen and (min-width:768px){.discover{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-template-areas:"curr curr" "prev next"}}@media screen and (min-width:1260px){.discover{grid-template-columns:repeat(3,1fr);grid-template-areas:"prev curr next"}}.discover>*{text-transform:uppercase}.discover .curr{grid-area:curr;text-align:center;font-size:2rem;text-decoration:underline;text-underline-offset:.5rem;margin-top:-.75rem;font-family:headline-gothic-atf-round,sans-serif;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){.discover .curr{display:block}}.discover a.prev{display:flex;align-items:center;position:relative;grid-area:prev;padding-left:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.875rem;transition:.25s}.discover a.prev:hover{color:var(--color-highlight)}.discover a.prev::before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);background-color:currentColor;height:2rem;width:2rem;-webkit-mask-image:url(/resources/media/icons/Arrow_left.svg);mask-image:url(/resources/media/icons/Arrow_left.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left}.discover a.next{display:flex;align-items:center;position:relative;grid-area:next;text-align:right;padding-right:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:.875rem;transition:.25s}.discover a.next:hover{color:var(--color-highlight)}.discover a.next::after{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);background-color:currentColor;height:2rem;width:2rem;-webkit-mask-image:url(/resources/media/icons/Arrow_right.svg);mask-image:url(/resources/media/icons/Arrow_right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right}.fab{position:fixed;display:flex;bottom:2rem;right:1rem;text-align:center;justify-content:center;align-items:center;padding:1rem;width:5.75rem;height:5rem;border-radius:60% 50% 50%;overflow:hidden;z-index:500;filter:drop-shadow(0 0 .5rem rgba(0, 0, 0, .2));transition:ease .25s}@media screen and (min-width:992px){.fab{width:8rem;height:7rem;right:2rem;bottom:4vh}}.fab:hover{color:inherit;transform:scale(1.05)}.fab h3{margin:0;font-size:1rem}@media screen and (min-width:992px){.fab h3{font-size:1.5rem}}.fab img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.footer__wrapper{color:var(--color-dark);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer ul{display:flex;flex-direction:column;list-style-type:none;justify-content:center;align-items:center;margin-bottom:0}.footer p{text-align:center;margin-bottom:1rem;font-weight:700}.footer__section{width:15rem}.footer__nav{margin:4rem 0}.footer__separator{width:100%;height:1px;margin:1.5rem 0;border-bottom:1px solid gray}.footer__jre-logo{height:5rem}.footer__keltenhof-logo{height:8rem}.footer .social-icon-link{display:inline-block;margin-top:1rem;position:relative;width:1.5rem;height:1.5rem;transition:.25s}.footer .social-icon-link:hover{opacity:.7}.footer .social-icon-link.--instagram{-webkit-mask-image:url(/resources/media/icons/instagram-brands.svg);mask-image:url(/resources/media/icons/instagram-brands.svg);-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer .social-icon-link.--facebook{-webkit-mask-image:url(/resources/media/icons/facebook-square-brands.svg);mask-image:url(/resources/media/icons/facebook-square-brands.svg);-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;background:#4267b2}.footer .social-icon-link.--youtube{-webkit-mask-image:url(/resources/media/icons/youtube-square-brands.svg);mask-image:url(/resources/media/icons/youtube-square-brands.svg);-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;background:red}.footer .social-icon-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){.footer__wrapper{flex-direction:row;justify-content:space-between}.footer ul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:flex-start}.footer p{text-align:left}.footer__section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:7rem}.footer__nav{display:flex;flex-direction:row;align-items:stretch;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 4rem}.footer__separator{width:1px;height:unset;border-bottom:none;border-right:1.5px dotted #05090d;margin:0 3rem}.footer__keltenhof-logo{height:12rem}}.login h2{border-bottom:2px solid var(--color-dark);margin-bottom:5rem}.login form{max-width:32rem}.search-result form{position:relative;margin-bottom:3rem;max-width:35rem;margin-left:auto}.search-result>img{display:block;max-width:16rem;margin-left:auto;margin-right:auto}.search-result input{border:none;outline:0;color:var(--color-green);font-size:2rem;text-transform:uppercase;font-family:headline-gothic-atf-round,sans-serif;border-bottom:2px solid var(--color-green);max-width:1088px;padding-left:.5rem;padding-right:3rem}.search-result input::-moz-placeholder{opacity:1}.search-result input:-ms-input-placeholder{opacity:1}.search-result input::placeholder{opacity:1}.search-result button,.search-result input[type=submit]{position:absolute;right:0;top:.25rem;width:2rem;height:2rem;-webkit-mask-image:url(/resources/media/icons/icon-search.svg);mask-image:url(/resources/media/icons/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;background-color:var(--color-green)}.search-result__item{display:block;position:relative;transition:.25s;margin:2rem 0;border-bottom:2px dotted var(--color-dark)}.search-result__item h3{margin-bottom:.5rem;transition:.25s}.search-result__item:hover h3{color:var(--color-green)}.stage-home{position:relative;color:#fff;line-height:0;display:flex;align-items:flex-end;height:22rem;padding:0}.stage-home h1{position:relative;font-size:min(18vw,5rem);line-height:100%;padding:1rem}.stage-home img,.stage-home video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.stage-home{height:50rem;align-items:center}.stage-home h1{font-size:7rem;line-height:100%;padding-left:5rem}}@media screen and (min-width:1260px){.stage-home h1{padding-left:10rem}}.stage-home .mute-button{position:absolute;width:2rem;height:2rem;bottom:2rem;right:3rem;-o-object-fit:contain;object-fit:contain;cursor:pointer;opacity:.8;filter:invert(1)}.stage-home .mute-button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pss{position:relative}.pss__arrows{position:absolute;display:flex;justify-content:space-between;height:8rem;width:100%}.pss__arrow-left,.pss__arrow-right{position:absolute;bottom:1rem;background-color:var(--color-dark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:2rem;height:2rem;z-index:100;cursor:pointer;transition:.25s}.pss__arrow-left{-webkit-mask-image:url(/resources/media/icons/Arrow_left.svg);mask-image:url(/resources/media/icons/Arrow_left.svg);-webkit-mask-position:left;mask-position:left;padding-right:2rem}.pss__arrow-left:hover{background-color:var(--color-highlight)}.pss__arrow-right{right:0;-webkit-mask-image:url(/resources/media/icons/Arrow_right.svg);mask-image:url(/resources/media/icons/Arrow_right.svg);-webkit-mask-position:right;mask-position:right;padding-left:2rem}.pss__arrow-right:hover{background-color:var(--color-highlight)}.pss__navigation{position:relative;margin-bottom:2rem;height:8rem}.pss__navigation div{position:relative;transition:font-size .3s;display:flex;font-size:1rem;font-weight:700;line-height:3.5rem;height:8rem}.pss__navigation div span{position:absolute;display:inline-block;left:0;bottom:1.25rem;transform:translateX(0);transition:.3s;border-bottom:2px solid #0000;white-space:nowrap}@media screen and (max-width:560px){.pss__navigation .slick-slide span{font-size:1.1rem;border-bottom:2px solid #000f}}.pss__navigation .slick-slide{transition:.25s}.pss__navigation .slick-slide:not(.slick-active){opacity:0}.pss__navigation .slick-center{font-size:1.5rem}@media screen and (min-width:992px){.pss__navigation .slick-center{text-decoration:underline}}.pss__navigation .slick-center span{left:50%;transform:translateX(-50%);border-bottom:2px solid #000f;bottom:1rem;overflow:visible}@media screen and (min-width:560px){.pss__navigation .slick-center span{bottom:4rem}}@media screen and (min-width:992px){.pss__navigation .slick-center span{bottom:1rem}}.pss__navigation .slick-center+div span{left:100%;transform:translateX(-100%)}.pss__navigation .slick-center+div+div span{left:50%}.newsticker{display:grid;grid-template-columns:1fr;gap:1rem;place-items:center left}@media (min-width:768px){.newsticker{grid-template-columns:auto 1fr auto;gap:2rem;padding-block:.5rem}}.newsticker__wrapper,.newsticker__wrapper.--bg-white{padding-top:1rem!important;padding-bottom:0!important;margin-block:0!important;font-size:1.5rem}@media (min-width:768px){.newsticker__wrapper,.newsticker__wrapper.--bg-white{padding-top:0!important}}.newsticker h3{margin-bottom:0;font-size:2rem}.newsticker h3 svg{width:1em;height:1em;transform:translateY(.125em);margin-right:1rem}.newsticker .icon-bell{margin-right:1rem}.newsticker__slider{display:inline-block;overflow:hidden;width:100%;margin-block:.5rem}.newsticker__item{padding:.5rem 2rem;border-right:2px dotted currentColor;transform:.25s opacity!important}.newsticker__item p{font-size:2rem}.newsticker .button svg{width:1em;height:1em;margin-right:.5em}.share-lightbox{opacity:0;position:fixed;width:calc(100vw - 2rem);text-align:center;border-radius:.5rem;padding:1.5rem 1.5rem;white-space:nowrap;top:50%;left:50%;z-index:100;transition:.25s;transform:translate(-50%,calc(-50% + 10rem));pointer-events:none;z-index:100}@media (min-width:768px){.share-lightbox{padding:3.5rem 4.5rem;max-width:calc(100vw - 2rem);width:unset}}.share-lightbox.is-active{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.share-lightbox.--bg-white{background:#fff}.share-lightbox.--bg-white a:hover{color:grey}.share-lightbox a{font-size:1.125rem;display:flex;align-items:center;padding-block:1rem}.share-lightbox img{width:1.75em;height:1.75em;margin-right:2em}.share-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#1a1c1d;opacity:0;transition:.25s;pointer-events:none;z-index:50}.share-overlay.is-active{opacity:.5;pointer-events:all}.stage h1,.stage h2,.stage h3{font-size:min(18vw,5rem);margin-top:2rem;position:relative;z-index:1}.stage h1::before,.stage h2::before,.stage h3::before{content:"";background-image:url(/resources/media/Farbklecks_FrischeVielfalt.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transform:translate(-20%,-30%);height:1.2em;width:1.2em;z-index:-1}@media screen and (min-width:768px){.stage h1,.stage h2,.stage h3{font-size:6rem}}@media screen and (min-width:1260px){.stage h1,.stage h2,.stage h3{font-size:9rem}}.stage hr{border-top-color:#05090d;border-bottom:none}.stage__text{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;word-break:break-word}.stage__text p{font-size:var(--fontsize-copy-medium);z-index:1;position:relative}.stage__text p:last-child{margin-bottom:1rem}.stage__image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-top:3em;max-height:22rem}@media screen and (min-width:768px){.stage__image{max-height:30rem}}@media screen and (min-width:992px){.stage__container{display:block;position:relative;margin-top:0;margin-bottom:0}.stage__text{width:50%;margin-right:3rem;margin-top:10rem;margin-bottom:10rem;padding-left:5rem}.stage__image{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;height:30rem;-o-object-fit:contain;object-fit:contain;margin-top:0}}@media screen and (min-width:1600px){.stage__text{min-width:unset}}.distributors{padding:0!important;margin-bottom:var(--spacing)}.distributors__filter{background-image:url(/resources/media/carton.jpg);background-size:10rem;background-position:center;padding-top:var(--spacing);padding-bottom:var(--spacing)}.distributors__filter .svg-distributor-map{position:relative;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.distributors__filter .svg-distributor-map path{transition:.25s;cursor:pointer}.distributors__filter .svg-distributor-map path:not(.highlighted):hover{fill:var(--color-lightteal)}.distributors__filter .svg-distributor-map text{pointer-events:none;font-family:rooney-web,sans-serif}.distributors__filter .svg-distributor-map .highlighted{fill:var(--color-green)}.distributors__list{padding:0 1rem}.distributors__list .distributor{border-bottom:2px dotted var(--color-dark);padding:2rem 0;transition:.25s}.distributors__list .distributor__name{font-weight:700;font-size:1.375rem;line-height:1.25}.distributors__list .distributor>.container>.row{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;line-height:1.5}@media screen and (min-width:640px){.distributors__list .distributor>.container>.row{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.distributors__list .distributor>.container>.row{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.distributors__list .distributor .hidden-br{display:none!important}}.distributors__list .no-distributor-found{display:none;border-bottom:2px dotted var(--color-dark);padding:2rem 0;font-weight:700;font-size:1rem;line-height:1.25}.distributors .distributors__search{position:relative;margin-top:2rem;max-width:556px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.distributors .distributors__search input{padding-right:2.5rem}.distributors .distributors__search svg{position:absolute;right:1.5rem;top:.35rem;width:1.75rem;height:1.75rem}.contactform__heading{padding-bottom:.75rem;border-bottom:1px solid #000;margin-bottom:3rem}.contactform__inputwrapper{width:100%}.contactform__label{display:block;width:100%;font-weight:700;margin-bottom:.75rem}.contactform__textinput{display:block;width:100%}.contactform__textarea{display:block;width:100%;resize:none}.contactform__checkboxwrapper{display:flex}.contactform__checkbox{height:1.5rem;width:1.5rem;min-height:1.5rem;min-width:1.5rem;margin-right:1rem}.contactform__checkboxtext{font-weight:400}.contactform input[type=submit]{background-color:#fff;width:12rem;margin-top:2rem}.contactform input[type=checkbox]{margin-right:1rem}@media screen and (min-width:992px){.contactform__formelement{display:grid;gap:3rem 6rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6 5rem);grid-template-areas:"name zipcode" "company message" "mail message" "phone consent" "street consent" "none submit"}.contactform input,.contactform textarea{margin:0}.contactform__inputwrapper{width:100%;height:100%}.contactform__inputwrapper--textarea{display:flex;flex-direction:column}.contactform__inputwrapper--textarea textarea{flex-grow:1}.contactform input[type=submit]{margin-top:0}}.contactform .mail-sent-notify{display:none}.contactform .mail-sent-notify--visible{display:block}.cardboard-stripe__gridcontainer{display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:1rem;width:100%;height:fit-content;box-sizing:content-box;justify-content:start;align-items:center}@media screen and (min-width:640px){.cardboard-stripe__gridcontainer{grid-template-columns:1fr 1fr}}.cardboard-stripe__gridcontainer--map{grid-template-columns:100%;grid-template-rows:auto}.cardboard-stripe__textcontent{justify-content:center}.cardboard-stripe__textcontent a{height:1.5rem;border:none}.cardboard-stripe__textcontent:first-child h1,.cardboard-stripe__textcontent:first-child h2,.cardboard-stripe__textcontent:first-child h3{position:relative;z-index:1;font-size:2rem;line-height:1;color:#1a1c1d;padding-bottom:.5em;border-bottom:1px solid #1a1c1d;margin-bottom:0;position:relative;z-index:1}.cardboard-stripe__textcontent:first-child h1:not(:last-child),.cardboard-stripe__textcontent:first-child h2:not(:last-child),.cardboard-stripe__textcontent:first-child h3:not(:last-child){margin-bottom:1rem}.cardboard-stripe__textcontent:first-child h1::before,.cardboard-stripe__textcontent:first-child h2::before,.cardboard-stripe__textcontent:first-child h3::before{content:"";background-image:url(/resources/media/Farbklecks_natuerlich_urpruenglich_lecker.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transform:translate(-20%,-30%);height:1.2em;width:1.2em;z-index:-1}@media screen and (min-width:992px){.cardboard-stripe__textcontent:first-child h1::before,.cardboard-stripe__textcontent:first-child h2::before,.cardboard-stripe__textcontent:first-child h3::before{width:1.4em;height:1.4em;transform:translate(-25%,-30%)}}.cardboard-stripe__copycontent{text-align:left}@media screen and (min-width:640px){.cardboard-stripe__copycontent{text-align:center}}.cardboard-stripe__copycontent p{color:#1a1c1d;font-size:var(--fontsize-copy);margin:0}@media screen and (min-width:768px){.cardboard-stripe__copycontent p{font-size:var(--fontsize-copy-large)}}.cardboard-stripe__imagecontainer{width:100%;height:10rem}.cardboard-stripe__imagecontainer img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:640px){.cardboard-stripe__gridcontainer{gap:2rem;padding:1rem 0;grid-template-columns:1fr 1fr;grid-template-rows:auto}.cardboard-stripe__textcontent:first-child h1,.cardboard-stripe__textcontent:first-child h2,.cardboard-stripe__textcontent:first-child h3{font-size:3.5rem}.cardboard-stripe__imagecontainer{height:13rem}}@media screen and (min-width:768px){.cardboard-stripe__gridcontainer{gap:2rem}.cardboard-stripe__textcontent:first-child h1,.cardboard-stripe__textcontent:first-child h2,.cardboard-stripe__textcontent:first-child h3{font-size:5rem}.cardboard-stripe__imagecontainer{height:20rem}}@media screen and (min-width:992px){.cardboard-stripe__gridcontainer{gap:3rem}.cardboard-stripe__textcontent:first-child h1,.cardboard-stripe__textcontent:first-child h2,.cardboard-stripe__textcontent:first-child h3{font-size:5.5rem}.cardboard-stripe__imagecontainer{height:22rem}}.cardboard-stripe .mapouter{position:relative;text-align:right;height:100%;width:100%}.cardboard-stripe .gmap_canvas{position:relative;overflow:hidden;background:0 0!important;height:100%;width:100%}.cardboard-stripe .gmap_canvas iframe{width:100%;height:100%;min-height:25rem}.product-slider .slick-track{display:flex!important}.product-slider .slick-slide{height:inherit!important;display:flex;flex-direction:column;padding-bottom:3rem}.product-slider .button{position:absolute;bottom:0;margin-bottom:0}.product-slider__teaser{padding:0 4rem;margin-bottom:3rem;position:relative;z-index:1;height:100%}.product-slider__teaser .button,.product-slider__teaser h3{margin-left:2rem;margin-top:2rem}.product-slider__teaser h3{margin-bottom:.75rem}.product-slider__teaser p{margin-left:2rem}@media screen and (max-width:1290px){.product-slider__teaser{padding:1rem}.product-slider__teaser .button,.product-slider__teaser h3,.product-slider__teaser p{margin-left:0}}@media screen and (max-width:640px){.product-slider__teaser a{box-sizing:border-box}}.product-slider__teaser::after{content:"";display:block;position:absolute;right:0;height:100%;top:0;width:2px;border-right:2px dotted #000}.product-slider__wrapper{position:relative}.product-slider__arrow{background-color:#fff;position:relative;height:100%;position:absolute;width:3rem;top:0;z-index:2}.product-slider__arrow::after{content:"";display:block;position:absolute;width:2.5rem;height:2.5rem;background-color:#05090d;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:url(/resources/media/icons/Arrow_right.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url(/resources/media/icons/Arrow_right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;overflow:hidden}.product-slider__arrow--left{left:-2.9rem;transform:rotate(180deg)}.product-slider__arrow--right{right:-2.9rem}@media screen and (max-width:1290px){.product-slider__arrow{width:1.5rem}.product-slider__arrow--left{left:-1.4rem}.product-slider__arrow--right{right:-1.4rem}}.product-slider__arrow::after{width:1.5rem;height:1.5rem;-webkit-mask-position:left center}.image-stripe{width:100%;height:10rem;background-size:cover;background-position:center;padding:0;overflow:hidden}@media screen and (min-width:768px){.image-stripe{height:15rem}}@media screen and (min-width:992px){.image-stripe{height:20rem}}.image-stripe img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsfeed{padding:0 0;display:grid;grid-template-columns:1fr;grid-auto-rows:auto}@media screen and (min-width:768px){.newsfeed{padding:0 3rem}}.newsfeed__item{text-align:center;padding-bottom:2rem;padding-top:3rem}.newsfeed__item:not(:last-child){border-bottom:1px solid var(--color-dark)}.newsfeed__item hr{display:none}@media screen and (min-width:768px){.newsfeed__item{padding-bottom:0;padding-top:0;border-bottom:none!important}.newsfeed__item hr{display:block}}.newsfeed__item h2,.newsfeed__item h3{font-size:2rem}.newsfeed__item img{height:10rem;-o-object-fit:contain;object-fit:contain;margin-top:1rem;width:auto;max-width:100%}.newsfeed p{margin-top:1rem}.newsfeed hr{height:1px;margin:0;border:none;outline:0;background-color:#05090d}@media screen and (min-width:768px){.newsfeed{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;gap:7.5rem 0;padding:0}.newsfeed__item{padding:0 1rem}.newsfeed__item:not(:nth-child(3n)):not(:last-child){border-right:1px dotted #05090d}}.timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.timeline--item{border-right:1rem;grid-row:span 2;display:flex;justify-content:center;flex-direction:column;text-align:center}.timeline--item:nth-child(1){padding-top:0}.timeline--item:nth-child(2){grid-row:span 3}.timeline--item:nth-child(odd){border-right:1px dotted var(--color-dark);padding:2rem 2rem 2rem 0}.timeline--item:nth-child(even){padding:2rem 0 2rem 2rem}@media screen and (min-width:768px){.timeline--item:nth-child(odd){border-right:1px dotted var(--color-dark);padding:4rem 4rem 4rem 0}.timeline--item:nth-child(even){padding:4rem 0 4rem 4rem}}.timeline--item:last-child{grid-row:span 1}.timeline--item:last-child img{max-width:8rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.timeline--item:last-child img{max-width:13rem}}.timeline--item:nth-last-child(2){padding-bottom:0}.timeline .year{display:inline-block;background-image:url(/resources/media/Farbklecks_FrischeVielfalt.svg);background-size:60% 60%;background-position:30% 35%;padding:1rem 1.5rem;background-repeat:no-repeat;text-align:center;font-weight:700;font-size:2.5rem}@media screen and (min-width:768px){.timeline .year{padding:1rem 1.5rem;padding:1.5rem 2rem;font-size:4.5rem}}.rezepte{position:relative}.rezepte__item{display:grid;grid-template-columns:repeat(1,1fr);gap:0;grid-auto-flow:dense;margin-bottom:2rem}@media screen and (min-width:992px){.rezepte__item{grid-template-columns:repeat(2,1fr);margin-bottom:7rem}.rezepte__item.--reverse div:first-child{grid-column-start:2}}.rezepte__text{padding:2rem 0}@media screen and (min-width:992px){.rezepte__text{padding:1rem 2rem}}.text--image .text__wrapper{margin-top:2rem}.text--image .text__imagewrapper{width:100%}.text--image .text__img{width:100%;height:auto}@media screen and (min-width:992px){.text--image{display:flex}.text--image .text__wrapper{margin:0 0 0 3rem;width:50%}.text--image .text__imagewrapper{width:50%}.text--image.--reverse{flex-direction:row-reverse}.text--image.--reverse .text__wrapper{margin:0 3rem 0 0;width:50%}}.newsletter__heading{padding-bottom:.75rem;border-bottom:1px solid #000;margin-bottom:3rem}.newsletter form{max-width:30rem;margin-left:auto;margin-right:auto}.stellenanzeigen__header{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:4rem}.stellenanzeigen__header h2{padding-top:.75rem}.stellenanzeigen__header p{font-size:1.25rem}.stellenanzeigen__accordion .stellenanzeige{position:relative;padding-top:1rem;border-top:1px solid var(--color-dark)}.stellenanzeigen__accordion h3{margin-bottom:0}.stellenanzeigen__accordion .stellenbeschreibung{position:relative;max-height:0;overflow:hidden;transition:.25s;max-width:860px;margin-bottom:0}.stellenanzeigen__accordion label{cursor:pointer}.stellenanzeigen__accordion label:hover{color:var(--color-highlight)}.stellenanzeigen .accordion-toggle{position:absolute;right:0;top:.25rem;padding:0;border:none;margin:.5rem;background-image:url(/resources/media/icons/icon-plus.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(0);width:1.75rem;height:1.75rem;transition:.35s;cursor:pointer}.stellenanzeigen .accordion-toggle:checked{transform:rotate(45deg)}.stellenanzeigen .accordion-toggle:checked+.stellenbeschreibung{max-height:1500px;margin-bottom:2rem}.friends__grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media screen and (min-width:420px){.friends__grid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media screen and (min-width:640px){.friends__grid{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}}@media screen and (min-width:992px){.friends__grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5rem}}.friends__item{width:100%;border:2px solid #000;position:relative}.friends__item::before{content:"";display:block;padding-top:100%}.friends__link{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);background-image:url(/resources/media/icons/icon-open.svg);background-repeat:no-repeat;background-position:center;background-size:25%;opacity:0;transition:opacity .25s}.friends__link:hover{opacity:1}.friends__img{height:80%;width:80%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.friends__container{width:100%;display:flex;justify-content:center}.ankerbar__container{padding:16px 0;display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:992px){.ankerbar__container{flex-direction:row}}.ankerbar__item-link{font-family:rooney-web;font-weight:700;position:relative;display:block;padding:4px 0}@media screen and (min-width:992px){.ankerbar__item-link{padding-right:36px}}.ankerbar__item-link:hover{color:unset;opacity:.6}.ankerbar__item-link:hover::after{opacity:.6}@media screen and (min-width:992px){.ankerbar__item-link:not(:first-child){margin-left:40px}}.ankerbar__item-link::after{content:"";background-image:url(/resources/media/icons/Arrow_right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:60%;transform:translateY(-50%) translateX(-50%) rotate(90deg);right:0;height:18px;width:18px}.dropbox{height:clamp(15rem,80vh,45rem)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.25s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}