:root{--mc-burgundy: #54172e;--mc-burgundy-deep: #3f1122;--mc-cream: #faf9f7;--mc-cream-2: #f5f2ec;--mc-sand: #e7dbd6;--mc-rose: #ccaea3;--mc-gold: #ab8c52;--mc-fs-display: clamp(2.6rem, 6vw + .5rem, 5.25rem);--mc-fs-h1: clamp(2.1rem, 4.2vw + .5rem, 3.75rem);--mc-fs-h2: clamp(1.7rem, 2.6vw + .5rem, 2.75rem);--mc-fs-h3: clamp(1.3rem, 1.4vw + .5rem, 1.8rem);--mc-fs-lead: clamp(1.05rem, .6vw + .85rem, 1.35rem);--mc-fs-body: clamp(1rem, .3vw + .9rem, 1.0625rem);--mc-fs-eyebrow: .78rem;--mc-space-3xl: clamp(5rem, 9vw, 9rem);--mc-space-2xl: clamp(3.5rem, 6vw, 6rem);--mc-space-xl: clamp(2.5rem, 4vw, 4rem);--mc-space-lg: 2rem;--mc-space-md: 1.25rem;--mc-space-sm: .75rem;--mc-radius: 18px;--mc-radius-lg: 28px;--mc-radius-pill: 9999px;--mc-shadow: 0 18px 50px -24px rgba(40, 8, 20, .45);--mc-shadow-sm: 0 8px 24px -16px rgba(40, 8, 20, .4);--mc-ease: cubic-bezier(.22, 1, .36, 1);--mc-dur: .7s}html,body,.container[data-site-container]{overflow-x:clip;max-width:100%}.template-index body,.template-index .rte p,.mc{line-height:1.6}.mc{color:var(--text, var(--mc-burgundy))}.mc-wrap{width:min(1280px,92vw);margin-inline:auto}.mc-wrap--narrow{width:min(820px,92vw);margin-inline:auto}.mc-wrap--wide{width:min(1560px,96vw);margin-inline:auto}.mc-eyebrow{display:inline-block;font-size:var(--mc-fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--accent, var(--mc-rose));margin-bottom:var(--mc-space-md)}.mc-display{font-size:var(--mc-fs-display);line-height:1.02;font-weight:var(--FONT-WEIGHT-HEADING, 500)}.mc-h1{font-size:var(--mc-fs-h1);line-height:1.06}.mc-h2{font-size:var(--mc-fs-h2);line-height:1.1}.mc-h3{font-size:var(--mc-fs-h3);line-height:1.2}.mc-lead{font-size:var(--mc-fs-lead);max-width:56ch}.mc-btn{--_bg: var(--BTN-PRIMARY-BG, var(--mc-burgundy));--_fg: var(--BTN-PRIMARY-TEXT, #fff);display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.7em;border-radius:var(--mc-radius-pill);background:var(--_bg);color:var(--_fg);font-size:.95rem;font-weight:500;letter-spacing:.02em;text-decoration:none;border:1px solid var(--_bg);transition:transform var(--mc-dur) var(--mc-ease),box-shadow var(--mc-dur) var(--mc-ease),background .3s ease;will-change:transform}.mc-btn:hover{transform:translateY(-2px);box-shadow:var(--mc-shadow-sm)}.mc-btn--ghost{background:transparent;color:var(--text, var(--mc-burgundy));border-color:var(--text, var(--mc-burgundy))}.mc-btn--ghost:hover{background:var(--text, var(--mc-burgundy));color:var(--bg, #fff)}.mc-btn__arrow{transition:transform .3s var(--mc-ease)}.mc-btn:hover .mc-btn__arrow{transform:translate(4px)}.mc-rating{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:var(--mc-radius-pill);background:#ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 44px -34px #14040acc}.mc-rating__stars{color:var(--mc-gold);letter-spacing:.05em;font-size:.95rem}.mc-rating__count{opacity:.85}.mc-rating--solid{background:var(--mc-cream-2);color:var(--mc-burgundy);border-color:transparent}.mc-card{background:var(--bg, var(--mc-cream));border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow);overflow:hidden;transition:transform var(--mc-dur) var(--mc-ease),box-shadow var(--mc-dur) var(--mc-ease)}.mc-card--hover:hover{transform:translateY(-6px);box-shadow:0 30px 70px -30px #28081480}.mc-section{padding-block:var(--mc-space-2xl);background:var(--bg, var(--mc-cream));color:var(--text, var(--mc-burgundy))}.mc-section--tight{padding-block:var(--mc-space-xl)}.mc-section__head{text-align:center;max-width:60ch;margin-inline:auto;margin-bottom:var(--mc-space-xl)}.mc-hero{position:relative;isolation:isolate;overflow:hidden;display:grid}.mc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mc-hero__media img,.mc-hero__media video{width:100%;height:100%;object-fit:cover}.mc-hero__media--zoom img{animation:mcKenBurns 18s var(--mc-ease) both}.mc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a020426,#0a02040d 40%,#0a02048c)}.mc-hero__inner{width:min(1280px,92vw);margin-inline:auto;padding-block:clamp(6rem,22vh,13rem);color:#fff}.mc-hero__inner--bottom{align-self:end}.mc-hero__title{font-size:var(--mc-fs-display);line-height:1.02;max-width:16ch;margin:0 0 1rem}.mc-hero__sub{font-size:var(--mc-fs-lead);max-width:46ch;opacity:.95;margin-bottom:var(--mc-space-lg)}.mc-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}@keyframes mcKenBurns{0%{transform:scale(1.12)}to{transform:scale(1)}}.mc-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--mc-ease),transform .9s var(--mc-ease)}.mc-reveal.is-in{opacity:1;transform:none}.mc-reveal[data-mc-delay="1"]{transition-delay:.08s}.mc-reveal[data-mc-delay="2"]{transition-delay:.16s}.mc-reveal[data-mc-delay="3"]{transition-delay:.24s}.mc-reveal[data-mc-delay="4"]{transition-delay:.32s}.mc-marquee{overflow:hidden}.mc-marquee__track{display:flex;gap:3rem;width:max-content;min-width:max-content;will-change:transform;animation:mcMarquee 72s linear infinite}.mc-marquee__track span{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;font-size:.9rem}@keyframes mcMarquee{to{transform:translate(-50%)}}.mc-acc{border-top:1px solid var(--COLOR-BORDER-LIGHT, rgba(84,23,46,.18))}.mc-acc__item{border-bottom:1px solid var(--COLOR-BORDER-LIGHT, rgba(84,23,46,.18))}.mc-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem .25rem;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font-size:var(--mc-fs-h3)}.mc-acc__icon{flex:0 0 auto;width:1.4rem;height:1.4rem;position:relative}.mc-acc__icon:before,.mc-acc__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:currentColor;transition:transform .35s var(--mc-ease)}.mc-acc__icon:after{transform:rotate(90deg)}.mc-acc__item[open] .mc-acc__icon:after{transform:rotate(0)}.mc-acc__panel{overflow:hidden}.mc-acc__panel-inner{padding:0 .25rem 1.5rem;display:grid;grid-template-columns:1fr;gap:1.25rem}.mc-acc__item.is-animated>summary.mc-acc__btn::-webkit-details-marker{display:none}.mc-acc__item.is-animated .mc-acc__panel{height:0;opacity:0;transform:translateY(-4px);transition:height .42s var(--mc-ease),opacity .28s ease,transform .42s var(--mc-ease);will-change:height,opacity,transform}.mc-acc__item[open].is-animated .mc-acc__panel{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mc-acc__item.is-animated .mc-acc__panel{transition:none;transform:none;will-change:auto}}.mc-acc__media img{border-radius:var(--mc-radius)}.mc-product-buybox__acc .mc-acc__panel-inner--ingredient-image{padding:0 0 1.25rem}.mc-product-buybox__acc .mc-acc__media--ingredient-list{width:100%}.mc-product-buybox__acc .mc-acc__media--ingredient-list-stack{display:grid;gap:1.25rem}.mc-product-buybox__acc .mc-acc__ingredient-figure{margin:0}.mc-product-buybox__acc .mc-acc__ingredient-label{margin:0 0 .55rem;font-family:var(--mc-mono, ui-monospace, Menlo, Consolas, monospace);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-burgundy, #54172e)}.mc-product-buybox__acc .mc-acc__ingredient-list-img{width:100%;height:auto;display:block;border-radius:var(--mc-radius-lg, .85rem)}@media(min-width:750px){.mc-acc__panel-inner--media{grid-template-columns:1.4fr 1fr;align-items:center}}.template-suffix-darmpro-b .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-magen-darm-leckerlies .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-b .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-c .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-gelankpro .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenk-pro .mc-product-buybox__acc .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro-b .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-magen-darm-leckerlies .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-b .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-c .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-gelankpro .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenk-pro .mc-ingredient-accordion .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro-b [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-magen-darm-leckerlies [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-b [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-c [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelankpro [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenk-pro [data-section-type=mc-faq] .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro-b .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-magen-darm-leckerlies .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-darmpro .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-b .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenkpro-c .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-gelankpro .mc-faq .mc-acc__btn::-webkit-details-marker,.template-suffix-gelenk-pro .mc-faq .mc-acc__btn::-webkit-details-marker{display:none}.template-suffix-darmpro-b .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-faq .mc-acc__item.is-animated .mc-acc__panel{height:0;opacity:0;transform:translateY(-4px);transition:height .42s var(--mc-ease),opacity .28s ease,transform .42s var(--mc-ease);will-change:height,opacity,transform}.template-suffix-darmpro-b .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-product-buybox__acc .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro-b .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-ingredient-accordion .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro-b [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-b [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-c [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelankpro [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenk-pro [data-section-type=mc-faq] .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro-b .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-darmpro .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-faq .mc-acc__item[open].is-animated .mc-acc__panel{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.template-suffix-darmpro-b .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-product-buybox__acc .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-ingredient-accordion .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro [data-section-type=mc-faq] .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro-b .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-magen-darm-leckerlies .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-darmpro .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-b .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenkpro-c .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelankpro .mc-faq .mc-acc__item.is-animated .mc-acc__panel,.template-suffix-gelenk-pro .mc-faq .mc-acc__item.is-animated .mc-acc__panel{transition:none;transform:none;will-change:auto}}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc{counter-reset:mcing;border-top:1px solid rgba(255,255,255,.18)}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item{counter-increment:mcing;border-bottom:1px solid rgba(255,255,255,.18)}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 1.1rem;align-items:start;gap:clamp(.6rem,1.5vw,1rem);padding:clamp(.95rem,1.8vw,1.3rem) .1rem;list-style:none}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn:before{content:counter(mcing,decimal-leading-zero);grid-column:1;align-self:start;font-family:var(--mc-mono);font-size:.7rem;line-height:1;letter-spacing:.06em;opacity:.4;padding-top:.18em}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn>span:first-of-type{display:block;grid-column:2;font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.05rem,2.1vw,1.45rem);line-height:1.18;transition:color .22s var(--mc-ease)}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn .mc-hscroll__tag{display:block;margin:.32rem 0 0!important;padding:0;background:none;border-radius:0;font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;opacity:1}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn>span:first-of-type{color:var(--mc-gold)}@media(hover:hover){.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn:hover>span:first-of-type{color:var(--mc-gold)}}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__icon,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__icon{position:relative;grid-column:3;width:1.1rem;height:1.1rem;margin-top:.1rem}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__icon:after{display:none}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__icon:before{content:"";position:absolute;top:38%;left:50%;width:.55rem;height:.55rem;background:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-50%,-50%) rotate(45deg);transition:transform .4s var(--mc-ease);opacity:.55}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__icon:before{transform:translate(-50%,-20%) rotate(225deg)}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__btn{padding-bottom:.35rem}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner{padding:.15rem .1rem clamp(.85rem,1.6vw,1.2rem) calc(2.1rem + clamp(.6rem,1.5vw,1rem));gap:clamp(.85rem,1.4vw,1.35rem);align-items:start}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte>*:first-child{margin-top:0}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner .rte{max-width:62ch;font-size:.95rem;line-height:1.6;opacity:.9;min-width:0}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__media,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__media{border-radius:var(--mc-radius);overflow:hidden;align-self:start}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--mc-radius);display:block}@media(min-width:750px){:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open]:has(.mc-acc__media){--mc-acc-media-w: clamp(16rem, 32%, 22rem);--mc-acc-media-h: clamp(11.5rem, 20vw, 15.5rem);--mc-acc-media-right: 2.5rem;--mc-acc-media-gap: 1rem;--mc-acc-title-pull: 4.75rem;position:relative}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open]:has(.mc-acc__media)>.mc-acc__btn{position:relative;z-index:2}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open]:has(.mc-acc__media)>.mc-acc__btn>span:first-of-type{max-width:calc(100% - var(--mc-acc-media-w) - var(--mc-acc-media-right) - var(--mc-acc-media-gap))}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open]:has(.mc-acc__media)>.mc-acc__btn .mc-acc__icon{position:relative;z-index:3}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open]:has(.mc-acc__media)>.mc-acc__panel{margin-top:calc(-1 * var(--mc-acc-title-pull));overflow:hidden}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__panel-inner--media{display:block;position:relative;grid-template-columns:none;padding-right:calc(var(--mc-acc-media-w) + var(--mc-acc-media-right) + var(--mc-acc-media-gap));min-height:calc(var(--mc-acc-media-h) + 2.5rem)}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__panel-inner--media>.rte{max-width:none;padding-top:var(--mc-acc-title-pull);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open] .mc-acc__panel-inner--media>.mc-acc__media{position:absolute;top:1.25rem;right:var(--mc-acc-media-right);width:var(--mc-acc-media-w);height:var(--mc-acc-media-h);margin:0;z-index:1}:is(.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-darmpro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set) [data-section-type=mc-ingredient-accordion] .mc-acc__item[open].is-closing>.mc-acc__panel{opacity:0;transform:translateY(-4px)}}@media(max-width:749px){.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn{grid-template-columns:1.65rem minmax(0,1fr) 1rem}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__panel-inner{padding-left:calc(1.65rem + clamp(.6rem,1.5vw,1rem))}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__media img,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__media img{aspect-ratio:4 / 3;height:auto}}.mc-bento{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}@media(min-width:750px){.mc-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto)}}.mc-bento__tile{position:relative;border-radius:var(--mc-radius-lg);padding:1.6rem;background:var(--mc-cream-2);color:var(--mc-burgundy);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;min-height:180px;text-decoration:none;transition:transform var(--mc-dur) var(--mc-ease),box-shadow var(--mc-dur) var(--mc-ease)}.mc-bento__tile:hover{transform:translateY(-4px);box-shadow:var(--mc-shadow)}.mc-bento__tile--burgundy{background:var(--mc-burgundy);color:#fff}.mc-bento__tile--rose{background:var(--mc-rose);color:var(--mc-burgundy-deep)}.mc-bento__tile--img{color:#fff;justify-content:flex-end}.mc-bento__tile--img picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mc-bento__tile--img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--mc-bento-fit, cover);object-position:var(--mc-bento-position, center center);z-index:0;transition:transform 1.2s var(--mc-ease)}.mc-bento__tile--contain img{padding:clamp(1rem,2vw,1.8rem);background:color-mix(in srgb,var(--mc-burgundy) 92%,#000)}.mc-bento__tile--img:hover img{transform:scale(1.06)}.mc-bento__tile--contain:hover img{transform:none}.mc-bento__tile--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14040a1a,#14040a1f 42%,#14040ad1);z-index:1;pointer-events:none}.mc-bento__tile--img .mc-bento__kicker,.mc-bento__tile--img .mc-bento__title,.mc-bento__tile--img .mc-bento__text{position:relative;z-index:2}.mc-bento__tile--img-overlay-strong:after{background:linear-gradient(180deg,#14040a52,#14040a66 45%,#14040aeb)}.mc-bento__tile--img.mc-bento__tile--caption-top{justify-content:flex-start}.mc-bento__tile--img.mc-bento__tile--caption-top:after{background:linear-gradient(180deg,#14040ac7,#14040a6b 38%,#14040a2e)}.mc-bento__tile--img.mc-bento__tile--caption-top.mc-bento__tile--img-overlay-strong:after{background:linear-gradient(180deg,#14040ad1,#14040a7a 40%,#14040a38)}@media(min-width:750px){.mc-bento__tile--wide{grid-column:span 2}.mc-bento__tile--tall{grid-row:span 2}}.mc-bento--uniform,[id$=__quality]:not([id$=__quality_mobile]) .mc-bento,.mc-bento-section--desktop-only .mc-bento--uniform{--mc-bento-unit: 168px;grid-auto-rows:var(--mc-bento-unit);align-items:stretch}.mc-bento--uniform .mc-bento__tile,[id$=__quality]:not([id$=__quality_mobile]) .mc-bento__tile,.mc-bento-section--desktop-only .mc-bento--uniform .mc-bento__tile{min-height:0;height:100%}@media(min-width:750px){.mc-bento--uniform,[id$=__quality]:not([id$=__quality_mobile]) .mc-bento,.mc-bento-section--desktop-only .mc-bento--uniform{--mc-bento-unit: 240px}}@media(max-width:749px){.mc-bento--uniform .mc-bento__tile--tall,[id$=__quality]:not([id$=__quality_mobile]) .mc-bento__tile--tall,.mc-bento-section--desktop-only .mc-bento--uniform .mc-bento__tile--tall{min-height:calc(var(--mc-bento-unit) * 2 + .75rem)}}@media(max-width:749px){.mc-bento{gap:.75rem;grid-auto-rows:minmax(132px,auto)}.mc-bento__tile{min-height:132px;padding:1.15rem}.mc-bento__tile--wide{grid-column:span 2}.mc-bento__tile--tall{grid-row:span 2;min-height:276px}}.mc-bento__kicker{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;opacity:.65;margin-bottom:.5rem}.mc-bento__title{font-size:var(--mc-fs-h3);margin:0 0 .4rem;line-height:1.2;text-wrap:balance}.mc-bento__text{font-size:.95rem;opacity:.9;max-width:32ch}.mc-stats{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);text-align:center}@media(min-width:750px){.mc-stats{grid-template-columns:repeat(4,1fr)}}.mc-stat__num{font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;font-weight:var(--FONT-WEIGHT-HEADING, 500)}.mc-stat__label{margin-top:.5rem;font-size:.9rem;opacity:.8}.mc-finder{display:grid;gap:var(--mc-space-xl)}@media(min-width:900px){.mc-finder{grid-template-columns:1.1fr .9fr;align-items:center}}.mc-finder__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:var(--mc-space-lg)}.mc-finder__chip{padding:.6rem 1.1rem;border-radius:var(--mc-radius-pill);border:1px solid var(--COLOR-BORDER-LIGHT, rgba(84,23,46,.25));background:transparent;color:inherit;cursor:pointer;font-size:.85rem;transition:background .25s ease,color .25s ease,border-color .25s ease}.mc-finder__chip[aria-pressed=true]{background:var(--mc-burgundy);color:#fff;border-color:var(--mc-burgundy)}.mc-finder__result{border-radius:var(--mc-radius-lg);background:var(--mc-cream-2);padding:var(--mc-space-lg);box-shadow:var(--mc-shadow-sm)}.mc-finder__result-media img{border-radius:var(--mc-radius);margin-bottom:var(--mc-space-md)}.mc-finder__rec{font-size:var(--mc-fs-h3);margin:.25rem 0 .5rem}.mc-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;transform:translateY(120%);transition:transform .5s var(--mc-ease);background:var(--mc-burgundy);color:#fff;box-shadow:0 -10px 40px -20px #0009}.mc-sticky-bar.is-visible{transform:none}.mc-sticky-bar__inner{width:min(1280px,94vw);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0}.mc-sticky-bar__copy{display:flex;flex-direction:column;line-height:1.25}.mc-sticky-bar__copy strong{font-size:1rem}.mc-sticky-bar__copy span{font-size:.8rem;opacity:.85}.mc-sticky-bar .mc-btn{--_bg: #fff;--_fg: var(--mc-burgundy);border-color:#fff;white-space:nowrap}@media(max-width:600px){.mc-sticky-bar__copy span{display:none}}.mc-cine{position:relative}.mc-cine__pin{min-height:100vh;display:grid;place-items:center}.mc-cine__steps{display:grid;gap:var(--mc-space-2xl)}.mc-cine__step{display:grid;gap:var(--mc-space-lg);align-items:center}@media(min-width:900px){.mc-cine__step{grid-template-columns:1fr 1fr}}.mc-cine__step img{border-radius:var(--mc-radius-lg);width:100%}.mc-cine__num{font-size:clamp(3rem,6vw,5rem);opacity:.25;line-height:1}.mc-hscroll{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mc-hscroll::-webkit-scrollbar{display:none}.mc-hscroll__track{display:flex;gap:1.25rem;padding-inline:max(4vw,1rem)}.mc-hscroll__panel{scroll-snap-align:center;flex:0 0 min(78vw,420px);border-radius:var(--mc-radius-lg);background:var(--mc-cream-2);padding:var(--mc-space-lg);box-shadow:var(--mc-shadow-sm)}.mc-hscroll__panel h3{font-size:var(--mc-fs-h3);margin-top:0}.mc-hscroll__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.mc-hscroll__tag{font-size:.72rem;padding:.25rem .7rem;border-radius:var(--mc-radius-pill);background:var(--mc-sand)}.mc-ehero{position:relative;min-height:100svh;display:grid;isolation:isolate;overflow:hidden;color:#fff}.mc-ehero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mc-ehero__media img{width:100%;height:100%;object-fit:cover}.mc-ehero__media--zoom img{animation:mcKenBurns 22s var(--mc-ease) both}.mc-ehero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0c030659,#0c030600 30%),linear-gradient(0deg,#0c0306c7,#0c03061f 55%,#0c030600)}.mc-ehero__frame{position:absolute;inset:clamp(14px,2.2vw,34px);border:1px solid rgba(255,255,255,.28);z-index:1;pointer-events:none}.mc-ehero__inner{position:relative;z-index:2;align-self:end;width:min(1320px,90vw);margin-inline:auto;padding-block:clamp(3.5rem,9vh,7rem);width:100%}.mc-ehero__grid{width:min(1320px,90vw);margin-inline:auto;display:grid;gap:1.5rem}@media(min-width:900px){.mc-ehero__grid{grid-template-columns:1fr auto;align-items:end}}.mc-ehero__eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;opacity:.92;margin-bottom:1.4rem}.mc-ehero__eyebrow:before{content:"";width:34px;height:1px;background:currentColor}.mc-ehero__title{font-size:clamp(2.8rem,7.2vw,6.5rem);line-height:.98;letter-spacing:-.01em;margin:0 0 1.4rem;max-width:15ch;text-wrap:balance}.mc-ehero__sub{font-size:var(--mc-fs-lead);max-width:42ch;opacity:.94;margin:0 0 2rem}.mc-ehero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}.mc-ehero__textlink{color:#fff;text-decoration:none;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;transition:border-color .3s ease}.mc-ehero__textlink:hover{border-color:#fff}.mc-ehero__aside{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media(min-width:900px){.mc-ehero__aside{align-items:flex-end;text-align:right}}.mc-ehero__scroll{position:absolute;bottom:clamp(20px,3vw,44px);left:50%;transform:translate(-50%);z-index:2;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;opacity:.8;display:flex;flex-direction:column;align-items:center;gap:.6rem}.mc-ehero__scroll:after{content:"";width:1px;height:42px;background:linear-gradient(#fff,transparent);animation:mcScroll 2.2s var(--mc-ease) infinite}@keyframes mcScroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.mc-manifesto{background:var(--mc-burgundy);color:var(--mc-cream);padding-block:var(--mc-space-3xl);overflow:hidden}.mc-manifesto__inner{width:min(1100px,90vw);margin-inline:auto}.mc-manifesto__eyebrow{color:var(--mc-rose)}.mc-manifesto__text{font-size:clamp(1.9rem,4.4vw,3.6rem);line-height:1.15;letter-spacing:-.01em;margin:0;text-wrap:balance}.mc-manifesto__text em{font-style:italic;color:var(--mc-rose)}.mc-manifesto__text .mc-muted{opacity:.42}.mc-manifesto__foot{margin-top:var(--mc-space-xl);display:flex;flex-wrap:wrap;gap:2.5rem}.mc-manifesto__stat strong{display:block;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.mc-manifesto__stat span{font-size:.85rem;opacity:.7;letter-spacing:.04em}.mc-mag{--mag-gutter: clamp(1rem, 4vw, 4rem);color:var(--mc-burgundy);background:var(--mc-cream)}.mc-mag-grid{width:min(1500px,96vw);margin-inline:auto;display:grid;grid-template-columns:repeat(12,1fr);column-gap:1.5rem}.mc-mag__index{font-size:clamp(3.5rem,11vw,11rem);line-height:.8;font-weight:var(--FONT-WEIGHT-HEADING, 500);color:var(--mc-burgundy);opacity:.12;letter-spacing:-.03em;pointer-events:none}.mc-mag__vlabel{writing-mode:vertical-rl;text-orientation:mixed;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase;opacity:.55}.mc-mag__rule{height:1px;background:var(--mc-burgundy);opacity:.18;border:0}.mc-mag__eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mc-burgundy);opacity:.6}.mc-mag__eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.mc-mag-hero{position:relative;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,6rem);overflow:clip}.mc-mag-hero__grid{width:min(1500px,96vw);margin-inline:auto;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:1.5rem}.mc-mag-hero__media{grid-column:6 / 13;grid-row:1;position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden}.mc-mag-hero__media img{width:100%;height:100%;object-fit:cover}.mc-mag-hero__media--zoom img{animation:mcKenBurns 20s var(--mc-ease) both}.mc-mag-hero__copy{grid-column:1 / 8;grid-row:1;z-index:2}.mc-mag-hero__title{font-size:clamp(2.6rem,8vw,7rem);line-height:.95;letter-spacing:-.02em;margin:.8rem 0 1.4rem;text-wrap:balance}.mc-mag-hero__title em{font-style:italic}.mc-mag-hero__sub{font-size:var(--mc-fs-lead);max-width:34ch;margin:0 0 1.8rem}.mc-mag-hero__actions{display:flex;flex-wrap:wrap;gap:1.1rem;align-items:center}.mc-mag-hero__num{position:absolute;top:-.15em;right:4%;z-index:1}.mc-mag-hero__meta{grid-column:9 / 13;grid-row:1;align-self:end;justify-self:end;z-index:3;display:flex;flex-direction:column;gap:.8rem;align-items:flex-end;text-align:right}@media(max-width:899px){.mc-mag-hero__media{grid-column:1 / 13;grid-row:1;aspect-ratio:3/4}.mc-mag-hero__copy{grid-column:1 / 13;grid-row:2;margin-top:1.5rem}.mc-mag-hero__meta{display:none}}.mc-mag-feature{padding-block:clamp(2.5rem,6vw,5rem);overflow:clip}.mc-mag-feature__grid{width:min(1500px,96vw);margin-inline:auto;display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.mc-mag-feature__media{grid-row:1;position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:4px}.mc-mag-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--mc-ease)}.mc-mag-feature:hover .mc-mag-feature__media img{transform:scale(1.05)}.mc-mag-feature__panel{grid-row:1;z-index:2;background:var(--mc-cream);padding:clamp(1.5rem,3vw,2.75rem);border-radius:4px}.mc-mag-feature__panel--burgundy{background:var(--mc-burgundy);color:var(--mc-cream)}.mc-mag-feature__panel--rose{background:var(--mc-sand)}.mc-mag-feature__num{display:block;font-size:clamp(2rem,4vw,3.2rem);line-height:1;opacity:.4;margin-bottom:.6rem}.mc-mag-feature__title{font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.05;margin:0 0 1rem}.mc-mag-feature__text{font-size:1.02rem;opacity:.92;margin:0 0 1.4rem}.mc-mag-feature--left .mc-mag-feature__media{grid-column:1 / 8}.mc-mag-feature--left .mc-mag-feature__panel{grid-column:7 / 13;margin-left:-6%;box-shadow:var(--mc-shadow)}.mc-mag-feature--right .mc-mag-feature__media{grid-column:6 / 13}.mc-mag-feature--right .mc-mag-feature__panel{grid-column:1 / 7;margin-right:-6%;box-shadow:var(--mc-shadow)}@media(max-width:899px){.mc-mag-feature__media{grid-column:1 / 13!important}.mc-mag-feature__panel{grid-column:1 / 13!important;margin:-2.5rem 1rem 0!important}}.mc-mag-quote{padding-block:clamp(3rem,8vw,7rem)}.mc-mag-quote__inner{width:min(1500px,96vw);margin-inline:auto}.mc-mag-quote__text{font-size:clamp(2rem,5.5vw,4.6rem);line-height:1.06;letter-spacing:-.015em;margin:0;max-width:18ch;text-wrap:balance}.mc-mag-quote__text .mc-muted{opacity:.32}.mc-mag-quote__text em{font-style:italic;color:var(--mc-burgundy)}.mc-mag-quote__mark{font-size:clamp(4rem,12vw,11rem);line-height:.5;display:block;opacity:.18;height:.4em}.mc-mag-quote__cite{margin-top:2rem;display:flex;align-items:center;gap:1rem;font-size:.9rem;opacity:.7}.mc-mag-quote__cite:before{content:"";width:48px;height:1px;background:currentColor}.mc-mag-index{padding-block:clamp(2.5rem,6vw,5rem)}.mc-mag-index__inner{width:min(1500px,96vw);margin-inline:auto}.mc-mag-index__head{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:2rem}.mc-mag-index__head h2{grid-column:1 / 9;font-size:clamp(2rem,5vw,4rem);line-height:1;margin:.6rem 0 0;letter-spacing:-.02em}.mc-mag-index__head .mc-mag__eyebrow{grid-column:1 / 6}.mc-mag-index__row{display:grid;grid-template-columns:4.5rem 1fr;gap:clamp(1rem,4vw,3rem);align-items:baseline;padding:1.5rem 0;border-top:1px solid rgba(84,23,46,.16);transition:padding-left .4s var(--mc-ease)}@media(min-width:750px){.mc-mag-index__row{grid-template-columns:5rem 1.3fr 2fr 8rem}.mc-mag-index__row:hover{padding-left:.75rem}}.mc-mag-index__row:last-child{border-bottom:1px solid rgba(84,23,46,.16)}.mc-mag-index__no{font-size:1rem;opacity:.5;font-variant-numeric:tabular-nums}.mc-mag-index__name{font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.1}.mc-mag-index__desc{font-size:.98rem;opacity:.8}.mc-mag-index__tag{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55;justify-self:start}@media(min-width:750px){.mc-mag-index__tag{justify-self:end;text-align:right}}.mc-mag-products{padding-block:clamp(2.5rem,6vw,5rem)}.mc-mag-products__grid{width:min(1500px,96vw);margin-inline:auto;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:750px){.mc-mag-products__grid{grid-template-columns:1fr 1fr}}.mc-mag-product{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4/5;display:flex;align-items:flex-end;color:#fff;text-decoration:none}.mc-mag-product:nth-child(odd){transform:translateY(clamp(0px,3vw,2.5rem))}.mc-mag-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--mc-ease);z-index:0}.mc-mag-product:hover img{transform:scale(1.05)}.mc-mag-product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(20,4,10,.72));z-index:1}.mc-mag-product__body{position:relative;z-index:2;padding:clamp(1.5rem,3vw,2.5rem)}.mc-mag-product__name{font-size:clamp(1.6rem,3vw,2.4rem);margin:0 0 .3rem}.mc-mag-product__meta{font-size:.95rem;opacity:.9}.mc-mag-product__cta{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px}:root{--mc-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--mc-mila-rhythm: clamp(3.5rem, 7vw, 7rem);--mc-mila-radius-card: 16px;--mc-mila-radius-stat: 20px}.mc-mila{color:var(--mc-burgundy)}.mc-mila-block{padding-block:var(--mc-mila-rhythm);background:var(--mc-cream);color:var(--mc-burgundy)}.mc-mila-block--cream{background:var(--mc-cream);color:var(--mc-burgundy)}.mc-mila-block--sand{background:var(--mc-sand);color:var(--mc-burgundy)}.mc-mila-block--burgundy{background:var(--mc-burgundy);color:var(--mc-cream)}.mc-mila-block--deep{background:var(--mc-burgundy-deep);color:var(--mc-cream)}.mc-mila-wrap{width:min(1320px,92vw);margin-inline:auto}.mc-mila-wrap--wide{width:min(1500px,95vw);margin-inline:auto}.mc-mila-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--mc-mono);font-size:.8rem;letter-spacing:-.01em;text-transform:uppercase;opacity:.72}.mc-mila-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.mc-mila-title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2.2rem,5.2vw,3.75rem);line-height:1.08;letter-spacing:-.01em;margin:.6rem 0 0;text-wrap:balance}.mc-mila-sub{font-size:var(--mc-fs-lead);opacity:.85;max-width:52ch;margin:1rem 0 0}.mc-mila-head--center{text-align:center}.mc-mila-head--center .mc-mila-sub{margin-inline:auto}.mc-mila-cta-mono{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--mc-mono);font-size:.9rem;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;padding:.9em 1.7em;border-radius:var(--mc-radius-pill);background:var(--mc-burgundy);color:var(--mc-cream);transition:transform var(--mc-dur) var(--mc-ease)}.mc-mila-cta-mono:hover{transform:translateY(-2px)}.mc-mila-cta-mono--invert{background:var(--mc-cream);color:var(--mc-burgundy)}.mc-mila-cta-bracket{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mc-mono);font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#fff;padding:1.05em 2.4em;background:transparent}.mc-mila-cta-bracket:before,.mc-mila-cta-bracket:after{content:"";position:absolute;top:0;bottom:0;width:9px;border:1px solid rgba(255,255,255,.7);transition:border-color .3s ease}.mc-mila-cta-bracket:before{left:0;border-right:0}.mc-mila-cta-bracket:after{right:0;border-left:0}.mc-mila-cta-bracket:hover:before,.mc-mila-cta-bracket:hover:after{border-color:#fff}.mc-marquee--pills .mc-marquee__track{gap:1rem;align-items:center;animation-duration:48s}.mc-marquee--pills .mc-marquee__track>span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;text-transform:none;letter-spacing:-.01em;font-size:clamp(1rem,1.3vw,1.3rem);padding:.7em 30px;border-radius:var(--mc-radius-pill);border:1px solid color-mix(in srgb,currentColor 40%,transparent)}.mc-mila-hero{position:relative;isolation:isolate;overflow:hidden;min-height:92vh;display:grid}.mc-mila-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mc-mila-hero__media img{width:100%;height:100%;object-fit:cover}.mc-mila-hero__media--zoom img{animation:mcKenBurns 20s var(--mc-ease) both}.mc-mila-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a02044d,#0a02040d 45%,#0a020499)}.mc-mila-hero__inner{width:min(1500px,92vw);margin-inline:auto;align-self:end;padding-block:clamp(5rem,16vh,11rem);color:#fff}.mc-mila-hero__rating{margin-bottom:1.1rem}.mc-mila-hero__rating .mc-rating{padding:.58rem .9rem;font-family:var(--mc-mono);font-size:.74rem;letter-spacing:-.01em;color:#fff;background:#14040a57;border-color:#ffffff2e}.mc-mila-hero__rating .mc-rating__stars{color:#fff;opacity:.82}.mc-mila-hero__rating .mc-rating__count{color:#ffffffd1}.mc-mila-hero__title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2.6rem,6.4vw,6rem);line-height:1;letter-spacing:-.02em;margin:0 0 1.6rem;max-width:18ch;color:#fff}.mc-mila-hero__title em{font-style:italic}.mc-mila-hero__sub{font-size:var(--mc-fs-lead);max-width:40ch;margin:0 0 1.8rem;opacity:.95}.mc-mila-hero__actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.mc-mila-hero__card{position:absolute;right:clamp(1rem,4vw,4rem);bottom:clamp(1rem,4vw,3rem);z-index:2;display:flex;align-items:center;gap:.9rem;background:#14040a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:.7rem .95rem;text-decoration:none;color:#fff;max-width:340px;transition:transform var(--mc-dur) var(--mc-ease)}.mc-mila-hero__card:hover{transform:translateY(-3px)}.mc-mila-hero__card img{width:58px;height:58px;object-fit:cover;border-radius:10px;flex:0 0 auto}.mc-mila-hero__card-label{font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.mc-mila-hero__card-name{font-size:1rem;line-height:1.15}.mc-mila-hero__card-price{font-family:var(--mc-mono);font-size:.85rem;margin-left:.6rem;align-self:center}@media(max-width:749px){.mc-mila-hero__card{display:none}}:root{--mc-logo-start-w: min(200px, 44vw)}.mc-mila-hero__logo-slot{position:absolute;left:50%;top:clamp(1.75rem,5vh,3.5rem);z-index:3;transform:translate(-50%);pointer-events:none;visibility:hidden;width:var(--mc-logo-start-w)}.mc-mila-hero__logo-slot-img{width:100%;height:auto;display:block}.mc-brand-float{position:fixed;top:0;left:0;z-index:6000;width:var(--mc-logo-start-w);transform-origin:top left;will-change:transform;display:block;text-decoration:none;color:#fff;opacity:0;pointer-events:none}html.mc-mila-chinaski.is-logo-ready .mc-brand-float{opacity:1;pointer-events:auto}.mc-brand-float__img{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 28px rgba(20,4,10,.32))}.mc-mobile-logo-dock{display:none}html.mc-mila-chinaski .header-sections{position:relative;inset:auto;z-index:5000;transform:none;pointer-events:auto}html.mc-mila-chinaski .header-sections.is-interactive{pointer-events:auto}html.mc-mila-chinaski .mc-brand-float{display:none!important}html.mc-mila-chinaski .header__logo .logo__img,html.mc-mila-chinaski .header__logo .logo__img--transparent,html.mc-mila-chinaski .header__logo .logo__img--color{opacity:1!important}html.mc-mila-chinaski .header__desktop__bar__c,html.mc-mila-chinaski .header__desktop__bar__r,html.mc-mila-chinaski .header__desktop__lower,html.mc-mila-chinaski .header__menu,html.mc-mila-chinaski .header__mobile{opacity:1;transition:opacity .2s ease}@media(max-width:749px){html.mc-mila-chinaski .header__mobile{position:relative}html.mc-mila-chinaski .header__mobile>.header__logo{visibility:hidden}html.mc-mila-chinaski .mc-mobile-logo-dock{display:block;position:absolute;left:50%;top:50%;width:92px;height:42px;transform:translate(-50%,-50%);pointer-events:none}}.mc-mila-hero__logo{display:none}.mc-mila-hero__logo-text{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,6vw,4.5rem);letter-spacing:.01em;white-space:nowrap;line-height:1}.mc-mila-valueprop__grid{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:1fr;align-items:center}@media(min-width:850px){.mc-mila-valueprop__grid{grid-template-columns:1.25fr 1fr}}.mc-mila-valueprop__media img{width:100%;border-radius:var(--mc-mila-radius-card);display:block}.mc-mila-showcase__row{display:grid;grid-template-columns:1fr}@media(min-width:850px){.mc-mila-showcase__row{grid-template-columns:1fr 1fr}.mc-mila-showcase__row--rev .mc-mila-showcase__media{order:2}}.mc-mila-showcase__media{position:relative;min-height:clamp(320px,44vw,600px);overflow:hidden}.mc-mila-showcase__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--mc-ease)}.mc-mila-showcase__row:hover .mc-mila-showcase__media img{transform:scale(1.04)}.mc-mila-showcase__body{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(2rem,5vw,5rem)}.mc-mila-showcase__title{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.05;margin:0}.mc-mila-showcase__text{font-size:1.02rem;opacity:.9;margin:0;max-width:44ch}.mc-mila-why__grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:clamp(2rem,4vw,3.5rem)}@media(min-width:700px){.mc-mila-why__grid{grid-template-columns:repeat(3,1fr)}.mc-mila-why__grid .mc-mila-card__inner{padding:clamp(1.25rem,2.5vw,2rem);gap:.65rem}.mc-mila-why__grid .mc-mila-card__title{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.2;letter-spacing:.035em}.mc-mila-why__grid .mc-mila-card__text{font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.5}}.mc-mila-card{position:relative;border-radius:var(--mc-mila-radius-card);overflow:hidden;aspect-ratio:2/3;color:#fff;list-style:none}.mc-mila-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer;list-style:none}.mc-mila-card__face::-webkit-details-marker{display:none}.mc-mila-card__face>img,.mc-mila-card__face .image-wrapper,.mc-mila-card__face .image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform 1.2s var(--mc-ease)}.mc-mila-card[open] .mc-mila-card__face>img,.mc-mila-card:hover .mc-mila-card__face>img,.mc-mila-card[open] .mc-mila-card__face .image-wrapper,.mc-mila-card:hover .mc-mila-card__face .image-wrapper,.mc-mila-card[open] .mc-mila-card__face .image-wrapper img,.mc-mila-card:hover .mc-mila-card__face .image-wrapper img{transform:scale(1.05)}.mc-mila-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#14040a61,#14040abd 48%,#14040ae6);opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.mc-mila-card[open]:before{opacity:1}.mc-mila-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14040a00 35%,#14040ae0);z-index:1;pointer-events:none}.mc-mila-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,2.4vw,1.6rem);gap:.5rem}.mc-mila-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%}.mc-mila-card__title{display:block;flex:1 1 auto;min-width:0;font-family:var(--mc-mono, ui-monospace, Menlo, monospace);font-size:clamp(.72rem,1.1vw,.88rem);letter-spacing:.04em;text-transform:uppercase;line-height:1.25;margin:0;color:#fff;max-width:none;text-shadow:0 2px 16px rgba(0,0,0,.55)}.mc-mila-card__text-wrap{display:grid;grid-template-rows:0fr;margin:0;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1)}.mc-mila-card[open] .mc-mila-card__text-wrap{grid-template-rows:1fr;margin:0 0 .25rem}.mc-mila-card__text{display:block;margin:0;min-height:0;overflow:hidden;font-family:var(--FONT-STACK-BODY, inherit);font-size:clamp(.82rem,1vw,.92rem);line-height:1.45;text-shadow:0 1px 10px rgba(0,0,0,.45);opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.mc-mila-card[open] .mc-mila-card__text{opacity:.95;transform:translateY(0);transition:opacity .55s cubic-bezier(.22,1,.36,1) .14s,transform .6s cubic-bezier(.22,1,.36,1) .1s}.mc-mila-card__toggle{position:relative;bottom:auto;right:auto;flex:0 0 auto;width:40px;height:40px;border-radius:var(--mc-radius-pill);border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;list-style:none}.mc-mila-card__toggle span{position:relative;width:16px;height:16px;display:block}.mc-mila-card__toggle span:before,.mc-mila-card__toggle span:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;transition:transform .35s var(--mc-ease)}.mc-mila-card__toggle span:after{transform:rotate(90deg)}.mc-mila-card[open] .mc-mila-card__toggle span:after{transform:rotate(0)}.mc-section:has(.mc-stats--cards){padding-block:clamp(4.5rem,7vw,7rem);background:linear-gradient(180deg,var(--mc-sand),#efe7e2)}.mc-section:has(.mc-stats--cards) .mc-wrap{width:min(1600px,calc(100% - 40px))}.mc-section:has(.mc-stats--cards) .mc-section__head{max-width:760px;margin-bottom:clamp(3rem,5vw,5rem)}.mc-section:has(.mc-stats--cards) .mc-section__head .mc-h2{font-size:clamp(2.4rem,4.2vw,4.2rem);line-height:1.08;text-wrap:balance}.mc-stats.mc-stats--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;text-align:left}.mc-stats--cards .mc-stat{position:relative;min-height:440px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,var(--mc-rose),#d9bfb7);color:var(--mc-burgundy-deep);border-radius:var(--mc-mila-radius-stat);padding:clamp(1.4rem,2.6vw,2rem);text-align:left;box-shadow:inset 0 0 0 1px #54172e14,0 32px 80px -62px #54172eb3}.mc-stats--cards .mc-stat:before{content:"";position:absolute;right:-18%;bottom:-30%;width:76%;aspect-ratio:1;border-radius:999px;background:#faf9f747}.mc-stats--cards .mc-stat:after{content:"";position:absolute;right:clamp(1rem,2vw,1.6rem);bottom:clamp(1rem,2vw,1.6rem);width:min(46%,190px);aspect-ratio:1;border-radius:999px;border:1px solid rgba(84,23,46,.14)}.mc-stats--cards .mc-stat:nth-child(1){transform:translateY(38px)}.mc-stats--cards .mc-stat:nth-child(3){transform:translateY(24px)}.mc-stats--cards .mc-stat__num{position:relative;z-index:1;color:var(--mc-burgundy-deep);font-size:clamp(4rem,6.2vw,6rem);line-height:.95;letter-spacing:-.05em}.mc-stats--cards .mc-stat__label{position:relative;z-index:1;max-width:18rem;margin-top:1rem;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.25;opacity:.88}@media(max-width:989px){.mc-stats.mc-stats--cards{grid-template-columns:1fr}.mc-stats--cards .mc-stat,.mc-stats--cards .mc-stat:nth-child(1),.mc-stats--cards .mc-stat:nth-child(3){min-height:320px;transform:none}}.mc-mila-community__grid{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:1fr;align-items:center}@media(min-width:850px){.mc-mila-community__grid{grid-template-columns:1fr 1fr}}.mc-mila-community__media{border-radius:24px;overflow:hidden;aspect-ratio:4/5}.mc-mila-community__media .image-wrapper,.mc-mila-community__media .lazy-image{width:100%;height:100%;border-radius:inherit;overflow:hidden}.mc-mila-community__media img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.mc-mila-community__quote{font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.2;margin:1rem 0 1.4rem}.mc-mila-community__cite{font-family:var(--mc-mono);font-size:.85rem;letter-spacing:-.01em;opacity:.7;text-align:center;width:100%;margin:1rem 0 0}.mc-mila-community__cta{margin-top:1.6rem;display:flex;justify-content:center;width:100%}@media(max-width:749px){.mc-mila-community__grid>.mc-reveal:not(.mc-mila-community__media){text-align:center}.mc-mila-community__grid .mc-mila-eyebrow{display:flex;justify-content:center;width:100%;margin-inline:auto}}.mc-mila-authority__grid{display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:850px){.mc-mila-authority__grid{grid-template-columns:1fr 1fr}}.mc-mila-block:has(.mc-mila-authority__grid){padding-block:clamp(4.5rem,7vw,7rem);background:linear-gradient(180deg,var(--mc-sand),#efe7e2)}.mc-mila-block:has(.mc-mila-authority__grid) .mc-mila-wrap{width:min(1600px,calc(100% - 40px))}.mc-mila-authority__card{position:relative;min-height:clamp(560px,64vh,720px);border-radius:24px;padding:clamp(2rem,4vw,4rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;overflow:hidden}.mc-mila-authority__card--dark{background:radial-gradient(circle at 84% 12%,rgba(204,174,163,.2),transparent 34%),var(--mc-burgundy-deep);color:var(--mc-cream)}.mc-mila-authority__card--outline{background:color-mix(in srgb,var(--mc-cream) 76%,var(--mc-sand));border:1px solid color-mix(in srgb,var(--mc-burgundy) 22%,transparent);color:var(--mc-burgundy)}.mc-mila-authority__media{order:-1;border-radius:18px;overflow:hidden;aspect-ratio:16/10;margin-bottom:clamp(1rem,2vw,1.8rem)}.mc-mila-authority__media img{width:100%;height:100%;object-fit:cover}.mc-mila-authority__quote{font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.18;margin:0;max-width:16em}.mc-mila-authority__cite{font-family:var(--mc-mono);font-size:.8rem;letter-spacing:-.01em;opacity:.75}.mc-mila-cta{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(380px,56vh,620px);display:grid;place-items:center;text-align:center;color:#fff}.mc-mila-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mc-mila-cta__media img{width:100%;height:100%;object-fit:cover}.mc-mila-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#14040a73}.mc-mila-cta__inner{width:min(720px,90vw);padding:3rem 0}.mc-mila-cta__title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.05;margin:0 0 1rem;color:#fff}.mc-mila-cta__sub{font-size:var(--mc-fs-lead);opacity:.95;margin:0 auto 1.8rem;max-width:48ch}.mc-mila-hero{margin:0;border-radius:0;box-shadow:none}.mc-mila-hero__scrim{background:radial-gradient(circle at 74% 36%,rgba(204,174,163,.28),transparent 30%),linear-gradient(180deg,#0a02042e,#0a02041a 38%,#0a0204ad)}.mc-mila-hero__inner{padding-block-end:clamp(4.5rem,12vh,8rem)}.mc-mila-hero__title{text-wrap:balance;text-shadow:0 20px 60px rgba(20,4,10,.38)}.mc-mila-hero__sub{text-shadow:0 10px 28px rgba(20,4,10,.35)}.mc-mila-hero__logo{top:clamp(4rem,10vh,6.5rem);filter:drop-shadow(0 18px 36px rgba(20,4,10,.28))}.mc-mila-hero__logo-text{opacity:.9}.mc-mila-hero__card{right:clamp(1rem,3vw,3rem);bottom:clamp(1rem,3vw,2.5rem);width:min(420px,38vw);min-height:116px;border-radius:22px;padding:.8rem 1rem .8rem .8rem;gap:1rem;background:#14040a75;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff14,0 28px 72px -46px #14040ae6}.mc-mila-hero__card-media{width:82px;height:82px;flex:0 0 82px;display:grid;place-items:center;border-radius:16px;background:#faf9f724;overflow:hidden}.mc-mila-hero__card .mc-mila-hero__card-media img{width:100%;height:100%;object-fit:contain;border-radius:0;background:transparent}.mc-mila-hero__card-copy{min-width:0;display:grid;gap:.25rem}.mc-mila-hero__card-label{font-size:.68rem;opacity:.72}.mc-mila-hero__card-name{font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.05}.mc-mila-hero__card-price{margin-left:0;font-size:.78rem;opacity:.82}.mc-mila-hero__card-arrow{margin-left:auto;width:34px;height:34px;flex:0 0 34px;border-radius:999px;display:grid;place-items:center;background:#ffffff1f;font-family:var(--mc-mono)}.mc-mila-valueprop__media{position:relative;border-radius:24px;overflow:hidden;background:var(--mc-sand);box-shadow:inset 0 0 0 1px #54172e14}.mc-mila-valueprop__media:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:999px;background:#faf9f757;pointer-events:none}.mc-mila-valueprop__media img{position:relative;z-index:1}.mc-mila-showcase{background:var(--mc-cream);padding:.5rem}.mc-mila-showcase__row{border-radius:clamp(24px,3vw,40px);overflow:hidden;min-height:clamp(520px,70vh,760px);margin-bottom:.5rem}.mc-mila-showcase__row:last-child{margin-bottom:0}.mc-mila-showcase__media{display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(250,249,247,.52),transparent 42%),color-mix(in srgb,currentColor 8%,transparent)}.mc-mila-showcase__media:before{content:"";position:absolute;width:min(64%,480px);aspect-ratio:1;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:#faf9f72e}.mc-mila-showcase__media img{position:relative;inset:auto;width:auto;max-width:min(62%,540px);height:auto;max-height:min(78%,620px);object-fit:contain;filter:drop-shadow(0 28px 36px rgba(84,23,46,.2))}.mc-mila-showcase__media .image-wrapper{position:relative;width:min(62%,540px);height:auto;aspect-ratio:1}.mc-mila-showcase__media .image-wrapper img{width:100%;max-width:none;height:100%;max-height:none}.mc-mila-showcase__pack-img--cutout{max-width:min(54%,460px);max-height:min(84%,680px)}.mc-mila-showcase__body{min-height:100%}.mc-mila-showcase__title{text-wrap:balance}.mc-mila-card,.mc-mila-authority__card,.mc-mila-community__media{box-shadow:inset 0 0 0 1px #54172e14,0 24px 70px -58px #54172e8c}.mc-mila-cta{border-radius:40px 40px 0 0;margin-top:-1px}@media(max-width:749px){.mc-mila-showcase{padding:.25rem}.mc-mila-showcase__row{min-height:auto}.mc-mila-showcase__media{min-height:360px}.mc-mila-hero__logo-slot,.mc-brand-float{display:none!important}}.mcg{--mcg-burgundy: var(--mc-burgundy, #54172e);--mcg-burgundy-deep: var(--mc-burgundy-deep, #3f1122);--mcg-cream: var(--mc-cream, #faf9f7);--mcg-sand: var(--mc-sand, #e7dbd6);--mcg-rose: var(--mc-rose, #ccaea3);--mcg-ink-muted: rgba(84, 23, 46, .68);--mcg-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--mcg-gold: #ab8c52;background:var(--mcg-cream);color:var(--mcg-burgundy)}.mcg h2,.mcg h3{color:inherit;font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);letter-spacing:-.018em;margin:0}.mcg h2{font-size:clamp(1.75rem,5.5vw,4.2rem);line-height:1.08;text-wrap:balance}.mcg p{margin:0}.mcg-copy{max-width:32rem;margin-top:1.25rem;color:var(--mcg-ink-muted);font-size:clamp(.95rem,1.1vw,1.15rem);line-height:1.55}.mcg-button,.mcg-rating{font-family:var(--mcg-mono)}.mcg-button{display:inline-flex;align-items:center;gap:.55rem;min-height:53px;padding:0 1.25rem;border-radius:999px;background:var(--mcg-burgundy);color:#fff;text-decoration:none;font-size:.78rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 30px -22px #1e0510cc;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.mcg-button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff3,0 22px 42px -26px #1e0510e6}.mcg-wrap{width:min(1600px,calc(100% - 1.25rem));margin-inline:auto;padding-inline:clamp(.5rem,4vw,120px)}.mcg-essential{position:relative;padding-block:clamp(3rem,8vw,7rem);background:linear-gradient(180deg,var(--mcg-cream),#fff 48%,var(--mcg-cream))}.mcg-essential__claim{display:grid;gap:clamp(1.5rem,3vw,2.25rem);align-items:center}.mcg-essential__copy{width:min(660px,100%)}.mcg-essential h2{color:var(--mcg-burgundy)}.mcg-essential__title{font-size:clamp(1.35rem,4.5vw,1.85rem);line-height:1.28;font-weight:var(--FONT-WEIGHT-HEADING, 500);max-width:36ch;text-wrap:balance;margin:0}.mcg-essential__media{width:100%;margin:0;aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px -34px #28081473;background:var(--mcg-sand)}.mcg-essential__media img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.mcg-essential__claim:not(.mcg-essential__claim--text-only){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.75rem,3.5vw,3rem);align-items:stretch}.mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;max-width:36rem;text-align:center}.mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__media{width:100%;height:100%;min-height:100%;aspect-ratio:auto;max-height:none;justify-self:stretch;align-self:stretch}.mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__title{font-size:clamp(1.75rem,1.15rem + 1.6vw,2.5rem);line-height:1.18;max-width:none;text-align:center}}@media(max-width:749px){.mcg-essential__claim{justify-items:center;text-align:center}.mcg-essential__copy{display:flex;justify-content:center}.mcg-essential__title{text-align:center;max-width:100%;margin-inline:auto}.mcg-essential__media{border-radius:24px}}.mcg-marquee{position:relative;margin-top:clamp(1.75rem,4vw,3.5rem);height:92px;overflow:hidden;background:transparent}.mcg-marquee__veil{display:none}.mcg-marquee__track{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:.75rem;width:max-content;animation:mcgMarquee 45s linear infinite;background:transparent}.mcg-pill{display:inline-flex;align-items:center;gap:.75rem;height:68px;padding:.35rem 1.25rem .35rem .35rem;border-radius:999px;border:1px solid rgba(84,23,46,.28);color:var(--mcg-burgundy);background:var(--mcg-cream);white-space:nowrap;font-size:clamp(.92rem,1.2vw,1.35rem)}.mcg-pill__img{width:52px;height:52px;border-radius:999px;object-fit:cover;display:block;flex:0 0 auto}.mcg-pill__icon{width:52px;height:52px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;background:#54172e14;color:var(--mcg-burgundy)}.mcg-pill__icon svg{width:22px;height:22px;display:block}.mcg-pill__icon svg path,.mcg-pill__icon svg circle,.mcg-pill__icon svg line,.mcg-pill__icon svg polyline,.mcg-pill__icon svg rect{stroke:currentColor;fill:none}@keyframes mcgMarquee{to{transform:translate(-50%)}}.mcg-support{padding-block:clamp(2.5rem,6vw,5rem);background:var(--mcg-cream)}.mcg-support__card{position:relative;min-height:auto;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 74% 45%,rgba(250,249,247,.56),transparent 28%),linear-gradient(135deg,var(--mcg-sand),#efe7e2);color:var(--mcg-burgundy);display:grid;grid-template-columns:1fr;align-items:center;padding:clamp(1.75rem,5vw,5.5rem);gap:1.5rem;box-shadow:inset 0 0 0 1px #54172e14}.mcg-support__card:before{content:"";position:absolute;right:clamp(1rem,8vw,8rem);top:50%;width:min(72vw,680px);aspect-ratio:1;border-radius:999px;transform:translateY(-50%);border:1px solid rgba(84,23,46,.06);background:#faf9f71f;pointer-events:none;opacity:.45}.mcg-support__text{position:relative;z-index:2;max-width:430px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-inline:auto}.mcg-support__text h2{margin:0 0 .75rem;line-height:1.08;text-wrap:balance}.mcg-rating{display:flex;gap:.6rem;align-items:center;justify-content:center;margin:0 0 1.1rem;color:var(--mcg-burgundy);font-size:.82rem;flex-wrap:wrap}.mcg-rating span:first-child{color:var(--mcg-gold)}.mcg-rating strong{font-weight:500;opacity:.65}.mcg-support__actions{display:flex;gap:.5rem;flex-wrap:nowrap;justify-content:center;width:100%}.mcg-support__product-btn{display:inline-flex;align-items:center;justify-content:center;min-height:53px;min-width:0;flex:1 1 calc(50% - .25rem);max-width:calc(50% - .25rem);padding:0 1rem;border-radius:999px;border:1px solid rgba(84,23,46,.25);background:#faf9f766;color:var(--mcg-burgundy);text-decoration:none;font-family:var(--mcg-mono);font-size:.78rem;line-height:1;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1)}.mcg-support__product-btn:hover{background:#faf9f7ad}.mcg-support__product-btn.is-active{background:var(--mcg-burgundy);color:#fff;border-color:transparent;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 30px -22px #1e0510cc}.mcg-support__product-btn.is-active:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff3,0 22px 42px -26px #1e0510e6}.mcg-support__product-col{position:relative;z-index:2;display:grid;gap:1rem;justify-items:center}.mcg-support__cta{display:flex;justify-content:center;width:100%}.mcg-support__product{position:relative;display:grid;place-items:center;min-height:280px;touch-action:pan-y;width:100%}.mcg-support__track{position:relative;display:grid;place-items:center;width:100%;min-height:inherit}.mcg-support__slide{grid-area:1 / 1;display:grid;place-items:center;width:100%;opacity:0;pointer-events:none;transform:translate(18px) scale(.98);transition:opacity .35s ease,transform .35s ease}.mcg-support__slide.is-active{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.mcg-support__img{position:relative;z-index:1;max-width:min(420px,80vw);width:100%;height:auto;border-radius:clamp(22px,4vw,40px);object-fit:contain;overflow:hidden;filter:drop-shadow(0 30px 44px rgba(84,23,46,.26))}.mcg-support__mini{position:relative;z-index:2;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.mcg-support__mini a{display:inline-flex;min-height:42px;align-items:center;border-radius:999px;border:1px solid rgba(84,23,46,.25);padding-inline:1rem;background:#faf9f766;font-family:var(--mcg-mono);font-size:.78rem;color:var(--mcg-burgundy);text-decoration:none}.mcg-support__mini a:hover{background:#faf9f7ad}.mcg-support__arrow{position:absolute;top:50%;z-index:3;width:36px;height:36px;border:0;border-radius:999px;background:#54172eeb;color:var(--mcg-cream);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);box-shadow:0 16px 34px #54172e2e}.mcg-support__arrow svg{width:16px;height:16px;display:block;flex-shrink:0}.mcg-support__arrow--prev{left:.25rem}.mcg-support__arrow--next{right:.25rem}.mcg-support__arrow:hover{background:var(--mcg-burgundy)}@media(prefers-reduced-motion:reduce){.mcg-support__slide{transition:none}.mc-mila-card:before{transition:none}.mc-mila-card[open]:before{opacity:1}.mc-mila-card__text-wrap{transition:none}.mc-mila-card[open] .mc-mila-card__text-wrap{grid-template-rows:1fr}.mc-mila-card__text{transition:none;transform:none}.mc-mila-card[open] .mc-mila-card__text{opacity:.95;transform:none}}.mcg-support__badges{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin-top:1rem}.mcg-support__badges span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding-inline:.55rem;border-radius:999px;background:#54172e14;color:var(--mcg-burgundy);font-family:var(--mcg-mono);font-size:.74rem;line-height:1.15;text-align:center}@media(max-width:749px){.mcg-support__text{margin-inline:auto}}.mc-mila-hero__btn-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:min(210px,42vw);padding:0 1.35rem;border-radius:999px;text-align:center;text-decoration:none;font-family:var(--mc-mono);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--mc-burgundy);color:var(--mc-cream);box-shadow:0 16px 36px -24px #14040aa6;transition:transform .35s ease,background .35s ease}.mc-mila-hero__btn-pill:hover{transform:translateY(-2px);background:var(--mc-burgundy-deep);color:var(--mc-cream)}@keyframes mcHeroBtnIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.mc-mila-hero__btn-pill--enter{animation:mcHeroBtnIn .75s var(--mc-ease) both;animation-delay:calc(.35s + (var(--mc-hero-btn-i, 0) * .12s))}.mc-mila-reviews{padding-block:clamp(3rem,8vw,6rem);background:var(--mc-cream);color:var(--mc-burgundy)}.mc-mila-reviews__title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.85rem,5.5vw,3.6rem);line-height:1.08;letter-spacing:-.018em;text-align:center;max-width:18ch;margin:0 auto 2rem;color:var(--mc-rose)}.mc-mila-reviews__summary{display:grid;gap:2rem;align-items:start;margin-bottom:clamp(2rem,5vw,3.5rem)}.mc-mila-reviews__score{text-align:center}.mc-mila-reviews__avg{display:block;font-family:var(--FONT-STACK-HEADING, inherit);font-size:clamp(3.5rem,12vw,5.5rem);line-height:1;letter-spacing:-.04em;color:var(--mc-burgundy-deep)}.mc-mila-reviews__stars{display:flex;justify-content:center;gap:.15rem;margin:.65rem 0 .5rem;color:var(--mc-gold, #ab8c52);font-size:1.1rem}.mc-mila-reviews__based{font-family:var(--mc-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin:0}.mc-mila-reviews__bars{display:grid;gap:.55rem;max-width:420px;margin-inline:auto;width:100%}.mc-mila-reviews__bar-row{display:grid;grid-template-columns:2.2rem 1fr 2.5rem;gap:.65rem;align-items:center;font-family:var(--mc-mono);font-size:.72rem}.mc-mila-reviews__bar-label{opacity:.78}.mc-mila-reviews__bar-track{display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--mc-burgundy) 10%,var(--mc-cream));overflow:hidden}.mc-mila-reviews__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mc-rose),var(--mc-burgundy))}.mc-mila-reviews__bar-count{text-align:right;opacity:.65}.mc-mila-reviews__carousel{display:grid;gap:1rem}.mc-mila-reviews__cards{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem}.mc-mila-reviews__cards::-webkit-scrollbar{display:none}.mc-mila-reviews__card{flex:0 0 min(86vw,320px);scroll-snap-align:start;border-radius:20px;padding:1.25rem 1.35rem;background:color-mix(in srgb,var(--mc-sand) 72%,var(--mc-cream));box-shadow:inset 0 0 0 1px #54172e14}@media(max-width:749px){.mc-mila-reviews .mc-mila-wrap{overflow:visible}.mc-mila-reviews__carousel{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.mc-mila-reviews__cards{gap:.65rem;padding-inline:1rem;scroll-padding-inline:1rem}.mc-mila-reviews__card{flex:0 0 calc(100vw - 2rem);max-width:none}.mc-mila-reviews__nav{padding-inline:1rem}}.mc-mila-reviews__nav{display:flex;justify-content:center;align-items:center;gap:.45rem;min-height:1.25rem}.mc-mila-reviews__dot{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--mc-burgundy) 28%,transparent);cursor:pointer;transition:width .25s ease,background-color .25s ease,opacity .25s ease}.mc-mila-reviews__dot.is-active{width:1.35rem;background:var(--mc-burgundy)}.mc-mila-reviews__card-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.mc-mila-reviews__card-stars{display:flex;gap:.1rem;color:var(--mc-gold, #ab8c52);font-size:.95rem}.mc-mila-reviews__card-stars .is-dim{opacity:.22}.mc-mila-reviews__card-date{font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;opacity:.62;white-space:nowrap}.mc-mila-reviews__card-name{font-family:var(--FONT-STACK-HEADING, inherit);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.2;margin:0;font-weight:500}.mc-mila-reviews__card-author{display:flex;align-items:center;gap:.75rem;margin-bottom:.55rem}.mc-mila-reviews__card-avatars{display:flex;align-items:center;flex:0 0 auto}.mc-mila-reviews__card-avatar{flex:0 0 48px;width:48px;height:48px;border-radius:999px;overflow:hidden;background:#54172e14;box-shadow:inset 0 0 0 1px #54172e14}.mc-mila-reviews__card-avatar+.mc-mila-reviews__card-avatar{margin-left:-.55rem}.mc-mila-reviews__card-avatar--dog{box-shadow:0 0 0 2px var(--mc-cream, #faf9f7),inset 0 0 0 1px #54172e14}.mc-mila-reviews__card-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mc-mila-reviews__card-text{font-size:.95rem;line-height:1.5;opacity:.88}.mc-mila-reviews__card-text p{margin:0}@media(min-width:750px){.mcg-marquee{height:120px}.mcg-pill{height:88px;padding-right:1.65rem;gap:.85rem}.mcg-pill__img{width:72px;height:72px}.mcg-support__card{grid-template-columns:.85fr 1.15fr;min-height:700px;border-radius:40px;gap:clamp(1.75rem,4vw,3.5rem);text-align:left}.mcg-support__text{margin-inline:auto;align-self:center;align-items:center;text-align:center;padding-inline:clamp(.5rem,2vw,1.25rem);padding-inline-end:clamp(1rem,2.5vw,2rem)}.mcg-support__product-col{justify-items:center;min-width:0}.mcg-support__product{min-height:520px}.mcg-support__arrow--prev{left:clamp(1.25rem,3vw,2.5rem)}.mcg-support__arrow--next{right:clamp(1.25rem,3vw,2.5rem)}.mc-mila-reviews__summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:center}.mc-mila-reviews__score{text-align:left}.mc-mila-reviews__stars{justify-content:flex-start}.mc-mila-reviews__bars{margin-inline:0;max-width:none}.mc-mila-reviews__title{text-align:left;margin-inline:0;max-width:22ch}.mc-mila-reviews__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow:visible;scroll-snap-type:none}.mc-mila-reviews__card{flex:none;width:auto;scroll-snap-align:unset}.mc-mila-reviews__nav{display:none}}.mc-mila-steps{padding-block:clamp(3rem,8vw,6rem);background:var(--mc-cream);color:var(--mc-burgundy)}.mc-mila-steps__head{text-align:center;max-width:60ch;margin-inline:auto}.mc-mila-steps__head .mc-mila-sub{margin-inline:auto}.mc-mila-steps__rail{display:flex;gap:.65rem;margin-top:clamp(2rem,5vw,3.5rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4vw;padding-inline:max(4vw,calc((100% - 1320px)/2 + 4vw));padding-bottom:.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mc-mila-steps__rail::-webkit-scrollbar{display:none}.mc-mila-steps__tile{flex:0 0 min(78vw,280px);scroll-snap-align:start;display:flex;flex-direction:column;gap:.85rem}.mc-mila-steps__figure{position:relative;margin:0;aspect-ratio:1;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #54172e14,0 24px 60px -48px #54172e73}.mc-mila-steps__img,.mc-mila-steps__figure .image-wrapper,.mc-mila-steps__figure .image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mc-mila-steps__badge{position:absolute;top:.65rem;left:.65rem;z-index:2;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-family:var(--mc-mono);font-size:.78rem;background:#14040a8c;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}.mc-mila-steps__kicker{font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;opacity:.58}.mc-mila-steps__title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.15rem,1.4vw,1.45rem);line-height:1.08;margin:.2rem 0 .35rem}.mc-mila-steps__text{font-size:.92rem;line-height:1.45;opacity:.78;max-width:28ch}.mc-mila-steps__text p{margin:0}.mc-mila-steps__cta{text-align:center;margin-top:clamp(2rem,4vw,3rem)}@media(max-width:899px){.mc-mila-steps .mc-mila-wrap{overflow:visible}.mc-mila-steps__rail{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(1rem,4vw,1.25rem);scroll-padding-inline:clamp(1rem,4vw,1.25rem)}}@media(min-width:900px){.mc-mila-steps__rail{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow:visible;padding-inline:0;scroll-snap-type:none}.mc-mila-steps__tile{flex:none;min-width:0}.mc-mila-steps__figure{border-radius:24px}.mc-mila-steps__text{max-width:none}}.mc-mila-block:has(.mc-mila-why__grid){padding-block:clamp(2.5rem,7vw,var(--mc-mila-rhythm))}@media(max-width:699px){.mc-mila-block:has(.mc-mila-why__grid) .mc-mila-head--center{max-width:90vw}.mc-mila-block:has(.mc-mila-why__grid) .mc-mila-title{font-size:clamp(1.6rem,7vw,2.1rem)}.mc-mila-block:has(.mc-mila-why__grid) .mc-mila-sub{font-size:.9rem}.mc-mila-why__grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.mc-mila-why__grid .mc-mila-card{aspect-ratio:3/4;border-radius:16px}.mc-mila-why__grid .mc-mila-card:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:16/10}.mc-mila-why__grid .mc-mila-card__inner{padding:.7rem;gap:.4rem}.mc-mila-why__grid .mc-mila-card__foot{gap:.35rem;align-items:flex-end}.mc-mila-why__grid .mc-mila-card__title{font-size:.85rem;line-height:1.25;letter-spacing:.03em}.mc-mila-why__grid .mc-mila-card__text{font-size:.8rem;line-height:1.4}.mc-mila-why__grid .mc-mila-card__toggle{width:32px;height:32px}.mc-mila-why__grid .mc-mila-card__toggle span{width:14px;height:14px}.mc-mila-why__grid .mc-mila-card:last-child:nth-child(odd){margin-bottom:.5rem}}.footer__block--newsletter .footer__newsletter__wrapper{max-width:640px}.footer__block--newsletter .footer__block__title{font-family:var(--FONT-STACK-HEADING, inherit)!important;font-weight:var(--FONT-WEIGHT-HEADING, 500);letter-spacing:-.018em;text-wrap:balance}.footer__block--newsletter .footer__newsletter__text{opacity:.82;max-width:46ch}.footer__block--newsletter .newsletter-form .input-group{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 38%,transparent);border-radius:0;gap:.5rem;align-items:center}.footer__block--newsletter .newsletter-form .input-group__field{background:transparent;border:0;border-radius:0;padding-inline:0;font-family:var(--mc-mono);letter-spacing:.01em}.footer__block--newsletter .newsletter-form .input-group__btn,.footer__block--newsletter .newsletter-form .newsletter__submit{font-family:var(--mc-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;white-space:nowrap}.footer__block--newsletter .newsletter-form .form__legal{font-size:.7rem;opacity:.6;margin-top:.85rem}.site-footer-wrapper{--PT: clamp(3rem, 6vw, 5rem)}.site-footer .footer__logo{opacity:.92}@media(max-width:749px){#dog-pills{text-align:center;padding-inline:1rem}.dog-pills-info,.dog-pills-card-inner{text-align:center}.dog-pills-heading{margin-inline:auto;max-width:22ch}.pill-group{margin-inline:auto}.pill-group--mobile .pill-group__row{justify-content:center}.dog-pills-card h2,.dog-pills-card p,.reco{text-align:center;align-items:center}.tags,.actions{justify-content:center}}@media(prefers-reduced-motion:reduce){.mcg-marquee__track{animation:none}.mc-mila-hero__btn-pill--enter{animation:none;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mc-hero__media--zoom img,.mc-ehero__media--zoom img,.mc-mag-hero__media--zoom img,.mc-mila-hero__media--zoom img{animation:none}.mc-reveal{opacity:1;transform:none;transition:none}.mc-marquee__track,.mcg-marquee__track{animation:none}.mc-btn,.mc-card,.mc-bento__tile,.mc-bento__tile--img img,.mc-mag-feature__media img,.mc-mag-product img,.mc-mag-index__row,.mc-mila-card>img,.mc-mila-showcase__media img,.mc-mila-hero__card{transition:none}.mc-mila-hero__btn-pill--enter{animation:none;opacity:1;transform:none}.mcg-button,.mc-mila-hero__btn-pill{transition:none}.mc-mila-hero__logo{transform:translate(-50%);opacity:1}html.mc-mila-chinaski .header-sections{transform:none;pointer-events:auto}html.mc-mila-chinaski .mc-brand-float{display:none}html.mc-mila-chinaski .header__desktop__bar__c,html.mc-mila-chinaski .header__desktop__bar__r,html.mc-mila-chinaski .header__mobile{opacity:1}html.mc-mila-chinaski .header__logo .logo__img,html.mc-mila-chinaski .header__logo .logo__img--transparent,html.mc-mila-chinaski .header__logo .logo__img--color{opacity:1!important}.mc-sticky-bar{transition:none}.mc-ehero__scroll:after{animation:none}.mc-mag-product:nth-child(odd){transform:none}}.template-suffix-darmpro-a .index-product,.template-suffix-darmpro-b .mc-product-buybox,.template-suffix-magen-darm-leckerlies .mc-product-buybox,.template-suffix-darmpro .mc-product-buybox,.template-suffix-gelenkpro .mc-product-buybox,.template-suffix-gelenkpro-b .mc-product-buybox,.template-suffix-gelenkpro-c .mc-product-buybox,.template-suffix-gelankpro .mc-product-buybox,.template-suffix-gelenk-pro .mc-product-buybox{--mc-product-bg: var(--mcg-cream, #faf9f7);--mc-product-accent: var(--mcg-burgundy, #54172e);--mc-product-sand: var(--mcg-sand, #efe7e2)}.template-suffix-darmpro-b .mc-product-buybox,.template-suffix-magen-darm-leckerlies .mc-product-buybox,.template-suffix-darmpro .mc-product-buybox,.template-suffix-gelenkpro .mc-product-buybox,.template-suffix-gelenkpro-b .mc-product-buybox,.template-suffix-gelenkpro-c .mc-product-buybox,.template-suffix-gelankpro .mc-product-buybox,.template-suffix-gelenk-pro .mc-product-buybox,.template-suffix-milous-choice-set .mc-product-buybox{background:linear-gradient(180deg,#2a0a14 0%,var(--mc-burgundy, #54172e) 28%,var(--mc-burgundy, #54172e) 100%);padding-bottom:calc(clamp(2rem,5vw,3rem) + var(--mc-j-overlap) + var(--mc-j-clearance, 2rem))}.template-suffix-darmpro-a .index-product{background:var(--mc-product-bg)}.template-suffix-darmpro-a .index-product .product__title{font-size:clamp(1.85rem,4.5vw,2.75rem);line-height:1.05;color:var(--mc-product-accent)}.template-suffix-darmpro-a .index-product .product__price .price{color:var(--mc-product-accent);font-size:1.05rem}.template-suffix-darmpro-a .index-product .product__slides,.template-suffix-darmpro-a .index-product .product__slide{border-radius:20px;overflow:hidden}.template-suffix-darmpro-a .index-product .btn--solid.btn--primary,.template-suffix-darmpro-b .mc-product-buybox__atc,.template-suffix-magen-darm-leckerlies .mc-product-buybox__atc,.template-suffix-darmpro .mc-product-buybox__atc,.template-suffix-gelenkpro .mc-product-buybox__atc,.template-suffix-gelenkpro-b .mc-product-buybox__atc,.template-suffix-gelenkpro-c .mc-product-buybox__atc,.template-suffix-gelankpro .mc-product-buybox__atc,.template-suffix-gelenk-pro .mc-product-buybox__atc{border-radius:999px;min-height:52px;font-family:var(--FONT-STACK-BODY, Poppins, sans-serif);font-weight:var(--FONT-WEIGHT-BODY, 300);letter-spacing:.02em;background:var(--mc-product-accent);border-color:var(--mc-product-accent);color:#fff;width:100%}.template-suffix-darmpro-a .index-product .product__block--accordion .accordion__title,.template-suffix-darmpro-a .index-product .accordion__title{color:var(--mc-product-accent);font-weight:500}.template-suffix-darmpro-a .index-product .mc-rating--solid{margin-bottom:.5rem}.template-suffix-darmpro-a .index-product .product__content{padding-top:.5rem}.mc-product-buybox{background:linear-gradient(180deg,#2a0a14 0%,#54172e 42%,var(--mcg-cream, #faf9f7) 42%);padding-block:clamp(1rem,3vw,2rem) clamp(2rem,5vw,3rem);color:var(--mcg-burgundy, #54172e)}.mc-product-buybox__wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}.mc-product-buybox__grid{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr}@media(min-width:600px){.mc-product-buybox__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem)}.mc-product-buybox__stage{aspect-ratio:auto;width:100%}.mc-product-buybox.is-gallery-synced .mc-product-buybox__img{object-fit:cover;object-position:center}.mc-product-buybox__buy{align-self:start;padding:clamp(1.1rem,2.5vw,1.65rem) clamp(1.25rem,3vw,1.75rem)}.mc-product-buybox__details{background:var(--mcg-cream, #faf9f7);border-radius:28px;padding:clamp(.35rem,1vw,.75rem) clamp(1.25rem,4vw,2rem) clamp(1rem,2.5vw,1.5rem);box-shadow:0 24px 60px #14040a1f;text-align:left}.mc-product-buybox__details .mc-product-buybox__acc{margin-top:0}}@media(max-width:599px){.mc-product-buybox__wrap:has(.mc-product-buybox__details){gap:0}.mc-product-buybox__wrap:has(.mc-product-buybox__details) .mc-product-buybox__buy{border-radius:28px 28px 0 0;box-shadow:none;padding-bottom:clamp(.5rem,2vw,.85rem)}.mc-product-buybox__details{background:var(--mcg-cream, #faf9f7);border-radius:0 0 28px 28px;padding:0 clamp(1.25rem,4vw,2rem) clamp(1rem,3vw,1.5rem);box-shadow:0 24px 60px #14040a1f;margin-top:0}.mc-product-buybox__details .mc-product-buybox__acc{margin-top:0}}.mc-product-buybox__stage{position:relative;border-radius:24px;overflow:hidden;background:#ffffff14;aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media(min-width:600px){.mc-product-buybox__stage{aspect-ratio:auto;min-width:0}}.mc-product-buybox__slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .44s cubic-bezier(.22,1,.36,1);will-change:transform;pointer-events:none}.mc-product-buybox__slide[hidden]{display:block!important}.mc-product-buybox__slide.is-active{transform:translate(0);pointer-events:auto}.mc-product-buybox__img{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-drag:none}@media(max-width:599px){.mc-product-buybox__img{object-fit:cover;object-position:center}.template-suffix-milous-choice-set .mc-product-buybox__stage{aspect-ratio:1 / 1}.template-suffix-milous-choice-set .mc-product-buybox__slide[data-mc-gallery-index="3"] .mc-product-buybox__img,.template-suffix-milous-choice-set .mc-product-buybox__slide[data-mc-gallery-index="4"] .mc-product-buybox__img{object-position:center 72%}}.mc-product-buybox__gallery-btn{position:absolute;top:50%;z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.34);display:grid;place-items:center;transform:translateY(-50%);background:#14040a57;color:#fff;cursor:pointer;box-shadow:0 14px 34px -24px #14040ae6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .25s ease,transform .25s ease,opacity .25s ease}.mc-product-buybox__gallery-btn:hover,.mc-product-buybox__gallery-btn:focus-visible{background:#14040a94;transform:translateY(-50%) scale(1.04)}.mc-product-buybox__gallery-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.mc-product-buybox__gallery-btn--prev{left:.8rem}.mc-product-buybox__gallery-btn--next{right:.8rem}.mc-product-buybox__gallery-btn span{display:block;font-size:2rem;line-height:1;transform:translateY(-1px)}.mc-product-buybox__thumbs{display:none!important}@media(max-width:749px){.mc-product-buybox__gallery-btn{width:40px;height:40px;opacity:.92}.mc-product-buybox__gallery-btn--prev{left:.55rem}.mc-product-buybox__gallery-btn--next{right:.55rem}}.mc-product-buybox__buy{background:var(--mcg-cream, #faf9f7);border-radius:28px;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 24px 60px #14040a1f;text-align:center}@media(min-width:600px)and (max-width:899px){.mc-product-buybox__wrap{padding-inline:.9rem;gap:1rem}.mc-product-buybox__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8rem}.mc-product-buybox__buy{padding:.85rem .9rem;border-radius:22px}.mc-product-buybox__kicker{font-size:.58rem;margin-bottom:.25rem}.mc-product-buybox__title{font-size:clamp(1.35rem,3vw,1.7rem);margin-bottom:.35rem}.mc-product-buybox__tagline{font-size:.8rem;margin:0 auto .45rem}.mc-product-buybox__rating{margin-bottom:.35rem;transform:scale(.88)}.mc-product-buybox__price-row{gap:.25rem .45rem;margin-bottom:.55rem}.mc-product-buybox__price .price{font-size:.9rem}.mc-product-buybox__daily{font-size:.72rem}.mc-product-size{margin-bottom:.55rem}.mc-product-size__label{margin-bottom:.3rem;font-size:.68rem}.mc-product-size__chips{gap:.25rem}.mc-product-size__chip{min-height:48px;gap:.1rem;padding:.2rem .1rem}.mc-product-size__dog-slot{height:22px}.mc-product-size__dog{width:calc(23px * var(--mc-dog-scale, 1))}.mc-product-size__chip-label{font-size:.52rem}.mc-product-size__result{margin-top:.35rem;font-size:.66rem;line-height:1.25}.mc-product-size__tip{margin-top:.15rem;font-size:.6rem}.mc-product-tiers{gap:.3rem;margin-bottom:.55rem}.mc-product-tiers__chip{min-height:38px;padding:.25rem .15rem;font-size:.62rem}.mc-product-tiers__badge{font-size:.5rem}.mc-product-buybox__atc{min-height:40px;margin:.15rem 0 .35rem;font-size:.72rem}.mc-product-buybox__once{margin-bottom:.2rem;font-size:.64rem}.mc-product-buybox__note{margin-bottom:0;font-size:.6rem;line-height:1.25}.mc-product-buybox__details{border-radius:22px;padding:.25rem .9rem .75rem}}.mc-product-buybox__kicker{font-family:var(--mcg-mono, monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 .5rem}.mc-product-buybox__title{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.05;margin:0 0 .75rem;color:var(--mcg-burgundy, #54172e)}.mc-product-buybox__tagline{font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.35;margin:-.35rem auto .85rem;color:var(--mcg-burgundy, #54172e);opacity:.88;max-width:28ch}.mc-product-buybox__rating{display:flex;justify-content:center;margin-bottom:.65rem}.mc-product-buybox__price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.45rem .75rem;margin-bottom:1rem}.mc-product-buybox__price{margin:0}.mc-product-buybox__price .price{color:var(--mcg-burgundy, #54172e);font-size:1.05rem;justify-content:center}.mc-product-buybox__daily{font-size:.88rem;color:var(--mcg-burgundy, #54172e);opacity:.72;white-space:nowrap}.mc-product-size{margin-bottom:1rem}.mc-product-size__label{margin:0 0 .55rem;font-size:.82rem;font-weight:600;color:var(--mcg-burgundy, #54172e)}.mc-product-size__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;max-width:26rem;margin-inline:auto}.mc-product-size__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:72px;border-radius:12px;border:1px solid rgba(84,23,46,.22);background:#fff;color:var(--mcg-burgundy, #54172e);cursor:pointer;padding:.4rem .2rem;font-family:inherit;font-size:.72rem;line-height:1.15}.mc-product-size__chip.is-active{border-color:var(--mcg-burgundy, #54172e);background:#54172e0f;box-shadow:inset 0 0 0 1px #54172e1f}.mc-product-size__dog-slot{display:flex;align-items:flex-end;justify-content:center;width:100%;height:36px}.mc-product-size__dog{width:calc(34px * var(--mc-dog-scale, 1));height:auto;display:block;opacity:.92}.mc-product-size__chip.is-active .mc-product-size__dog{opacity:1}.mc-product-size__chip-label{font-size:.65rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mc-product-size__result{margin:.65rem 0 0;font-size:.84rem;line-height:1.4;color:var(--mcg-burgundy, #54172e);opacity:.82}.mc-product-size__tip{display:block;margin-top:.3rem;font-size:.78rem;font-weight:600;color:var(--mcg-gold, #ab8c52);opacity:1}.mc-product-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.mc-product-tiers__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:52px;border-radius:14px;border:1px solid rgba(84,23,46,.22);background:#fff;color:var(--mcg-burgundy, #54172e);cursor:pointer;padding:.45rem .35rem;font-family:inherit;font-size:.82rem}.mc-product-tiers__chip.is-active{border-color:var(--mcg-burgundy, #54172e);background:#54172e0f;box-shadow:inset 0 0 0 1px #54172e1f}.mc-product-tiers__chip.is-tip{box-shadow:0 0 0 2px #ab8c5273}.mc-product-tiers__badge{font-family:var(--mcg-mono, monospace);font-size:.65rem;color:var(--mcg-gold, #ab8c52);letter-spacing:.04em}.mc-product-buybox__apps{margin-bottom:.85rem}.mc-product-buybox__atc{margin-top:.25rem;margin-bottom:.65rem;border:0;cursor:pointer;font-family:var(--FONT-STACK-BODY, Poppins, sans-serif);font-weight:var(--FONT-WEIGHT-BODY, 300)}.mc-product-buybox__atc:disabled{opacity:.45;cursor:not-allowed}.mc-product-buybox__once{font-size:.82rem;text-align:center;margin:0 0 .35rem;text-decoration:underline;text-underline-offset:2px;opacity:.85}.mc-product-buybox__note{font-size:.78rem;text-align:center;margin:0 0 1.25rem;opacity:.65}.mc-product-buybox__acc{margin-top:.5rem}.mc-product-buybox__variants{margin-bottom:.85rem}.mc-product-buybox__variant-label{display:block;font-size:.78rem;font-weight:600;margin-bottom:.35rem}.mc-product-buybox__variant-select{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(84,23,46,.2);margin-bottom:.65rem;padding:0 .75rem;background:#fff;color:inherit}.template-suffix-darmpro-a [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion],.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion],.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion],.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion]{background:var(--mc-burgundy, #54172e);color:#fff}.template-suffix-darmpro-a [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-eyebrow,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-eyebrow{color:#fff9}.template-suffix-darmpro-a [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-h2,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-h2{color:#fff}.template-suffix-darmpro-a [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-lead,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-lead{color:#ffffffc7}.template-suffix-darmpro-a [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-darmpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion] .mc-acc__btn,.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion] .mc-acc__btn{color:#fff}.mc-mila-reviews__ugc{margin-top:clamp(1.5rem,4vw,2.5rem);border-radius:24px;overflow:hidden}.mc-mila-reviews__ugc img{width:100%;height:auto;display:block;object-fit:cover}.template-suffix-variant-j,.template-index,.template-suffix-darmpro-a,.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set,.template-suffix-uber-uns,.template-suffix-wissen{--mc-mono: var(--FONT-STACK-BODY, Poppins, sans-serif);--mc-j-radius: clamp(1.25rem, 4vw, 3.25rem);--mc-j-overlap: calc(var(--mc-j-radius) + .375rem);--mc-j-inset: 1.25rem;--mc-j-clearance: 3.25rem;--mc-j-claim-pull: 0rem;--mc-j-claim-overlap: var(--mc-j-overlap)}@media(min-width:750px){.template-suffix-variant-j,.template-index,.template-suffix-darmpro-a,.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-gelenk-pro,.template-suffix-milous-choice-set,.template-suffix-uber-uns,.template-suffix-wissen{--mc-j-radius: clamp(1.75rem, 4vw, 3.25rem);--mc-j-overlap: calc(var(--mc-j-radius) + .5rem);--mc-j-inset: 2.5rem;--mc-j-clearance: 3.75rem;--mc-j-claim-pull: 0rem;--mc-j-claim-overlap: 3.25rem}}.template-suffix-variant-j main#MainContent>.shopify-section,.template-index main#MainContent>.shopify-section{position:relative}.template-suffix-variant-j main#MainContent>.shopify-section+.shopify-section,.template-index main#MainContent>.shopify-section+.shopify-section{margin-top:calc(var(--mc-j-overlap) * -1);z-index:1}.template-suffix-variant-j main#MainContent>.shopify-section+.shopify-section>section,.template-index main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-variant-j main#MainContent>.shopify-section+.shopify-section>.mcg,.template-index main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-variant-j main#MainContent>.shopify-section+.shopify-section>.dog-pills-wrapper,.template-index main#MainContent>.shopify-section+.shopify-section>.dog-pills-wrapper{border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0;overflow:clip}.template-suffix-variant-j #dog-pills,.template-index #dog-pills{background:var(--mcg-cream, #faf9f7);padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-variant-j .mc-mila-block:has(.mc-mila-why__grid),.template-index .mc-mila-block:has(.mc-mila-why__grid),.template-suffix-variant-j [data-section-type=mc-mila-community].mc-mila-block,.template-index [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-darmpro-b [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-magen-darm-leckerlies [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-darmpro [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-gelenkpro [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-gelenkpro-b [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-gelenkpro-c [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-gelankpro [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-gelenk-pro [data-section-type=mc-mila-community].mc-mila-block,.template-suffix-milous-choice-set [data-section-type=mc-mila-community].mc-mila-block{padding-bottom:calc(var(--mc-mila-rhythm) + var(--mc-j-overlap) + var(--mc-j-clearance))}@media(max-width:749px){.template-index{--mc-j-clearance: 4.75rem}.template-index .mc-mila-block:has(.mc-mila-why__grid){padding-bottom:calc(var(--mc-j-overlap) + 1.25rem)}.template-index main#MainContent>.shopify-section:has(#dog-pills){margin-top:calc(var(--mc-j-overlap) * -1)!important;z-index:2}.template-index main#MainContent>.shopify-section:has(.mc-bento-section--desktop-only)+.shopify-section{margin-top:0}}.template-suffix-darmpro-b main#MainContent>.shopify-section,.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section,.template-suffix-darmpro main#MainContent>.shopify-section,.template-suffix-gelenkpro main#MainContent>.shopify-section,.template-suffix-gelenkpro-b main#MainContent>.shopify-section,.template-suffix-gelenkpro-c main#MainContent>.shopify-section,.template-suffix-gelankpro main#MainContent>.shopify-section,.template-suffix-gelenk-pro main#MainContent>.shopify-section,.template-suffix-milous-choice-set main#MainContent>.shopify-section{position:relative}.template-suffix-darmpro-b main#MainContent>.shopify-section+.shopify-section,.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section+.shopify-section,.template-suffix-darmpro main#MainContent>.shopify-section+.shopify-section,.template-suffix-gelenkpro main#MainContent>.shopify-section+.shopify-section,.template-suffix-gelenkpro-b main#MainContent>.shopify-section+.shopify-section,.template-suffix-gelenkpro-c main#MainContent>.shopify-section+.shopify-section,.template-suffix-gelankpro main#MainContent>.shopify-section+.shopify-section,.template-suffix-gelenk-pro main#MainContent>.shopify-section+.shopify-section,.template-suffix-milous-choice-set main#MainContent>.shopify-section+.shopify-section{margin-top:calc(var(--mc-j-overlap) * -1);z-index:1}.template-suffix-darmpro-b main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-darmpro main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-gelenkpro main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-gelenkpro-b main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-gelenkpro-c main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-gelankpro main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-gelenk-pro main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-milous-choice-set main#MainContent>.shopify-section+.shopify-section>section,.template-suffix-darmpro-b main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-darmpro main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-gelenkpro main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-gelenkpro-b main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-gelenkpro-c main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-gelankpro main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-gelenk-pro main#MainContent>.shopify-section+.shopify-section>.mcg,.template-suffix-milous-choice-set main#MainContent>.shopify-section+.shopify-section>.mcg{border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0;overflow:clip}.template-suffix-darmpro-b [data-section-type=mc-mila-essential],.template-suffix-magen-darm-leckerlies [data-section-type=mc-mila-essential],.template-suffix-darmpro [data-section-type=mc-mila-essential],.template-suffix-gelenkpro [data-section-type=mc-mila-essential],.template-suffix-gelenkpro-b [data-section-type=mc-mila-essential],.template-suffix-gelenkpro-c [data-section-type=mc-mila-essential],.template-suffix-gelankpro [data-section-type=mc-mila-essential],.template-suffix-gelenk-pro [data-section-type=mc-mila-essential],.template-suffix-milous-choice-set [data-section-type=mc-mila-essential]{background:var(--mcg-cream, #faf9f7);padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-darmpro-b [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-magen-darm-leckerlies [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-darmpro [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-darmpro-a [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-gelenkpro [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-gelenkpro-b [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-gelenkpro-c [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-gelankpro [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-gelenk-pro [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)),.template-suffix-milous-choice-set [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)){background:var(--mcg-sand, #e7dbd6);padding-top:calc(var(--mc-j-overlap) + clamp(.45rem,.75rem,1rem));padding-bottom:0;border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0!important;overflow:clip!important}.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]),.template-suffix-milous-choice-set main#MainContent>.shopify-section:has([data-section-type=mc-product-buybox]){z-index:1}.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-darmpro-a main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))),.template-suffix-milous-choice-set main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee))){z-index:2;border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0!important;overflow:clip!important;isolation:isolate}.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion],.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion],.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion],.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion]{padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-darmpro-b [data-section-type=mc-mila-reviews],.template-suffix-magen-darm-leckerlies [data-section-type=mc-mila-reviews],.template-suffix-darmpro [data-section-type=mc-mila-reviews],.template-suffix-gelenkpro [data-section-type=mc-mila-reviews],.template-suffix-gelenkpro-b [data-section-type=mc-mila-reviews],.template-suffix-gelenkpro-c [data-section-type=mc-mila-reviews],.template-suffix-gelankpro [data-section-type=mc-mila-reviews],.template-suffix-gelenk-pro [data-section-type=mc-mila-reviews],.template-suffix-milous-choice-set [data-section-type=mc-mila-reviews]{background:#fff;padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap));border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0;overflow:clip}.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]),.template-suffix-milous-choice-set main#MainContent>.shopify-section:has([data-section-type=mc-mila-reviews]){z-index:4}.template-suffix-darmpro-b [data-section-type=mc-mila-community],.template-suffix-magen-darm-leckerlies [data-section-type=mc-mila-community],.template-suffix-darmpro [data-section-type=mc-mila-community],.template-suffix-gelenkpro [data-section-type=mc-mila-community],.template-suffix-gelenkpro-b [data-section-type=mc-mila-community],.template-suffix-gelenkpro-c [data-section-type=mc-mila-community],.template-suffix-gelankpro [data-section-type=mc-mila-community],.template-suffix-gelenk-pro [data-section-type=mc-mila-community],.template-suffix-milous-choice-set [data-section-type=mc-mila-community]{padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-darmpro-b [data-section-type=mc-bento-benefits],.template-suffix-magen-darm-leckerlies [data-section-type=mc-bento-benefits],.template-suffix-darmpro [data-section-type=mc-bento-benefits],.template-suffix-gelenkpro [data-section-type=mc-bento-benefits],.template-suffix-gelenkpro-b [data-section-type=mc-bento-benefits],.template-suffix-gelenkpro-c [data-section-type=mc-bento-benefits],.template-suffix-gelankpro [data-section-type=mc-bento-benefits],.template-suffix-gelenk-pro [data-section-type=mc-bento-benefits],.template-suffix-milous-choice-set [data-section-type=mc-bento-benefits],.template-suffix-darmpro-b [data-section-type=mc-faq],.template-suffix-magen-darm-leckerlies [data-section-type=mc-faq],.template-suffix-darmpro [data-section-type=mc-faq],.template-suffix-gelenkpro [data-section-type=mc-faq],.template-suffix-gelenkpro-b [data-section-type=mc-faq],.template-suffix-gelenkpro-c [data-section-type=mc-faq],.template-suffix-gelankpro [data-section-type=mc-faq],.template-suffix-gelenk-pro [data-section-type=mc-faq],.template-suffix-milous-choice-set [data-section-type=mc-faq]{background:#fff;padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-uber-uns main#MainContent>.shopify-section{position:relative}.template-suffix-uber-uns main#MainContent>.shopify-section+.shopify-section{margin-top:calc(var(--mc-j-overlap) * -1);z-index:1}.template-suffix-uber-uns main#MainContent>.shopify-section+.shopify-section>section{border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0;overflow:clip}.template-suffix-uber-uns [data-section-type=mc-mila-reviews]{background:#fff;padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-uber-uns main#MainContent>.shopify-section:has(.mcfs--closing){z-index:2}.template-suffix-wissen main#MainContent>.shopify-section{position:relative;overflow:visible}.template-suffix-wissen main#MainContent>.shopify-section>.mc-wissen,.template-suffix-wissen main#MainContent>.shopify-section>section{overflow:visible}.template-suffix-wissen main#MainContent>.shopify-section+.shopify-section{margin-top:calc(var(--mc-j-overlap) * -1);z-index:2}.template-suffix-wissen main#MainContent>.shopify-section+.shopify-section>section{border-radius:var(--mc-j-radius) var(--mc-j-radius) 0 0;overflow:clip}.template-suffix-wissen [data-section-type=mc-faq]{background:#fff;padding-top:calc(var(--mc-j-inset) + var(--mc-j-overlap))}.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]){margin-top:calc(var(--mc-j-claim-overlap) * -1);z-index:3}.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion]{padding-top:clamp(1rem,2vw,1.5rem)}@media(max-width:749px){.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]),.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]){margin-top:calc(var(--mc-j-overlap) * -1)!important}.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential])+.shopify-section:has([data-section-type=mc-ingredient-accordion]) [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro-b [data-section-type=mc-ingredient-accordion],.template-suffix-magen-darm-leckerlies [data-section-type=mc-ingredient-accordion],.template-suffix-darmpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-b [data-section-type=mc-ingredient-accordion],.template-suffix-gelenkpro-c [data-section-type=mc-ingredient-accordion],.template-suffix-gelankpro [data-section-type=mc-ingredient-accordion],.template-suffix-gelenk-pro [data-section-type=mc-ingredient-accordion],.template-suffix-milous-choice-set [data-section-type=mc-ingredient-accordion]{padding-top:clamp(1rem,3.5vw,1.35rem)!important}}@media(min-width:750px){body:has([data-section-type=mc-product-buybox]) [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)){position:relative;padding-bottom:calc(var(--mc-j-claim-overlap, 3.25rem) - 2.5rem)!important}body:has([data-section-type=mc-product-buybox]) [data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)):after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:var(--mc-j-claim-overlap, 3.25rem);pointer-events:none;background:var(--mcg-burgundy, #54172e);border-radius:var(--mc-j-radius, 3.25rem) var(--mc-j-radius, 3.25rem) 0 0}body:has([data-section-type=mc-product-buybox]) main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e:not(:has(.mcg-marquee)))+.shopify-section:has([data-section-type=mc-ingredient-accordion]){margin-top:0!important}}@media(min-width:1400px){body:has([data-section-type=mc-product-buybox]){--mc-j-claim-overlap: 3.5rem}}.template-suffix-variant-j .mc-mila-hero,.template-index .mc-mila-hero{min-height:100svh}@media(max-width:749px){.template-suffix-variant-j .header-sections,.template-index .header-sections,.template-suffix-darmpro-b .header-sections,.template-suffix-magen-darm-leckerlies .header-sections,.template-suffix-darmpro .header-sections,.template-suffix-gelenkpro .header-sections,.template-suffix-gelenkpro-b .header-sections,.template-suffix-gelenkpro-c .header-sections,.template-suffix-gelankpro .header-sections,.template-suffix-gelenk-pro .header-sections,.template-suffix-milous-choice-set .header-sections{position:relative;inset:auto;width:auto;z-index:5000}.template-suffix-variant-j .header-sections .header__wrapper,.template-index .header-sections .header__wrapper,.template-suffix-variant-j .header-sections .theme__header,.template-index .header-sections .theme__header,.template-suffix-variant-j .header-sections .header__mobile,.template-index .header-sections .header__mobile,.template-suffix-variant-j .header-sections .header__mobile__button,.template-index .header-sections .header__mobile__button,.template-suffix-variant-j .header-sections .announcement-bar,.template-index .header-sections .announcement-bar,.template-suffix-darmpro-b .header-sections .header__wrapper,.template-suffix-magen-darm-leckerlies .header-sections .header__wrapper,.template-suffix-darmpro .header-sections .header__wrapper,.template-suffix-darmpro-b .header-sections .theme__header,.template-suffix-magen-darm-leckerlies .header-sections .theme__header,.template-suffix-darmpro .header-sections .theme__header,.template-suffix-darmpro-b .header-sections .header__mobile,.template-suffix-magen-darm-leckerlies .header-sections .header__mobile,.template-suffix-darmpro .header-sections .header__mobile,.template-suffix-darmpro-b .header-sections .header__mobile__button,.template-suffix-magen-darm-leckerlies .header-sections .header__mobile__button,.template-suffix-darmpro .header-sections .header__mobile__button,.template-suffix-darmpro-b .header-sections .announcement-bar,.template-suffix-magen-darm-leckerlies .header-sections .announcement-bar,.template-suffix-darmpro .header-sections .announcement-bar,.template-suffix-gelenkpro .header-sections .header__wrapper,.template-suffix-gelenkpro-b .header-sections .header__wrapper,.template-suffix-gelenkpro-c .header-sections .header__wrapper,.template-suffix-gelankpro .header-sections .header__wrapper,.template-suffix-gelenk-pro .header-sections .header__wrapper,.template-suffix-gelenkpro .header-sections .theme__header,.template-suffix-gelenkpro-b .header-sections .theme__header,.template-suffix-gelenkpro-c .header-sections .theme__header,.template-suffix-gelankpro .header-sections .theme__header,.template-suffix-gelenk-pro .header-sections .theme__header,.template-suffix-gelenkpro .header-sections .header__mobile,.template-suffix-gelenkpro-b .header-sections .header__mobile,.template-suffix-gelenkpro-c .header-sections .header__mobile,.template-suffix-gelankpro .header-sections .header__mobile,.template-suffix-gelenk-pro .header-sections .header__mobile,.template-suffix-gelenkpro .header-sections .header__mobile__button,.template-suffix-gelenkpro-b .header-sections .header__mobile__button,.template-suffix-gelenkpro-c .header-sections .header__mobile__button,.template-suffix-gelankpro .header-sections .header__mobile__button,.template-suffix-gelenk-pro .header-sections .header__mobile__button,.template-suffix-gelenkpro .header-sections .announcement-bar,.template-suffix-gelenkpro-b .header-sections .announcement-bar,.template-suffix-gelenkpro-c .header-sections .announcement-bar,.template-suffix-gelankpro .header-sections .announcement-bar,.template-suffix-gelenk-pro .header-sections .announcement-bar,.template-suffix-milous-choice-set .header-sections .header__wrapper,.template-suffix-milous-choice-set .header-sections .theme__header,.template-suffix-milous-choice-set .header-sections .header__mobile,.template-suffix-milous-choice-set .header-sections .header__mobile__button,.template-suffix-milous-choice-set .header-sections .announcement-bar{pointer-events:auto}.template-suffix-variant-j main#MainContent>.shopify-section:first-of-type,.template-index main#MainContent>.shopify-section:first-of-type,.template-suffix-darmpro-b main#MainContent>.shopify-section:first-of-type,.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:first-of-type,.template-suffix-darmpro main#MainContent>.shopify-section:first-of-type,.template-suffix-gelenkpro main#MainContent>.shopify-section:first-of-type,.template-suffix-gelenkpro-b main#MainContent>.shopify-section:first-of-type,.template-suffix-gelenkpro-c main#MainContent>.shopify-section:first-of-type,.template-suffix-gelankpro main#MainContent>.shopify-section:first-of-type,.template-suffix-gelenk-pro main#MainContent>.shopify-section:first-of-type,.template-suffix-milous-choice-set main#MainContent>.shopify-section:first-of-type{margin-top:calc(var(--header-height, 60px) * -1)}.template-suffix-variant-j .theme__header,.template-index .theme__header,.template-suffix-darmpro-b .theme__header,.template-suffix-magen-darm-leckerlies .theme__header,.template-suffix-darmpro .theme__header,.template-suffix-gelenkpro .theme__header,.template-suffix-gelenkpro-b .theme__header,.template-suffix-gelenkpro-c .theme__header,.template-suffix-gelankpro .theme__header,.template-suffix-gelenk-pro .theme__header,.template-suffix-milous-choice-set .theme__header{background:var(--mc-burgundy, #54172e)}.template-suffix-variant-j .header__mobile>.header__logo,.template-index .header__mobile>.header__logo,.template-suffix-darmpro-b .header__mobile>.header__logo,.template-suffix-magen-darm-leckerlies .header__mobile>.header__logo,.template-suffix-darmpro .header__mobile>.header__logo,.template-suffix-gelenkpro .header__mobile>.header__logo,.template-suffix-gelenkpro-b .header__mobile>.header__logo,.template-suffix-gelenkpro-c .header__mobile>.header__logo,.template-suffix-gelankpro .header__mobile>.header__logo,.template-suffix-gelenk-pro .header__mobile>.header__logo{visibility:visible!important}.template-suffix-variant-j .header__logo .logo__img,.template-index .header__logo .logo__img,.template-suffix-variant-j .header__logo .logo__img--transparent,.template-index .header__logo .logo__img--transparent,.template-suffix-variant-j .header__logo .logo__img--color,.template-index .header__logo .logo__img--color,.template-suffix-darmpro-b .header__logo .logo__img,.template-suffix-magen-darm-leckerlies .header__logo .logo__img,.template-suffix-darmpro .header__logo .logo__img,.template-suffix-darmpro-b .header__logo .logo__img--transparent,.template-suffix-magen-darm-leckerlies .header__logo .logo__img--transparent,.template-suffix-darmpro .header__logo .logo__img--transparent,.template-suffix-darmpro-b .header__logo .logo__img--color,.template-suffix-magen-darm-leckerlies .header__logo .logo__img--color,.template-suffix-darmpro .header__logo .logo__img--color,.template-suffix-gelenkpro .header__logo .logo__img,.template-suffix-gelenkpro-b .header__logo .logo__img,.template-suffix-gelenkpro-c .header__logo .logo__img,.template-suffix-gelankpro .header__logo .logo__img,.template-suffix-gelenk-pro .header__logo .logo__img,.template-suffix-gelenkpro .header__logo .logo__img--transparent,.template-suffix-gelenkpro-b .header__logo .logo__img--transparent,.template-suffix-gelenkpro-c .header__logo .logo__img--transparent,.template-suffix-gelankpro .header__logo .logo__img--transparent,.template-suffix-gelenk-pro .header__logo .logo__img--transparent,.template-suffix-gelenkpro .header__logo .logo__img--color,.template-suffix-gelenkpro-b .header__logo .logo__img--color,.template-suffix-gelenkpro-c .header__logo .logo__img--color,.template-suffix-gelankpro .header__logo .logo__img--color,.template-suffix-gelenk-pro .header__logo .logo__img--color{opacity:1!important}.template-suffix-variant-j .mc-mobile-logo-dock,.template-index .mc-mobile-logo-dock,.template-suffix-darmpro-b .mc-mobile-logo-dock,.template-suffix-magen-darm-leckerlies .mc-mobile-logo-dock,.template-suffix-darmpro .mc-mobile-logo-dock,.template-suffix-gelenkpro .mc-mobile-logo-dock,.template-suffix-gelenkpro-b .mc-mobile-logo-dock,.template-suffix-gelenkpro-c .mc-mobile-logo-dock,.template-suffix-gelankpro .mc-mobile-logo-dock,.template-suffix-gelenk-pro .mc-mobile-logo-dock,.template-suffix-milous-choice-set .mc-mobile-logo-dock{display:none!important}}:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set,.template-index,.template-suffix-variant-j){--mc-pdp-header-radius: clamp(18px, 4vw, 28px);--mc-pdp-nav-h: max( 80px, var(--HEADER-HEIGHT, 0px), var(--HEADER-HEIGHT-MEDIUM, 0px), var(--HEADER-HEIGHT-MOBILE, 0px) );--mc-pdp-nav-clear: calc( var(--mc-pdp-nav-h) + var(--announcement-height, 0px) + var(--mc-pdp-header-radius) )}:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set,.template-index,.template-suffix-variant-j) main#MainContent>.shopify-section:first-of-type{margin-top:calc(-1 * (var(--mc-pdp-nav-h) + var(--announcement-height, 0px)))}:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set) .mc-product-buybox{padding-block-start:calc(var(--mc-pdp-nav-clear) + 1.5rem);padding-block-end:calc(clamp(2rem,5vw,3rem) + var(--mc-j-overlap) + var(--mc-j-clearance, 2rem));overflow:visible}:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set) main#MainContent>.shopify-section:first-of-type{overflow:visible;z-index:1}:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set) .mc-product-buybox__wrap{position:relative;z-index:1}@media(max-width:749px){:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set) .header__logo .logo__img,:is(.template-suffix-darmpro,.template-suffix-darmpro-b,.template-suffix-magen-darm-leckerlies,.template-suffix-gelenk-pro,.template-suffix-gelenkpro,.template-suffix-gelenkpro-b,.template-suffix-gelenkpro-c,.template-suffix-gelankpro,.template-suffix-milous-choice-set) .header__mobile>.header__logo{visibility:visible!important;opacity:1!important}}.template-suffix-variant-j .mcg,.template-index .mcg,.template-suffix-darmpro-a .mcg,.template-suffix-darmpro-b .mcg,.template-suffix-magen-darm-leckerlies .mcg,.template-suffix-darmpro .mcg,.template-suffix-gelenkpro .mcg,.template-suffix-gelenkpro-b .mcg,.template-suffix-gelenkpro-c .mcg,.template-suffix-gelankpro .mcg,.template-suffix-gelenk-pro .mcg,.template-suffix-darmpro-b .mc-product-buybox,.template-suffix-magen-darm-leckerlies .mc-product-buybox,.template-suffix-darmpro .mc-product-buybox,.template-suffix-gelenkpro .mc-product-buybox,.template-suffix-gelenkpro-b .mc-product-buybox,.template-suffix-gelenkpro-c .mc-product-buybox,.template-suffix-gelankpro .mc-product-buybox,.template-suffix-gelenk-pro .mc-product-buybox{--mcg-mono: var(--FONT-STACK-BODY, Poppins, sans-serif)}.template-suffix-variant-j .mc-mila-eyebrow,.template-index .mc-mila-eyebrow,.template-suffix-variant-j .mc-mila-cta-mono,.template-index .mc-mila-cta-mono,.template-suffix-variant-j .mc-mila-cta-bracket,.template-index .mc-mila-cta-bracket,.template-suffix-variant-j .mc-rating,.template-index .mc-rating,.template-suffix-variant-j .mcg-button,.template-index .mcg-button,.template-suffix-variant-j .mcg-rating,.template-index .mcg-rating,.template-suffix-variant-j .mcg-pill,.template-index .mcg-pill,.template-suffix-variant-j .mcg-support__product-btn,.template-index .mcg-support__product-btn,.template-suffix-variant-j .mcg-support__badges span,.template-index .mcg-support__badges span,.template-suffix-darmpro-a .mc-mila-eyebrow,.template-suffix-darmpro-a .mc-mila-cta-mono,.template-suffix-darmpro-a .mc-mila-cta-bracket,.template-suffix-darmpro-a .mc-rating,.template-suffix-darmpro-a .mcg-button,.template-suffix-darmpro-a .mcg-rating,.template-suffix-darmpro-a .mcg-pill,.template-suffix-darmpro-b .mc-mila-eyebrow,.template-suffix-magen-darm-leckerlies .mc-mila-eyebrow,.template-suffix-darmpro .mc-mila-eyebrow,.template-suffix-gelenkpro .mc-mila-eyebrow,.template-suffix-gelenkpro-b .mc-mila-eyebrow,.template-suffix-gelenkpro-c .mc-mila-eyebrow,.template-suffix-gelankpro .mc-mila-eyebrow,.template-suffix-gelenk-pro .mc-mila-eyebrow,.template-suffix-darmpro-b .mc-mila-cta-mono,.template-suffix-magen-darm-leckerlies .mc-mila-cta-mono,.template-suffix-darmpro .mc-mila-cta-mono,.template-suffix-gelenkpro .mc-mila-cta-mono,.template-suffix-gelenkpro-b .mc-mila-cta-mono,.template-suffix-gelenkpro-c .mc-mila-cta-mono,.template-suffix-gelankpro .mc-mila-cta-mono,.template-suffix-gelenk-pro .mc-mila-cta-mono,.template-suffix-darmpro-b .mc-mila-cta-bracket,.template-suffix-magen-darm-leckerlies .mc-mila-cta-bracket,.template-suffix-darmpro .mc-mila-cta-bracket,.template-suffix-gelenkpro .mc-mila-cta-bracket,.template-suffix-gelenkpro-b .mc-mila-cta-bracket,.template-suffix-gelenkpro-c .mc-mila-cta-bracket,.template-suffix-gelankpro .mc-mila-cta-bracket,.template-suffix-gelenk-pro .mc-mila-cta-bracket,.template-suffix-darmpro-b .mc-rating,.template-suffix-magen-darm-leckerlies .mc-rating,.template-suffix-darmpro .mc-rating,.template-suffix-gelenkpro .mc-rating,.template-suffix-gelenkpro-b .mc-rating,.template-suffix-gelenkpro-c .mc-rating,.template-suffix-gelankpro .mc-rating,.template-suffix-gelenk-pro .mc-rating,.template-suffix-darmpro-b .mcg-button,.template-suffix-magen-darm-leckerlies .mcg-button,.template-suffix-darmpro .mcg-button,.template-suffix-gelenkpro .mcg-button,.template-suffix-gelenkpro-b .mcg-button,.template-suffix-gelenkpro-c .mcg-button,.template-suffix-gelankpro .mcg-button,.template-suffix-gelenk-pro .mcg-button,.template-suffix-darmpro-b .mcg-rating,.template-suffix-magen-darm-leckerlies .mcg-rating,.template-suffix-darmpro .mcg-rating,.template-suffix-gelenkpro .mcg-rating,.template-suffix-gelenkpro-b .mcg-rating,.template-suffix-gelenkpro-c .mcg-rating,.template-suffix-gelankpro .mcg-rating,.template-suffix-gelenk-pro .mcg-rating,.template-suffix-darmpro-b .mcg-pill,.template-suffix-magen-darm-leckerlies .mcg-pill,.template-suffix-darmpro .mcg-pill,.template-suffix-gelenkpro .mcg-pill,.template-suffix-gelenkpro-b .mcg-pill,.template-suffix-gelenkpro-c .mcg-pill,.template-suffix-gelankpro .mcg-pill,.template-suffix-gelenk-pro .mcg-pill,.template-suffix-darmpro-b .mc-product-buybox__kicker,.template-suffix-magen-darm-leckerlies .mc-product-buybox__kicker,.template-suffix-darmpro .mc-product-buybox__kicker,.template-suffix-gelenkpro .mc-product-buybox__kicker,.template-suffix-gelenkpro-b .mc-product-buybox__kicker,.template-suffix-gelenkpro-c .mc-product-buybox__kicker,.template-suffix-gelankpro .mc-product-buybox__kicker,.template-suffix-gelenk-pro .mc-product-buybox__kicker,.template-suffix-darmpro-b .mc-product-tiers__badge,.template-suffix-magen-darm-leckerlies .mc-product-tiers__badge,.template-suffix-darmpro .mc-product-tiers__badge,.template-suffix-gelenkpro .mc-product-tiers__badge,.template-suffix-gelenkpro-b .mc-product-tiers__badge,.template-suffix-gelenkpro-c .mc-product-tiers__badge,.template-suffix-gelankpro .mc-product-tiers__badge,.template-suffix-gelenk-pro .mc-product-tiers__badge,.template-suffix-darmpro-b .mc-product-buybox__once,.template-suffix-magen-darm-leckerlies .mc-product-buybox__once,.template-suffix-darmpro .mc-product-buybox__once,.template-suffix-gelenkpro .mc-product-buybox__once,.template-suffix-gelenkpro-b .mc-product-buybox__once,.template-suffix-gelenkpro-c .mc-product-buybox__once,.template-suffix-gelankpro .mc-product-buybox__once,.template-suffix-gelenk-pro .mc-product-buybox__once,.template-suffix-darmpro-b .mc-product-buybox__note,.template-suffix-magen-darm-leckerlies .mc-product-buybox__note,.template-suffix-darmpro .mc-product-buybox__note,.template-suffix-gelenkpro .mc-product-buybox__note,.template-suffix-gelenkpro-b .mc-product-buybox__note,.template-suffix-gelenkpro-c .mc-product-buybox__note,.template-suffix-gelankpro .mc-product-buybox__note,.template-suffix-gelenk-pro .mc-product-buybox__note{font-family:var(--FONT-STACK-BODY, Poppins, sans-serif)!important}.shopify-section-group-group-pre-footer .index-newsletter{border-radius:clamp(24px,6vw,52px) clamp(24px,6vw,52px) 0 0;overflow:hidden}.shopify-section-group-group-pre-footer .index-newsletter>.section-padding{max-width:none;padding-bottom:0;padding-left:0;padding-right:0}.shopify-section-group-group-pre-footer .index-newsletter .brick__section{align-items:stretch}.shopify-section-group-group-pre-footer .index-newsletter .brick__block:has(.brick__block__image),.shopify-section-group-group-pre-footer .index-newsletter .brick__block__image,.shopify-section-group-group-pre-footer .index-newsletter .frame__item,.shopify-section-group-group-pre-footer .index-newsletter .image__hero__frame,.shopify-section-group-group-pre-footer .index-newsletter .image__hero__pane,.shopify-section-group-group-pre-footer .index-newsletter .image__hero__scale{border-radius:clamp(22px,5vw,44px) clamp(22px,5vw,44px) 0 0;overflow:hidden}.shopify-section-group-group-pre-footer .index-newsletter .brick__block:has(.brick__block__image){align-self:flex-end}@media(max-width:749px){.shopify-section-group-group-pre-footer .index-newsletter .brick__block:has(.brick__block__image){margin-inline:0}}.header-sections .header__wrapper,.header-sections .theme__header,.header-sections .theme__header:after{border-radius:0 0 clamp(18px,4vw,28px) clamp(18px,4vw,28px)}.header-sections .theme__header{overflow:hidden}.header-sections .theme__header:has(.mc-mega-shop.is-open),.header-sections .theme__header:has(.mc-mega-wissen.is-open),.header-sections .theme__header:has(.mc-mega-shop.is-closing),.header-sections .theme__header:has(.mc-mega-wissen.is-closing){overflow:visible}.header-sections .theme__header>.section-padding,.header-sections .theme__header>.toolbar{position:relative;z-index:3}.header-sections .theme__header:after{z-index:2}.mc-hamburger{--mc-burger-w: 22px;--mc-burger-h: 2px;--mc-burger-gap: 6px;position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:var(--icon-size, 24px);height:var(--icon-size, 24px);gap:var(--mc-burger-gap)}.mc-hamburger__line{display:block;width:var(--mc-burger-w);height:var(--mc-burger-h);border-radius:999px;background:currentColor;transform-origin:center;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.header__mobile__hamburger[aria-expanded=true] .mc-hamburger__line:nth-child(1){transform:translateY(calc(var(--mc-burger-gap) + var(--mc-burger-h))) rotate(45deg)}.header__mobile__hamburger[aria-expanded=true] .mc-hamburger__line:nth-child(2){opacity:0;transform:scaleX(.4)}.header__mobile__hamburger[aria-expanded=true] .mc-hamburger__line:nth-child(3){transform:translateY(calc(-1 * (var(--mc-burger-gap) + var(--mc-burger-h)))) rotate(-45deg)}@keyframes mcMobileNavIn{0%{opacity:1;transform:translateY(calc(-100% + var(--mc-mega-header-overlap, 1.5rem)));visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes mcMobileNavOut{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:1;transform:translateY(calc(-100% + var(--mc-mega-header-overlap, 1.5rem)));visibility:hidden}}.drawer--header{--mc-mega-header-overlap: clamp(1.15rem, 3.5vw, 1.65rem);--mc-mobile-nav-ms: .38s;--mc-mobile-nav-ease: cubic-bezier(.22, .61, .36, 1);z-index:2200}.drawer--header .drawer__inner{--bg: var(--mc-cream, #faf9f7);--text: var(--mc-burgundy, #461b28);--link: var(--mc-burgundy, #461b28);top:calc(var(--mc-mobile-nav-top, 4.5rem) - var(--mc-mega-header-overlap));left:0;right:0;z-index:2200;width:100%;max-width:none;height:auto;max-height:calc(100svh - var(--mc-mobile-nav-top, 4.5rem) + var(--mc-mega-header-overlap));border:1px solid rgba(70,27,40,.08);border-top:0;border-radius:0 0 clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2rem);box-shadow:0 18px 40px #14040a1f;background:var(--mc-cream, #faf9f7);color:var(--mc-burgundy, #461b28);transform:translateY(calc(-100% + var(--mc-mega-header-overlap)));visibility:hidden;animation:none!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.drawer--header.is-open .drawer__inner{animation:mcMobileNavIn var(--mc-mobile-nav-ms) var(--mc-mobile-nav-ease) forwards!important}.drawer--header.is-closing .drawer__inner{animation:mcMobileNavOut var(--mc-mobile-nav-ms) var(--mc-mobile-nav-ease) forwards!important}.drawer--header .drawer__body{padding-top:calc(var(--mc-mega-header-overlap) + .75rem)}.drawer--header .drawer__underlay{z-index:2190}.aos-initialized .drawer--header [data-animation=drawer-items-fade],.aos-initialized .drawer--header.drawer--animated [data-animation=drawer-items-fade],.aos-initialized .drawer--header.drawer--animated [data-animation=drawer-items-fade].is-animated,.aos-initialized .drawer--header.drawer--animated [data-animation=drawer-items-fade].is-hiding,.aos-initialized .drawer--header.drawer--animated [data-sliderule-pane] [data-animates]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}@keyframes mcMobileNavLineIn{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}.drawer--header.is-open .mobile-nav-item>.mobile-nav-item__link,.drawer--header.is-open .mobile-nav-submenu__item>.mobile-nav-submenu__link{animation:mcMobileNavLineIn .34s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(.18s + (var(--mc-nav-line, 0) * .05s))}.drawer--header.is-closing .mobile-nav-item>.mobile-nav-item__link,.drawer--header.is-closing .mobile-nav-submenu__item>.mobile-nav-submenu__link{animation:none;opacity:1;transform:none}.drawer--header .mc-drawer-account{display:none!important}@media(prefers-reduced-motion:reduce){.mc-hamburger__line{transition:none}.drawer--header.is-open .drawer__inner,.drawer--header.is-closing .drawer__inner{animation-duration:.01ms!important}.drawer--header.is-open .mobile-nav-item>.mobile-nav-item__link,.drawer--header.is-open .mobile-nav-submenu__item>.mobile-nav-submenu__link{opacity:1!important;transform:none!important;animation:none!important}}.header-sections .header__wrapper:not([data-header-transparent]) .theme__header,.header-sections .header__wrapper.js__header__stuck .theme__header,.header-sections .header__wrapper:has(.meganav--visible) .theme__header{background:var(--mc-burgundy, #54172e)}.header-sections .header__wrapper:not([data-header-transparent]) .theme__header:after,.header-sections .header__wrapper.js__header__stuck .theme__header:after,.header-sections .header__wrapper:has(.meganav--visible) .theme__header:after,html.mc-mila-chinaski .header-sections .theme__header:after{background:var(--mc-burgundy, #54172e);opacity:1;visibility:visible}.header-sections .theme__header{background:var(--mc-burgundy, #54172e)}.header-sections .theme__header:after{background:var(--mc-burgundy, #54172e);opacity:1;visibility:visible}.header-sections .header__logo--has-transparent .logo__img--color{opacity:0!important}.header-sections .header__logo--has-transparent .logo__img--transparent{opacity:1!important}.header-sections .header__logo:not(.header__logo--has-transparent) .logo__img,.header-sections .header__logo:not(.header__logo--has-transparent) .logo__img--color{opacity:1!important}@media(max-width:749px){.template-suffix-variant-j .mc-mila-hero__media--zoom img,.template-index .mc-mila-hero__media--zoom img{animation:none!important;transform:none!important}.template-suffix-variant-j .mc-mila-hero__media img,.template-index .mc-mila-hero__media img{will-change:auto}.template-suffix-variant-j .mc-mila-hero,.template-index .mc-mila-hero{background:var(--mc-burgundy, #54172e)}.template-suffix-variant-j .mc-mila-hero__media,.template-index .mc-mila-hero__media,.template-suffix-variant-j .mc-mila-hero__scrim,.template-index .mc-mila-hero__scrim{top:calc(var(--mc-pdp-nav-h, var(--header-height, 60px)) + var(--announcement-height, 0px) + 1.25rem)}.template-suffix-variant-j .mc-mila-hero__media img,.template-index .mc-mila-hero__media img{object-position:center center}.template-index main#MainContent>.shopify-section:first-of-type{margin-top:calc(var(--header-height, 60px) * -1)!important}.template-index{--mc-hero-tuck: 22px}.template-index .mc-mila-hero{display:grid;align-content:end;position:relative;min-height:0!important;height:calc((100vw * 1024 / 682) + var(--header-height, 60px) - var(--mc-hero-tuck));aspect-ratio:auto;padding:0;overflow:hidden}.template-index .mc-mila-hero__media{position:absolute;left:0;right:0;top:calc(var(--header-height, 60px) - var(--mc-hero-tuck));bottom:auto;height:calc(100vw * 1024 / 682);width:100%;z-index:-2}.template-index .mc-mila-hero__media .mc-mila-hero__img--mobile img,.template-index .mc-mila-hero__media .mc-mila-hero__img-asset{display:block;width:100%;height:100%!important;object-fit:cover!important;object-position:center center}.template-index .mc-mila-hero__scrim{position:absolute;left:0;right:0;top:calc(var(--header-height, 60px) - var(--mc-hero-tuck));height:calc(100vw * 1024 / 682);z-index:-1;background:radial-gradient(circle at 72% 28%,rgba(204,174,163,.14),transparent 36%),linear-gradient(180deg,#0a02041f,#0a020405 46%,#0a020466 74%,#0a0204f0)}.template-index .mc-mila-hero__inner{position:absolute;z-index:2;left:50%;right:auto;bottom:3.85rem;width:min(1500px,92vw);margin-inline:0;padding-inline:0;padding-block:0;transform:translate(-50%)}.template-index .mc-mila-hero__inner .mc-reveal{text-align:left}.template-index .mc-mila-hero__title{font-size:clamp(1.65rem,7.4vw,2.12rem);max-width:14ch;line-height:1.1;letter-spacing:-.015em;margin-inline:0;margin-bottom:1.35rem;text-align:left;text-wrap:pretty;text-shadow:0 1px 18px rgba(10,2,4,.35);transform:none}.template-index .mc-mila-hero__title p{margin:0}.template-index .mc-mila-hero__actions{gap:.55rem;justify-content:center;flex-wrap:nowrap;width:100%}.template-index .mc-mila-hero__btn-pill{flex:1 1 0;min-width:0;max-width:calc((100% - .55rem)/2);min-height:clamp(46px,12vw,52px);padding-inline:clamp(.65rem,3vw,1.15rem);font-size:clamp(.68rem,2.8vw,.82rem)}.template-index .shopify-section:has([data-section-type=mc-mila-hero])+.shopify-section{margin-top:calc(var(--mc-j-overlap) * -1)!important}}@media(min-width:750px){.template-index .mc-mila-hero__title br{display:none}.template-suffix-variant-j .header-sections,.template-index .header-sections,.template-suffix-variant-j .mc-mila-hero,.template-index .mc-mila-hero{background:var(--mc-burgundy, #54172e)}.template-suffix-variant-j .mc-mila-hero__media,.template-index .mc-mila-hero__media,.template-suffix-variant-j .mc-mila-hero__scrim,.template-index .mc-mila-hero__scrim{top:calc(var(--mc-pdp-nav-h) + var(--announcement-height, 0px))}}[data-section-type=mc-ingredients]{padding-top:0;overflow:clip}.mc-ing-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(60vh,78vh,760px);padding-block:clamp(2.5rem,9vw,5rem);isolation:isolate;color:var(--mc-cream);margin-bottom:clamp(2rem,5vw,3.5rem)}.mc-ing-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mc-ing-hero__media img{width:100%;height:100%;object-fit:cover}.mc-ing-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(63,17,34,calc(.35 + var(--hero-overlay, .55))),rgba(63,17,34,calc(var(--hero-overlay, .55) * .5)) 45%,#3f11221f)}.mc-ing-hero__inner{position:relative}.mc-ing-hero .mc-eyebrow{color:var(--mc-rose);opacity:.95}.mc-ing-hero__title{font-size:var(--mc-fs-display);line-height:1.02;font-weight:var(--FONT-WEIGHT-HEADING, 500);max-width:18ch;margin:0 0 1rem}.mc-ing-hero__lead{font-size:var(--mc-fs-lead);max-width:50ch;opacity:.94;margin:0}.mc-ing-cards{display:grid;grid-template-columns:1fr;gap:clamp(1rem,3vw,1.6rem)}.mc-ing-card{position:relative;display:flex;align-items:flex-end;min-height:clamp(380px,64vw,520px);border-radius:var(--mc-radius-lg);overflow:hidden;isolation:isolate;color:var(--mc-cream);box-shadow:var(--mc-shadow-sm)}.mc-ing-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mc-ing-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--mc-ease)}.mc-ing-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3f1122e6 4%,#3f11229e 38%,#3f11221f 78%,#3f11220d)}.mc-ing-card__content{padding:clamp(1.25rem,4vw,2rem);width:100%}.mc-ing-card__tag{display:inline-block;font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-rose);margin-bottom:.6rem}.mc-ing-card__title{font-size:var(--mc-fs-h3);line-height:1.12;margin:0 0 .6rem}.mc-ing-card__body{font-size:.95rem;line-height:1.55;opacity:.92}.mc-ing-card__body p{margin:0}.mc-ing-card__link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-family:var(--mc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-cream);text-decoration:none;border-bottom:1px solid rgba(250,249,247,.45);padding-bottom:.2rem;transition:gap .3s var(--mc-ease),border-color .3s var(--mc-ease)}.mc-ing-card__link:hover{gap:.8rem;border-color:var(--mc-cream)}@media(hover:hover){.mc-ing-card:hover .mc-ing-card__media img{transform:scale(1.05)}}@media(min-width:750px){.mc-ing-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.mc-ing-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.mc-ing-menu{counter-reset:mcing;border-top:1px solid rgba(84,23,46,.16)}.mc-ing-menu__item{counter-increment:mcing;border-bottom:1px solid rgba(84,23,46,.16);display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:clamp(.6rem,1.5vw,1rem);padding-block:clamp(1.4rem,4vw,2.1rem)}.mc-ing-menu__item:before{content:counter(mcing,decimal-leading-zero);font-family:var(--mc-mono);font-size:.7rem;line-height:1;letter-spacing:.06em;opacity:.4;padding-top:.35em}.mc-ing-menu__text{grid-column:2}.mc-ing-menu__tag{display:block;font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-burgundy);opacity:.5;margin-bottom:.4rem}.mc-ing-menu__title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.3rem,3.4vw,1.9rem);line-height:1.14;margin:0 0 .7rem}.mc-ing-menu__body{max-width:64ch;font-size:.97rem;line-height:1.62;opacity:.9}.mc-ing-menu__body p{margin:0 0 .6rem}.mc-ing-menu__body p:last-child{margin-bottom:0}.mc-ing-menu__media{grid-column:2;margin-top:1.1rem}.mc-ing-menu__media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--mc-radius)}.mc-ing-menu__link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-family:var(--mc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-gold);text-decoration:none;transition:gap .3s var(--mc-ease)}.mc-ing-menu__link:hover{gap:.8rem}@media(min-width:750px){.mc-ing-menu__item--media .mc-ing-menu__text{grid-column:2}.mc-ing-menu__item--media{grid-template-columns:2.1rem minmax(0,1fr) clamp(180px,24%,280px);align-items:center}.mc-ing-menu__item--media .mc-ing-menu__media{grid-column:3;margin-top:0;align-self:stretch}.mc-ing-menu__item--media .mc-ing-menu__media img{height:100%;aspect-ratio:auto;min-height:160px}}.mc-ing-ambient{position:relative;isolation:isolate;padding-block:clamp(2rem,6vw,4rem)}.mc-ing-ambient__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mc-ing-ambient__bg img{width:100%;height:100%;object-fit:cover}.mc-ing-ambient__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#3f1122c7,#3f1122b3);-webkit-backdrop-filter:saturate(.9);backdrop-filter:saturate(.9)}.mc-ing-ambient__list{display:grid;gap:clamp(.85rem,2.5vw,1.25rem)}.mc-ing-ambient__item{background:#faf9f71a;border:1px solid rgba(250,249,247,.16);border-radius:var(--mc-radius-lg);padding:clamp(1.25rem,4vw,2rem);color:var(--mc-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mc-ing-ambient__tag{display:block;font-family:var(--mc-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-rose);margin-bottom:.55rem}.mc-ing-ambient__title{font-size:var(--mc-fs-h3);line-height:1.14;margin:0 0 .6rem}.mc-ing-ambient__body{font-size:.96rem;line-height:1.6;opacity:.92}.mc-ing-ambient__body p{margin:0 0 .5rem}.mc-ing-ambient__body p:last-child{margin-bottom:0}.mc-ing-ambient__link{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;font-family:var(--mc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-cream);text-decoration:none;border-bottom:1px solid rgba(250,249,247,.45);padding-bottom:.2rem;transition:gap .3s var(--mc-ease)}.mc-ing-ambient__link:hover{gap:.8rem}@media(min-width:850px){.mc-ing-ambient__list{grid-template-columns:repeat(2,1fr)}}[data-section-type=mc-ingredients].mc-ingredients--glossary{overflow:visible}.mc-ingredients--glossary .mc-ing-hero2 .mc-wrap,.mc-ingredients--glossary .mc-ing-nav .mc-wrap,.mc-ingredients--glossary .mc-ing-glossary{width:min(1480px,94vw)}.mc-ing-hero2{position:relative;background:var(--mc-cream-2);color:var(--mc-burgundy);padding-block:clamp(2rem,5vw,3rem) clamp(2rem,5vw,3.5rem);margin-bottom:0}.mc-ing-hero2__inner{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem)}.mc-ing-hero2__media{width:100%;border-radius:var(--mc-radius-lg);overflow:hidden;aspect-ratio:16 / 10;max-height:min(52vw,480px);box-shadow:var(--mc-shadow);background:var(--mc-sand)}@media(min-width:750px){.mc-ing-hero2__inner{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.25fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.mc-ing-hero2__copy{order:1;max-width:none}.mc-ing-hero2__media{order:2;width:100%;max-height:min(52vh,560px);aspect-ratio:16 / 11}}.mc-ing-hero2__media img{width:100%;height:100%;object-fit:cover;display:block}.mc-ing-hero2__copy{max-width:52ch}@media(min-width:750px){.mc-ing-hero2__title{max-width:14ch}.mc-ing-hero2__lead{max-width:42ch}.mc-ing-hero2__stats{max-width:none}}.mc-ing-hero2 .mc-eyebrow{color:var(--mc-gold)}.mc-ing-hero2__title{font-family:var(--FONT-STACK-HEADING, inherit);font-size:var(--mc-fs-h1);line-height:1.06;font-weight:var(--FONT-WEIGHT-HEADING, 500);max-width:18ch;margin:0 0 .85rem;color:var(--mc-burgundy-deep)}.mc-ing-hero2__lead{font-size:var(--mc-fs-lead);max-width:48ch;color:#3f1122c7;margin:0 0 clamp(1.25rem,3vw,1.75rem)}.mc-ing-hero2__stats{list-style:none;margin:0;padding:clamp(.85rem,2.5vw,1.25rem) 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,3vw,1.5rem);border-top:1px solid rgba(84,23,46,.16);max-width:36rem}.mc-ing-hero2__stat{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mc-ing-hero2__stat-val{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 600);font-size:clamp(1.5rem,4.5vw,2.25rem);line-height:1;color:var(--mc-burgundy)}.mc-ing-hero2__stat-label{font-family:var(--mc-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#3f11229e;line-height:1.35}.mc-ing-nav{position:sticky;top:var(--header-height, 70px);z-index:40;background:var(--mc-cream);border-bottom:1px solid rgba(84,23,46,.14)}.mc-ing-nav__inner{padding-block:.65rem}.mc-ing-nav__rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(max-width:749px){.mc-ing-hero2__media{aspect-ratio:3 / 2;max-height:none}.mc-ing-hero2__media img{object-fit:contain;object-position:center}.mc-ing-hero2__copy{text-align:center;max-width:none;margin-inline:auto}.mc-ing-hero2 .mc-eyebrow{display:block}.mc-ing-hero2__title,.mc-ing-hero2__lead{max-width:none;margin-inline:auto}.mc-ing-hero2__stats{max-width:none;text-align:center}.mc-ing-hero2__stat{align-items:center}.mc-ing-nav__rail{flex-wrap:nowrap;gap:.45rem;padding-block:.15rem;justify-content:center}.mc-ing-nav__chip{min-width:2.5rem;height:2.5rem;font-size:.85rem}.mc-ing-glossary__group+.mc-ing-glossary__group{margin-top:clamp(1.25rem,5vw,2rem)}.mc-ing-glossary__letter{margin-bottom:.2rem;text-align:center}.mc-ing-row__content{text-align:center;display:flex;flex-direction:column;align-items:center}.mc-ing-row__body{max-width:42ch;margin-inline:auto}.mc-ing-row__link{justify-content:center}}.mc-ing-nav__rail::-webkit-scrollbar{display:none}.mc-ing-nav__chip{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .65rem;border-radius:var(--mc-radius-pill);border:1px solid rgba(84,23,46,.18);background:transparent;font-family:var(--mc-mono);font-size:.8rem;letter-spacing:.04em;color:var(--mc-burgundy);text-decoration:none;cursor:pointer;transition:background .25s var(--mc-ease),color .25s var(--mc-ease),border-color .25s var(--mc-ease)}.mc-ing-nav__chip:hover{border-color:var(--mc-burgundy)}.mc-ing-nav__chip.is-active{background:var(--mc-burgundy);color:var(--mc-cream);border-color:var(--mc-burgundy)}.mc-ing-glossary{padding-block:clamp(1.25rem,3vw,2rem) clamp(2rem,6vw,3.5rem)}.mc-ing-glossary__group{scroll-margin-top:calc(var(--header-height, 70px) + 56px)}.mc-ing-glossary__group+.mc-ing-glossary__group{margin-top:clamp(1.5rem,4vw,2.5rem)}.mc-ing-glossary__letter{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 600);font-size:clamp(2rem,5vw,2.75rem);line-height:1;color:var(--mc-burgundy);margin:0 0 .35rem;padding-bottom:.5rem;border-bottom:1px solid rgba(84,17,34,.18)}.mc-ing-row{display:grid;grid-template-columns:1fr;gap:clamp(.85rem,3.5vw,1.5rem);padding-block:clamp(1rem,3vw,2rem);border-bottom:1px solid rgba(84,23,46,.12)}.mc-ing-row__media{border-radius:var(--mc-radius-lg);overflow:hidden;aspect-ratio:3 / 2;width:100%;max-width:none;box-shadow:var(--mc-shadow-sm);background:var(--mc-sand)}.mc-ing-row__media img{width:100%;height:100%;object-fit:cover;display:block}.mc-ing-row__tag{display:inline-block;font-family:var(--mc-mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--mc-burgundy-deep);background:var(--mc-sand);border-radius:var(--mc-radius-pill);padding:.28rem .75rem;margin-bottom:.7rem}.mc-ing-row__title{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.15;margin:0 0 .6rem;color:var(--mc-burgundy-deep)}.mc-ing-row__body{font-size:.97rem;line-height:1.62;color:#3f1122d1;max-width:64ch}.mc-ing-row__body p{margin:0}.mc-ing-row__body strong{color:var(--mc-burgundy);font-weight:600}.mc-ing-row__body ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.mc-ing-row__body ul li{position:relative;padding-left:1.2rem;line-height:1.55}.mc-ing-row__body ul li:before{content:"\2192";position:absolute;left:0;top:0;color:var(--mc-gold);font-weight:600}@media(max-width:749px){.mc-ing-row__body ul{text-align:left;width:min(100%,36ch);margin-inline:auto}}.mc-ing-row__links,.mc-ing-card__links,.mc-ing-menu__links,.mc-ing-ambient__links{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.35rem;margin-top:.9rem}.mc-ing-card__links .mc-ing-card__link,.mc-ing-menu__links .mc-ing-menu__link,.mc-ing-ambient__links .mc-ing-ambient__link{margin-top:0}.mc-ing-row__link{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-gold);text-decoration:none;transition:gap .3s var(--mc-ease)}.mc-ing-row__link:hover{gap:.8rem}@media(min-width:750px){.mc-ing-row{grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);align-items:start}.mc-ing-row__media{aspect-ratio:1 / 1}}@media(min-width:1100px){.mc-ing-row{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem)}}@media(min-width:750px){.template-index .mc-mila-hero__title{font-size:clamp(2rem,4.8vw,4.5rem);max-width:16ch;line-height:1.05}}.template-index .mc-mila-hero__sub{max-width:36ch}@media(min-width:750px){.template-index .mc-mila-hero__btn-pill{min-height:54px;min-width:min(230px,44vw);padding:0 1.55rem;font-size:.85rem}}@media(min-width:750px){.template-index .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{max-width:26rem}}@media(max-width:749px){.template-index main#MainContent>.shopify-section:has(.mcg-essential--desktop-only){display:none!important}}@media(min-width:750px){.template-index main#MainContent>.shopify-section:has(.mcg-essential--desktop-only){margin-top:0!important;z-index:2}.template-index main#MainContent>.shopify-section:has(.mcg-essential--desktop-only)>.mcg-essential{border-radius:0!important;overflow:visible;padding-top:clamp(2.5rem,5vw,4rem);border-top:2px dashed rgba(84,23,46,.28)}.template-index .mcg-essential--desktop-only .mcg-essential__variant-label{display:block!important;width:min(92vw,1200px);margin:0 auto clamp(1.5rem,3vw,2.5rem);padding:.55rem 1rem;font-family:var(--mc-mono, ui-monospace, Menlo, monospace);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mcg-burgundy, #54172e);background:#54172e1a;border:1px solid rgba(84,23,46,.22);border-radius:999px;text-align:center}.template-index .mcg-essential--layout-boxed-sand .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{background:var(--mcg-sand, #e7dbd6);border-radius:28px;padding:clamp(2rem,3.5vw,3.25rem);box-shadow:0 28px 64px -36px #28081447}.template-index .mcg-essential--layout-boxed-burgundy .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{background:var(--mcg-burgundy, #54172e);border-radius:28px;padding:clamp(2rem,3.5vw,3.25rem);box-shadow:0 28px 64px -36px #28081459}.template-index .mcg-essential--layout-boxed-burgundy .mcg-essential__title{color:var(--mcg-cream, #faf9f7)}.template-index .mcg-essential--layout-framed .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{border:1.5px solid rgba(84,23,46,.28);border-radius:28px;padding:clamp(2rem,3.5vw,3.25rem);background:#ffffffb8;box-shadow:inset 0 0 0 6px #faf9f7d9}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__media{width:100%;height:100%;min-height:100%;aspect-ratio:auto;margin:0}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{padding:clamp(2.5rem,5vw,4rem)}}.template-index .mcg-essential--layout-boxed-split-e{background:var(--mcg-sand, #e7dbd6);padding-top:clamp(1.25rem,2.6vw,2.5rem);padding-bottom:0;overflow:visible}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only){background:var(--mcg-sand, #e7dbd6);width:100%;max-width:none;margin-inline:0;padding-inline:0;border-radius:clamp(28px,3vw,44px) clamp(28px,3vw,44px) 0 0;padding:0;gap:0;overflow:hidden;align-items:stretch}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__copy{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:none;background:transparent;color:var(--mcg-burgundy, #54172e);padding:clamp(1.75rem,6vw,2.75rem)}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__title{color:var(--mcg-burgundy, #54172e)}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__media{border-radius:clamp(28px,3vw,44px) clamp(28px,3vw,44px) 0 0;border:none;overflow:hidden;box-shadow:none;margin:0}.template-index .mcg-essential--layout-boxed-split-e .mcg-essential__claim:not(.mcg-essential__claim--text-only) .mcg-essential__media img{width:100%;height:100%;object-fit:cover;display:block}.template-index .mcg-essential--layout-boxed-split-e .mcg-marquee{position:relative;z-index:3;margin-top:0;height:auto;padding-block:clamp(1.45rem,3vw,2.25rem) clamp(1.35rem,2.8vw,2rem);background:var(--mc-cream-2, #f5f2ec);border-radius:clamp(28px,3vw,44px) clamp(28px,3vw,44px) 0 0;box-shadow:none;clip-path:none;overflow:visible}.template-index .mcg-essential--layout-boxed-split-e .mcg-marquee__track{height:auto;min-height:108px;margin-top:0}.template-index main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e),.template-index main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-variant-j main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-darmpro-b main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-magen-darm-leckerlies main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-darmpro main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-gelenkpro main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-gelenkpro-b main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-gelenkpro-c main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-gelankpro main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-gelenk-pro main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]),.template-suffix-milous-choice-set main#MainContent>.shopify-section:has([data-section-type=mc-fca-banner]){z-index:2}.template-index main#MainContent>.shopify-section:has([data-section-type=mc-mila-essential].mcg-essential--layout-boxed-split-e)+.shopify-section:has([data-section-type=mc-mila-support]){z-index:1}.template-index [data-section-type=mc-mila-support].mcg-support,.template-index [data-section-type=mc-fca-banner].mc-fca,.template-index [data-section-type=mc-mila-steps].mc-mila-steps{background:var(--mc-cream-2, #f5f2ec)!important}.template-index [data-section-type=mc-quiz].mc-quiz{background:var(--mc-cream, #faf9f7)!important}@media(max-width:749px){.template-index .mcg-essential--layout-boxed-split-e{padding-top:clamp(1rem,4.5vw,1.75rem)}}[data-section-type=mc-bento-benefits] .mc-section__head{display:flex;flex-direction:column}[data-section-type=mc-bento-benefits] .mc-h2{order:1;margin-bottom:.75rem}[data-section-type=mc-bento-benefits] .mc-eyebrow{order:2;margin-top:0;margin-bottom:0;max-width:52ch;font-family:var(--FONT-STACK-BODY, Poppins, sans-serif);font-size:var(--mc-fs-lead, 1.05rem);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.55;color:inherit;opacity:.82}@media(min-width:750px){[data-section-type=mc-bento-benefits] .mc-bento__tile:nth-child(4){grid-column:3 / 5;grid-row:2}[data-section-type=mc-bento-benefits] .mc-bento__tile:nth-child(5){grid-column:1;grid-row:2 / 4}[data-section-type=mc-bento-benefits] .mc-bento__tile:nth-child(6){grid-column:2;grid-row:2}[data-section-type=mc-bento-benefits] .mc-bento__tile:nth-child(7){grid-column:3 / 5;grid-row:3}[data-section-type=mc-bento-benefits] .mc-bento__tile:nth-child(8){grid-column:2;grid-row:3}}.template-index #dog-pills .actions--single{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mc-premium.css.map */
