._navigation{font-size:20px;line-height:28px}._headline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:50px;line-height:60px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-hero{font-size:70px;line-height:84px}}@media only screen and (min-width:1024px){._headline-hero{font-size:90px;line-height:100px}}._headline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:40px;line-height:50px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-medium{font-size:50px;line-height:64px}}@media only screen and (min-width:1024px){._headline-medium{font-size:64px;line-height:74px}}._subline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:24px;line-height:36px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-hero{font-size:30px;line-height:64px}}._subline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-medium{font-size:24px;line-height:36px}}._subline-small-spaceing{font-size:16px;letter-spacing:1px;line-height:24px}._headline-small,._subline-small-spaceing{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}._headline-small{font-size:30px;line-height:40px}@media only screen and (min-width:768px){._headline-small{font-size:35px;line-height:54px}}@media only screen and (min-width:1024px){._headline-small{font-size:50px;line-height:64px}}._product-anchor-headline{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}._product-anchor-product-name{font-family:Karla,Arial,sans-serif;font-size:10px;line-height:11px}@media only screen and (min-width:1280px){._product-anchor-product-name{font-size:12px;font-weight:700;line-height:15px}}._highlight{font-family:fritz-kola,Arial,sans-serif;font-size:16px;line-height:24px;text-transform:lowercase}._copy{font-size:16px;line-height:26px}._legal{font-family:fritz-kola,Arial,sans-serif;font-size:12px;line-height:18px;text-transform:lowercase}._figure{font-family:Karla,Arial,sans-serif;font-size:14px;line-height:18px;text-transform:none}._label-textinput,._label-textinput-error{color:#000;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._label-textinput-error{color:#ba0c2f}._textinput-filled,._textinput-inactive{color:#000;font-size:16px;letter-spacing:26px;line-height:26px}._textinput-inactive{opacity:.4}._textinput-error{color:#000;color:#ba0c2f;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._error{color:#ba0c2f;font-size:12px;line-height:18px}.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:0;left:-1910em;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:0}.no-scroll{height:100%;overflow:hidden}.product-detail-taste{overflow:hidden;padding-bottom:40lvh;width:100%}@media only screen and (min-width:768px){.product-detail-taste{overflow:visible;padding-bottom:20lvh}}.product-detail-taste__inner{position:relative}.product-detail-taste__transition-section{display:none}@media only screen and (min-width:768px){.product-detail-taste__transition-section{display:block;height:80vh;height:80lvh;margin-bottom:200px;width:100%}}.product-detail-taste__transition-section i{display:none}.product-detail-taste__overlay-ring,.product-detail-taste__ring{display:none;max-width:400px!important}@media only screen and (min-width:768px){.product-detail-taste__overlay-ring,.product-detail-taste__ring{aspect-ratio:1/1;border-radius:50%;box-shadow:0 0 0 50px var(--nutrition-ring-outline-color);display:block;flex-basis:33.33333%;left:50%;max-width:33.33333%;pointer-events:none;position:fixed;top:50%;width:33.33333%;z-index:999}}@media only screen and (min-width:1024px){.product-detail-taste__overlay-ring,.product-detail-taste__ring{box-shadow:0 0 0 60px var(--nutrition-ring-outline-color)}}@media only screen and (min-width:1280px){.product-detail-taste__overlay-ring,.product-detail-taste__ring{box-shadow:0 0 0 70px var(--nutrition-ring-outline-color)}}@media only screen and (min-width:1440px){.product-detail-taste__overlay-ring,.product-detail-taste__ring{box-shadow:0 0 0 80px var(--nutrition-ring-outline-color)}}.product-detail-taste__overlay-ring i,.product-detail-taste__ring i{display:none}.product-detail-taste__overlay-ring{visibility:hidden;z-index:1001}@media only screen and (min-width:768px){.product-detail-taste__overlay-ring{-webkit-clip-path:polygon(-30px 70%,calc(100% + 30px) 70%,calc(100% + 30px) calc(100% + 30px),-80px calc(100% + 80px));clip-path:polygon(-30px 70%,calc(100% + 30px) 70%,calc(100% + 30px) calc(100% + 30px),-80px calc(100% + 80px))}}@media only screen and (min-width:1024px){.product-detail-taste__overlay-ring{-webkit-clip-path:polygon(-60px 70%,calc(100% + 60px) 70%,calc(100% + 60px) calc(100% + 60px),-80px calc(100% + 80px));clip-path:polygon(-60px 70%,calc(100% + 60px) 70%,calc(100% + 60px) calc(100% + 60px),-80px calc(100% + 80px))}}@media only screen and (min-width:1280px){.product-detail-taste__overlay-ring{-webkit-clip-path:polygon(-70px 70%,calc(100% + 70px) 70%,calc(100% + 70px) calc(100% + 70px),-80px calc(100% + 80px));clip-path:polygon(-70px 70%,calc(100% + 70px) 70%,calc(100% + 70px) calc(100% + 70px),-80px calc(100% + 80px))}}@media only screen and (min-width:1440px){.product-detail-taste__overlay-ring{-webkit-clip-path:polygon(-80px 70%,calc(100% + 80px) 70%,calc(100% + 80px) calc(100% + 80px),-80px calc(100% + 80px));clip-path:polygon(-80px 70%,calc(100% + 80px) 70%,calc(100% + 80px) calc(100% + 80px),-80px calc(100% + 80px))}}.product-detail-taste__rings div{transform:translate(-50%,-50%) scale(0)}.product-detail-taste__rings--visible div{position:fixed;transform:translate(-50%,-50%) scale(1.2)}.page--loaded .product-detail-taste__rings div{transition:transform .35s cubic-bezier(.645,.045,.355,1)}.product-detail-taste__drops{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:opacity .5s cubic-bezier(.645,.045,.355,1),transform .5s cubic-bezier(.645,.045,.355,1);width:100%}.product-detail-taste__drops img{height:auto;width:100%}.product-detail-taste__drops figure{height:100%;margin-left:-25%;width:auto}.product-detail-taste__drops figure:nth-of-type(2){left:0;position:absolute;top:0}@media only screen and (min-width:768px){.product-detail-taste__drops{flex-basis:75%;max-width:75%;opacity:0;position:fixed;transform:translate(-50%,-50%) scale(.2);width:75%}.product-detail-taste__drops figure{height:auto;margin-left:unset;width:100%}}.product-detail-taste__drops--visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.product-detail-taste__typowall{font-family:fritz-kola,Arial,sans-serif;font-size:110px;line-height:110px;overflow:hidden;padding-top:50lvh;text-transform:lowercase}@media only screen and (min-width:768px){.product-detail-taste__typowall{font-size:203px;line-height:203px}}.product-detail-taste__typowall p{white-space:nowrap}.product-detail-taste__typowall p:nth-of-type(2){margin-left:-200px}.product-detail-taste__typowall p:nth-of-type(3){margin-left:100px}.product-detail-taste__pattern-wrapper{overflow:hidden;padding-top:50lvh}@media only screen and (min-width:768px){.product-detail-taste__pattern-wrapper{overflow:visible;padding-top:0}}.product-detail-taste__pattern{align-items:center;display:flex;height:50vh;height:50lvh;justify-content:center;position:relative}.product-detail-taste__pattern:nth-of-type(2){transform:scaleX(-1)}@media only screen and (min-width:768px){.product-detail-taste__pattern{height:100vh;height:100lvh;padding:0}.product-detail-taste__pattern:nth-of-type(2){display:none}}.product-detail-taste__graphic{position:absolute}.product-detail-taste__graphic svg{height:100%;width:100%}.product-detail--bio_rhabarberschorle .product-detail-taste__graphic:first-of-type{bottom:0;left:-8%;width:31%}.product-detail--bio_rhabarberschorle .product-detail-taste__graphic:nth-of-type(2){margin-left:-20%;margin-top:-20%;width:22%}.product-detail--bio_rhabarberschorle .product-detail-taste__graphic:nth-of-type(3){right:10%;top:0;width:16%}.product-detail--bio_rhabarberschorle .product-detail-taste__graphic:nth-of-type(4){bottom:-10%;right:10%;width:25%}.product-detail--bio_apfelschorle .product-detail-taste__graphic:first-of-type{bottom:10%;left:-3%;width:24%}.product-detail--bio_apfelschorle .product-detail-taste__graphic:nth-of-type(2){margin-left:-20%;margin-top:-10%;width:20%}.product-detail--bio_apfelschorle .product-detail-taste__graphic:nth-of-type(3){right:13%;top:0;width:21%}.product-detail--bio_apfelschorle .product-detail-taste__graphic:nth-of-type(4){bottom:10%;margin-right:-25%;width:19%}.product-detail--bio_apfelschorle .product-detail-taste__graphic:nth-of-type(5){right:-3%;width:15%}.product-detail--bio_traubenschorle .product-detail-taste__graphic:first-of-type{bottom:20%;left:10%;width:10%}.product-detail--bio_traubenschorle .product-detail-taste__graphic:nth-of-type(2){margin-left:-30%;top:0;width:10%}.product-detail--bio_traubenschorle .product-detail-taste__graphic:nth-of-type(3){margin-right:-30%;width:26%}.product-detail--bio_traubenschorle .product-detail-taste__graphic:nth-of-type(4){bottom:0;right:5%;width:10%}.product-detail--bio_ananas_limette .product-detail-taste__graphic{margin-left:25%;width:150%}.product-detail--bio_apfelschorle .product-detail-taste__drops,.product-detail--bio_rhabarberschorle .product-detail-taste__drops,.product-detail--bio_traubenschorle .product-detail-taste__drops{display:none}.product-detail--mischmasch .product-detail-taste__graphic{bottom:0;position:fixed;width:300%}