:root{--canvas: #f7f2ec;--canvas-2: #edf5f1;--primary: #436357;--link: #436357;--teal: #436357;--teal-deep: #344e45;--teal-light: #6a9b8a;--teal-pale: #d8ebe4;--teal-mist: #edf5f1;--ink: #1a1f1d;--ink-2: #333333;--ink-mute: #6a716e;--ink-soft: #9aa39f;--line: #eee6dd;--line-soft: #edf5f1;--font: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "IvyEpic", "Cardo", Georgia, serif;--font-display: "IvyEpic", "Cardo", Georgia, serif;--font-endorser: "Cardo", Georgia, serif;--r-pill: 999px;--r-md: 12px;--r-lg: 20px;--shadow: 0 6px 24px rgba(52, 78, 69, .07);--maxw: 1340px;--ease: cubic-bezier(.4, 0, .2, 1);--ce-rem: 17px;--ce-teal: #436357;--ce-forest: #344e45;--ce-teal-light: #6a9b8a;--ce-teal-pale: #d8ebe4;--ce-teal-mist: #edf5f1;--ce-ink: #1a1f1d;--ce-ink-strong: #333333;--ce-ink-mute: #6a716e;--ce-ink-soft: #9aa39f;--ce-warm-offwhite: #f7f2ec;--ce-warm-hairline: #eee6dd;--ce-prod-omni: #2b4468;--ce-prod-bewegungsfreiheit: #48669c;--ce-prod-liquiflor: #7f4159;--ce-prod-abwehrkraft: #987e67;--ce-prod-nerven: #448273;--ce-prod-omni-hell: #eaecf0;--ce-prod-liquiflor-hell: #f2ecee;--ce-prod-abwehrkraft-hell: #f5f2f0;--ce-prod-bewegungsfreiheit-hell: #edf0f5;--ce-prod-nerven-hell: #ecf3f1;--ce-pdp-ton-omni: #2e6e69;--ce-pdp-ton-darm: #6b4f86;--ce-pdp-ton-abwehr: #987e67;--ce-pdp-ton-beweg: #48669c;--ce-pdp-ton-nerven: #448273;--ce-prod-omni-label: #223655;--ce-prod-liquiflor-label: #683449;--ce-on-dark: #fff;--ce-on-dark-soft: rgba(255, 255, 255, .9);--ce-on-dark-mute: rgba(255, 255, 255, .8)}.ce-t-hero,.ce-t-page-hero,.ce-t-h1{font-family:var(--font-display);font-size:clamp(calc(2 * var(--ce-rem)),4.4vw,calc(2.8 * var(--ce-rem)));line-height:1.06;font-weight:600;letter-spacing:-.03em;font-style:normal}.ce-t-plp-hero{font-size:clamp(calc(1.7 * var(--ce-rem)),3.4vw,calc(2.5 * var(--ce-rem)));line-height:1.06;font-weight:600}.ce-t-h2{font-family:var(--font-display);font-size:clamp(calc(1.6 * var(--ce-rem)),3vw,calc(2.1 * var(--ce-rem)));line-height:1.1;font-weight:500;letter-spacing:-.03em}.ce-t-h3{font-family:var(--font-display);font-size:clamp(calc(1.15 * var(--ce-rem)),1.8vw,calc(1.45 * var(--ce-rem)));line-height:1.12;font-weight:700;letter-spacing:-.03em}.ce-t-display{font-family:var(--font-display);font-size:clamp(calc(1.9 * var(--ce-rem)),3.8vw,calc(3.4 * var(--ce-rem)));line-height:1.08;font-weight:700;letter-spacing:-.03em}.ce-t-lede{font-family:var(--font);font-size:clamp(18px,1.05rem,22px);line-height:1.55}.ce-t-body{font-family:var(--font);font-size:var(--ce-rem);line-height:1.7}.ce-t-small,.ce-t-caption{font-family:var(--font);font-size:15px;line-height:1.75}.ce-t-eyebrow{font-family:var(--font);font-size:14px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.ce-t-quote{font-size:clamp(calc(1.15 * var(--ce-rem)),2.2vw,calc(1.5 * var(--ce-rem)));line-height:1.55}:root{--ce-section-pad-x: clamp(20px, 5vw, 40px);--ce-section-pad-x-narrow: clamp(20px, 3vw, 24px);--ce-section-pad-y-compact: clamp(18px, 1.6vw, 24px);--ce-section-pad-y-md: clamp(36px, 4.4vw, 60px);--ce-section-pad-y-lg: clamp(48px, 7vw, 96px);--ce-section-pad-y-xl: clamp(56px, 8vw, 110px);--ce-section-pad-y-dark: clamp(48px, 6vw, 88px);--ce-section-pad-y-products-top: 40px;--ce-section-pad-y-products-bottom: clamp(40px, 5vw, 64px);--ce-section-pad-y-faq: clamp(40px, 5vw, 72px);--ce-r-btn: 10px;--ce-r-card: 16px;--ce-card-border: 1px solid rgba(52, 78, 69, .16);--ce-card-shadow: 0 14px 40px -32px rgba(52, 78, 69, .55);--ce-card-shadow-hover: 0 18px 44px -28px rgba(52, 78, 69, .8);--ce-claim-bg: #f4f6f4}:root{--ce-primary: #436357;--ce-link: #436357;--ce-teal-deep: #344e45;--ce-forest: #344e45;--ce-on-teal-deep: #d6dfdb;--ce-teal: #436357;--ce-teal-light: #6a9b8a;--ce-teal-pale: #d8ebe4;--ce-teal-xpale: #edf5f1;--ce-teal-mist: #edf5f1;--ce-paper: #f7f2ec;--ce-paper-2: #edf5f1;--ce-warm-offwhite: #f7f2ec;--ce-warm-hairline: #eee6dd;--ce-ink: #1a1f1d;--ce-ink-strong: #333333;--ce-ink-mute: #6a716e;--ce-ink-soft: #9aa39f;--ce-line: #eee6dd;--ce-white: #fff;--ce-container: 1340px;--ce-r-pill: 999px;--ce-r-xl: 32px;--ce-r-lg: 22px;--ce-r-md: 14px;--ce-r-sm: 8px;--ce-shadow-2: 0 10px 30px -14px rgba(52, 78, 69, .18), 0 2px 6px rgba(52, 78, 69, .06);--ce-p-abwehr: #987e67;--ce-p-bewegung: #48669c;--ce-p-darm: #7f4159;--ce-p-nerven: #448273;--ce-p-omni: #2b4468;--ce-p-vitamin: #48669c;--ce-prod-omni: #2b4468;--ce-prod-bewegungsfreiheit: #48669c;--ce-prod-liquiflor: #7f4159;--ce-prod-abwehrkraft: #987e67;--ce-prod-nerven: #448273;--font-display: "IvyEpic", "Cardo", Georgia, serif;--font-heading-ce: "IvyEpic", "Cardo", Georgia, serif;--font-body-ce: "Source Sans 3", system-ui, sans-serif}:root{--ce-text-2xs: 1.3rem;--ce-text-xs: 1.1rem;--ce-text-sm: 1.4rem;--ce-text-base: 1.6rem;--ce-text-base-sm: 1.536rem;--ce-text-md: 1.68rem;--ce-text-md-lg: 1.728rem;--ce-text-lg: 1.888rem;--ce-text-xl: 2.08rem;--ce-text-plus: 1.76rem;--ce-text-2xl: clamp(3.04rem, 3.4vw, 4.64rem);--ce-text-2xl-formula: clamp(3.04rem, 3.2vw, 4.32rem);--ce-text-2xl-newsletter: clamp(2.72rem, 2.8vw, 3.68rem);--ce-text-quote: clamp(2.4rem, 2.6vw, 3.36rem);--ce-text-claim: clamp(3.84rem, 5vw, 6.4rem);--ce-text-3xl: clamp(3.2rem, 3.5vw, 4.8rem);--ce-lh-tight: 1.06;--ce-lh-snug: 1.2;--ce-lh-normal: 1.6;--ce-lh-loose: 1.75;--ce-ls-wide: .24em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-ce);color:var(--ce-forest);line-height:var(--ce-lh-snug);font-style:normal;letter-spacing:-.03em}h1{font-size:var(--ce-text-2xl);font-weight:600}h2{font-size:var(--ce-text-2xl);font-weight:500}h3{font-size:var(--ce-text-xl);font-weight:700}p{font-size:17px;line-height:1.7}body{font-family:var(--font-body-ce);font-weight:400;background:var(--ce-paper)}.button,button[type=submit]{border-radius:var(--ce-r-pill)}.button--primary,button[type=submit]{background-color:var(--ce-primary);color:#fff}.button--primary:hover,button[type=submit]:hover{background-color:var(--ce-teal-deep)}.rte a,.ce-mag-artikel__body :is(p,li) a:not(.ce-mag-btn):not(.ce-mag-produkt__btn),.ce-faq-item__answer a,.ce-faq-acc__ans a{color:var(--ce-link)}a.ce-mag-produkt__btn,a.ce-btn.ce-btn--primary,a.ce-btn.ce-btn--cta-dark,a.ce-btn.ce-btn--ghost-on-dark,a.ce-pf-cta,a.ce-wk-cta,a.ce-link--on-dark{color:#fff}a.ce-btn.ce-btn--ghost,a.ce-btn.ce-btn--card{color:#333}a.ce-btn.ce-btn--ghost-forest{color:#344e45}a.ce-btn.ce-btn--ghost:hover,a.ce-btn.ce-btn--ghost:focus-visible,a.ce-btn.ce-btn--ghost-forest:hover,a.ce-btn.ce-btn--ghost-forest:focus-visible,a.ce-btn.ce-btn--card:hover,a.ce-btn.ce-btn--card:focus-visible{color:#fff}.ce-hero-banner .button.button--primary:before,.ce-hero-banner .button.button--primary:after{display:none!important}.ce-hero-banner .button--primary:hover,.ce-hero-banner .button--primary:focus,.ce-hero-banner .button--primary:focus-visible{outline:none!important;box-shadow:none!important}.ce-container{max-width:var(--ce-container);margin:0 auto;padding:0 24px}.ce-claim,.ce-formula-dark,.ce-footer{color:var(--ce-on-teal-deep)}.ce-claim :where(h1,h2,h3,h4,h5,h6),.ce-formula-dark :where(h1,h2,h3,h4,h5,h6),.ce-footer :where(h1,h2,h3,h4,h5,h6){color:var(--ce-on-teal-deep)}.ce-btn-primary{display:inline-block;padding:12px 24px;background:var(--ce-primary);color:var(--ce-white);border-radius:var(--ce-r-pill);text-decoration:none;font-weight:600;font-size:var(--ce-text-sm);border:none;cursor:pointer}.ce-btn-primary:hover{background:var(--ce-teal-deep);color:var(--ce-white)}#ce-cart-overlay.ce-overlay,.ce-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:899;background:#1f1d186b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s}.ce-overlay.open{opacity:1;visibility:visible}#ce-cart-drawer.ce-drawer,.ce-drawer{position:fixed;top:0;right:0;bottom:0;z-index:900;width:420px;max-width:92vw;background:var(--ce-paper);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s;box-shadow:-4px 0 24px #1f1d181f}#ce-cart-drawer.ce-drawer.open,.ce-drawer.open{transform:none;visibility:visible}.ce-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid var(--ce-line);flex-shrink:0}.ce-drawer-title{font-size:var(--ce-text-lg);font-weight:600;margin:0}.ce-drawer-close{background:none;border:none;cursor:pointer;color:var(--ce-ink-mute);padding:4px;display:flex;align-items:center}.ce-drawer-close:hover{color:var(--ce-ink)}.ce-drawer-items{flex:1;overflow-y:auto;padding:16px 24px}.ce-cart-item{display:grid;grid-template-columns:72px 1fr 24px;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--ce-line)}.ce-cart-item:last-child{border-bottom:none}.ce-cart-item-img img{border-radius:var(--ce-r-sm);object-fit:contain;background:var(--ce-warm-offwhite)}.ce-cart-item-title{font-size:var(--ce-text-sm);font-weight:600;margin:0 0 4px}.ce-cart-item-variant{font-size:var(--ce-text-xs);color:var(--ce-ink-mute);margin:0 0 8px}.ce-cart-item-row{display:flex;align-items:center;justify-content:space-between}.ce-cart-item-price{font-size:var(--ce-text-sm);font-weight:600}.ce-cart-remove{background:none;border:none;cursor:pointer;color:var(--ce-ink-soft);padding:2px}.ce-cart-remove:hover{color:var(--ce-ink)}.ce-cart-qty{display:flex;align-items:center;gap:12px;border:1px solid var(--ce-line);border-radius:var(--ce-r-pill);padding:4px 12px;font-size:var(--ce-text-sm)}.ce-qty-btn{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--ce-ink);line-height:1}.ce-drawer-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;text-align:center;color:var(--ce-ink-mute)}.ce-drawer-empty[hidden],.ce-drawer-footer[hidden]{display:none!important}.ce-drawer-footer{padding:20px 24px 28px;border-top:1px solid var(--ce-line);flex-shrink:0}.ce-drawer-subtotal{display:flex;justify-content:space-between;font-weight:600;font-size:var(--ce-text-base);margin-bottom:8px}.ce-drawer-shipping-note{font-size:var(--ce-text-xs);color:var(--ce-ink-mute);margin:0 0 16px}.ce-btn-full{width:100%;text-align:center}.ce-drawer-cart-link{display:block;text-align:center;margin-top:12px;font-size:var(--ce-text-sm);color:var(--ce-ink-mute);text-decoration:underline}cart-notification,.cart-notification-wrapper{display:none!important}.product__info-container .ce-pdp-lede,.ce-pdp-lede{display:block!important;font-size:var(--ce-text-lg)!important;color:var(--ce-teal)!important;line-height:var(--ce-lh-snug)!important;margin:12px 0 20px!important}.product__info-container .ce-pdp-tags,.ce-pdp-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:24px!important}.product__info-container .ce-pdp-tag,.ce-pdp-tag{display:inline-block!important;font-size:11px!important;border:1.5px solid var(--ce-teal-pale)!important;border-radius:var(--ce-r-pill)!important;padding:5px 14px!important;color:var(--ce-teal)!important;background:var(--ce-teal-xpale)!important}.product__info-container .ce-pdp-trust{display:flex!important;gap:20px!important;flex-wrap:wrap!important;margin-top:16px!important;font-size:var(--ce-text-xs)!important;color:var(--ce-ink-mute)!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ce-tokens.css.map */
