@font-face{font-display:swap;font-family:Nunito Sans;font-stretch:100%;font-style:normal;font-weight:200 1000;src:url(/static/media/Nunito_Sans.8c9c8b5bb43e18bf2920.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Oooh Baby;font-style:normal;font-weight:400;src:url(/static/media/Oooh_Baby.dd8b118d87cf3649dc91.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--white:#fffbf3;--beige:#e1caaa;--gray:#394c48;--lightgray:#d2dad0;--orange:#f3954b;--lightorange:#f1b68e;--green:#004e31;--lightgreen:#bed6c2;--black:#222;--klassik:#6b7976;--bio:var(--beige)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffbf3;background-color:var(--white);color:#222;color:var(--black);font-family:Nunito Sans,sans-serif;height:100%;margin:0;padding:0;scroll-behavior:smooth;scroll-snap-type:y mandatory}h3{font-size:2rem}.button{background-color:#004e31;background-color:var(--green);border:2px solid #fffbf3;border:2px solid var(--white);border-radius:0 .5rem 0 .5rem;box-shadow:0 6px 12px #000000bf;color:#fffbf3;color:var(--white);display:inline-block;font-size:1.125rem;font-weight:700;line-height:1;margin-block:3rem 2rem;outline:6px solid #004e31;outline:6px solid var(--green);padding:1rem 1.25rem;text-decoration:none;transition:all .2s ease}.button:hover{border:2px solid #f3954b;border:2px solid var(--orange);color:#f3954b;color:var(--orange)}.button.secondary{background-color:initial;box-shadow:none;margin-left:2rem;outline:6px solid #0000}.button.secondary,.button.secondary:hover{border:2px solid #004e31;border:2px solid var(--green);color:#004e31;color:var(--green)}.button.secondary:hover{background-color:#fffbf3;background-color:var(--white);outline:6px solid #fffbf3;outline:6px solid var(--white)}.container{margin:0 auto;max-width:1000px}.container p{text-wrap:pretty}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cookie-manager{--cc-modal-border-radius:0 0.5rem 0 0.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-modal-margin:1rem;--cc-z-index:2147483647;font-family:Nunito Sans,sans-serif!important}.cookie-manager>div{border-radius:0 .5rem 0 .5rem!important;color:#394c48!important;color:var(--gray)!important}@media screen and (max-width:480px){h3{font-size:1.5rem}.container{padding-inline:1.5rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:var(--white);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}nav{display:block;pointer-events:none;position:fixed;top:0;width:100%;z-index:1001}nav .container{max-width:1100px}.navbar{align-items:center;color:var(--orange);display:flex;justify-content:flex-end;pointer-events:none}.navbar-logo{cursor:pointer;display:block;margin-block:.5rem;margin-left:5rem;margin-right:auto;pointer-events:auto;position:relative;transform:translateY(0);transition:transform .2s cubic-bezier(.5,-.25,0,1.5);z-index:10}.navbar-logo:hover{transform:translateY(1rem)}.navbar-logo:before{background-color:var(--green);content:"";height:100%;position:absolute;top:-2rem;width:100%;z-index:-1}.navbar-logo img{display:block;height:3.5rem;z-index:1000}.shop-btn{box-shadow:none;font-size:1rem;margin:-3.25rem 1.5rem 0;outline:5px solid var(--green);padding:4rem .875rem .625rem;pointer-events:auto;transform:translateY(0);transition:transform .2s cubic-bezier(.5,-.25,0,1.5);z-index:10}.shop-btn:hover{transform:translateY(1.25rem)}.nav-container{align-items:center;display:flex;flex-direction:row;gap:3rem}.produkt-link{border:2px solid var(--orange);border-radius:0 .5rem 0 .5rem;color:var(--orange);font-size:1.25rem;font-weight:700;line-height:1;padding:.5rem .75rem;text-decoration:none;transition:background .2s ease,color .2s ease}.produkt-link:hover{background-color:var(--orange);color:var(--white)}.navbar-links{--mask:radial-gradient(36.89px at 51px 50%,#000 99%,#0000 101%) 0 calc(50% - 40px)/100% 80px,radial-gradient(36.89px at -31px 50%,#0000 99%,#000 101%) 20px 50%/100% 80px repeat-y;background-color:var(--gray);display:flex;flex-direction:column;gap:0;height:100vh;-webkit-mask:var(--mask);mask:var(--mask);overflow:hidden;padding:.5rem 5rem 1rem 4rem;position:absolute;right:-2.5rem;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.25,-.125,0,1.375);width:26rem;z-index:15}.navbar-links.open{pointer-events:auto;transform:translateY(0)}.navbar-links a{border-bottom:1px solid #ffffff26;color:var(--white);cursor:pointer;font-size:1.25rem;font-weight:700;padding-block:.75rem;text-decoration:none;transition:all .7s ease}.navbar-links a img{display:block;height:3.5rem}.navbar-links p{font-size:1.25rem;font-weight:700;margin:0;text-decoration:none}.navbar-links a:hover,.navbar-links p,.navbar-links p:hover{color:var(--orange);transition:color .5s ease}.navbar-links a.first{border-bottom:0;display:inline-block;margin-left:-.75rem;padding-block:0 1.5rem;position:relative;transition:transform .2s cubic-bezier(.5,-.25,0,1.5);width:min-content}.navbar-links a.first:hover{transform:translateY(1rem)}.navbar-links a.first img,.navbar-links a.first svg{display:block;height:3.5rem;width:auto}.navbar-links a.first:before{border:1px solid var(--orange);border-radius:0 0 0 .5rem;content:"";height:calc(100% + .5rem);position:absolute;top:-2rem;width:100%;z-index:-1}.last{padding-bottom:2vh}.nav-button{all:unset;display:block;margin-right:1rem;pointer-events:auto;position:relative;z-index:20}.burger-menu{cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:.5rem}.burger-menu span{background-color:var(--orange);border-radius:6px;height:6px;transform-origin:center;transition:transform .3s ease,opacity .3s ease,background-color .7s ease;width:3rem}.burger-menu:hover span{background-color:var(--lightorange)}.burger-menu.open span{background-color:var(--white)}.burger-menu.open:hover span{background-color:var(--orange)}.burger-menu.open span:first-child{transform:translateY(12px) rotate(45deg)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}@media (max-width:480px){.navbar{padding:0}.navbar-logo{margin-left:1.5rem;transition:transform .2s cubic-bezier(.5,-.25,0,1.5),opacity .3s ease}.navbar-logo.hidden{transform:translateX(-150%)}.navbar-logo img{height:3rem}.shop-btn{display:none}.burger-menu span{height:6px;width:2.5rem}.burger-menu.open span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.navbar-links{padding-top:.5rem;width:100vw}.navbar-links a.first img,.navbar-links a.first svg{display:block;height:3rem;width:auto}}.hero{background-image:url(/static/media/Gemuese_Produkt.35df7dc21b0d06a3f43e.jpg);background-position:35% 97%;background-repeat:no-repeat;background-size:100%;color:var(--white);height:95vh;position:relative;scroll-snap-align:start;scroll-snap-type:y mandatory}.hero .container{opacity:0;padding-top:12vh}.title{font-size:3.5rem;font-weight:200;line-height:1.25;margin-block:1.5rem 2.5rem}.title img{display:inline;height:5rem;margin-bottom:-1.25rem;width:auto}.subtitle{color:var(--orange);font-size:2rem;line-height:1.2;margin:0}.logo2{bottom:0;display:none;right:-11vw;width:9vw}.logo2,.pack{position:absolute}.pack{left:16.5vw;top:61vh;width:13vw}.logoPack{left:65.5vw;position:absolute;top:64vh;width:10vw}.hero-buttons-container{bottom:0;position:absolute;width:100%;z-index:5}.hero-buttons{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-inline:auto;max-width:1200px}.btn,.hero-buttons{align-items:center;color:var(--white)}.btn{border:2px solid var(--white);border-radius:0 .75rem 0 .75rem;box-shadow:0 -8px 16px #000000bf;cursor:pointer;display:flex;flex:0 1 30%;font-size:1.5rem;font-weight:800;justify-content:center;line-height:1;padding:1.25rem 1.25rem 4.5rem;text-align:center;text-decoration:none;transition:color .2s ease,transform .2s cubic-bezier(.5,-.25,0,1.5);z-index:1000}.btn,.btn:hover{background-color:var(--green);outline:6px solid var(--green)}.btn:hover{border:2px solid var(--orange);color:var(--orange);transform:translateY(-1.5rem)}@media (max-width:480px){.title{text-wrap:balance;font-size:2.5rem;line-height:1.2;margin-block:1rem 1.5rem}.title img{height:3.25rem;margin-bottom:-.75rem}.hero{background-position:47% 99%;background-size:220%;height:77vh;padding:0}.hero-buttons-container{bottom:-5rem;padding-inline:1.5rem;z-index:15}.hero-buttons{gap:1.5rem;grid-template-columns:1fr 1fr}.btn{box-shadow:0 6px 12px #000000bf;font-size:1rem;padding:1rem .75rem}.btn:hover{transform:translateY(0)}.btn:first-of-type,.btn:nth-of-type(4){border-radius:.5rem 0 .5rem 0}.btn:nth-of-type(2),.btn:nth-of-type(3){border-radius:0 .5rem 0 .5rem}}@media (min-width:480px) and (max-width:768px){.hero{background-position:50% -32%;background-size:228%;height:83vh;padding:0 6.7vw}.p1{font-size:2.5rem;font-weight:200;line-height:1.1;margin-top:4rem}}.hero2{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0 /80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px /80px 100% repeat-x;background-color:var(--white);color:var(--gray);margin-top:-4.5rem;-webkit-mask:var(--mask);mask:var(--mask);padding-block:3rem 0;position:relative;z-index:5}.hero2.produkte-bio-hero{padding-block:10rem 4rem}.produkte-bio-hero:after{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0 /80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px /80px 100% repeat-x;background-color:var(--beige);bottom:0;content:"";height:22rem;-webkit-mask:var(--mask);mask:var(--mask);position:absolute;width:100%;z-index:-1}.hero2.produkte-hero{margin-bottom:-15rem;padding-block:7rem 12rem}.produkte-hero:after{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0 /80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px /80px 100% repeat-x;background-color:var(--lightgray);bottom:0;content:"";height:30rem;-webkit-mask:var(--mask);mask:var(--mask);position:absolute;width:100%;z-index:-1}.overflow{overflow:hidden}.hero2-content{padding-top:12vh}.hero2 h1{font-size:3.5rem}.hero2 p{font-size:1.5rem;line-height:1.2}.hero2_1{background-image:url(/static/media/Natur_Handwerk_BG.ab0c93dda4a11e7c857f.png),linear-gradient(#0000,#0000 50%,#000 0,#000);background-position:30% top;background-repeat:no-repeat;background-size:129%;padding-block:18rem 7rem;pointer-events:none;position:relative;z-index:5}.hero2_1 .container{pointer-events:auto}.product-blocks{grid-gap:4rem 10%;display:grid;gap:4rem 10%;grid-template-columns:55% 35%;justify-items:start;margin-top:3rem}.product-block{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;justify-content:space-between}.product-block h3{font-weight:700;line-height:1;margin-block:0 1rem}.product-block h3 span{font-weight:300}.product-block p{font-size:1rem}.product-block img{filter:drop-shadow(0 .2rem .25rem rgba(0,0,0,.5));height:17rem;width:auto}.banner{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0 /80px 51% repeat-x,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px /80px calc(51% - 20px) repeat-x,radial-gradient(36.89px at 50% calc(100% - 51px),#000 99%,#0000 101%) calc(50% - 40px) 100% /80px 51% repeat-x,radial-gradient(36.89px at 50% calc(100% + 31px),#0000 99%,#000 101%) 50% calc(100% - 20px) /80px calc(51% - 20px) repeat-x;background-color:#5e1f1a;background-image:url(/static/media/Doch_Banner_1000x300.a5161525158456153695.jpg);background-position:50%;background-repeat:repeat-x;background-size:contain;color:var(--white);margin-block:-2rem 4rem;-webkit-mask:var(--mask);mask:var(--mask);pointer-events:auto;position:relative;z-index:10}.banner-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding-block:3rem 0}.banner .banner-content{padding:1.5rem 0}.banner img.banner-bg{border-radius:0 1.5rem 0 1.5rem;display:block}.banner h2{color:var(--white);font-size:3.5rem;font-weight:700;line-height:1;margin-block:0;text-shadow:0 0 .875rem #5e1f1a}.banner p{text-wrap:balance;font-size:2rem;line-height:1.1;text-shadow:0 0 .5rem #5e1f1a}.banner .button{margin-block:1rem -5rem;padding-bottom:4.5rem;transform:translateY(1.5rem);transition:transform .2s cubic-bezier(.5,-.25,0,1.5)}.banner .button:hover{border:2px solid var(--orange);color:var(--orange);transform:translateY(.25rem)}.banner .banner-product{filter:drop-shadow(0 .2rem .25rem rgba(0,0,0,.5));flex:auto 0 1}.banner .banner-product img{height:380px;width:auto}.banner .banner-product img.product2{bottom:-1rem;left:-7rem;position:absolute;transform:scale(.85);z-index:-1}.banner .banner-product:after{background:#00000059;border-radius:3rem;bottom:-.5rem;content:"";filter:blur(1rem);height:3rem;left:50%;position:absolute;transform:translateX(-50%);width:95%;z-index:-1}.bg2{display:flex}.bg2,.hero2_2{position:relative}.hero2_2{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0 /80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px /80px 100% repeat-x;background-color:var(--white);margin-top:-3rem;-webkit-mask:var(--mask);mask:var(--mask);z-index:5}.hero2_2 .container{display:flex;flex-direction:column;justify-content:center;margin-bottom:-22rem;padding-block:7rem 0;position:relative}.bg2Img{height:100%;width:100%}.color{background-color:#231f20;height:100vh;width:50vw}.down-button,.up-button{cursor:pointer;position:absolute;right:5vw}.up-button{top:110vh;z-index:1001}.down-button .arrow,.up-button .arrow-up{fill:#000;animation:colorChange 3s infinite;transition:fill .5s ease}@keyframes colorChange{0%{fill:#000}50%{fill:var(--white)}to{fill:#000}}.text{color:var(--white);line-height:1.1;max-width:60%}.text h2{font-size:3rem;line-height:1;margin:0}.text h3{font-size:2.5rem;font-weight:200;line-height:1;margin-block:0 2rem}.text p{font-size:1.25rem;line-height:1.2}.btn2U{position:absolute;top:212vh}.btn2D{bottom:-185vh}.bg3Img{display:block;width:136vw}.content h1{font-size:3.5rem;margin:0 0 2rem}.content p{font-size:1.5rem;line-height:1.2;margin:0;max-width:45%}.content{color:var(--gray);z-index:10}.quotes{background:linear-gradient(125deg,#3f403e 20%,#6f6c67 75%);position:relative;width:100vw}.quotes-container{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:1000px;padding-block:5rem}.btn3U{position:absolute;top:312vh}.btn3D{bottom:-285vh}.quote-cell{color:var(--white)}.left h1,.right h1{font-size:10vw;font-style:italic;font-weight:400;margin:0}.quote-cell p{font-size:1.5rem;font-weight:400;line-height:1;margin:0}.quote-cell p.quote{color:var(--white);display:inline;font-family:Oooh Baby,Georgia,Times New Roman,Times,serif;font-size:2rem;position:relative;z-index:5}.quote-cell p.quote:before{content:"“";left:-2.75rem;top:-2.25rem}.quote-cell p.quote:after,.quote-cell p.quote:before{color:var(--orange);font-family:Nunito Sans,sans-serif;font-size:10rem;font-style:italic;font-weight:400;line-height:1;position:absolute;z-index:-1}.quote-cell p.quote:after{bottom:-7.5rem;content:"”";right:-2rem}.quote-cell p.author{color:var(--orange);padding:1rem 0 0 1rem}.h1First{margin-top:-20vh!important}.h1Second{margin-top:15vh!important}.btn4U{position:absolute;top:359vh}.btn4D{bottom:-332vh}@media (max-width:480px){.overflow{overflow:hidden}.hero2{--mask:radial-gradient(18.45px at 50% 25.5px,#000 99%,#0000 101%) calc(50% - 20px) 0 /40px 100%,radial-gradient(18.45px at 50% -15.5px,#0000 99%,#000 101%) 50% 10px /40px 100% repeat-x;height:fit-content;margin-top:-2rem}.hero2 p{font-size:1.125rem}.hero2.produkte-bio-hero{padding-top:12rem}.hero2.produkte-hero{padding-block:1rem 12rem}.produkte-bio-hero:after{height:17rem}.produkte-hero:after{height:25rem}.hero2-content{padding-top:5vh}.product-blocks{grid-template-columns:1fr}.product-block img{height:auto;max-height:12rem;max-width:100%}.product-block p{font-size:.875rem}.banner .title img{height:3.5rem}.banner .banner-product img{height:auto;max-width:100%}.hero2 .button{font-size:1rem;margin-block:2rem 0;margin-left:.75rem;padding:1rem 1.25rem}.hero2 .button.secondary{background-color:var(--white);margin-left:.75rem;outline-color:var(--white)}.banner{background-repeat:repeat-y;background-size:250%;margin-block:-2rem 2rem;overflow:hidden}.banner-container{flex-direction:column;padding-inline:1.5rem}.banner h2{font-size:3rem}.banner p{font-size:1.5rem;line-height:1.2;width:55%}.banner .button{margin-block:1rem -2rem}.banner .banner-product{bottom:0;height:auto;position:absolute;right:-1rem;width:45%}.hero2_1{background-position:45% 0;background-repeat:no-repeat;background-size:300%;margin-top:5rem;padding-block:8.5rem 4rem}.text{max-width:75%}.text h2{text-wrap:balance;font-size:2rem;margin-right:4rem}.text h3{font-size:1.6255rem;margin:0}.text p{font-size:.875rem}.text p:last-of-type{margin-right:-25%}.hero2_2 .container{padding-block:4rem 19rem}.hero2_2 .title{text-wrap:balance}.hero2_2 .title br{display:none}.content p{font-size:1.25rem;max-width:100%}.p1_1{font-size:1.5rem!important;font-weight:200;margin:0}.bg2Img{height:46vh;left:-292px;position:absolute;top:54vh;width:168%}.bg3Img{margin-left:-100vw;width:310vw}.quotes-container{gap:3rem;grid-template-columns:auto;padding-block:3rem;padding-inline:2.5rem 1rem}.quote-cell p{font-size:1rem}.quote-cell p.quote{font-size:1.5rem}.quote-cell p.quote:before{font-size:7rem;left:-1.75rem;top:-1.5rem}.quote-cell p.quote:after{bottom:-5.25rem;font-size:7rem;right:-1.25rem}.orange{background-color:var(--orange);height:39vh;width:100vw}.left,.right{color:var(--white);display:flex;width:44%}.left p,.right p{font-size:.875rem;font-style:italic;font-weight:400;margin:0;padding-top:1vh}.content{color:var(--gray)}.h1First{margin-top:-6vh!important}.h1Second{margin-top:23vh!important}.orangeContent{padding-top:7vh}.contentWrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding:5vh 6.7vw 0}}.hero3{color:var(--gray);margin-bottom:-4rem;padding-block:7rem 0}.gallery{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);justify-content:space-around;margin-block:3rem 0;margin-inline:auto;max-width:1800px;padding-inline:6rem;width:100%}.gallery img{border-radius:0 1rem 0 1rem;height:auto;width:100%}.hero3-content h1{font-size:3.5rem;font-weight:300;margin-bottom:0;margin-top:0}.hero3 p{font-size:1.5rem;line-height:1.2}.cards{display:flex;gap:6vw;justify-content:center}.card img{width:12vw}.hero3_1{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0/80px 51% repeat-x,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px/80px calc(51% - 20px) repeat-x,radial-gradient(36.89px at 50% calc(100% - 51px),#000 99%,#0000 101%) calc(50% - 40px) 100%/80px 51% repeat-x,radial-gradient(36.89px at 50% calc(100% + 31px),#0000 99%,#000 101%) 50% calc(100% - 20px)/80px calc(51% - 20px) repeat-x;background-color:var(--gray);color:var(--white);-webkit-mask:var(--mask);mask:var(--mask);padding-block:7rem}.hero3_1-content{margin:0 17.7vw;padding:7rem 0}.hero3_1 h2{font-size:3.5rem;margin-block:0}.hero3_1 p{font-size:1.5rem;line-height:1.2}.btn5{top:530vh}.btn6{top:460vh}.hero3_2{color:var(--gray);padding-block:5rem;position:relative}.hero3_2-content{margin:0 17.7vw;overflow:hidden;padding-top:15vh}.hero3_2 p{font-size:1rem;line-height:1.2}.inspo{overflow:auto;scroll-snap-type:x mandatory}.inspo::-webkit-scrollbar{height:10px;width:10px}.inspo::-webkit-scrollbar-track{background:var(--lightgray);border-radius:5px}.inspo::-webkit-scrollbar-button{width:calc(50vw - 500px)}.inspo::-webkit-scrollbar-thumb{background:var(--green);border-radius:5px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.inspo::-webkit-scrollbar-thumb:hover{background:var(--orange);-webkit-transition:all .2s ease;transition:all .2s ease}.inspo-container{align-items:start;display:flex;flex-wrap:nowrap;gap:2rem;margin:0 calc(-500px + 50vw) 3rem;width:min-content}.blog-entry{scroll-snap-align:center}.blog-entry.recipe{background-color:var(--lightgray);border-radius:0 1.5rem 0 1.5rem;display:flex;flex:0 0 auto;flex-direction:column;height:35rem;overflow:hidden;width:30rem}.recipe .recipe-content{grid-gap:1rem;display:grid;flex:1 0 auto;gap:1rem;grid-template-rows:min-content auto min-content;justify-items:start;padding:1rem 2rem 2rem}.recipe img{--mask:radial-gradient(18.45px at 50% calc(100% - 25.5px),#000 99%,#0000 101%) calc(50% - 20px) 0 /40px 100%,radial-gradient(18.45px at 50% calc(100% + 15.5px),#0000 99%,#000 101%) 50% calc(100% - 10px) /40px 100% repeat-x;flex:0 0 auto;height:auto;-webkit-mask:var(--mask);mask:var(--mask);width:100%}.recipe h3{line-height:1}.recipe h3,.recipe p{margin-block:0}.recipe .button{margin-block:1rem 0;padding:.75rem 1rem}.blog-entry.reel{flex:35rem 1;height:35rem;width:auto}.blog-entry.reel .video-container{border-radius:0 1rem 0 1rem;overflow:hidden}.blog-entry.reel .video-container,.video-container video{display:block;height:35rem;width:auto}.hero3_2 .btn-container .button{margin-block:3rem -2.75rem;padding-bottom:4.5rem;transform:translateY(1.5rem);transition:transform .2s cubic-bezier(.5,-.25,0,1.5)}.hero3_2 .btn-container .button:hover{transform:translateY(.25rem)}.imgContainerHero3_2{display:flex;position:absolute}.dochSmall{left:37vw;margin-left:27rem;margin-top:-36rem;top:11vh;width:45vw}.dochSmall-p{bottom:2vh;left:35vw;position:absolute}.dochBig{position:absolute;right:31vw;top:16vh;width:16vw}.dochBig-p{bottom:2vh;position:absolute;right:34vw}.produkteRange{width:100%}.hero3_3{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0 /80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px /80px 100% repeat-x;background-color:#000;background-image:url(/static/media/footer_bg.7f69a1588e658ddbbc28.jpg);background-position:40% -20%;background-repeat:no-repeat;background-size:160%;-webkit-mask:var(--mask);mask:var(--mask)}.btn-container{display:none}.shop-container{grid-gap:5rem;color:var(--white);display:grid;gap:5rem;grid-template-columns:1fr 1fr;justify-content:space-evenly;padding-bottom:25rem;padding-top:5rem}.firstBlock h2,.secondBlock h2{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:2rem}.firstBlock h2 span,.firstBlock p,.secondBlock h2 span{font-weight:200}.firstBlock p{font-size:3.5rem;line-height:1;margin-bottom:2vh;margin-top:0}.orangeP{color:var(--white);font-size:1.5rem!important;font-weight:400!important;line-height:1.2!important}.secondText{margin-bottom:6.5vh!important}.secondBlock p{font-size:2rem;font-weight:200;line-height:1.1;margin-bottom:2.5rem}.scroll-container2{display:flex;flex-direction:row;height:400px;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.scroll-item2{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;scroll-snap-align:start;width:100%}.scroll-item2 img{height:auto;object-fit:cover;width:100%}.scroll-container2::-webkit-scrollbar{height:12px;width:12px}.scroll-container2::-webkit-scrollbar-track{background:#f1b68e!important;border-radius:6px;padding-left:20px}.scroll-container2::-webkit-scrollbar-thumb{background:var(--orange)!important;border:2px solid #f1f1f1;border-radius:6px}.scroll-container2::-webkit-scrollbar-thumb:hover{background:#555}.scroll-container2{margin-top:8rem;scrollbar-color:var(--orange) var(--white);scrollbar-width:thin}.firstBlock,.secondBlock{align-items:center;color:var(--orange);flex-direction:column}.buyLinkContainer{display:inline-block;position:relative}.buyLink{align-items:center;background-color:var(--orange);border:none;border-radius:10px;box-shadow:10px 10px 5px -4px #00000059;color:var(--white);cursor:pointer;display:flex;font-size:1.7vw;justify-content:center;padding:1.5vh 4vw;text-align:center;text-decoration:none;transition:background-color .3s ease;width:10vw}.buyLink,.buyLink:focus{outline:none}.buyLink.open{background-color:#d87a30}.arrow{display:inline-block;transition:transform .3s ease}.buyLink.open .arrow{transform:rotate(180deg)}.dropdown-menu{background-color:var(--white);border-radius:4px;box-shadow:0 8px 16px #0003;left:0;min-width:200px;padding:10px 0;position:absolute;top:100%;transition:opacity .3s ease;z-index:1}.shop-menu{margin:0;padding:0}.dropdown-menu li,.shop-menu li{display:inline-block;list-style:none;margin-right:1rem}.shop-menu li a.shop-link{background-color:initial;border:2px solid var(--white);border-radius:0 .5rem 0 .5rem;box-shadow:none;color:var(--white);display:inline-block;font-size:1rem;font-weight:700;margin-block:0 .5rem;outline:6px solid #0000;overflow:hidden;padding:.5rem 3rem .5rem 1rem;position:relative;text-decoration:none;transition:color .5s ease,border .5s ease}.shop-menu li a.shop-link.online-shop{background-color:var(--green);outline:.25rem solid var(--green)}.shop-menu li a.shop-link:hover{border:2px solid var(--orange);transition:color .2s ease,border .2s ease}.shop-menu li a.shop-link:after,.shop-menu li a.shop-link:before{height:1.5rem;position:absolute;right:.325rem;top:50%;transition:transform .3s ease;width:1.5rem}.shop-menu li a.shop-link:before{content:url(/static/media/external_link.da44bd5979bc1dcfc3df.svg);transform:translateY(-50%)}.shop-menu li a.shop-link:after{content:url(/static/media/external_link_hover.672657dcfdeefb7885b6.svg);transform:translate(-150%,100%)}.shop-menu li a.shop-link:hover:before{transform:translate(150%,-200%)}.shop-menu li a.shop-link:hover:after{transform:translateY(-50%)}.dropdown-menu li a{color:#333;display:block;padding:8px 16px;text-decoration:none}.dropdown-menu li a:hover{background-color:#f1f1f1}.buyAddress{color:var(--white);font-size:2rem;line-height:1.2}.secondBlockText{margin-right:6vw}@media (max-width:480px){.hero3{padding-block:3rem 0}.hero3 p{font-size:1rem}.hero3-content h1{font-size:2rem;font-weight:300;margin-bottom:0;margin-top:0}.hero3-content p{font-size:.9rem}.cards{display:flex;gap:6vw;justify-content:center;margin-top:6vh}.card img{width:26vw}.hero3_1-content{color:var(--white);margin:0 6.6vw;padding-top:9vh}.hero3_1-content h1{font-size:2.3rem;line-height:1}.hero3_1-content p{font-size:1rem}.hero3_2-content h1{font-size:2.3rem}.hero3_2-content{color:var(--gray);margin:0 6.6vw;overflow:hidden;padding-top:5vh}.hero3_1 h2{text-wrap:balance;font-size:2rem;line-height:1.1;margin-block:0}.hero3_1 p{font-size:1rem}.hero3_2{padding-block:2rem}.inspo::-webkit-scrollbar-button{width:1.5rem}.inspo-container{gap:1.5rem;margin-inline:1.5rem;margin-bottom:2rem}.blog-entry.recipe{height:25rem;width:17rem}.recipe p{font-size:.875rem}.blog-entry.reel,.blog-entry.reel .video-container,.blog-entry.reel .video-container video{height:25rem}.hero3_3{background-position:40% 135%;background-size:300%}.hero3_3-content{color:var(--white);display:flex;flex-direction:column;gap:0;margin:0 6.6vw;padding-top:12vh}.shop-container{gap:3rem;grid-template-columns:auto;padding-block:5rem 12rem}.firstBlock{grid-row:1}.secondBlock{grid-row:2}.firstBlock h2,.secondBlock h2{font-size:3rem;margin-block:0 1.5rem}.firstBlock p,.secondBlock p{font-size:1.5rem}.buyLink{background-color:var(--orange);border-radius:10px;color:var(--white);font-size:4.7vw;padding:1.5vh 12vw;text-decoration:none;width:auto}.gallery-container{overflow:auto;scroll-snap-type:x mandatory}.gallery{gap:1.5rem;margin-block:1rem 0;padding-inline:1.5rem;width:300%}.gallery img{scroll-snap-align:center}.hero3_1{padding-block:5rem}.firstBlock,.secondBlock{align-items:center;color:var(--orange);display:flex;flex-direction:row;justify-content:space-between;width:100%}.secondText{margin-bottom:2vh!important}}@media (min-width:768px) and (max-width:1500px){.dochSmall{left:37vw;margin-left:27rem;margin-top:-14rem;top:11vh;width:45vw}.hero3_2-content p{font-size:1.5rem;line-height:1;padding-right:46%}}footer{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0/80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px/80px 100% repeat-x;align-items:top;background-color:var(--gray);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:var(--orange);display:grid;grid-template-columns:1fr 30rem 1fr;justify-content:space-between;margin-top:-2rem;-webkit-mask:var(--mask);mask:var(--mask);min-height:15rem;padding-block:5rem 2.5rem;position:relative;width:100%;z-index:100}.footerLeft{gap:.5rem;justify-self:end;margin-top:1rem}.footerLeft,.footerMiddle{display:flex;flex-direction:column}.footerMiddle{align-items:center;gap:1vh}.footerMiddle p{margin:0}.footerRight{justify-self:start;margin-top:1rem}.footerLogo{width:10rem}.footerLogo2{width:3.5vw}.footerLeft p{margin:0}.footerRight p{font-size:1.5rem;font-weight:900}.contactItem{align-items:center;display:flex;gap:8px;justify-content:flex-end}.icon{font-size:1.25em}.contactLink,.icon{color:var(--orange)}.contactLink{font-size:1em;text-decoration:none}.contactLink:hover{text-decoration:underline}.socials{background:#0000;border-radius:3rem;display:inline-block;height:3rem;margin-inline:.25rem;position:relative;width:3rem}.socials:before{border-radius:0 .5rem 0 .5rem;content:"";height:3rem;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:3rem;z-index:-1}.socials.facebook:before{background-color:#3b5998}.socials.instagram:before{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.socials:hover:before{opacity:1;transition:opacity .2s ease}.socials svg{fill:var(--orange);height:3rem;transition:fill .5s ease;width:3rem}.socials:hover svg{fill:var(--white);transition:fill .2s ease}@media (max-width:768px){.footerLeft{align-items:center;display:flex;flex-direction:column;font-size:1.25rem;gap:.25rem;grid-area:contact;justify-self:center;margin-left:0}.footerLeft .icon{display:none}.footerRight{font-size:1rem;font-weight:900;grid-area:socials;justify-self:center;margin-right:0}.footerRight p{margin:0}.footerMiddle p{font-size:.875rem}footer{grid-gap:1rem;--mask:radial-gradient(18.45px at 50% 25.5px,#000 99%,#0000 101%) calc(50% - 20px) 0 /40px 100%,radial-gradient(18.45px at 50% -15.5px,#0000 99%,#000 101%) 50% 10px /40px 100% repeat-x;display:grid;gap:1rem;grid-template-areas:"logo" "socials" "contact";grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center;justify-items:center;margin-top:-1rem;padding-block:5rem 3rem}.footerLogo2{width:17vw}.footerLogo{max-width:60%}}.impressum{height:100vh;scroll-snap-align:start}.impressum-content{color:var(--gray);margin:0 auto;padding-block:7rem;text-align:center;width:1000px}.impressum-content h1{font-size:3.5rem;font-weight:200}.impressum-content p{font-size:1.5rem}@media (max-width:768px){.impressum-content h1{font-size:2.5rem}.impressum-content p{font-size:1.275rem}.impressum-content{color:var(--gray);margin:0 6.6vw;padding-top:13vh;.impressum-content p{font-size:1.275rem}}}.AGB-content{color:var(--gray);margin:0 auto;padding-block:7rem;width:1000px}.AGB-content h1{font-size:3.5rem;font-weight:200}.AGB-content h3{color:var(--orange);font-size:2.5rem;font-weight:300}.AGB-content p,li{font-size:1.5rem}ol{padding-inline-start:1rem}@media (max-width:768px){.AGB-content h1{font-size:2.5rem}.AGB-content li,.AGB-content p{font-size:1.275rem}.AGB-content h3{color:var(--orange);font-size:2rem;font-weight:300}.AGB-content{color:var(--gray);margin:0 6.6vw;padding-top:13vh}}.Datenschutz-content{color:var(--gray);margin:auto;padding-block:7rem;width:1000px}.Datenschutz-content h1{font-size:3.5rem;font-weight:200}.Datenschutz-content h3{color:var(--orange);font-size:2.5rem;font-weight:300}.Datenschutz-content p{font-size:1.5rem}.Datenschutz-content a{color:var(--orange);text-decoration:none}@media (max-width:768px){.Datenschutz-content h1{font-size:2.5rem}.Datenschutz-content p{font-size:1.275rem}.Datenschutz-content h3{font-size:2rem}.Datenschutz-content{color:var(--gray);margin:0 6.6vw;padding-top:13vh}}.app-loader{align-items:center;color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.app-loader.light{color:var(--orange)}.app-loader.light,.app-loader.light .app-loader__bowl,.app-loader.light .app-loader__wisk-handle{background:var(--gray)}.app-loader__text{display:flex;font-size:4.25rem;justify-content:center;margin:0 0 4rem;text-transform:uppercase;width:100%}.app-loader__text span{animation:flip 10s ease-in infinite;flex:0 0 auto;perspective:1000px;position:relative;transform-origin:50% 50%;transform-style:preserve-3d}.app-loader__text span:first-of-type{animation-delay:0ms;z-index:1}.app-loader__text span:nth-of-type(2){animation-delay:.1s;z-index:2}.app-loader__text span:nth-of-type(3){animation-delay:.2s;z-index:3}.app-loader__text span:nth-of-type(51){animation-delay:5s;z-index:51}.app-loader__text span sub,.app-loader__text span sup{backface-visibility:hidden;color:currentColor;display:block;font-style:normal;transition:none}.app-loader__text span sub{color:var(--orange);height:100%;left:0;position:absolute;top:0;transform:rotateY(-180deg) scaleX(-1);width:100%}.app-loader__text i{flex:0 0 0.75ch}.app-loader__wisk{animation:depth 2s cubic-bezier(.02,.01,.21,1) infinite;display:flex;margin:0;transform:translateZ(-1px) scale(.9);transform-origin:bottom;z-index:1}.app-loader__wisk-inner{align-items:center;animation:length 2s cubic-bezier(.3,.27,.07,1.64) infinite;display:flex;flex-direction:column;transform:translateX(-45%) rotate(-10deg) rotateX(-5deg);width:100%}.app-loader__wisk-handle{background:#1e1e26;border:.25rem solid;border-radius:.25rem;height:2.75rem;width:1.75rem;z-index:2}.app-loader__wisk-wires{border:.25rem solid;border-radius:0 100% 45% 55%/0 55% 45% 100%;height:5rem;margin-bottom:-2rem;position:relative;transform:rotate(45deg);transform-origin:50%;width:5rem;z-index:1}.app-loader__wisk-wires:after{border:.25rem solid;border-radius:0 100% 20% 80%/0 80% 20% 100%;bottom:0;content:"";height:100%;left:50%;margin-left:-.5rem;margin-top:-.5rem;position:absolute;top:0;transform:translateX(-50%) scale(.75);width:100%}.app-loader__bowl{background:#1e1e26;border:.25rem solid;border-radius:.25rem .25rem 3rem 3rem;height:4.5rem;transform:translateZ(5px);width:9rem;z-index:2}@keyframes flip{0%{transform:translateX(0) rotateY(0deg)}5%{transform:translateX(-100%) rotateY(220deg)}10%{transform:translateX(0) rotateY(1turn)}to{transform:translateX(0) rotateY(1turn)}}@keyframes depth{50%{animation-timing-function:cubic-bezier(.02,.01,.21,1);transform:translateX(25%) rotate(6deg) rotateX(10deg)}}@keyframes length{50%{animation-timing-function:cubic-bezier(.3,.27,.07,1.64);transform:translateZ(2px) scale(1.025)}}.products-container{display:inline-block;margin-top:0;padding-bottom:.75rem;padding-left:calc(12.375rem + 1px);position:fixed;top:0;z-index:15}.products-container .art-nav,.products-container .type-nav{background-color:var(--white);display:inline-block;margin-right:.125rem;margin-top:-2rem;padding-top:2rem;transform:translateY(-5.625rem);transition:transform .3s cubic-bezier(.5,-.25,0,1.5),background-color .3s ease}.products-container .title-art,.products-container .title-type{all:unset;border-left:0;color:var(--green);cursor:pointer;font-size:1.5rem;font-weight:400;line-height:1;margin-bottom:0;padding-block:1rem;padding-inline:1rem 2.75rem;position:relative}.products-container .art-nav:hover,.products-container .type-nav:hover{background-color:var(--lightgray);transform:translateY(-4.625rem)}.products-container .art-nav.open,.products-container .art-nav.open:hover,.products-container .type-nav.open,.products-container .type-nav.open:hover{background-color:var(--lightgray);transform:translateY(1rem)}.products-container .art-nav{border-radius:0 0 .5rem 0}.products-container .title-art:after,.products-container .title-type:after{bottom:1rem;content:url(/static/media/expand.a24f24ba68ca0971b88a.svg);height:1.5rem;position:absolute;right:.75rem;transition:transform .3s ease;width:1.5rem}.products-container .art-nav.open .title-art:after,.products-container .type-nav.open .title-type:after{transform:rotate(180deg)}.filter-menu{margin:0;opacity:0;padding:0;transition:all .2s ease;visibility:hidden}.open .filter-menu{max-height:min-content;opacity:1;visibility:visible}.filter-menu li{display:block;list-style:none}.filter-menu li button{all:unset;border-bottom:1px solid #004e3126;box-sizing:border-box;color:var(--gray);cursor:pointer;display:block;font-size:1.125rem;font-weight:700;padding:.75rem 1rem;transition:color .5s ease,background-color .5s ease;width:100%}.filter-menu li button:hover{background-color:var(--gray);color:var(--white);transition:color .25s ease,background-color .2s ease}.products{align-items:start;background-color:var(--white);background-position:0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:max-content;min-height:calc(100vh - 13rem);opacity:1;padding-block:4.5rem 0;transform:translateX(0)}.product-card{align-items:center;aspect-ratio:1;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem;position:relative;text-decoration:none}.products.gw-only,.products.wp-only{background-color:var(--white)}.products.bio-only{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--bio),#fff 50%),color-mix(in srgb,var(--bio),#fff 50%) 1rem,color-mix(in srgb,var(--bio),#fff 70%) 1rem,color-mix(in srgb,var(--bio),#fff 70%) 2rem)}.products.klassik-only{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--klassik),#fff 80%),color-mix(in srgb,var(--klassik),#fff 80%) 1rem,color-mix(in srgb,var(--klassik),#fff 90%) 1rem,color-mix(in srgb,var(--klassik),#fff 90%) 2rem)}.products.bio-only .bio,.products.gw-only .gemuesewuerze,.products.klassik-only .klassik,.products.wp-only .wuerzpulver{opacity:1;position:relative;visibility:visible}.products.bio-only .klassik,.products.gw-only .wuerzpulver,.products.klassik-only .bio,.products.wp-only .gemuesewuerze{opacity:0;position:absolute;visibility:hidden}@keyframes animateIn{0%{opacity:1;transform:translateX(0)}49%{opacity:1;transform:translateX(100%)}50%{opacity:0;transform:translateX(100%)}51%{opacity:1;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes animateInInitial{0%{opacity:1;transform:translateX(0)}49%{opacity:1;transform:translateX(100%)}50%{opacity:0;transform:translateX(100%)}51%{opacity:1;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes animateOut{0%{display:flex;opacity:1;transform:translateY(0)}99%{display:flex;opacity:0;transform:translateY(100%)}to{display:none;opacity:0;transform:translateY(100%)}}.product-card-bg{--mask:radial-gradient(18.45px at 50% calc(100% - 25.5px),#000 99%,#0000 101%) calc(50% - 20px) 0/40px 100%,radial-gradient(18.45px at 50% calc(100% + 15.5px),#0000 99%,#000 101%) 50% calc(100% - 10px)/40px 100% repeat-x;height:16rem;-webkit-mask:var(--mask);mask:var(--mask);position:absolute;right:0;top:-2rem;transition:transform .3s ease;width:100%}.bio .product-card-bg{background-color:var(--bio)}.klassik .product-card-bg{background-color:var(--klassik)}.bio-only .product-card:nth-child(odd of .bio) .product-card-bg{background-color:var(--bio)}.bio-only .product-card:nth-child(even of .bio) .product-card-bg{background-color:var(--klassik)}.product-card:nth-child(odd of .bio) .product-card-bg{background-color:var(--bio)}.product-card:nth-child(even of .bio) .product-card-bg{background-color:color-mix(in srgb,var(--bio),#fff 25%)}.gw-only .product-card:nth-child(odd of .bio.gemuesewuerze) .product-card-bg{background-color:var(--bio)}.gw-only .product-card:nth-child(even of .bio.gemuesewuerze) .product-card-bg{background-color:color-mix(in srgb,var(--bio),#fff 25%)}.gw-only .product-card:nth-child(odd of .klassik.gemuesewuerze) .product-card-bg{background-color:var(--klassik)}.gw-only .product-card:nth-child(even of .klassik.gemuesewuerze) .product-card-bg{background-color:color-mix(in srgb,var(--klassik),#fff 25%)}.wp-only .product-card:nth-child(odd of .bio.wuerzpulver) .product-card-bg{background-color:var(--bio)}.wp-only .product-card:nth-child(even of .bio.wuerzpulver) .product-card-bg{background-color:color-mix(in srgb,var(--bio),#fff 25%)}.wp-only .product-card:nth-child(odd of .klassik.wuerzpulver) .product-card-bg{background-color:var(--klassik)}.wp-only .product-card:nth-child(even of .klassik.wuerzpulver) .product-card-bg{background-color:color-mix(in srgb,var(--klassik),#fff 25%)}.bio-only.gw-only .product-card:nth-child(odd of .bio.gemuesewuerze) .product-card-bg{background-color:var(--bio)}.bio-only.gw-only .product-card:nth-child(even of .bio.gemuesewuerze) .product-card-bg{background-color:color-mix(in srgb,var(--bio),#fff 25%)}.bio-only.wp-only .product-card:nth-child(odd of .bio.wuerzpulver) .product-card-bg{background-color:var(--bio)}.bio-only.wp-only .product-card:nth-child(even of .bio.wuerzpulver) .product-card-bg{background-color:color-mix(in srgb,var(--bio),#fff 25%)}.klassik-only .product-card:nth-child(odd of .klassik) .product-card-bg{background-color:var(--klassik)}.klassik-only .product-card:nth-child(even of .klassik) .product-card-bg{background-color:color-mix(in srgb,var(--klassik),#fff 25%)}.klassik-only.gw-only .product-card:nth-child(odd of .klassik.gemuesewuerze) .product-card-bg{background-color:var(--klassik)}.klassik-only.gw-only .product-card:nth-child(even of .klassik.gemuesewuerze) .product-card-bg{background-color:color-mix(in srgb,var(--klassik),#fff 25%)}.klassik-only.wp-only .product-card:nth-child(odd of .klassik.wuerzpulver) .product-card-bg{background-color:var(--klassik)}.klassik-only.wp-only .product-card:nth-child(even of .klassik.wuerzpulver) .product-card-bg{background-color:color-mix(in srgb,var(--klassik),#fff 25%)}.product-card:hover .product-card-bg{transform:translateY(-100%)}.product-card-img{height:auto;margin-bottom:2rem;max-width:12rem;position:relative;width:50%;z-index:5}.product-card-img:after{background:#00000040;border-radius:.5rem;bottom:-.125rem;content:"";filter:blur(.5rem);height:2rem;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.product-card-img img{filter:drop-shadow(0 .2rem .25rem rgba(0,0,0,.35));height:auto;width:100%}.product-card-content{text-align:center;z-index:5}.product-card-content h3{font-size:1.5rem;font-weight:200;line-height:1;margin-block:0}.product-card-content h2{font-size:1.75rem;font-weight:700;line-height:1.2;margin-block:0}.product-card-content p{text-wrap:balance;font-size:1.125rem;font-weight:500;line-height:1.1;margin-block:.5rem 0;opacity:.6}.product-card.dark .product-card-content{color:var(--white)}.product-card.light .product-card-content{color:#222}.product-detail{padding-block:0}.product-detail .detail-container{padding-left:13rem}.back-button{align-items:center;color:var(--green);display:flex;font-size:1.5rem;font-weight:500;gap:.5rem;margin-block:.25rem 0;max-width:min-content;padding:1rem;position:relative;text-decoration:none;transition:color .5s ease;z-index:1002}.back-button:hover{color:var(--orange);transition:color .2s ease}.back-button svg{fill:var(--green);transition:fill .5s ease}.back-button:hover svg{fill:var(--orange);transition:fill .2s ease}.product{align-items:center;display:flex;min-height:calc(100vh - 13rem);position:relative}.product-container{grid-gap:0 3rem;align-items:end;display:grid;gap:0 3rem;grid-template-areas:"img content" "img nutrition";grid-template-columns:1fr 1fr;grid-template-rows:auto 22rem;margin:5rem auto;max-width:1000px;position:relative}.reference-link{align-items:center;background-color:var(--bio);border:2px solid var(--green);border-radius:50%;box-shadow:0 8px 16px #00000059;color:var(--green);display:flex;font-size:1.325rem;font-weight:800;height:7rem;left:-1.5rem;line-height:1;outline:6px solid var(--bio);padding:1rem .75rem .75rem;position:absolute;text-align:center;text-decoration:none;top:9rem;transform:rotate(-12deg) scale(1);transition:background .2s ease,outline .2s ease,transform .2s cubic-bezier(.5,-.25,0,1.5);width:7rem;z-index:5}.reference-link:hover{transform:rotate(0deg) scale(1.25)}.product-content h3{color:var(--green);font-size:1.25rem;margin-bottom:.25rem}.product p{line-height:1.1;margin-block:0}.product-img{display:flex;filter:drop-shadow(0 .2rem .25rem rgba(0,0,0,.2));grid-area:img;height:auto;position:relative;transform:translateY(-1rem)}.product-img:after{background:#00000059;border-radius:5rem;bottom:-.75rem;content:"";filter:blur(1.75rem);height:5rem;left:50%;position:absolute;transform:translateX(-50%);width:98%;z-index:-1}.product.light .product-img:after{background:radial-gradient(#00000080 10%,#0000 60%);background:#00000080}.product.dark .product-img:after{background:radial-gradient(#00000080 0,#0000 60%);background:#000000a6}.product-img img{margin:0 0 0 auto;max-width:100%}.product-content{grid-area:content;line-height:1.1}.product-content h2{font-size:2rem;font-weight:300;line-height:1;margin-block:0}.product-content h1{font-size:2.5rem;font-weight:700;line-height:1;margin-block:0;text-transform:uppercase}.product-description p{text-wrap:balance;font-size:1.25rem;line-height:1.1;margin-top:.25rem}.product-ingredients p{font-weight:700}.product-allergens{font-size:.875rem;margin-block:.5rem}.product-instructions p{font-size:.875rem;white-space:pre-line}.icon-container{align-items:center;display:grid;grid-template-columns:repeat(6,1fr);margin-left:-1.325rem;width:100%}.icon-container img{height:auto;width:100%}.nutrition-header{flex-direction:row}.nutrition,.nutrition-header{display:flex;justify-content:space-between}.nutrition{color:var(--white);font-size:.875rem;grid-area:nutrition;padding-block:.25rem}.product.dark .nutrition{border-bottom:1px solid #ffffff40;color:#ffffffbf}.product.light .nutrition{border-bottom:1px solid #00000040;color:#000000bf}.product-bg{--mask:radial-gradient(36.89px at 50% 51px,#000 99%,#0000 101%) calc(50% - 40px) 0/80px 100%,radial-gradient(36.89px at 50% -31px,#0000 99%,#000 101%) 50% 20px/80px 100% repeat-x;bottom:0;height:calc(50vh - 6.5rem);left:0;-webkit-mask:var(--mask);mask:var(--mask);min-height:27.5rem;position:absolute;width:100%;z-index:-1}.nutrition-container{padding-block:2rem;padding-right:2.5rem}.nutrition-container h3{font-size:1.25rem;margin-block:.25rem}.product.dark .nutrition-container h3{color:var(--white)}.product.light .nutrition-container h3{color:#222}.nutrition p{margin-block:0}.product-weight{display:flex;justify-content:space-between;line-height:1;margin-block:1rem .5rem}.product_field h3,.product_field p{align-self:flex-start;margin:0}.product_field strong{margin-top:.1rem}svg.product-icon .cls-1{fill:none}@media screen and (max-width:480px){.products-container{padding-left:7.75rem}.products-container .title{font-size:1.75rem;padding-block:1.25rem}.products-container .title-art,.products-container .title-type{font-size:.875rem;font-weight:700;padding-inline:.75rem 1.5rem}.products-container .art-nav,.products-container .art-nav:hover,.products-container .type-nav,.products-container .type-nav:hover{transform:translateY(-3.5rem)}.products-container .art-nav.open,.products-container .art-nav.open:hover,.products-container .type-nav.open,.products-container .type-nav.open:hover{transform:translateY(1.5rem)}.products-container .title-art:after,.products-container .title-type:after{height:1rem;right:.25rem;width:1rem}.filter-menu li button{font-size:.75rem;padding:.5rem .75rem}.products{grid-template-columns:repeat(2,1fr);margin-bottom:-1rem;min-height:calc(100vh - 2.5rem);padding-block:4rem 0}.product-card{padding:1rem}.product-card-bg{--mask:radial-gradient(9.22px at 50% calc(100% - 12.75px),#000 99%,#0000 101%) calc(50% - 10px) 0/20px 100%,radial-gradient(9.22px at 50% calc(100% + 7.75px),#0000 99%,#000 101%) 50% calc(100% - 5px)/20px 100% repeat-x;height:5rem}.product-card-img{margin-bottom:.25rem;width:40%}.product-card-content h3{font-size:1rem}.product-card-content h2{font-size:1.125rem}.product-card-content p{display:none}.product-container{grid-template-areas:"content" "img" "nutrition";grid-template-columns:auto;grid-template-rows:auto auto 21rem;margin:3rem 0 2.5rem}.product-detail .detail-container{padding-left:7.75rem;position:sticky;top:0;z-index:15}.back-button{background-color:var(--lightgray);border-radius:0 0 .375rem 0;height:3.5rem;margin-block:0;padding:1.125rem .875rem .625rem;width:3.5rem}.back-button svg{height:1.75rem;width:1.75rem}.back-button span{display:none}.product{padding-inline:1.5rem}.product-content h2{font-size:1.5rem}.product-content h1{font-size:1.75rem}.product-content h3{font-size:1.125rem}.product-description p{font-size:1rem}.product-ingredients p{font-size:.875rem}.product-allergens{font-size:.75rem}.icon-container{margin-left:0}.product-bg{--mask:radial-gradient(18.45px at 50% 25.5px,#000 99%,#0000 101%) calc(50% - 20px) 0/40px 100%,radial-gradient(18.45px at 50% -15.5px,#0000 99%,#000 101%) 50% 10px/40px 100% repeat-x;height:38rem}.product-img{transform:translateY(0)}.product-img img{margin:1.5rem auto 0;max-width:90%}.product-img:after{bottom:-.625rem;filter:blur(1.5rem);height:3rem}.reference-link{font-size:1rem;height:5rem;left:0;outline:4px solid var(--bio);padding:.75rem .5rem .5rem;top:5rem;width:5rem}.nutrition-container{padding:1.5rem .5rem}.nutrition-container h3{font-size:1rem}.product-weight{margin-block:1rem 0}}.newsletter-banner{animation:slideIn .5s ease-out;background-color:var(--white);border:1px solid #ddd;border-radius:0 1rem 0 1rem;bottom:1.5rem;box-shadow:0 3px 12px #0003;color:var(--gray);position:fixed;right:1.5rem;width:26rem;z-index:1000}.newsletter-banner.slide-out{animation:slideOut .5s ease-out forwards}.newsletter-content{padding:1.5rem;position:relative}.newsletter-content h4{font-size:1.25rem;line-height:1;margin-block:0 .75rem}.newsletter-content p{color:var(--gray);font-weight:500;line-height:1.1;margin:0 1.5rem 1rem 0;text-align:left}.close-btn{background:#0000;border:none;color:var(--gray);cursor:pointer;font-size:2rem;position:absolute;right:.75rem;top:.75rem;transition:color .5s ease}.close-btn:hover{color:var(--orange);transition:color .2s ease}form{display:flex;flex-direction:column;margin-top:1rem}input[type=email]{border:1px solid #ccc;border-radius:.325rem;margin-bottom:.5rem}button[type=submit],input[type=email]{font-family:Nunito Sans,Arial,Helvetica,sans-serif;padding:.625rem}button[type=submit]{background-color:var(--orange);border:none;border-radius:.325rem;color:var(--white);cursor:pointer;font-weight:700;text-transform:uppercase;transition:background .2s ease}button[type=submit]:hover{background-color:var(--green)}.error-message{background-color:#f60;border-radius:5px;color:#fff;font-size:16px;font-weight:400;margin:0 0 10px;padding:7px;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media screen and (max-width:480px){.newsletter-banner{width:90vw}}.cookie-manager *,.cookie-manager ::backdrop,.cookie-manager :after,.cookie-manager :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.cookie-manager *,.cookie-manager :after,.cookie-manager :before{border:0 solid #e5e7eb;box-sizing:border-box}.cookie-manager :after,.cookie-manager :before{--tw-content:""}.cookie-manager,.cookie-manager :host{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}.cookie-manager body{line-height:inherit;margin:0}.cookie-manager hr{border-top-width:1px;color:inherit;height:0}.cookie-manager abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cookie-manager h1,.cookie-manager h2,.cookie-manager h3,.cookie-manager h4,.cookie-manager h5,.cookie-manager h6{font-size:inherit;font-weight:inherit}.cookie-manager a{color:inherit;text-decoration:inherit}.cookie-manager b,.cookie-manager strong{font-weight:bolder}.cookie-manager code,.cookie-manager kbd,.cookie-manager pre,.cookie-manager samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}.cookie-manager small{font-size:80%}.cookie-manager sub,.cookie-manager sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.cookie-manager sub{bottom:-.25em}.cookie-manager sup{top:-.5em}.cookie-manager table{border-collapse:collapse;border-color:inherit;text-indent:0}.cookie-manager button,.cookie-manager input,.cookie-manager optgroup,.cookie-manager select,.cookie-manager textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}.cookie-manager button,.cookie-manager select{text-transform:none}.cookie-manager button,.cookie-manager input:where([type=button]),.cookie-manager input:where([type=reset]),.cookie-manager input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}.cookie-manager :-moz-focusring{outline:auto}.cookie-manager :-moz-ui-invalid{box-shadow:none}.cookie-manager progress{vertical-align:initial}.cookie-manager ::-webkit-inner-spin-button,.cookie-manager ::-webkit-outer-spin-button{height:auto}.cookie-manager [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.cookie-manager ::-webkit-search-decoration{-webkit-appearance:none}.cookie-manager ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.cookie-manager summary{display:list-item}.cookie-manager blockquote,.cookie-manager dd,.cookie-manager dl,.cookie-manager figure,.cookie-manager h1,.cookie-manager h2,.cookie-manager h3,.cookie-manager h4,.cookie-manager h5,.cookie-manager h6,.cookie-manager hr,.cookie-manager p,.cookie-manager pre{margin:0}.cookie-manager fieldset{margin:0;padding:0}.cookie-manager legend{padding:0}.cookie-manager menu,.cookie-manager ol,.cookie-manager ul{list-style:none;margin:0;padding:0}.cookie-manager dialog{padding:0}.cookie-manager textarea{resize:vertical}.cookie-manager input::placeholder,.cookie-manager textarea::placeholder{color:#9ca3af;opacity:1}.cookie-manager [role=button],.cookie-manager button{cursor:pointer}.cookie-manager :disabled{cursor:default}.cookie-manager audio,.cookie-manager canvas,.cookie-manager embed,.cookie-manager iframe,.cookie-manager img,.cookie-manager object,.cookie-manager svg,.cookie-manager video{display:block;vertical-align:middle}.cookie-manager img,.cookie-manager video{height:auto;max-width:100%}.cookie-manager [hidden]:where(:not([hidden=until-found])){display:none}.cookie-manager .cookie-consent-blocked-iframe{min-height:200px}.cookie-manager .cookie-consent-blocked-iframe,.cookie-manager .cookie-consent-wrapper-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}.cookie-manager .cookie-consent-wrapper-content{color:#f3f4f6;flex-direction:column;font-size:15px;line-height:1.6;padding:24px;text-align:center}.cookie-manager .dark .cookie-consent-blocked-iframe{color:#e5e7eb}.cookie-manager [data-cookie-consent-placeholder=true]{display:flex!important;opacity:1!important;visibility:visible!important}.cookie-manager iframe[data-cookie-blocked=true]{opacity:0!important;pointer-events:none!important}.cookie-manager .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cookie-manager .visible{visibility:visible}.cookie-manager .invisible{visibility:hidden}.cookie-manager .static{position:static}.cookie-manager .fixed{position:fixed}.cookie-manager .absolute{position:absolute}.cookie-manager .relative{position:relative}.cookie-manager .inset-0{bottom:0;left:0;right:0;top:0}.cookie-manager .inset-x-0{left:0;right:0}.cookie-manager .-right-2{right:-.5rem}.cookie-manager .-top-2{top:-.5rem}.cookie-manager .bottom-0{bottom:0}.cookie-manager .bottom-4{bottom:1rem}.cookie-manager .bottom-6{bottom:1.5rem}.cookie-manager .left-1\/2{left:50%}.cookie-manager .left-4{left:1rem}.cookie-manager .left-6{left:1.5rem}.cookie-manager .z-\[99999\]{z-index:99999}.cookie-manager .mx-auto{margin-left:auto;margin-right:auto}.cookie-manager .my-0{margin-bottom:0;margin-top:0}.cookie-manager .mb-1{margin-bottom:.25rem}.cookie-manager .mb-2{margin-bottom:.5rem}.cookie-manager .mb-3{margin-bottom:.75rem}.cookie-manager .mb-6{margin-bottom:1.5rem}.cookie-manager .ml-auto{margin-left:auto}.cookie-manager .mr-auto{margin-right:auto}.cookie-manager .mt-1{margin-top:.25rem}.cookie-manager .mt-2{margin-top:.5rem}.cookie-manager .mt-4{margin-top:1rem}.cookie-manager .block{display:block}.cookie-manager .flex{display:flex}.cookie-manager .inline-flex{display:inline-flex}.cookie-manager .hidden{display:none}.cookie-manager .h-12{height:3rem}.cookie-manager .h-6{height:1.5rem}.cookie-manager .w-11{width:2.75rem}.cookie-manager .w-12{width:3rem}.cookie-manager .w-6{width:1.5rem}.cookie-manager .w-80{width:20rem}.cookie-manager .w-full{width:100%}.cookie-manager .max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.cookie-manager .max-w-lg{max-width:32rem}.cookie-manager .flex-1{flex:1 1}.cookie-manager .grow{flex-grow:1}.cookie-manager .-translate-x-1\/2{--tw-translate-x:-50%}.cookie-manager .-translate-x-1\/2,.cookie-manager .translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .translate-y-0{--tw-translate-y:0px}.cookie-manager .translate-y-full{--tw-translate-y:100%}.cookie-manager .rotate-0,.cookie-manager .translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .rotate-0{--tw-rotate:0deg}.cookie-manager .scale-100{--tw-scale-x:1;--tw-scale-y:1}.cookie-manager .scale-100,.cookie-manager .scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.cookie-manager .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .cursor-pointer{cursor:pointer}.cookie-manager .resize{resize:both}.cookie-manager .flex-col{flex-direction:column}.cookie-manager .items-start{align-items:flex-start}.cookie-manager .items-center{align-items:center}.cookie-manager .justify-end{justify-content:flex-end}.cookie-manager .justify-center{justify-content:center}.cookie-manager .justify-between{justify-content:space-between}.cookie-manager .gap-2{gap:.5rem}.cookie-manager .gap-3{gap:.75rem}.cookie-manager .gap-4{gap:1rem}.cookie-manager .gap-6{gap:1.5rem}.cookie-manager .rounded-2xl{border-radius:1rem}.cookie-manager .rounded-full{border-radius:9999px}.cookie-manager .rounded-lg{border-radius:.5rem}.cookie-manager .rounded-md{border-radius:.375rem}.cookie-manager .rounded-xl{border-radius:.75rem}.cookie-manager .border{border-width:1px}.cookie-manager .border-black\/10{border-color:#0000001a}.cookie-manager .border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.cookie-manager .bg-black\/20{background-color:#0003}.cookie-manager .bg-black\/40{background-color:#0006}.cookie-manager .bg-black\/95{background-color:#000000f2}.cookie-manager .bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.cookie-manager .bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.cookie-manager .bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.cookie-manager .bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.cookie-manager .bg-transparent{background-color:initial}.cookie-manager .bg-white\/95{background-color:#fffffff2}.cookie-manager .p-4{padding:1rem}.cookie-manager .p-6{padding:1.5rem}.cookie-manager .px-3{padding-left:.75rem;padding-right:.75rem}.cookie-manager .px-4{padding-left:1rem;padding-right:1rem}.cookie-manager .py-1{padding-bottom:.25rem;padding-top:.25rem}.cookie-manager .py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.cookie-manager .py-2{padding-bottom:.5rem;padding-top:.5rem}.cookie-manager .py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.cookie-manager .pb-4{padding-bottom:1rem}.cookie-manager .pt-2{padding-top:.5rem}.cookie-manager .text-left{text-align:left}.cookie-manager .text-center{text-align:center}.cookie-manager .text-right{text-align:right}.cookie-manager .text-lg{font-size:1.125rem;line-height:1.75rem}.cookie-manager .text-sm{font-size:.875rem;line-height:1.25rem}.cookie-manager .text-xs{font-size:.75rem;line-height:1rem}.cookie-manager .font-medium{font-weight:500}.cookie-manager .font-semibold{font-weight:600}.cookie-manager .text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.cookie-manager .text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.cookie-manager .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.cookie-manager .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.cookie-manager .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.cookie-manager .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.cookie-manager .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.cookie-manager .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.cookie-manager .text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.cookie-manager .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cookie-manager .opacity-0{opacity:0}.cookie-manager .opacity-100{opacity:1}.cookie-manager .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cookie-manager .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.cookie-manager .ring-1,.cookie-manager .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cookie-manager .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.cookie-manager .ring-black\/10{--tw-ring-color:#0000001a}.cookie-manager .ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.cookie-manager .ring-white\/10{--tw-ring-color:#ffffff1a}.cookie-manager .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cookie-manager .backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.cookie-manager .backdrop-blur-sm,.cookie-manager .backdrop-saturate-150{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.cookie-manager .backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.cookie-manager .transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cookie-manager .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cookie-manager .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cookie-manager .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cookie-manager .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cookie-manager .duration-200{transition-duration:.2s}.cookie-manager .duration-300{transition-duration:.3s}.cookie-manager .duration-500{transition-duration:.5s}.cookie-manager .ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{transition-timing-function:cubic-bezier(.32,.72,0,1)}.cookie-manager .after\:absolute:after{content:var(--tw-content);position:absolute}.cookie-manager .after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.cookie-manager .after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.cookie-manager .after\:h-5:after{content:var(--tw-content);height:1.25rem}.cookie-manager .after\:w-5:after{content:var(--tw-content);width:1.25rem}.cookie-manager .after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.cookie-manager .after\:bg-white:after{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.cookie-manager .after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cookie-manager .after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.cookie-manager .hover\:-translate-y-2:hover{--tw-translate-y:-.5rem}.cookie-manager .hover\:-translate-y-2:hover,.cookie-manager .hover\:rotate-12:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .hover\:rotate-12:hover{--tw-rotate:12deg}.cookie-manager .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.cookie-manager .hover\:scale-105:hover,.cookie-manager .hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.cookie-manager .hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.cookie-manager .hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.cookie-manager .hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.cookie-manager .hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.cookie-manager .hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.cookie-manager .hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.cookie-manager .hover\:text-blue-400:hover{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.cookie-manager .hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.cookie-manager .hover\:text-gray-200:hover{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.cookie-manager .hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.cookie-manager .hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.cookie-manager .hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cookie-manager .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.cookie-manager .focus\:outline-transparent:focus{outline-color:#0000}.cookie-manager .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cookie-manager .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.cookie-manager .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.cookie-manager .focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.cookie-manager .focus-visible\:outline-transparent:focus-visible{outline-color:#0000}.cookie-manager .peer:checked~.peer-checked\:bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.cookie-manager .peer:checked~.peer-checked\:after\:translate-x-full:after{--tw-translate-x:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-manager .peer:focus~.peer-focus\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cookie-manager .peer:focus~.peer-focus\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}@media (min-width:640px){.cookie-manager .sm\:w-auto{width:auto}.cookie-manager .sm\:flex-row{flex-direction:row}.cookie-manager .sm\:justify-end{justify-content:flex-end}.cookie-manager .sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.cookie-manager .sm\:text-left{text-align:left}.cookie-manager .sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.cookie-manager .md\:max-w-2xl{max-width:42rem}}
/*# sourceMappingURL=main.b8ec1136.css.map*/