:root{--eb-ink-soft: color-mix(in srgb, var(--eb-ink) 72%, var(--eb-bg));--eb-stroke: 1px;--eb-border: var(--eb-stroke) solid var(--eb-line);--eb-radius-sm: 16px;--eb-radius-md: 20px;--eb-radius-lg: 28px;--eb-radius-pill: 999px;--eb-color: var(--eb-blue);--eb-tint: var(--eb-bg)}body{background-color:var(--eb-bg);color:var(--eb-ink)}.button,.button-secondary,button.button,.product-card,.card{box-shadow:none}.button,.shopify-payment-button__button--unbranded{border-radius:var(--style-border-radius-buttons-primary);font-family:var(--font-body--family);font-weight:800}.button-secondary{border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--font-body--family);font-weight:800}.button-secondary{border-width:var(--eb-stroke)}.eb-card{background:var(--eb-tint);border:var(--eb-border);border-radius:var(--eb-radius-md);padding:clamp(20px,4vw,36px)}.eb-sticker{display:inline-grid;place-items:center;width:var(--eb-sticker-size, 96px);aspect-ratio:1;padding:10px;border:var(--eb-border);border-radius:50%;background:var(--eb-blue);color:var(--eb-bg);font-family:var(--font-heading--family);font-weight:800;font-size:.875rem;line-height:1.1;text-align:center;transform:rotate(var(--eb-sticker-rotate, -10deg))}.eb-visually-hidden{position:absolute!important;inset-inline-start:0;top:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eb-legal-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:.875rem}.eb-legal-links a,.eb-legal-links button{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.eb-legal-links a:hover,.eb-legal-links button:hover{text-decoration-thickness:2px}.eb-section{padding-block:clamp(28px,5vw,56px)}.eb-section--breadcrumbs,.eb-section--anchor-nav{padding-block:0}.eb-block{display:grid;gap:20px}.eb-container{width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.eb-block>*,.eb-nutrition>*,.eb-usage>*,.eb-knowledge__articles>*,.eb-story>*,.eb-hero__inner>*{min-width:0}.eb-heading{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1;color:var(--eb-blue)}.eb-subheading{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem;line-height:1.2}.eb-card p{margin:0}.eb-link{color:var(--eb-blue);font-weight:800;text-decoration:underline;text-decoration-color:var(--eb-color);text-decoration-thickness:2px;text-underline-offset:4px}.eb-breadcrumbs{padding-block:14px 4px;font-size:.875rem}.eb-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;color:var(--eb-ink-soft)}.eb-breadcrumbs__item+.eb-breadcrumbs__item:before{content:"\203a";margin-inline-end:4px}.eb-breadcrumbs a{color:inherit}.eb-breadcrumbs [aria-current]{color:var(--eb-ink);font-weight:700}.product-information .product-media-container{background:var(--eb-tint);border-radius:var(--eb-radius-md)}.product-information .dialog-thumbnails-list__thumbnail,.product-information .slideshow-controls__thumbnail{background:var(--eb-tint)}.eb-product-title{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.15;color:var(--eb-blue);text-wrap:balance}.eb-product-title__sub{display:block;margin-top:6px;font-family:var(--font-body--family);font-weight:400;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.35;color:var(--eb-ink-soft)}.eb-short-description{margin:0;font-size:1.0625rem;color:var(--eb-ink-soft)}.eb-claims{display:grid;gap:8px;margin:0;padding:14px 16px;list-style:none;border:var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-tint);font-size:.9375rem}.eb-claims__item{display:flex;gap:10px;align-items:flex-start}.eb-claims__item .eb-icon{flex:none;margin-top:2px}.eb-price-note{margin:-4px 0 0;font-size:.8125rem;color:var(--eb-ink-soft)}.eb-price-note a{color:inherit;text-underline-offset:3px}.product-information product-price .price{font-size:1.75rem;font-weight:800;line-height:1.2;color:var(--eb-blue)}.product-information product-price .unit-price{display:block;margin-top:2px;font-size:.8125rem;color:var(--eb-ink-soft)}.product-information .shopify-block:not(:has(*)){display:none}.eb-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.eb-tag{padding:6px 14px;border:var(--eb-border);border-radius:var(--eb-radius-pill);font-size:.875rem;font-weight:700;background:var(--eb-bg)}.eb-purchase__fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.eb-purchase__option{display:flex;align-items:center;gap:12px;padding:14px 18px;border:var(--eb-border);border-radius:var(--eb-radius-sm);cursor:pointer}.eb-purchase__option:has(input:checked){background:var(--eb-tint)}.eb-purchase__option input{accent-color:var(--eb-ink);width:20px;height:20px}.eb-purchase__label{flex:1;font-weight:800}.eb-purchase__price{font-weight:800}.eb-anchor-nav{position:sticky;top:var(--header-height, 0px);z-index:2;background:var(--eb-bg);border-block:var(--eb-border)}.eb-anchor-nav__list{display:flex;gap:8px;margin:0 auto;padding-block:10px;list-style:none;overflow-x:auto;scrollbar-width:none}.eb-anchor-nav__link{display:inline-block;padding:6px 14px;border-radius:var(--eb-radius-pill);color:var(--eb-ink);font-weight:800;font-size:.875rem;text-decoration:none;white-space:nowrap}.eb-anchor-nav__link:hover,.eb-anchor-nav__link:focus-visible{background:var(--eb-tint)}html{scroll-padding-top:calc(var(--header-height, 0px) + 64px)}.eb-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.eb-facts__item{display:flex;gap:6px}.eb-facts dt{color:var(--eb-ink-soft)}.eb-facts dt:after{content:":"}.eb-facts dd{margin:0;font-weight:800}.eb-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.eb-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.eb-figure{display:grid;align-content:start;gap:6px;border-radius:var(--eb-radius-sm)}.eb-figure__value{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;color:var(--eb-color)}.eb-figure__unit{font-size:.55em}.eb-figure__label{font-size:.875rem;line-height:1.35}.eb-ingredients{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.eb-ingredients{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}}.eb-ingredient{display:grid;align-content:start;gap:8px;background:var(--eb-bg);border-radius:var(--eb-radius-sm)}.eb-ingredient__name{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem}.eb-ingredient__image{width:80px;height:80px;object-fit:contain}.eb-nutrition{display:grid;gap:16px;background:var(--eb-bg)}.eb-table-wrap{overflow-x:auto}.eb-table{width:100%;border-collapse:collapse;font-size:.9375rem}.eb-table__caption{text-align:left;font-weight:800;padding-bottom:8px}.eb-table th,.eb-table td{padding:10px 8px;text-align:left;border-bottom:1.5px solid color-mix(in srgb,var(--eb-ink) 20%,transparent)}.eb-table thead th{border-bottom:var(--eb-border);font-weight:800}.eb-table tbody th{font-weight:700}.eb-table__num{text-align:right!important;white-space:nowrap}.eb-footnote{font-size:.8125rem;color:var(--eb-ink-soft)}.eb-usage{display:grid;gap:12px}@media(min-width:750px){.eb-usage{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}}.eb-usage .eb-card{background:var(--eb-bg);border-radius:var(--eb-radius-sm)}.eb-usage address{font-style:normal}.eb-faq{display:grid;gap:12px}.eb-faq__item{border:var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-bg)}.eb-faq__item[open]{background:var(--eb-tint)}.eb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none}.eb-faq__question::-webkit-details-marker{display:none}.eb-faq__question-text{margin:0;font-family:var(--font-body--family);font-weight:800;font-size:1.0625rem;line-height:1.3}.eb-faq__item[open] .eb-icon{transform:rotate(180deg)}.eb-faq__answer{padding:0 22px 18px}.eb-faq__answer p{margin:0 0 8px}.eb-reviews-empty{background:var(--eb-bg);border-style:dashed;text-align:center}.eb-section--surface{background:var(--eb-surface)}.eb-block__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.eb-block__links{display:flex;flex-wrap:wrap;gap:8px 24px}.eb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border:0;border-radius:var(--style-border-radius-buttons-primary);font-family:var(--font-body--family);font-weight:800;font-size:1rem;text-decoration:none}.eb-btn--primary{background:var(--color-primary-button-background, var(--eb-blue));color:var(--color-primary-button-text, var(--eb-bg))}.eb-btn--primary:hover{background:var(--color-primary-button-hover-background, var(--eb-blue))}.eb-section--hero{padding-block:0}.eb-hero__inner{display:grid;gap:24px;padding-block:clamp(40px,7vw,88px) clamp(24px,4vw,48px)}.eb-hero__inner--with-visual{align-items:center}@media(min-width:990px){.eb-hero__inner--with-visual{grid-template-columns:1fr 1fr}}.eb-hero__content{display:grid;justify-items:start;gap:20px;max-width:720px}.eb-hero__heading{margin:0;color:var(--eb-blue);font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.25rem,6vw,4rem);line-height:1.05}.eb-hero__sub{margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.eb-hero__visual{display:grid;gap:16px;justify-items:center}.eb-hero__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:340px;margin:0;padding:0;list-style:none}@media(min-width:990px){.eb-hero__products{max-width:none;gap:20px}}.eb-hero__products a{display:block}.eb-hero__products img{display:block;width:100%;height:clamp(110px,16vw,220px);object-fit:contain;object-position:center bottom;background:var(--eb-bg);transform:scale(var(--eb-scale, 1));transform-origin:center bottom}.eb-hero__bear{width:100%;max-width:360px;height:auto;justify-self:center}.eb-section--promises{padding-block:0 clamp(24px,4vw,40px)}.eb-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:20px 0;list-style:none;border-block:var(--eb-border)}@media(min-width:990px){.eb-promises{grid-template-columns:repeat(var(--eb-cols, 4),minmax(0,1fr));gap:24px}.eb-promises--3{--eb-cols: 3}.eb-promises--2{--eb-cols: 2}.eb-promises--1{--eb-cols: 1}}.eb-promise{display:flex;align-items:flex-start;gap:10px}.eb-promise__icon{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;color:var(--eb-blue);object-fit:contain}.eb-promise__title{margin:0;font-family:var(--font-body--family);font-weight:800;font-size:.9375rem;line-height:1.3;color:var(--eb-blue)}.eb-promise__text{margin:2px 0 0;font-size:.8125rem;line-height:1.4;color:var(--eb-ink-soft)}.eb-product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,78%);gap:14px;margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.eb-product-grid>li{scroll-snap-align:start}@media(min-width:750px){.eb-product-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;overflow:visible}}.eb-product-grid.eb-product-grid--fixed{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;overflow:visible}@media(min-width:990px){.eb-product-grid.eb-product-grid--fixed{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.eb-product-card{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;border:var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-bg);overflow:hidden}.eb-product-card__media{display:block;aspect-ratio:1;background:var(--eb-bg)}.eb-product-card__media img{width:100%;height:100%;object-fit:contain;padding:6%}.eb-product-card__body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:4px 16px 18px}.eb-product-card__price{margin-top:auto}.eb-product-card__title{margin:0;font-family:var(--font-body--family);font-weight:800;font-size:1rem;line-height:1.3}.eb-product-card__title a{color:var(--eb-ink);text-decoration:none}.eb-product-card__subtitle{margin:-4px 0 0;font-size:.8125rem;line-height:1.4;color:var(--eb-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-product-card__text{margin:0;font-size:.875rem;color:var(--eb-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eb-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.eb-product-card__amount{font-weight:800;font-size:1.125rem;color:var(--eb-blue)}.eb-product-card__compare{color:var(--eb-ink-soft)}.eb-product-card__unit{width:100%;font-size:.75rem;color:var(--eb-ink-soft)}.eb-product-card__button{align-self:stretch;border:0}@media(max-width:749px){.eb-product-card__body{padding:4px 12px 14px}.eb-product-card__title{font-size:.9375rem}.eb-product-card__button{padding-inline:8px;font-size:.875rem}}.eb-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.eb-goals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.eb-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.eb-goal,.eb-goal__link{height:100%}.eb-goal__link{position:relative;display:grid;align-content:start;gap:4px;padding:16px 40px 16px 16px;border:var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-bg);color:var(--eb-ink);text-decoration:none}.eb-goal__link:hover{border-color:var(--eb-blue)}.eb-goal__title{margin:0;font-family:var(--font-body--family);font-weight:800;font-size:1rem;line-height:1.3;color:var(--eb-blue)}.eb-goal__text{margin:0;font-size:.75rem;line-height:1.4;color:var(--eb-ink-soft)}.eb-goal__arrow{position:absolute;top:14px;right:16px;color:var(--eb-blue);font-weight:800}.eb-knowledge__articles{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:750px){.eb-knowledge__articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.eb-article{display:grid;grid-template-rows:auto 1fr;border:var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-bg);overflow:hidden}.eb-article__media{display:block;aspect-ratio:16 / 10;background:var(--eb-surface)}.eb-article__image{width:100%;height:100%;object-fit:cover}.eb-article__body{display:grid;align-content:space-between;gap:8px;padding:16px 18px 18px}.eb-article__title{margin:0;font-family:var(--font-body--family);font-weight:800;font-size:1.0625rem;line-height:1.35}.eb-article__title a{color:var(--eb-ink);text-decoration:none}.eb-article__title a:hover{color:var(--eb-blue)}.eb-article time{font-size:.8125rem;color:var(--eb-ink-soft)}.eb-product-grid--wrap{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));overflow:visible}@media(max-width:749px){.eb-product-grid--wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eb-product-grid--wrap .eb-product-card__body{padding:12px}.eb-product-grid--wrap .eb-product-card__text{display:none}.eb-product-grid--wrap .eb-product-card__button{justify-self:stretch;padding-inline:12px;font-size:.875rem}}.eb-section--collection-hero{padding-block:8px 0}.eb-collection-hero{display:grid;gap:20px;align-items:center;padding:clamp(24px,5vw,48px);border:var(--eb-border);border-radius:var(--eb-radius-lg);background:var(--eb-color);color:var(--eb-bg)}@media(min-width:750px){.eb-collection-hero--with-image{grid-template-columns:1.4fr 1fr}}.eb-collection-hero__title{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1;color:inherit}.eb-collection-hero__text{margin:0 0 8px;font-size:1.125rem}.eb-collection-hero__count{margin:0;font-weight:800;opacity:.85}.eb-collection-hero__media img{width:100%;max-width:320px;height:auto;margin-inline:auto;display:block;border-radius:var(--eb-radius-md)}.eb-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.eb-article-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.eb-article-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}.eb-article-teaser{display:grid;gap:8px;background:var(--eb-bg);border-radius:var(--eb-radius-sm)}.eb-article-teaser__title{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem;line-height:1.2}.eb-article-teaser__title a{color:var(--eb-ink)}.eb-lexikon-entry{display:grid;gap:24px;max-width:900px}.eb-lexikon-entry__kicker{margin:0 0 6px;font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--eb-blue)}.eb-lexikon-entry__title{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1}.eb-lexikon-entry__lead{margin:0;font-size:1.1875rem;color:var(--eb-ink-soft)}.eb-lexikon-entry__body{display:grid;gap:24px}@media(min-width:750px){.eb-lexikon-entry__body--with-image{grid-template-columns:2fr 1fr}}.eb-lexikon-entry__text{font-size:1.0625rem;line-height:1.65}.eb-lexikon-entry__image{width:100%;height:auto;border:var(--eb-border);border-radius:var(--eb-radius-md)}.eb-lexikon-entry__products{margin-top:40px}.eb-lexikon-entry__back{margin-top:32px}.eb-lexikon-index__head{display:grid;gap:12px;max-width:720px}.eb-az{position:sticky;top:var(--header-height, 0px);z-index:2;background:var(--eb-bg);padding-block:8px}.eb-az__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.eb-az__link{display:grid;place-items:center;width:40px;height:40px;border:var(--eb-border);border-radius:50%;background:var(--eb-blue);color:var(--eb-bg);font-family:var(--font-heading--family);font-weight:800;text-decoration:none}.eb-az__group{display:grid;gap:12px}.eb-az__letter{margin:12px 0 0;font-family:var(--font-heading--family);font-weight:800;font-size:2rem;color:var(--eb-blue)}.eb-az__entries{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.eb-az__entries{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}}.eb-az__entry{display:grid;gap:6px;background:var(--eb-bg);border-radius:var(--eb-radius-sm);padding:18px 20px}.eb-az__name{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem}.eb-az__name a{color:var(--eb-ink)}.eb-az__entry p{font-size:.9375rem;color:var(--eb-ink-soft)}.eb-cancel{max-width:640px}.eb-cancel__form{display:grid;gap:18px}.eb-field{display:grid;gap:6px;margin:0;padding:0;border:0}.eb-field label,.eb-field legend{font-weight:800}.eb-field input[type=text],.eb-field input[type=email],.eb-field input[type=date],.eb-field textarea{width:100%;padding:12px 16px;border:var(--eb-border);border-radius:16px;background:var(--eb-bg);color:var(--eb-ink);font:inherit}.eb-field--choice label{display:flex;align-items:center;gap:10px;font-weight:400;padding:6px 0}.eb-field--choice input{width:20px;height:20px;accent-color:var(--eb-ink)}.eb-cancel__submit{justify-self:start;min-width:220px}.eb-cancel__errors{border-color:#8b0000;background:var(--eb-bg)}.eb-cancel__confirm{display:grid;gap:14px;justify-items:start}.eb-cancel__summary{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0}.eb-cancel__summary dt{font-weight:800}.eb-cancel__summary dd{margin:0}@media(max-width:749px){.eb-table th,.eb-table td{padding:8px 6px}.eb-table{font-size:.875rem}.eb-breadcrumbs__item:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-breadcrumbs__list{flex-wrap:nowrap;overflow:hidden}.eb-breadcrumbs__item:not(:last-child){flex:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/eb-tokens.css.map */
