.ce-site-header{display:block;margin:0;padding:0}.ce-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.ce-reveal.ce-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ce-reveal{opacity:1;transform:none;transition:none}}.ce-container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--ce-section-pad-x);box-sizing:border-box}.ce-container--narrow{padding-inline:var(--ce-section-pad-x-narrow)}.ce-section{padding-inline:var(--ce-section-pad-x);box-sizing:border-box}.ce-section--default{background:#fff;padding-top:var(--ce-section-pad-y-products-top);padding-bottom:var(--ce-section-pad-y-products-bottom)}.ce-section--mist{background:var(--teal-mist);padding-top:var(--ce-section-pad-y-md);padding-bottom:var(--ce-section-pad-y-md)}.ce-section--mist-compact{background:var(--teal-mist);padding-top:var(--ce-section-pad-y-compact);padding-bottom:var(--ce-section-pad-y-compact)}.ce-section--mist-xl{background:var(--teal-mist);padding-top:var(--ce-section-pad-y-xl);padding-bottom:var(--ce-section-pad-y-xl)}.ce-section--dark,.ce-section--dark-faq{--ce-on-dark: #fff;--ce-on-dark-soft: rgba(255, 255, 255, .9);color:var(--ce-on-dark-soft)}.ce-section--dark{background:#3d5d4c;padding-top:var(--ce-section-pad-y-dark);padding-bottom:var(--ce-section-pad-y-dark)}.ce-section--dark-faq{background:#3d5d4c;padding-top:var(--ce-section-pad-y-faq);padding-bottom:var(--ce-section-pad-y-faq)}.ce-section--dark .ce-h1,.ce-section--dark .ce-h2,.ce-section--dark .ce-h3,.ce-section--dark .ce-t-hero,.ce-section--dark .ce-t-h1,.ce-section--dark .ce-t-h2,.ce-section--dark .ce-t-h3,.ce-section--dark-faq .ce-h1,.ce-section--dark-faq .ce-h2,.ce-section--dark-faq .ce-h3,.ce-section--dark-faq .ce-t-hero,.ce-section--dark-faq .ce-t-h1,.ce-section--dark-faq .ce-t-h2,.ce-section--dark-faq .ce-t-h3{color:var(--ce-on-dark)}.ce-section--dark .ce-eyebrow,.ce-section--dark .ce-t-eyebrow,.ce-section--dark-faq .ce-eyebrow,.ce-section--dark-faq .ce-t-eyebrow{color:var(--ce-on-dark-soft)}.ce-section--dark .ce-btn--ghost,.ce-section--dark .ce-btn--ghost-forest,.ce-section--dark .ce-btn--ghost-on-dark,.ce-section--dark-faq .ce-btn--ghost,.ce-section--dark-faq .ce-btn--ghost-forest,.ce-section--dark-faq .ce-btn--ghost-on-dark,.ce-formula-band .ce-btn--ghost,.ce-formula-band .ce-btn--ghost-forest,.ce-formula-band .ce-btn--ghost-on-dark,a.ce-btn.ce-btn--ghost-on-dark{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff;border:1.5px solid rgba(255,255,255,.9)!important}.ce-section--dark .ce-btn--ghost:hover,.ce-section--dark .ce-btn--ghost:focus-visible,.ce-section--dark .ce-btn--ghost-forest:hover,.ce-section--dark .ce-btn--ghost-forest:focus-visible,.ce-section--dark .ce-btn--ghost-on-dark:hover,.ce-section--dark .ce-btn--ghost-on-dark:focus-visible,.ce-section--dark-faq .ce-btn--ghost:hover,.ce-section--dark-faq .ce-btn--ghost:focus-visible,.ce-section--dark-faq .ce-btn--ghost-forest:hover,.ce-section--dark-faq .ce-btn--ghost-forest:focus-visible,.ce-section--dark-faq .ce-btn--ghost-on-dark:hover,.ce-section--dark-faq .ce-btn--ghost-on-dark:focus-visible,.ce-formula-band .ce-btn--ghost:hover,.ce-formula-band .ce-btn--ghost:focus-visible,.ce-formula-band .ce-btn--ghost-on-dark:hover,.ce-formula-band .ce-btn--ghost-on-dark:focus-visible,a.ce-btn.ce-btn--ghost-on-dark:hover,a.ce-btn.ce-btn--ghost-on-dark:focus-visible{background:#ffffff1f;color:var(--ce-on-dark);border-color:var(--ce-on-dark)}.ce-section--warm{background:var(--ce-warm-offwhite);padding-top:var(--ce-section-pad-y-lg);padding-bottom:var(--ce-section-pad-y-lg)}.ce-section--content-lg{background:#fff;padding-top:var(--ce-section-pad-y-lg);padding-bottom:var(--ce-section-pad-y-lg)}.ce-eyebrow{font-family:var(--font);font-size:14px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0}.ce-eyebrow--teal{color:var(--teal)}.ce-eyebrow--forest{color:var(--ce-forest)}.ce-eyebrow--on-dark{color:#fffc}.ce-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;margin:0;color:var(--ce-ink)}.ce-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;margin:0;color:var(--ce-ink)}.ce-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;margin:0;color:var(--ce-ink)}.ce-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;margin:0}.ce-lead{font-family:var(--font);font-size:clamp(18px,calc(1.05 * var(--ce-rem)),22px);line-height:1.55;margin:0;color:var(--ce-ink-strong)}.ce-body{font-family:var(--font);font-size:var(--ce-rem);line-height:1.7;margin:0;color:var(--ce-ink-strong)}.ce-meta{font-family:var(--font);font-size:15px;line-height:1.75;color:var(--ce-ink-mute);margin:0}.ce-meta--inline{display:flex;align-items:center;gap:6px;font-size:14px;line-height:1.4}.ce-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:var(--ce-r-btn);border:none;font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;width:fit-content;max-width:100%;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ce-btn:before,.ce-btn:after{content:none!important;display:none!important;box-shadow:none!important}.button.ce-btn,button.ce-btn{--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;--shadow-blur-radius: 0;--shadow-opacity: 0;--border-offset: 0;box-shadow:none}.ce-btn--primary,a.ce-btn.ce-btn--primary,.ce-btn--primary.ce-btn--cta-dark,a.ce-btn.ce-btn--cta-dark{background:#436357!important;color:#fff!important;-webkit-text-fill-color:#fff;opacity:1!important}.ce-btn--primary:hover,.ce-btn--primary:focus-visible,a.ce-btn.ce-btn--primary:hover,a.ce-btn.ce-btn--primary:focus-visible,.ce-btn--cta-dark:hover,.ce-btn--cta-dark:focus-visible{background:#2f4a3c;color:#fff;opacity:1}.ce-reveal .ce-btn,.ce-reveal .ce-btn--primary,.ce-reveal a.ce-btn{opacity:1}.ce-btn--ghost{background:transparent;color:var(--ce-ink-strong);border:1.5px solid #cfd8d2}.ce-btn--ghost:hover,.ce-btn--ghost:focus-visible{background:#3d5d4c;border-color:#3d5d4c;color:#fff}.ce-btn--ghost-forest{background:transparent;color:#344e45;border:1.5px solid #344e45}.ce-btn--ghost-forest:hover,.ce-btn--ghost-forest:focus-visible{background:#344e45;color:#fff}.ce-btn--ghost-on-dark{background:none;color:#fff;border:1.5px solid rgba(255,255,255,.5)}.ce-btn--ghost-on-dark:hover,.ce-btn--ghost-on-dark:focus-visible{background:#ffffff1f}.ce-btn--card{min-height:44px;padding:0 18px;font-size:15px;font-weight:700;background:transparent;color:#344e45;border:1.5px solid #344e45}.ce-btn--card:hover,.ce-btn--card:focus-visible{background:#344e45;color:#fff}.ce-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:100%;box-sizing:border-box;background:#fff;border:var(--ce-card-border);border-radius:var(--ce-r-card);box-shadow:var(--ce-card-shadow);overflow:hidden;transition:transform .3s cubic-bezier(.2,.6,.2,1),box-shadow .3s ease}.ce-card--interactive{cursor:pointer}.ce-card--interactive:hover{transform:translateY(-3px);box-shadow:var(--ce-card-shadow-hover)}.ce-card__media{display:block;width:100%;height:210px;object-fit:cover;background:var(--ce-warm-offwhite);flex:none}.ce-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ce-card__body{display:flex;flex-direction:column;flex:1;gap:8px;padding:10px 16px 18px;min-width:0}.ce-card__link{display:flex;flex-direction:column;flex:1;height:100%;min-height:100%;text-decoration:none;color:inherit}.ce-card__media-placeholder{display:block;width:100%;height:100%;min-height:210px;background:var(--ce-warm-offwhite)}.ce-card__tag{margin:0;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase;min-height:2.6em;color:var(--ce-card-accent, var(--ce-forest))}.ce-card__title{margin:0;color:var(--ce-ink);font-family:var(--font-display);font-size:clamp(calc(1.15 * var(--ce-rem)),1.4vw,calc(1.35 * var(--ce-rem)));line-height:1.12;font-weight:700;letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual}.ce-card__subtitle{margin:0;font-size:16px;line-height:1.4;font-weight:600;color:var(--ce-forest);min-height:2.8em}.ce-card__cta{width:100%;text-align:center;align-self:stretch}.ce-card__cta .ce-btn,.ce-card__cta .ce-btn--card,.ce-card__body .ce-btn.ce-btn--card{width:100%!important;max-width:100%;justify-content:center;text-align:center}.ce-card__body:not(:has(.ce-claim-box)) .ce-card__cta{margin-top:auto}.ce-list-check{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 16px 0;padding:0}.ce-list-check--flush{margin-inline:0}.ce-list-check--gap-lg{gap:9px;margin-top:6px}.ce-list-check__item{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--ce-ink-strong)}.ce-list-check__item--strong{align-items:center;font-weight:600}.ce-check-icon{flex:none;margin-top:2px;width:16px;height:16px;color:var(--teal)}.ce-check-icon svg{display:block;width:16px;height:16px}.ce-claim-box{align-self:stretch;margin:0 16px;padding:10px 12px;background:var(--ce-claim-bg);border-radius:var(--ce-r-btn);font-size:14px;line-height:1.45;color:var(--ce-forest)}.ce-card__body>.ce-claim-box{margin-top:auto;margin-left:0;margin-right:0}.ce-card__body>.ce-list-check{margin-left:0;margin-right:0}.ce-claim-box--flush{margin-inline:0}.ce-footnote{margin:0;font-size:14px;line-height:1.6;color:#6a716e;text-align:center}.ce-footnote-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px}.ce-grid-5{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.ce-grid-4{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}.ce-grid-3{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}@media screen and (min-width:721px){.ce-grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ce-grid-4,.ce-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.ce-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ce-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-trust-band{background:var(--teal-mist);padding:var(--ce-section-pad-y-compact) var(--ce-section-pad-x);color:var(--ce-forest);margin-left:0;text-indent:0}.ce-trust-band__wrap{margin:0;padding:0;padding-inline-start:0;text-indent:0}.ce-trust-band__eyebrow{max-width:840px;margin:0 auto clamp(14px,1.6vw,20px);text-align:center;text-transform:uppercase;letter-spacing:.18em;font-size:14px;font-weight:500;color:var(--ce-forest)}.ce-trust-grid{display:grid;gap:14px;max-width:840px;list-style:none;padding:0;padding-inline-start:0;margin:0 auto;text-align:center;text-indent:0;align-items:stretch;justify-content:center;grid-template-columns:repeat(2,minmax(0,172px))}@media screen and (min-width:721px){.ce-trust-grid{grid-template-columns:repeat(auto-fit,172px)}}.ce-trust-item{display:flex;flex-direction:column;align-items:center;list-style:none;margin:0;text-indent:0;gap:12px;padding:24px 14px 18px;background:#fff;border:var(--ce-card-border);border-radius:var(--ce-r-card);box-sizing:border-box;min-width:0}.ce-trust-item__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:none;color:#3d5d4c}.ce-trust-item__icon svg{width:56px;height:56px}.ce-trust-item__text{margin:0;font-size:15px;line-height:1.4;color:var(--ce-forest);text-align:center}@media screen and (max-width:750px){.ce-trust-grid{width:100%;box-sizing:border-box;margin:0 auto;justify-content:stretch;justify-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.ce-trust-item{align-items:center;text-align:center;width:100%}.ce-trust-item__icon{margin-inline:auto}.ce-trust-item__text{width:100%;text-align:center}}.ce-trust-item__icon[data-draw] svg path,.ce-trust-item__icon[data-draw] svg circle,.ce-trust-item__icon[data-draw] svg line,.ce-trust-item__icon[data-draw] svg polyline,[data-draw] svg path,[data-draw] svg circle,[data-draw] svg line,[data-draw] svg polyline{transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.ce-trust-item__icon[data-draw] svg *,[data-draw] svg *{transition:none!important}}.ce-mag-card,.ce-mag-teaser-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:100%;min-height:100%;padding:22px;text-decoration:none;color:inherit;background:#fff;border:0;border-radius:14px;box-sizing:border-box;box-shadow:0 10px 30px -26px #344e4599;transition:transform .25s cubic-bezier(.2,.6,.2,1),box-shadow .25s ease}.ce-mag-card:hover,.ce-mag-teaser-card:hover{transform:translateY(-3px);box-shadow:var(--ce-card-shadow-hover)}.ce-mag-card__img,.ce-mag-teaser-card__img{width:100%;height:150px;object-fit:cover;border-radius:var(--ce-r-btn);display:block;background:var(--ce-warm-offwhite)}.ce-mag-card__title,.ce-mag-teaser-card__title{margin:0;font-size:var(--ce-rem);line-height:1.35;min-height:3.4em;color:var(--ce-ink-strong);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ce-mag-card__time,.ce-mag-teaser-card__time{margin-top:auto;font-size:15px;color:var(--ce-ink-mute)}.ce-mag-teaser__wrap{display:flex;flex-direction:column;gap:34px}.ce-mag-teaser__footer{margin:0;display:flex;justify-content:center}.ce-mag-teaser__empty{margin:0;grid-column:1 / -1;text-align:center;color:var(--ce-ink-mute)}.ce-hero{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:min(58vw,700px);overflow:hidden;padding:0;background:#dfe6e4;color:var(--ce-forest)}.ce-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ce-hero__media:after,.ce-hero__veil{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to left,#f7f3ebf0,#f7f3ebd1 30%,#f7f3eb66 50%,#f7f3eb00 64%)}.ce-hero__bg,.ce-hero__video{position:absolute;top:0;bottom:0;right:0;left:auto;width:135%;max-width:none;height:100%;object-fit:cover;object-position:center}.ce-hero__video{z-index:1;background:transparent}.ce-hero__video--off{display:none}.ce-hero__copy{display:flex;flex-direction:column;align-items:flex-end;gap:calc(.71 * var(--ce-rem));width:100%}.ce-hero__eyebrow,.ce-hero__eyebrow.ce-display,.ce-hero__eyebrow.ce-eyebrow{font-family:var(--font-display);font-size:clamp(20px,1.9vw,26px);line-height:1.15;letter-spacing:-.03em;text-transform:none;font-weight:700;color:#344e45}.ce-hero__title,.ce-hero .ce-h1{margin:0;color:var(--ce-forest);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}.ce-hero__sub-inline{display:block;margin-top:calc(1.18 * var(--ce-rem));font-family:var(--font-body);font-size:var(--ce-rem);font-weight:400;letter-spacing:0;color:var(--ce-ink-strong);line-height:1.6}.ce-hero__signature{width:clamp(200px,22vw,280px);height:auto;opacity:.9}.ce-hero__actions{width:100%;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media screen and (max-width:768px){.ce-hero{align-items:center}.ce-hero__panel{margin-right:auto;margin-left:auto;align-items:center;text-align:center;max-width:100%}.ce-hero__copy{align-items:center;text-align:center}.ce-hero__actions{justify-content:center}.ce-hero__actions .ce-btn,.ce-hero__copy>.ce-btn{width:100%;max-width:360px}.ce-hero__media:after,.ce-hero__veil{background:#f7f3ebd9}}.ce-hero__panel{position:relative;z-index:2;width:100%;max-width:780px;margin-left:auto;margin-right:clamp(0px,4vw,72px);display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:calc(1.18 * var(--ce-rem));padding:clamp(36px,5.5vw,76px) clamp(24px,5vw,40px) clamp(72px,9vw,120px)}.ce-service-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px 4px;margin-top:8px;border-top:1px solid rgba(52,78,69,.16);border-bottom:1px solid rgba(52,78,69,.16);font-size:15px;font-weight:600;color:var(--ce-forest)}.ce-service-row__item{display:flex;gap:10px;align-items:flex-start;min-width:min(100%,220px);flex:1 1 200px}.ce-service-row__item svg{flex:none;color:var(--ce-forest)}.ce-service-row__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ce-service-row__title{font-size:15px;font-weight:600;line-height:1.4;color:var(--ce-ink-strong)}.ce-service-row__sub{font-size:14px;line-height:1.4;font-weight:400;color:var(--ce-ink-mute)}.ce-prof-teaser{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,56px);align-items:center;padding-top:clamp(32px,4vw,56px);border-top:1px solid #e6eae7}.ce-prof-teaser>.ce-prof-teaser__media,img.ce-prof-teaser__media{align-self:center;justify-self:stretch;width:100%;height:auto!important;max-height:none;aspect-ratio:4 / 3;object-fit:cover;object-position:45% 25%;border-radius:16px;display:block}.ce-prof-teaser__copy{display:flex;flex-direction:column;gap:16px;max-width:560px}.ce-prof-teaser__heading{margin:0;font-family:var(--font-display);font-size:clamp(26px,3vw,38px);line-height:1.15;font-weight:500;color:var(--ce-ink-strong);text-wrap:balance}.ce-prof-teaser__body{margin:0;color:var(--ce-ink-mute);line-height:1.7}.ce-product-card--row{padding:14px;gap:12px;min-width:0;max-width:100%}a.ce-product-card--row,a.ce-product-card--row:hover,a.ce-product-card--row:focus-visible,a.ce-product-card--row .ce-card__tag,a.ce-product-card--row .ce-eyebrow,a.ce-product-card--row .ce-product-card__row-title{text-decoration:none!important}.ce-product-card__row-head{display:flex;align-items:center;gap:8px;min-width:0}.ce-product-card__row-thumb{flex:none;width:64px;height:64px;object-fit:cover;border-radius:var(--r-md);background:var(--ce-warm-offwhite)}.ce-product-card__row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ce-product-card__row-title,.ce-product-card--row .ce-card__tag,.ce-product-card__row-nutzen{min-width:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.ce-product-card--row .ce-card__tag{font-size:11px;letter-spacing:.04em;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ce-product-card__row-title{font-family:var(--font-display);font-size:19px;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:var(--ce-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-product-card__row-nutzen{font-size:13px;line-height:1.35;color:var(--ce-card-accent, #436357);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ce-product-card__row-chevron{flex:none;font-size:8px;color:var(--ce-forest);line-height:1}@media screen and (max-width:750px){.ce-card.ce-product-card--desktop-only{display:none}.ce-product-grid.ce-section{padding-left:16px;padding-right:16px}.ce-product-grid>.ce-container{padding-inline:0}}@media screen and (min-width:751px){.ce-product-card--row{display:none}}.ce-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.ce-stack--gap-sm{gap:2px}.ce-stack--gap-md{gap:12px}.ce-stack--gap-lg{gap:16px}.ce-thumb-48{flex:none;width:48px;height:48px;border-radius:var(--ce-r-btn);object-fit:cover;background:var(--ce-warm-offwhite)}.ce-thumb-48--round{border-radius:var(--r-pill)}@keyframes ceKen{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.1) translate3d(0,-1.5%,0)}}.ce-hero__media--ken{animation:ceKen 18s var(--ease) infinite alternate}@media(prefers-reduced-motion:reduce){.ce-hero__media--ken{animation:none}}.ce-section-head{display:flex;flex-direction:column;gap:10px;max-width:900px;margin-bottom:clamp(24px,3vw,36px)}.ce-section-head--center{margin-inline:auto;text-align:center;align-items:center}.ce-h2--display{font-size:clamp(calc(1.6 * var(--ce-rem)),3vw,calc(2.1 * var(--ce-rem)));line-height:1.1;font-weight:500;color:var(--ce-ink-strong)}.ce-section--reviews{background:var(--teal-mist);padding-top:var(--ce-section-pad-y-md);padding-bottom:var(--ce-section-pad-y-md)}.ce-link-forest{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ce-link--on-dark{color:#fff;font-size:15px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.ce-btn--cta-dark{background:#436357;color:#fff;opacity:1}.ce-newsletter-simple__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) var(--ce-section-pad-x)}.ce-review-card--omni-komplex .ce-review-card__product-dot{background:#2b4468}.ce-review-card--liquiflor .ce-review-card__product-dot{background:#7f4159}.ce-review-card--bewegungsfreiheit .ce-review-card__product-dot{background:#48669c}.ce-section--quiz{background:#fff;padding-top:56px;padding-bottom:20px}.ce-quiz{display:flex;flex-direction:column;gap:24px}.ce-quiz__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ce-quiz__lede-title{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;margin:0}.ce-quiz__lede{text-align:center;max-width:640px;margin:0 auto}.ce-quiz__tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ce-quiz__tab{min-height:48px;padding:0 20px;border-radius:var(--r-pill);border:1.5px solid #9aa39f;background:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;color:var(--ce-ink-strong)}.ce-quiz__tab--active{border-color:#3d5d4c;background:#3d5d4c;color:#fff}.ce-quiz__panel--hidden{display:none}.ce-quiz__desk{display:grid;grid-template-columns:clamp(220px,22vw,340px) minmax(0,1fr) clamp(300px,30vw,440px);gap:clamp(24px,2.6vw,40px);align-items:stretch}.ce-quiz__packshot{width:100%;height:auto;aspect-ratio:340 / 440;object-fit:cover;border-radius:var(--ce-r-card);background:var(--ce-warm-offwhite)}.ce-quiz__main{min-width:0;display:flex;flex-direction:column;gap:10px}.ce-quiz__title{font-family:var(--font-display);font-size:clamp(calc(1.45 * var(--ce-rem)),2.1vw,calc(2 * var(--ce-rem)));line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:0}.ce-quiz__sub{margin:0;font-size:18px;line-height:1.35;font-weight:600}.ce-quiz__cta-row{margin-top:auto;padding-top:16px;border-top:1px solid rgba(52,78,69,.16)}.ce-quiz__claims{background:#f4f6f4;border-radius:var(--ce-r-card);padding:24px;display:flex;flex-direction:column;gap:12px}.ce-quiz__claims-title{font-family:var(--font-display);font-size:20px;font-weight:700;margin:0 0 2px}.ce-quiz__claim-card{background:#fff;border:1px solid rgba(52,78,69,.16);border-radius:12px;padding:12px 16px;display:flex;gap:12px}.ce-quiz__claim-dot{flex:none;width:18px;height:18px;margin-top:3px;border-radius:var(--r-pill);border:2px solid var(--ce-forest);box-sizing:border-box;position:relative}.ce-quiz__claim-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:var(--r-pill);background:var(--ce-forest)}.ce-quiz__footnote{margin:4px 0 0;color:var(--ce-ink-mute)}@media screen and (max-width:720px){.ce-quiz__desk{grid-template-columns:1fr}}.ce-reviews-layout{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);justify-content:space-between;align-items:flex-start}.ce-reviews-intro{flex:1 1 380px;max-width:620px}.ce-reviews-score-card{flex:0 1 520px;background:#fff;border-radius:22px;padding:14px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.ce-reviews-score-value{font-family:var(--font-display);font-size:clamp(36px,3vw,44px);line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--ce-forest)}.ce-reviews-score-copy{display:flex;flex-direction:column;gap:2px;min-width:200px;flex:1}.ce-reviews-score-meta{font-size:15px;color:var(--ce-ink-strong);white-space:pre-wrap}.ce-reviews-score-note{flex-basis:100%;display:flex;flex-wrap:wrap;column-gap:10px;padding-top:8px;border-top:1px solid rgba(52,78,69,.12);font-size:14px;line-height:1.5;color:var(--ce-ink-mute)}.ce-reviews-score-note a{color:var(--teal);font-weight:600;text-underline-offset:3px}.ce-stars{display:flex;gap:2px}.ce-stars__star{position:relative;display:inline-block;width:24px;height:24px;flex:none;color:#d8ebe4}.ce-stars__star svg{display:block;width:100%;height:100%}.ce-stars__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--fill, 100%);color:#436357}.ce-stars--sm .ce-stars__star{width:16px;height:16px}.ce-review-card__head{display:flex;align-items:center;gap:14px}.ce-review-card__avatar{flex:none;width:44px;height:44px;border-radius:999px;background:#d8ebe4;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ce-forest);line-height:1}.ce-review-card__who{display:flex;flex-direction:column;gap:2px;min-width:0}.ce-review-card__verified{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ce-ink-mute)}.ce-review-card__verified svg{flex:none}.ce-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.ce-review-card{margin:0;background:#fff;border:1px solid rgba(52,78,69,.09);border-radius:var(--ce-r-card);box-shadow:0 18px 50px -28px #344e456b;padding:24px;display:flex;flex-direction:column;gap:14px}.ce-review-card__quote{margin:0;flex:1;font-size:18px;line-height:1.55;font-weight:300;color:var(--ce-ink-strong)}.ce-review-card__author{margin:0;font-size:17px;font-weight:600;color:var(--ce-ink-strong)}.ce-review-card__product{display:flex;align-items:center;gap:14px;padding:12px 0 0;border-top:1px solid rgba(52,78,69,.12);text-decoration:none;color:inherit}.ce-review-card__product-thumb{flex:none;width:52px;height:52px;object-fit:cover;background:var(--ce-warm-offwhite);border-radius:var(--ce-r-btn)}.ce-review-card__product-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ce-ink-strong)}.ce-review-card__product-dot{width:9px;height:9px;border-radius:var(--r-pill);background:var(--ce-card-accent, var(--teal));flex:none}.ce-review-card__product-link{font-size:15px;color:var(--teal);font-weight:600}.ce-formula-dark{position:relative;overflow:hidden}.ce-formula-dark .ce-h2,.ce-formula-dark .ce-h3{color:#fff}.ce-formula-dark .ce-body,.ce-formula-dark .ce-lead{color:#fffc}.ce-formula-dark__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.ce-formula-dark__card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--ce-r-card);padding:24px;display:flex;flex-direction:column;gap:12px}.ce-formula-band{position:relative;overflow:hidden;background-color:#3d5d4c;background-image:linear-gradient(to right,#3d5d4c 0 600px,#3d5d4c8c 760px,#3d5d4c00 980px),var(--ce-formula-photo, none);background-repeat:no-repeat,no-repeat;background-size:auto,cover;background-position:left center,right center;padding-inline:var(--ce-section-pad-x);text-align:left}.ce-formula-band__inner,.ce-formula-band .ce-container.ce-formula-band__inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8vw,22px)}.ce-formula-band__intro{max-width:min(720px,100%);display:flex;flex-direction:column;gap:9px}.ce-formula-band__levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:min(760px,100%)}.ce-formula-level{background:#2d463ac7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:var(--ce-r-card);padding:clamp(12px,1.1vw,15px);display:flex;flex-direction:column;gap:7px}.ce-formula-level__icon{display:block;flex:none;width:48px;height:48px;border-radius:var(--r-pill)}.ce-formula-level__title{font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0}.ce-formula-level__text{margin:0;font-size:15px;line-height:1.6;color:#fffc}@media screen and (max-width:720px){.ce-formula-band__levels{grid-template-columns:1fr}}.ce-section--routine{background:#e9f0ea;padding-top:var(--ce-section-pad-y-xl);padding-bottom:var(--ce-section-pad-y-xl)}.ce-routine__figure{margin:0;border-radius:var(--ce-r-card);overflow:hidden;position:relative}.ce-routine__figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right 30%}.ce-routine__figure-spacer{aspect-ratio:1000 / 420;display:block}.ce-routine__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(24px,4vw,54px);background:linear-gradient(to right,#344e4538,#344e4538) no-repeat left 49px / 100% 1px}.ce-routine-step__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ce-routine-step__chip{align-self:flex-start;border:0;padding:0;background:none;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ce-ink-mute);line-height:1}.ce-routine-step{background:#fff;border-radius:var(--ce-r-card);padding:18px 22px;display:flex;flex-direction:column;gap:8px;box-shadow:0 14px 40px -30px #344e45b3}.ce-routine-step__text{margin:0;font-size:15px;line-height:1.6;color:var(--ce-ink-mute)}.ce-routine-step__icon{flex:none;width:28px;height:28px;color:var(--ce-forest)}.ce-routine__stack{max-width:1340px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px)}.ce-routine__intro{max-width:640px;display:flex;flex-direction:column;gap:14px}.ce-formula-band .ce-t-eyebrow{color:#fffc}.ce-formula-band .ce-t-h2{color:#fff}.ce-formula-band .ce-lead{color:#fffc}.ce-section--formula-band{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.ce-faq-list--light .ce-faq-item{border-bottom-color:var(--ce-line)}.ce-faq-list--light .ce-faq-item summary{color:var(--ce-ink-strong)}.ce-faq-list--light .ce-faq-item__answer{color:var(--ce-ink-mute)}.ce-nl-form__error{flex-basis:100%;margin:4px 0 0;font-size:14px;color:#b42318}.ce-nl-form__success{margin:0;font-size:15px;line-height:1.6;color:var(--ce-ink-strong)}@media screen and (max-width:720px){.ce-routine__steps{background:none}}.ce-routine-step__title{font-size:19px;color:var(--ce-ink-strong);margin:0}.ce-faq-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,5vw,80px);align-items:start}.ce-faq-list{display:flex;flex-direction:column}.ce-faq-split>*{min-width:0}.ce-faq-item{box-sizing:border-box;min-width:0;max-width:100%;border-bottom:1px solid rgba(255,255,255,.18)}.ce-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:600;color:#fff;min-height:48px}.ce-faq-item summary::-webkit-details-marker{display:none}.ce-faq-item__sign{flex:none;font-size:22px;line-height:1;color:#ffffffb8}.ce-faq-item__sign:before{content:"+"}.ce-faq-item[open] .ce-faq-item__sign:before{content:"\2212"}.ce-voices__header{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.ce-newsletter-band__media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:32% 30%}.ce-faq-item__answer{padding:0 0 18px;color:#ffffffd1;line-height:1.7}.ce-faq-list__cta{margin-top:20px}.ce-newsletter-band{display:flex;flex-wrap:wrap;align-items:stretch;background:#fff}.ce-newsletter-band__media{flex:1 1 300px;min-width:0;min-height:min(56vh,480px);background:#3d5d4c;position:relative;overflow:hidden}.ce-newsletter-band__copy{flex:2 1 460px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px)}.ce-nl-form-row{display:flex;flex-wrap:wrap;gap:12px;max-width:640px}.ce-nl-input{flex:1;min-width:min(100%,220px);border:1.5px solid #9aa39f;border-radius:var(--r-pill);padding:16px 24px;font:inherit;font-size:15px;background:#fff;color:var(--ce-ink-strong);min-height:48px}.ce-nl-disclaimer{margin:0;max-width:640px}.ce-nl-disclaimer a{color:#3d5d4c;text-decoration:underline;text-underline-offset:3px}.ce-section--finder{background:#fff;padding-top:56px;padding-bottom:20px}.ce-finder-teaser{max-width:1360px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ce-finder-teaser .ce-lede{max-width:640px;color:var(--ce-ink-mute)}.ce-section--voices{background:var(--teal-mist);padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(40px,5vw,56px)}.ce-voices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ce-voice-card{margin:0;background:#fff;border:1px solid rgba(52,78,69,.16);border-radius:var(--ce-r-card);box-shadow:0 14px 40px -30px #344e4599;padding:20px;display:flex;flex-direction:column;gap:10px}.ce-voice-card blockquote{margin:0;flex:1;font-size:19px;line-height:1.55;color:var(--ce-ink-strong);font-weight:400}.ce-voice-card__meta{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgba(52,78,69,.12)}.ce-voice-card__author-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ce-voice-card__author{font-size:16px;font-weight:600;color:var(--ce-ink-strong)}.ce-voice-pill{display:inline-flex;align-items:center;border:0;border-radius:var(--r-pill);padding:4px 11px;font:inherit;font-size:13px;font-weight:700;color:#fff;text-decoration:none}.ce-voice-pill--omni{background:var(--ce-prod-omni)}.ce-voice-pill--liquiflor{background:var(--ce-prod-liquiflor)}.ce-voice-pill--abwehr{background:var(--ce-prod-abwehrkraft)}.ce-voice-pill--beweg{background:var(--ce-prod-bewegungsfreiheit)}.ce-voice-pill--nerven{background:var(--ce-prod-nerven)}.ce-voice-pill--service{background:var(--teal-mist);color:var(--ce-forest)}.ce-voice-card__verified{display:flex;align-items:center;gap:6px;color:var(--ce-ink-mute)}.ce-voice-card__stars{display:flex;gap:2px;color:var(--teal)}@media screen and (max-width:720px){.ce-voices-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--ce-section-pad-x));padding-right:var(--ce-section-pad-x);scrollbar-width:none}.ce-voices-grid::-webkit-scrollbar{display:none}.ce-voice-card{flex:0 0 82%;scroll-snap-align:start}.ce-newsletter-band__media{flex:1 1 100%;min-height:240px}}.ce-footer{background:#344e45;color:#fff;font-family:var(--font);border-top:1px solid rgba(255,255,255,.08);padding:clamp(48px,7vw,92px) clamp(20px,5vw,40px) 32px}.ce-footer__inner{max-width:var(--maxw);margin:0 auto;padding:0;display:grid;grid-template-columns:1fr auto}.ce-footer__trust,.ce-footer__news,.ce-footer__cols{grid-column:1 / -1}.ce-footer a,a.ce-footer__social a,.ce-footer .ce-footer__col a{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9);text-decoration:none!important;transition:color .2s var(--ease)}.ce-footer a:hover,.ce-footer a:focus-visible,.ce-footer .ce-footer__col a:hover{color:#fff!important;-webkit-text-fill-color:#fff;text-decoration:none!important}.ce-footer__col-heading{color:#fff;font-family:inherit;font-size:calc(.8 * var(--ce-rem));line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0 0 calc(.82 * var(--ce-rem))}.ce-footer ul{list-style:none;margin:0;padding:0}.ce-footer li{margin-bottom:0;line-height:1.5;font-size:calc(.85 * var(--ce-rem))}.ce-footer__col li+li{margin-top:8px;padding-top:8px;border-top:1px dotted rgba(255,255,255,.34)}.ce-footer__apps{margin-top:8px;padding-top:8px;border-top:1px dotted rgba(255,255,255,.34);text-align:left}.ce-footer__apps :is(.shopify-app-block,[class*=wbs-section],[class*=wbs-button-wrapper]){padding:0;margin:0;text-align:left}.ce-footer__apps :is(a,button):not([id$=__eu_widerruf_button]){display:inline-flex;align-items:center;justify-content:flex-start;position:static;width:auto;max-width:100%;min-height:48px;margin:0;padding:8px 0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9);font-family:inherit;font-size:calc(.85 * var(--ce-rem));font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-decoration:none!important;text-transform:none;transform:none;cursor:pointer}.ce-footer__apps :is(a,button):not([id$=__eu_widerruf_button]):hover,.ce-footer__apps :is(a,button):not([id$=__eu_widerruf_button]):focus-visible{color:#fff!important;-webkit-text-fill-color:#fff;background:transparent!important;box-shadow:none!important;transform:none;opacity:1}.ce-footer__trust{border-bottom:1px solid rgba(255,255,255,.12);padding:calc(1.06 * var(--ce-rem)) 0;display:flex;justify-content:center;gap:calc(2.35 * var(--ce-rem));flex-wrap:wrap;font-size:calc(.8 * var(--ce-rem));letter-spacing:.04em;color:var(--teal-pale)}.ce-footer__trust span{display:flex;align-items:center;gap:calc(.47 * var(--ce-rem))}.ce-footer__trust svg{width:15px;height:15px;color:var(--teal-light)}.ce-footer__news{display:grid;grid-template-columns:1.1fr .9fr;gap:calc(2.12 * var(--ce-rem));align-items:center;padding:calc(2.12 * var(--ce-rem)) 0;border-bottom:1px solid rgba(255,255,255,.12)}.ce-footer__news-heading{color:#fff;font-size:calc(1.15 * var(--ce-rem));margin:0 0 calc(.47 * var(--ce-rem));font-weight:700}.ce-footer__news-text{line-height:1.6;margin:0;color:var(--teal-pale)}.ce-footer-nl-form__row{display:flex;gap:10px;flex-wrap:wrap}.ce-footer-nl-form input[type=email]{flex:1;min-width:min(100%,220px);font-family:inherit;font-size:calc(.95 * var(--ce-rem));padding:calc(.76 * var(--ce-rem)) calc(1.18 * var(--ce-rem));border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.25);background:#fff;color:var(--ink);min-height:48px}.ce-footer-nl-form input[type=email]::placeholder{color:var(--ink-soft)}.ce-footer-nl-form button{font-family:inherit;font-weight:700;font-size:calc(.95 * var(--ce-rem));padding:calc(.76 * var(--ce-rem)) calc(1.65 * var(--ce-rem));border-radius:var(--r-pill);border:0;background:var(--teal);color:#fff;cursor:pointer;min-height:48px}.ce-footer-nl-form button:hover{background:var(--teal-light)}.ce-footer-nl-form__label{display:block;color:var(--teal-pale);margin-bottom:calc(.47 * var(--ce-rem))}.ce-footer-nl-form__legal{margin:calc(.59 * var(--ce-rem)) 0 0;color:#d8e4dcd9}.ce-footer-nl-form__legal a{color:inherit;text-decoration:underline}.ce-footer__cols{display:grid;grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(160px,1fr));gap:calc(1.88 * var(--ce-rem));padding:calc(2.35 * var(--ce-rem)) 0}.ce-footer__logo{height:auto;display:block;margin-bottom:calc(.71 * var(--ce-rem))}.ce-footer__wordmark{margin-bottom:calc(.71 * var(--ce-rem));line-height:1.15}.ce-footer__wordmark-over{display:block;font-size:calc(.68 * var(--ce-rem));letter-spacing:.14em;color:var(--teal-pale)}.ce-footer__wordmark-main{display:block;font-size:calc(1.05 * var(--ce-rem));font-weight:700;color:#fff}.ce-footer__brand-text{line-height:1.7;margin:0 0 calc(.82 * var(--ce-rem));color:var(--teal-pale)}.ce-footer__contact{margin-bottom:calc(.94 * var(--ce-rem))}.ce-footer__social{display:flex;gap:calc(.71 * var(--ce-rem))}.ce-footer__social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#fff}.ce-footer__social a:hover{background:var(--teal);border-color:var(--teal);color:#fff;text-decoration:none}.ce-footer__social svg{width:18px;height:18px}.ce-footer__pay{grid-column:2;grid-row:99;border-top:1px solid rgba(255,255,255,.18);padding:24px 0 0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-wrap:wrap}.ce-footer__pay-lbl{letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:600}.ce-footer__pay-list{display:flex;gap:8px;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.ce-footer__pay-icon{height:28px;width:auto;background:#fff;border-radius:4px;padding:2px 4px}.ce-footer__pflicht,.ce-footer__note{display:none!important}.ce-footer__pflicht summary{cursor:pointer;color:#fff;font-size:calc(.82 * var(--ce-rem));letter-spacing:.06em;font-weight:500;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.ce-footer__pflicht summary::-webkit-details-marker{display:none}.ce-footer__pflicht summary:after{content:"+";font-size:calc(1.15 * var(--ce-rem));line-height:1;color:var(--teal-pale)}.ce-footer__pflicht[open] summary:after{content:"\2013"}.ce-footer__pflicht-body{margin-top:calc(.71 * var(--ce-rem));color:var(--teal-pale);max-width:46em}.ce-footer__pflicht-body p{margin:0 0 calc(.47 * var(--ce-rem))}.ce-footer__pflicht-body strong{color:#fff;font-weight:500}.ce-footer__bottom{grid-column:1;grid-row:99;border-top:1px solid rgba(255,255,255,.18);padding:24px 0 0;display:flex;justify-content:flex-start;align-items:center;gap:calc(.94 * var(--ce-rem));flex-wrap:nowrap;color:#fff}.ce-footer__note{max-width:40em}@media screen and (max-width:900px){.ce-footer__news{grid-template-columns:1fr}.ce-footer__cols{grid-template-columns:1fr 1fr}.ce-footer__brand{grid-column:1 / -1}}@media screen and (max-width:720px){.ce-footer__inner{grid-template-columns:1fr}.ce-footer__bottom{grid-column:1;grid-row:99}.ce-footer__pay{grid-column:1;grid-row:100;align-items:center}.ce-footer__pay-list{flex-wrap:nowrap;justify-content:center;gap:8px}}@media screen and (max-width:560px){.ce-footer__cols{grid-template-columns:1fr}.ce-footer__brand{grid-column:auto}.ce-footer__trust{flex-direction:column;align-items:center;gap:calc(.82 * var(--ce-rem))}.ce-footer-nl-form__row{flex-direction:column}.ce-footer-nl-form button{width:100%}}.ce-hero--center{align-items:center}.ce-hero--center .ce-hero__panel{margin-left:auto;margin-right:auto;align-items:center;text-align:center;max-width:720px}.ce-hero--center .ce-hero__copy{align-items:center;text-align:center}.ce-hero--center .ce-hero__actions{justify-content:center}.ce-hero--center .ce-hero__sub-inline{margin-top:0;font-size:21px}.ce-btn--ghost-light,a.ce-btn.ce-btn--ghost-light{background:#fff9!important;color:#333!important;-webkit-text-fill-color:#333;border:1.5px solid #cfd8d2!important}.ce-btn--ghost-light:hover,.ce-btn--ghost-light:focus-visible,a.ce-btn.ce-btn--ghost-light:hover,a.ce-btn.ce-btn--ghost-light:focus-visible{background:#fff!important;color:#333!important}#produkte{scroll-margin-top:calc(var(--ce-header-h, 88px) + 16px)}.ce-shop-liste{background:#fff;padding:clamp(48px,7vw,96px) clamp(20px,5vw,40px);scroll-margin-top:calc(var(--ce-header-h, 88px) + 16px)}.ce-shop-liste__inner{max-width:var(--maxw);margin:0 auto;display:flex;flex-direction:column;gap:36px}.ce-shop-liste__intro{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.ce-shop-liste__title{flex:1 0 100%;margin:0;font-family:var(--font-display);font-size:clamp(calc(2 * var(--ce-rem)),4vw,calc(2.8 * var(--ce-rem)));line-height:1.06;font-weight:600;letter-spacing:-.03em;color:var(--ce-forest, #344e45)}.ce-shop-liste__lede{margin:0;max-width:560px;font-size:18px;line-height:1.7;color:#5c6360}.ce-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-auto-rows:1fr;gap:14px;align-items:stretch;min-width:0}.ce-shop-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:100%;min-height:100%;min-width:0;box-sizing:border-box;padding:22px;background:#fff;border-radius:14px;box-shadow:0 10px 30px -26px #344e4599;--ce-shop-accent: var(--ce-teal);transition:transform .25s cubic-bezier(.2,.6,.2,1),box-shadow .25s cubic-bezier(.2,.6,.2,1)}.ce-shop-card__top{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex:1 1 auto;min-width:0}.ce-shop-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px -28px #344e45cc}.ce-shop-card--omni-komplex{--ce-shop-accent: var(--ce-prod-omni)}.ce-shop-card--liquiflor,.ce-shop-card--darm-verdauung,.ce-shop-card--darm-verdauung-prof-gronemeyers-essentials{--ce-shop-accent: var(--ce-prod-liquiflor)}.ce-shop-card--abwehrkraft{--ce-shop-accent: var(--ce-prod-abwehrkraft);--ce-shop-label: #7d6553}.ce-shop-card--bewegungsfreiheit{--ce-shop-accent: var(--ce-prod-bewegungsfreiheit)}.ce-shop-card--nerven-psyche{--ce-shop-accent: var(--ce-prod-nerven);--ce-shop-label: #3a6b5d}.ce-shop-card__media{display:block;aspect-ratio:4 / 5;background-color:var(--ce-warm-offwhite);background-image:radial-gradient(120% 90% at 50% 100%,#3d5d4c12,#3d5d4c08 45%,#f7f2ec00 78%);border-radius:10px;overflow:hidden}.ce-shop-card__media img{display:block;width:100%;height:100%;object-fit:contain}.ce-shop-card__media-ph{display:block;width:100%;height:100%;min-height:120px;background:var(--ce-warm-offwhite)}.ce-shop-card__kat{margin:0;min-width:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ce-shop-label, var(--ce-shop-accent));overflow-wrap:anywhere}.ce-shop-card__title{margin:0;color:var(--ce-ink-strong);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ce-shop-card__claim{margin:0;font-size:clamp(14px,1.35cqw,15px);line-height:1.6;color:#5c6360}.ce-shop-card__rule{display:block;height:1px;background:#e6eae7}.ce-shop-card__facts{margin:0;font-size:15px;line-height:1.5;color:#5c6360}.ce-shop-card__price{margin:0;min-width:0;font-size:clamp(13px,1.3cqw,15px);color:#333;overflow-wrap:anywhere}.ce-btn--product,a.ce-btn.ce-btn--product{margin-top:auto!important;width:100%!important;max-width:100%;background:var(--ce-shop-accent, var(--ce-teal))!important;color:#fff!important;-webkit-text-fill-color:#fff;border:0!important}.ce-btn--product:hover,.ce-btn--product:focus-visible,a.ce-btn.ce-btn--product:hover,a.ce-btn.ce-btn--product:focus-visible{filter:brightness(.92);color:#fff!important}.ce-shop-abo{background:#edf5f1;padding:clamp(48px,7vw,96px) clamp(20px,5vw,40px)}.ce-shop-abo__grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,4vw,54px);align-items:center}.ce-shop-abo__copy,.ce-shop-abo__cta{display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.ce-time-chip{align-self:flex-start;margin:0;border:0;padding:0;background:none;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5c6360;line-height:1;white-space:nowrap}.ce-shop-abo__lede,.ce-shop-abo__cta-text{margin:0;max-width:420px;font-size:18px;line-height:1.7;color:#5c6360}.ce-shop-abo__cta-text{font-size:17px;line-height:1.75}.ce-shop-abo__plus{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.7;color:#333}.ce-shop-abo__plus-mark{color:#3d5d4c;margin-right:8px}.ce-shop-abo__price{margin:0;font-size:15px;color:#333}@media screen and (max-width:768px){.ce-shop-liste__intro{flex-direction:column;align-items:stretch}.ce-shop-liste__intro .ce-btn{width:100%}.ce-shop-abo__grid{grid-template-columns:1fr}}.shopify-section-group-header-group.section-ce-header,.shopify-section-group-header-group .section-ce-header{margin:0}.shopify-section-group-header-group.section-ce-header.is-sticky{position:sticky;top:0;z-index:40}ce-sticky-header,.ce-header{display:block;position:relative;font-family:var(--font);background:#3d5d4c;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.ce-header.is-compact{box-shadow:0 10px 30px -26px #344e45b3}.ce-header__bar{max-width:var(--maxw);margin:0 auto;padding:20px clamp(20px,4vw,40px);transition:padding .3s cubic-bezier(.2,.6,.2,1)}.ce-header.is-compact .ce-header__bar{padding-top:14px;padding-bottom:14px}.ce-header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px 24px;min-width:0;max-width:100%}.ce-header__logo{display:flex;align-items:center;flex:1 1 auto;min-width:0;color:#fff;text-decoration:none}.ce-header__logo-img{display:block;width:auto;height:clamp(42px,5.5vw,73px);max-width:min(42vw,var(--ce-header-logo-w, 210px));object-fit:contain;transition:height .25s var(--ease)}.ce-header.is-compact .ce-header__logo-img{height:clamp(36px,4.6vw,60px)}.ce-header__nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,40px);flex-wrap:nowrap;white-space:nowrap}@media screen and (min-width:991px)and (max-width:1140px){.ce-header__nav{gap:6px}.ce-header__logo-img,.ce-header.is-compact .ce-header__logo-img{max-width:150px}}@media screen and (min-width:1141px)and (max-width:1200px){.ce-header__nav{gap:10px}}.ce-header__nav-link,a.ce-header__nav-link,.ce-header .ce-header__nav-link{-webkit-appearance:none;appearance:none;font:inherit;font-size:17px!important;font-weight:500!important;line-height:1.2;color:#fff!important;-webkit-text-fill-color:#fff;opacity:.86;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:4px 0;min-height:48px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;cursor:pointer;white-space:nowrap}.ce-header__nav-link:hover,.ce-header__nav-link.is-active,.ce-header.mega-open .ce-header__nav-link--btn{opacity:1;border-bottom-color:#ffffffe6;background:none;color:#fff!important}.ce-header__chev{flex:none;opacity:.55;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s cubic-bezier(.2,.7,.2,1)}.ce-header.mega-open .ce-header__chev{transform:rotate(180deg);opacity:.9}.ce-header__burger{display:none;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:9px 16px;background:none;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;font:inherit;font-size:15px;font-weight:500;color:#fff;cursor:pointer;flex:none}.ce-header__actions{display:flex;align-items:center;gap:clamp(12px,1.2vw,18px);flex:none;min-width:0}.ce-header__icon-btn,a.ce-header__icon-btn{position:relative;width:48px;height:48px;padding:0;border:0;border-radius:0;background:none;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.ce-header__cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:999px;background:#fff;color:#3d5d4c;font-size:12px;font-weight:700;line-height:18px;text-align:center}.ce-header__mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #e6eae7;border-bottom:1px solid #e6eae7;box-shadow:0 24px 48px -40px #344e45e6;color:#333}.ce-header__mega-inner{max-width:var(--maxw);margin:0 auto;padding:clamp(20px,2.4vw,32px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:24px}.ce-header__mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.ce-header__mega-card{display:flex;flex-direction:column;gap:12px;padding:14px;background:none;border:1px solid rgba(52,78,69,.16);border-radius:16px;text-decoration:none;color:inherit;min-width:0;transition:transform .25s cubic-bezier(.2,.6,.2,1),box-shadow .25s cubic-bezier(.2,.6,.2,1);--ce-shop-accent: var(--ce-teal)}.ce-header__mega-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px -30px #344e45e6}.ce-header__mega-card--omni-komplex{--ce-shop-accent: var(--ce-prod-omni)}.ce-header__mega-card--liquiflor,.ce-header__mega-card--darm-verdauung,.ce-header__mega-card--darm-verdauung-prof-gronemeyers-essentials{--ce-shop-accent: var(--ce-prod-liquiflor)}.ce-header__mega-card--abwehrkraft{--ce-shop-accent: var(--ce-prod-abwehrkraft);--ce-shop-label: #7d6553}.ce-header__mega-card--bewegungsfreiheit{--ce-shop-accent: var(--ce-prod-bewegungsfreiheit)}.ce-header__mega-card--nerven-psyche{--ce-shop-accent: var(--ce-prod-nerven);--ce-shop-label: #3a6b5d}.ce-header__mega-media{display:block;width:100%;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--ce-warm-offwhite)}.ce-header__mega-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ce-header__mega-copy{display:flex;flex-direction:column;gap:6px}.ce-header__mega-kat{font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ce-shop-label, var(--ce-shop-accent));min-height:2.6em;overflow-wrap:anywhere}.ce-header__mega-name{font-size:16px;line-height:1.25;font-weight:600;color:#333}.ce-header__mega-finder{display:flex;justify-content:center;padding-top:6px}.ce-header__mega-finder-link,a.ce-header__mega-finder-link{background:none;border:0;padding:0;font:inherit;font-size:16px;font-weight:600;color:#3d5d4c!important;-webkit-text-fill-color:#3d5d4c;text-decoration:none;min-height:48px;display:inline-flex;align-items:center}.ce-header__mega-finder-link:hover{text-decoration:underline;text-underline-offset:3px}.ce-header__burger-wrap{display:none}.ce-header__burger-panel{margin:14px auto;max-width:var(--maxw);background:#fff;border-radius:16px;padding:24px 20px 20px;display:flex;flex-direction:column;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;color:#333;font-family:var(--font)}.ce-header__burger-panel :is(p,a,span,button){font-family:var(--font)!important}.ce-header__mobile-label{margin:0;padding-bottom:6px;font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ce-ink-mute, #6a716e)}.ce-header__burger-prod{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 0;background:none;border:0;border-bottom:1px solid #eee6dd;text-decoration:none;color:inherit;width:100%;text-align:left}.ce-header__burger-shot,img.ce-header__burger-shot{flex:none;width:48px;height:48px;object-fit:cover;border-radius:10px;background:var(--ce-warm-offwhite)}.ce-header__burger-prod-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ce-header__burger-name{font-family:var(--font);font-size:17px;font-weight:600;line-height:1.2;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-header__burger-chev{font-size:22px;color:#5c6360}.ce-header__burger-finder{margin-top:16px;align-self:flex-start}.ce-header__burger-rule{display:block;height:1px;background:#e6eae7;margin:20px 0}.ce-header__mobile-group{display:flex;flex-direction:column}.ce-header__burger-panel .ce-header__mobile-link:last-child{scroll-margin-bottom:calc(32px + var(--ce-preview-bar, 0px) + env(safe-area-inset-bottom))}.ce-header__mobile-link,a.ce-header__mobile-link{font-family:var(--font);font-size:17px!important;font-weight:500!important;text-align:left;color:#333!important;-webkit-text-fill-color:#333;background:none;min-height:48px;border:0;padding:12px 0;text-decoration:none;display:inline-flex;align-items:center}body:has(.ce-header.menu-open) shopify-chat,body:has(.ce-header.menu-open) #shopify-chat{visibility:hidden!important;pointer-events:none!important}html.ce-menu-open,body.ce-menu-open{overflow:hidden}body.ce-menu-open .iubenda-tp-btn{display:none!important}@media screen and (max-width:990px){.ce-header__nav{display:none}.ce-header__burger{display:inline-flex}.ce-header__mega{display:none}.ce-header.menu-open .ce-header__burger-wrap{display:block;position:fixed;z-index:45;left:0;right:0;top:var(--ce-header-bottom, var(--ce-header-h, 88px));height:-webkit-fill-available;height:calc(100dvh - var(--ce-header-bottom, var(--ce-header-h, 88px)));margin:0;padding:0;overflow:hidden;background:#fff}.ce-header.menu-open .ce-header__burger-panel{height:100%;max-height:none;margin:0;border-radius:0;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:24px 16px calc(32px + var(--ce-preview-bar, 0px) + env(safe-area-inset-bottom))}.ce-header__burger-prod{min-height:64px;padding:6px 0}.ce-header__burger-rule{margin:12px 0}}@media screen and (max-width:720px){.ce-header__bar{padding-left:12px;padding-right:12px}.ce-header__inner{gap:8px}.ce-header__burger{padding:8px 12px;gap:6px}.ce-header__actions{gap:0}.ce-header__icon-btn,a.ce-header__icon-btn,button.ce-header__icon-btn{width:44px;height:44px}.ce-header__cart-count{top:2px;right:0}}@media screen and (max-width:990px){.ce-header,.ce-header.is-compact{height:56px;min-height:56px;max-height:56px;box-sizing:border-box;border-bottom-width:0}.ce-header:not(.is-compact){box-shadow:inset 0 -1px #ffffff24}.ce-header__bar,.ce-header.is-compact .ce-header__bar{height:56px;padding-top:0;padding-bottom:0;box-sizing:border-box}.ce-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;height:56px}.ce-header__icon-btn,a.ce-header__icon-btn,button.ce-header__icon-btn{width:44px;height:44px}.ce-header__burger{grid-column:1;grid-row:1;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;gap:0;border:0;background:transparent;border-radius:0}.ce-header__burger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ce-header__logo{grid-column:2;grid-row:1;justify-content:center}.ce-header__logo-img,.ce-header.is-compact .ce-header__logo-img{height:44px;max-height:44px;max-width:100%}.ce-header__actions{grid-column:3;grid-row:1;gap:0}a.ce-header__search{order:1}.ce-header__account,a.ce-header__account{display:inline-flex!important;order:2}.ce-header__cart-btn{order:3}}@media screen and (max-width:720px){.ce-header__logo-img,.ce-header.is-compact .ce-header__logo-img{height:32px;max-height:32px;max-width:100%}}@media screen and (max-width:374px){.ce-header__logo-img,.ce-header.is-compact .ce-header__logo-img{height:28px;max-height:28px}}.section-ce-faq-hero,.shopify-section.section-ce-faq-hero{margin:0;padding:0;background:#edf5f1}.section-ce-faq-themen,.shopify-section.section-ce-faq-themen{margin:0;padding:0;background:#fff;overflow:visible}.ce-faq-hero{background:#edf5f1;padding:clamp(48px,7vw,96px) clamp(20px,5vw,40px) clamp(36px,5vw,64px)}.ce-faq-hero__copy{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.ce-faq-hero__eyebrow{margin:0;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ce-forest)}.ce-h1.ce-h1--faq,.ce-h1--faq{font-size:clamp(34px,4.4vw,56px);line-height:1.14;font-weight:600;color:#333}.ce-h2.ce-h2--faq,.ce-h2--faq{font-size:clamp(26px,3vw,38px);line-height:1.2;font-weight:500;color:#333}.ce-faq-hero__title{color:#333}.ce-faq-hero__lede{margin:0;max-width:680px;font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:#333;text-wrap:pretty}.ce-faq-hero__lede a{color:var(--ce-teal)!important;text-decoration:underline;text-underline-offset:3px}.ce-faq-chips__sentinel{height:1px;margin:0;pointer-events:none}.ce-faq-chips{position:sticky;top:var(--ce-faq-chip-top, var(--ce-header-h, 88px));z-index:30;background:#fffffff5;border-bottom:1px solid #e6eae7;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.ce-faq-chips__row{max-width:1340px;margin:0 auto;display:flex;gap:8px;overflow-x:auto;padding:12px clamp(20px,5vw,40px);scrollbar-width:none;transition:padding .2s}.ce-faq-chips.is-stuck .ce-faq-chips__row{padding-top:8px;padding-bottom:8px}.ce-faq-chips__row::-webkit-scrollbar{display:none}a.ce-faq-chip,button.ce-faq-chip,.ce-faq-chip{flex:none;display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--r-pill);border:1.5px solid #9aa39f;background:#fff;color:#333!important;-webkit-text-fill-color:#333;font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none!important;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:padding .2s,font-size .2s}.ce-faq-chips.is-stuck .ce-faq-chip,.ce-faq-chips.is-stuck a.ce-faq-chip,.ce-faq-chips.is-stuck button.ce-faq-chip{padding:6px 12px;font-size:13px}a.ce-faq-chip.is-active,.ce-faq-chip.is-active,a.ce-faq-chip[aria-current=true]{background:#3d5d4c;border-color:#3d5d4c;color:#fff!important;-webkit-text-fill-color:#fff}@media screen and (max-width:750px){.ce-faq-chips{position:static;top:auto;z-index:auto;backdrop-filter:none;-webkit-backdrop-filter:none}.ce-faq-chips__row,.ce-faq-prods__tabs{flex-wrap:wrap;overflow:visible;gap:8px}.ce-faq-chips__row{padding:8px 16px 12px}a.ce-faq-chip,button.ce-faq-chip,.ce-faq-chip,.ce-faq-chips.is-stuck .ce-faq-chip,.ce-faq-chips.is-stuck a.ce-faq-chip,.ce-faq-chips.is-stuck button.ce-faq-chip{padding:8px 14px;min-height:40px;font-size:14px;letter-spacing:normal;white-space:nowrap}}.ce-faq-themen{background:#fff;padding:clamp(40px,6vw,80px) clamp(20px,5vw,40px) clamp(56px,8vw,110px)}.ce-faq-themen__inner{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(48px,6vw,80px)}.ce-faq-thema{display:flex;flex-direction:column;gap:20px;scroll-margin-top:calc(var(--ce-header-h, 88px) + 16px)}.ce-faq-thema__title{color:#333}.ce-faq-acc-list{display:flex;flex-direction:column;border-top:1px solid #e6eae7}.ce-faq-acc{border-bottom:1px solid #e6eae7;scroll-margin-top:calc(var(--ce-header-h, 88px) + 16px)}.ce-faq-acc__btn{width:100%;padding:22px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:17px;color:#333;background:none;border:0;text-align:left;cursor:pointer;font-family:inherit}.ce-faq-acc__btn:hover,.ce-faq-acc__btn:focus-visible{color:#3d5d4c}.ce-faq-acc__sign{flex:none;font-size:22px;line-height:1;color:#3d5d4c}.ce-faq-acc__ans{font-size:17px;line-height:1.7;color:#5c6360;padding:0 0 24px;max-width:720px;display:flex;flex-direction:column;gap:12px}.ce-faq-acc__ans[hidden]{display:none}.ce-faq-acc__ans p,.ce-faq-acc__ans ul,.ce-faq-acc__ans ol{margin:0}.ce-faq-acc__ans a{color:var(--ce-teal)!important;text-decoration:underline;text-underline-offset:3px}.ce-faq-prods{display:flex;flex-direction:column;gap:20px}.ce-faq-prods__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ce-faq-prods__tabs::-webkit-scrollbar{display:none}.ce-faq-prods__stage,#faq-prod-panel{display:flex;flex-direction:column;gap:20px;padding-top:8px}.ce-faq-prods__panel{display:flex;flex-direction:column;gap:20px}.ce-faq-prods__panel[hidden]{display:none}.ce-faq-prods__head{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ce-faq-prods__shot{flex:none;width:76px;height:76px;border-radius:10px;overflow:hidden;background:#f7f2ec}.ce-faq-prods__shot img{width:100%;height:100%;object-fit:contain}.ce-faq-prods__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.ce-faq-prods__name{margin:0;font-size:clamp(19px,1.8vw,23px);line-height:1.2;font-weight:700;color:#333}.ce-faq-prods__link,a.ce-faq-prods__link{font-size:15px;color:#3d5d4c!important;-webkit-text-fill-color:#3d5d4c;text-decoration:underline;text-underline-offset:3px}.section-ce-pdp-buehne,.shopify-section.section-ce-pdp-buehne{margin:0;padding:0;background:#fff}.ce-pdp-buehne{background:#fff;padding:16px clamp(20px,5vw,40px) clamp(32px,5vw,64px);max-width:1340px;margin:0 auto;display:flex;flex-direction:column;gap:24px;--ce-pdp-prod: var(--ce-teal)}@media screen and (min-width:750px){.ce-pdp-buehne{padding-top:28px}}.ce-pdp-buehne[data-handle=omni-komplex]{--ce-pdp-prod: var(--ce-prod-omni)}.ce-pdp-buehne[data-handle=liquiflor]{--ce-pdp-prod: var(--ce-prod-liquiflor)}.ce-pdp-buehne[data-handle=abwehrkraft]{--ce-pdp-prod: var(--ce-prod-abwehrkraft)}.ce-pdp-buehne[data-handle=bewegungsfreiheit]{--ce-pdp-prod: var(--ce-prod-bewegungsfreiheit)}.ce-pdp-buehne[data-handle=nerven-psyche]{--ce-pdp-prod: var(--ce-prod-nerven)}.ce-h1.ce-h1--pdp,.ce-h1--pdp{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:600;color:#333}.ce-pdp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,4vw,56px);align-items:start}.ce-pdp-gallery{position:sticky;top:var(--ce-header-h, 104px);display:flex;flex-direction:column;gap:16px;background:transparent;padding:0}.ce-pdp-gallery__stage{position:relative}.ce-pdp-gallery__main{aspect-ratio:1 / 1;width:100%;background:#f7f2ec;border:1px solid #eee6dd;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0}.ce-pdp-gallery__slide{position:relative;width:100%;height:100%}.ce-pdp-gallery__slide[hidden]{display:none}.ce-pdp-gallery__img{width:100%;height:100%;object-fit:cover;object-position:center}.ce-pdp-gallery__img.is-contain{object-fit:contain}.ce-pdp-gallery__img.is-cover{object-fit:cover}.ce-pdp-gallery__img.is-pos-62{object-position:62% center}.ce-pdp-gallery__img.is-zoom{cursor:zoom-in}.ce-pdp-gallery__img[hidden]{display:none}.ce-pdp-gallery__main:focus-visible{outline:2px solid #3d5d4c;outline-offset:3px}.ce-pdp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid rgba(52,78,69,.16);background:#ffffffeb;box-shadow:0 8px 20px -12px #344e4599;color:#344e45;display:none;align-items:center;justify-content:center;cursor:pointer;padding:0}.ce-pdp-gallery__arrow--prev{left:12px}.ce-pdp-gallery__arrow--next{right:12px}.ce-pdp-gallery__arrow:hover{background:#fff}.ce-pdp-stoerer{position:absolute;top:21%;left:63%;transform:translate(-50%);width:clamp(96px,10vw,124px);aspect-ratio:1;border-radius:999px;background:#2b4468;color:#fff;text-align:center;padding:12px;box-shadow:0 12px 28px -14px #2b4468b3;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ce-pdp-stoerer[hidden]{display:none}.ce-pdp-stoerer__kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.ce-pdp-stoerer__title{font-family:var(--font-display);font-size:clamp(17px,1.6vw,21px);line-height:1.05;font-weight:700;letter-spacing:-.02em}.ce-pdp-stoerer__sub{font-size:11px;font-weight:600}.ce-pdp-gallery__bu{margin:0;font-size:14px;font-weight:600;line-height:1.6;color:#5c6360}.ce-pdp-gallery__bu[hidden]{display:none}.ce-pdp-gallery__thumbs{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.ce-pdp-gallery__thumbs[data-count="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ce-pdp-gallery__thumbs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-pdp-gallery__thumbs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-pdp-gallery__thumbs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-pdp-gallery__thumbs[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ce-pdp-gallery__thumbs[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ce-pdp-gallery__thumb{aspect-ratio:1;border-radius:8px;background:#f7f2ec;border:1px solid #eee6dd;padding:0;overflow:hidden;cursor:pointer}.ce-pdp-gallery__thumb.is-on{border:1.5px solid #3d5d4c}.ce-pdp-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ce-pdp-gallery__thumb.is-contain img{object-fit:contain}.ce-pdp-gallery__thumb.is-pos-62 img{object-position:62% center}.ce-pdp-gallery__count,.ce-pdp-gallery__progress{display:none}.ce-pdp-gallery__lupe{border:1px solid #cfd8d2;border-radius:999px;padding:10px 18px;font-size:15px;color:#5c6360;width:fit-content;background:none;cursor:pointer}.ce-pdp-gallery__lupe-icon{display:block;width:32px;height:32px}.ce-pdp-gallery__lupe--mob{display:none}.ce-lightbox__img{touch-action:pinch-zoom}.ce-pdp-gallery__lupe[hidden]{display:none}.ce-pdp-claims{margin-top:8px;background:#f4f7f5;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.ce-pdp-claims__title{margin:0;font-family:var(--font-display);font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:#344e45}.ce-pdp-claims__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ce-pdp-claims__row{display:flex;gap:12px}.ce-pdp-claims__bullet{flex:none;width:16px;height:16px;margin-top:4px;border:2px solid #344e45;border-radius:999px;display:flex;align-items:center;justify-content:center}.ce-pdp-claims__dot{width:6px;height:6px;border-radius:999px;background:#344e45}.ce-pdp-claims__text{margin:0;font-size:15.5px;line-height:1.5;color:#333}.ce-pdp-claims__em{font-weight:700;color:#344e45}.ce-pdp-claims__note{margin:0;font-size:12px;line-height:1.5;color:#6a716e}.ce-pdp-claims__more,a.ce-pdp-claims__more{font-size:15px;font-weight:600;color:#3d5d4c!important;text-decoration:underline;text-underline-offset:3px;padding:6px 0}.ce-pdp-claims--mob{display:none}.ce-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;background:#1a1f1deb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:clamp(20px,5vw,56px);cursor:zoom-out}.ce-lightbox:not([open]){display:none}.ce-lightbox__frame{width:min(980px,92vw);max-height:min(72vh,860px);background:#f7f2ec;border-radius:16px;padding:clamp(20px,3vw,40px);display:flex;align-items:center;justify-content:center}.ce-lightbox__img{max-width:100%;max-height:min(64vh,780px);object-fit:contain}.ce-lightbox__close{border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:11px 22px;font-size:15px;color:#fff;background:none;cursor:pointer}.ce-pdp-order{display:flex;flex-direction:column;gap:14px}.ce-pdp-head{display:flex;flex-direction:column;gap:3px}.ce-pdp-head__eyebrow{margin:0;font-size:14px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#5c6360}@media screen and (max-width:750px){.ce-pdp-grid{gap:18px}.ce-pdp-gallery{min-width:0;gap:10px}.ce-pdp-gallery__stage{overflow:hidden}.ce-pdp-gallery__stage,.ce-pdp-gallery__main,.ce-pdp-gallery__img{touch-action:pan-y pinch-zoom}.ce-pdp-gallery__main{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;justify-content:flex-start;gap:0;padding-right:0;margin-right:0}.ce-pdp-gallery__main::-webkit-scrollbar{display:none}.ce-pdp-gallery__slide,.ce-pdp-gallery__slide[hidden]{display:block;position:relative;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.ce-pdp-gallery__slide .ce-pdp-gallery__img{flex:none;width:100%;min-width:0;height:100%}.ce-pdp-gallery__thumbs{display:none}.ce-pdp-gallery__progress{display:block;height:3px;margin:8px 0 0;background:#eee6dd;border-radius:999px;overflow:hidden}.ce-pdp-gallery__progress>span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--ce-teal, #436357)}.ce-pdp-gallery__count{display:block;position:absolute;right:16px;bottom:16px;margin:0;padding:4px 8px;border-radius:999px;background:#ffffffeb;font-size:13px;font-weight:600;color:#344e45;font-variant-numeric:tabular-nums}.ce-pdp-gallery__lupe,.ce-pdp-gallery__lupe--mob{display:none;pointer-events:none}.ce-pdp-head__eyebrow{font-size:12px;letter-spacing:.08em;white-space:normal;overflow:visible;text-wrap:balance}}.ce-pdp-head__bez{display:block;margin:3px 0 0;font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.7;color:#5c6360}.ce-pdp-head__fuell{margin:0;font-size:15px;line-height:1.7;color:#6a716e}.ce-pdp-head__fuell-sep{padding-inline:.3em}@media screen and (max-width:749px){.ce-pdp-head__fuell{display:flex;flex-wrap:nowrap;align-items:baseline;min-width:0;font-size:clamp(12px,3.5vw,14px);line-height:1.35}.ce-pdp-head__fuell-part,.ce-pdp-head__fuell-sep{white-space:nowrap;flex:none}.ce-pdp-order--norating .ce-pdp-head{margin-bottom:-6px}.ce-pdp-order--norating .ce-pdp-facts{margin-top:0}}@media screen and (max-width:360px){.ce-pdp-head__fuell{flex-wrap:wrap}}.ce-pdp-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;color:#5c6360;margin-top:-4px;padding:6px 0;min-height:32px;background:none;border:0;align-self:flex-start;cursor:pointer;font-family:inherit}.ce-pdp-rating strong{font-variant-numeric:tabular-nums}.ce-pdp-stars{display:inline-flex;gap:2px}.ce-pdp-star{position:relative;width:16px;height:16px;font-size:16px;line-height:1}.ce-pdp-star__base,.ce-pdp-star__fill{position:absolute;top:0;right:0;bottom:0;left:0}.ce-pdp-star__base{color:#d8ebe4}.ce-pdp-star__fill{color:#3d5d4c;clip-path:inset(0 100% 0 0)}.ce-pdp-star--10 .ce-pdp-star__fill{clip-path:inset(0 90% 0 0)}.ce-pdp-star--20 .ce-pdp-star__fill{clip-path:inset(0 80% 0 0)}.ce-pdp-star--30 .ce-pdp-star__fill{clip-path:inset(0 70% 0 0)}.ce-pdp-star--40 .ce-pdp-star__fill{clip-path:inset(0 60% 0 0)}.ce-pdp-star--50 .ce-pdp-star__fill{clip-path:inset(0 50% 0 0)}.ce-pdp-star--60 .ce-pdp-star__fill{clip-path:inset(0 40% 0 0)}.ce-pdp-star--70 .ce-pdp-star__fill{clip-path:inset(0 30% 0 0)}.ce-pdp-star--80 .ce-pdp-star__fill{clip-path:inset(0 20% 0 0)}.ce-pdp-star--90 .ce-pdp-star__fill{clip-path:inset(0 10% 0 0)}.ce-pdp-star--100 .ce-pdp-star__fill{clip-path:inset(0 0 0 0)}#pdp-kaufbox{scroll-margin-top:calc(var(--ce-header-h, 56px) + 12px)}.ce-pdp-kauf{background:#fff;border:1px solid #e6eae7;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 14px 34px -26px #1e28234d}.ce-pdp-kauf__rule{height:1px;background:#e6eae7}.ce-pdp-kauf .ce-pdp-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;flex-wrap:nowrap!important;margin-top:0!important}.ce-pdp-trust__cell{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit}.ce-pdp-trust__icon{margin-bottom:4px}.ce-pdp-trust__t{margin:0;font-size:13px;font-weight:600;color:#333;overflow-wrap:break-word}.ce-pdp-trust__s{margin:0;font-size:12px;color:#5c6360;overflow-wrap:normal;word-break:normal;hyphens:auto;-webkit-hyphens:auto}.ce-pdp-pay__label{margin:0 0 8px;font-size:14px;font-weight:600;color:#5c6360}.ce-pdp-pay__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;align-items:center}@media screen and (max-width:750px){.ce-pdp-pay__row{flex-wrap:nowrap}}.ce-pdp-pay__row img{height:28px;width:auto}.ce-pdp-facts{display:flex;flex-direction:column;gap:0;margin-top:10px;margin-bottom:6px;font-size:18px;line-height:1.7;color:#344e45}.ce-pdp-facts__nutzen{margin:0;font-family:var(--font-display);font-size:clamp(19px,1.6vw,22px);line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--ce-pdp-prod);text-wrap:pretty}.ce-pdp-facts__bereich{margin:0;font-size:16px;line-height:1.45;font-weight:600;color:#333}.ce-pdp-facts__star{font-family:var(--font-display);font-size:19px;font-weight:700;color:#344e45}.ce-pdp-facts__link{margin:16px 0 0}.ce-pdp-facts__link a{font-size:14px;font-weight:400;color:#5c6360!important;text-decoration:underline;text-underline-offset:3px}.ce-pdp-facts__link a:hover{color:#3d5d4c!important}.ce-kb{display:flex;flex-direction:column;gap:14px;color:#333;font-family:var(--font-body),"Source Sans 3",sans-serif}.ce-kb__group{display:flex;flex-direction:column;gap:14px}.ce-kb product-form{display:block}.ce-kb__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px}.ce-kb__tile,.ce-kb__abo{position:relative;background:#fff;border:1px solid #e6eae7;cursor:pointer;font-family:inherit;color:inherit;transition:background .2s,border-color .2s}.ce-kb__tile{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:44px;padding:10px 6px 8px;border-radius:12px;text-align:center}.ce-kb__tile.is-on,.ce-kb__abo.is-on{background:#e9f0ea;border:1px solid #3d5d4c;box-shadow:inset 0 0 0 .5px #3d5d4c}.ce-kb__tile:hover,.ce-kb__abo:hover{border-color:#3d5d4c}.ce-kb__tile:focus-visible,.ce-kb__abo:focus-visible{outline:2px solid #3d5d4c;outline-offset:2px}.ce-kb__badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#3d5d4c;color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.ce-kb__badge--abo{left:auto;right:12px;transform:none}.ce-kb__zeit{font-size:15px;font-weight:700;line-height:1.25;color:#333}.ce-kb__menge{font-size:13px;font-weight:400;line-height:1.35;color:#5c6360;font-variant-numeric:tabular-nums}.ce-kb__preis{font-size:17px;font-weight:700;line-height:1.3;color:#333;font-variant-numeric:tabular-nums;margin-top:2px}.ce-kb__pro{font-size:13px;color:#5c6360;font-variant-numeric:tabular-nums}.ce-kb__pro.is-ghost{visibility:hidden}.ce-kb__abo{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:10px;align-items:center;width:100%;padding:14px 16px;min-height:44px;border-radius:12px}.ce-kb__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #3d5d4c;display:flex;align-items:center;justify-content:center;background:#fff}.ce-kb__dot{width:10px;height:10px;border-radius:50%;background:transparent}.ce-kb__abo.is-on .ce-kb__dot{background:#3d5d4c}.ce-kb__abo-copy{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}.ce-kb__abo-title{font-size:15px;font-weight:700;line-height:1.3;color:#333}.ce-kb__abo-sub{font-size:14px;line-height:1.35;color:#5c6360}.ce-kb__shaker{font-weight:700;color:#2b4468}.ce-kb__abo-price{display:flex;flex-direction:column;align-items:flex-end}.ce-kb__vorteil{margin:0;padding:9px 12px;border-radius:8px;font-size:14px;font-weight:600;background:#e9f0ea;color:#3d5d4c;font-variant-numeric:tabular-nums}.ce-kb__vorteil.is-warn{background:#fbf1d6;color:#7a5a00}.ce-kb__vorteil strong{font-weight:700}@media(max-width:959px){.ce-kb__vorteil:not([hidden]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.ce-kb__herkunft{margin:0;font-size:13px;line-height:1.45;font-weight:600;color:var(--ce-ink-mute, #6a716e)}button.ce-kb__cta[type=submit],.ce-kb__cta{width:100%;min-height:52px;border:0;border-radius:10px;background:#3d5d4c;color:#fff;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit}.ce-kb__cta:hover{background:#344e45}.ce-kb__cta:active{transform:scale(.98)}.ce-kb__pflicht{margin:0;font-size:11px;line-height:1.5;color:#5c6360;font-variant-numeric:tabular-nums}.ce-kb__ship-link,a.ce-kb__ship-link,button.ce-kb__ship-link{color:#5c6360!important;text-decoration:underline;background:none;border:0;padding:0;font:inherit;cursor:pointer}.ce-ship-dialog{border:0;padding:0;margin:0;width:100%;max-width:none;height:100%;max-height:none;background:transparent}.ce-ship-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.ce-ship-dialog::backdrop{background:#1a1f1d66}.ce-ship-dialog__panel{width:100%;max-height:70%;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;overflow:hidden;color:#1a1f1d}.ce-ship-dialog__bar{flex:none;display:flex;justify-content:flex-end;padding:8px 8px 0}.ce-ship-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:#1a1f1d;font-size:28px;line-height:1;cursor:pointer}.ce-ship-dialog__body{min-height:0;overflow:auto;padding:0 20px calc(20px + env(safe-area-inset-bottom))}.ce-ship-dialog__more{margin:16px 0 0}.ce-ship-dialog__body a{color:var(--ce-link, #436357);text-decoration:underline;text-underline-offset:3px}.ce-ship-dialog__body a:hover,.ce-ship-dialog__body a:focus-visible{color:var(--ce-link, #436357)}@media(min-width:750px){.ce-ship-dialog[open]{align-items:center}.ce-ship-dialog__panel{width:min(480px,calc(100vw - 48px));max-height:min(70vh,640px);border-radius:16px}.ce-ship-dialog__body{padding:0 24px 24px}}.ce-pdp-sticky{display:none;position:fixed;left:0;right:0;bottom:var(--ce-preview-bar, 0px);z-index:60;background:#fff;border-top:1px solid #e6eae7;box-shadow:0 -12px 30px -26px #1e282373;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,.2,1),visibility .22s linear}.ce-pdp-sticky.is-on{transform:translateY(0);visibility:visible;pointer-events:auto}.ce-pdp-sticky__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.ce-pdp-sticky__shot{display:none;width:48px;height:48px;object-fit:contain;border-radius:8px;background:#f7f2ec}.ce-pdp-sticky__copy{flex:1 1 auto;min-width:0}body.ce-sticky-on{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px) + var(--ce-preview-bar, 0px))}body.ce-sticky-on #wb-trigger-btn,body.ce-sticky-on .iubenda-tp-btn{bottom:calc(16px + 74px + env(safe-area-inset-bottom,0px) + var(--ce-preview-bar, 0px))!important;transition:bottom .22s cubic-bezier(.4,0,.2,1)}.ce-pdp-sticky__name{margin:0;font-size:15px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-pdp-sticky__meta{margin:0;font-size:14px;font-weight:600;color:#5c6360}button.ce-pdp-sticky__btn[type=submit],.ce-pdp-sticky__btn{background:#3d5d4c;color:#fff;border:0;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;font-family:inherit;flex:none}@media screen and (min-width:721px){.ce-pdp-gallery__arrow{display:flex}}@media screen and (max-width:720px){.ce-pdp-grid{grid-template-columns:1fr}.ce-pdp-gallery{position:static}.ce-pdp-gallery__thumbs{gap:8px}.ce-pdp-claims--desk{display:none}.ce-pdp-claims--mob{display:flex}.ce-pdp-kauf{padding:14px}.ce-kb,.ce-kb__group{gap:12px}.ce-kb__tiles{gap:7px}.ce-kb__zeit{font-size:14px}.ce-kb__menge{font-size:12.5px}.ce-kb__preis{font-size:15px}.ce-kb__pro{font-size:12.5px}.ce-kb__abo{padding:12px}.ce-kb__abo-title{font-size:14px}.ce-kb__abo-sub,.ce-kb__vorteil{font-size:13px}.ce-kb__cta{font-size:15px}}@media screen and (max-width:750px){body.ce-sticky-mobile .ce-pdp-sticky{display:block}}@media screen and (min-width:751px){body.ce-sticky-desktop .ce-pdp-sticky{display:block;height:72px;padding:12px 24px;box-sizing:border-box}body.ce-sticky-desktop .ce-pdp-sticky__bar{max-width:var(--maxw, 1340px);margin-inline:auto;display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;height:100%}body.ce-sticky-desktop .ce-pdp-sticky__shot{display:block}body.ce-sticky-desktop .ce-pdp-sticky__copy{display:contents}body.ce-sticky-desktop .ce-pdp-sticky__name{grid-column:2;min-width:0}body.ce-sticky-desktop .ce-pdp-sticky__meta{grid-column:3;white-space:nowrap}body.ce-sticky-desktop .ce-pdp-sticky__btn{grid-column:4}}.ce-pdp-anwendung__media,.ce-mag-artikel__hero-frame,.ce-mag-bild{position:relative}.ce-ki{position:absolute;z-index:4;top:10px;right:10px;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:999px;font:600 12px/1 var(--font-ui, "Source Sans 3", system-ui, sans-serif);letter-spacing:.04em;cursor:pointer}.ce-ki--dark{background:#1a1f1d8c;color:#fff}.ce-ki--light{background:#ffffffc7;color:#1a1f1d}.ce-ki-pop{position:fixed;z-index:80;left:0;right:0;bottom:0;margin:0;padding:20px 48px 20px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:#fff;color:#1a1f1d;border-radius:16px 16px 0 0;box-shadow:0 -16px 40px -28px #1a1f1d73}.ce-ki-pop[hidden]{display:none}.ce-ki-pop__h{margin:0 0 6px;font-size:16px;font-weight:700}.ce-ki-pop__t{margin:0;font-size:15px;line-height:1.5}.ce-ki-pop__x{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;background:none;font-size:24px;line-height:1;cursor:pointer}.ce-ki-credit{display:block;margin-top:4px}@media screen and (min-width:751px){.ce-ki-pop{position:absolute;left:auto;right:10px;top:58px;bottom:auto;width:min(280px,calc(100% - 20px));padding:16px 44px 16px 16px;border-radius:12px;box-shadow:0 16px 40px -24px #1a1f1d73}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ce-components.css.map */
