.mm-cs{display:grid;gap:14px;padding-top:20px;border-top:1px solid rgb(var(--text-color) / .12)}.mm-cs__title{margin:0;font-family:var(--subheading-font-family);font-weight:500;font-size:13px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color))}.mm-cs p.mm-cs__hint{margin:-6px 0 0;font-family:var(--text-font-family);font-size:13px;line-height:1.45;color:rgb(var(--text-color) / .75)}.mm-cs ul.mm-cs__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.mm-cs li.mm-cs__item{display:flex;align-items:center;gap:12px;margin:0;padding:8px 12px 8px 8px;background:#ede9f3}.mm-cs__link{display:flex;flex:1;min-width:0;align-items:center;gap:14px;color:rgb(var(--text-color));text-decoration:none}.mm-cs__media{flex:0 0 56px;width:56px;height:70px;overflow:hidden;background:#fff}.mm-cs__media img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.mm-cs__info{display:grid;gap:4px;min-width:0}.mm-cs__name{font-family:var(--subheading-font-family);font-weight:500;font-size:12px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mm-cs__price{font-family:var(--text-font-family);font-size:14px;color:rgb(var(--text-color) / .7)}.mm-cs__unit{margin-inline-start:6px;font-size:11px;color:rgb(var(--text-color) / .55);white-space:nowrap}.mm-cs__form{display:block;flex-shrink:0}.mm-cs__add{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding-inline:16px;border:1px solid rgb(var(--text-color));border-radius:0;background:transparent;color:rgb(var(--text-color));font-family:var(--subheading-font-family);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.mm-cs__add:hover{background:rgb(var(--text-color));color:#fff}.mm-cs__link:hover .mm-cs__name{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:420px){.mm-cs__link{gap:10px}.mm-cs__add{padding-inline:10px;letter-spacing:.08em}}.mm-cs__form[aria-busy=true] .mm-cs__add,.mm-cs__add[aria-busy=true]{opacity:.5;pointer-events:none}.mm-cs .sealsubs-target-element{display:none!important}.drawer--cart .empty-state:has(.mm-cs){display:grid;gap:40px;align-content:center}.mm-cs--empty{width:100%;text-align:start}.mm-cart-note{margin:0;color:rgb(var(--text-color) / .75)}.mm-features{padding-block:33px;padding-inline:var(--container-gutter, 20px)}.mm-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mm-features__card{position:relative;height:220px;border:1px solid rgb(var(--text-color) / .15);transition:background .35s ease,border-color .35s ease;outline:none}.mm-features__front,.mm-features__back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 24px;transition:opacity .35s ease}.mm-features__back{opacity:0}.mm-features__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:20px;color:rgb(var(--text-color))}.mm-features__icon img,.mm-features__icon svg{width:28px;height:28px;object-fit:contain}.mm-features__title{color:rgb(var(--text-color));margin:0}.mm-features__desc{font-family:var(--text-font-family);font-size:16px;line-height:1.6;color:#1a1c18;margin:0}.mm-features__desc--touch{display:none}@media(hover:hover){.mm-features__card:is(:hover,:focus-visible){background:#c1b5d2;border-color:transparent}.mm-features__card:is(:hover,:focus-visible) .mm-features__front{opacity:0}.mm-features__card:is(:hover,:focus-visible) .mm-features__back{opacity:1}}@media(hover:none){.mm-features__card{height:auto;min-height:200px}.mm-features__front{position:relative;inset:auto;height:100%;padding:24px 16px}.mm-features__back{display:none}.mm-features__desc--touch{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:rgb(var(--text-color) / .6)}}@media screen and (max-width:999px){.mm-features__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.mm-features{padding-block:13px}.mm-features__grid{gap:12px}.mm-features__icon,.mm-features__icon img,.mm-features__icon svg{width:24px;height:24px}}@media screen and (max-width:749px)and (hover:hover){.mm-features__card{height:200px}.mm-features__desc{font-size:14px}}@media screen and (max-width:749px)and (hover:none){.mm-features__card{min-height:0}.mm-features__front{justify-content:flex-start;padding:22px 12px}.mm-features__icon{margin-bottom:14px}}.product-card sale-price:after{content:"*"}.mm-footer-note{padding-block:0 24px}.mm-vat-note{margin:0;font-family:var(--text-font-family);font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none}.mm-vat-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mm-vat-note--footer{opacity:.7}.mm-vat-note--product{color:rgb(var(--text-color) / .65)}.mm-page{padding-inline:var(--container-gutter, 20px);padding-block:56px calc(var(--mm-gap-half, 40px) * 2)}.mm-page__header{display:grid;gap:15px;margin-bottom:calc(var(--mm-gap-half, 40px) * 1.5)}.mm-page__header--image{grid-template-columns:1fr 1fr;align-items:center}.mm-page__header-text{max-width:720px}.mm-page__header--image .mm-page__header-text{padding-inline-end:clamp(0px,4vw,80px)}.mm-page__label{margin:0 0 14px;font-family:var(--subheading-font-family);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color) / .55)}.mm-page__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:0;text-transform:none;color:rgb(var(--text-color))}.mm-page__intro{margin-top:18px;max-width:560px;font-family:var(--text-font-family);font-size:15px;line-height:1.6;color:rgb(var(--text-color) / .65)}.mm-page__intro p{margin:0 0 10px}.mm-page__intro p:last-child{margin-bottom:0}.mm-page__meta{margin:18px 0 0;font-family:var(--text-font-family);font-size:13px;color:rgb(var(--text-color) / .55)}.mm-page__header-media{aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--text-color) / .04)}.mm-page__header-img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.mm-page--toc .mm-page__body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:start}.mm-page__toc[hidden]{display:none}.mm-page--toc .mm-page__body:has(.mm-page__toc[hidden]){grid-template-columns:minmax(0,1fr)}.mm-page__toc{position:sticky;top:calc(var(--sticky-area-height, 0px) + 24px)}.mm-page__toc-label{margin:0 0 16px;font-family:var(--subheading-font-family);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color))}.mm-page .mm-page__toc-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mm-page .mm-page__toc-list li{margin:0;padding:0}.mm-page__toc-list a{font-family:var(--text-font-family);font-size:13px;line-height:1.4;color:rgb(var(--text-color) / .6);text-decoration:none}.mm-page__toc-list a:hover{color:rgb(var(--text-color));text-decoration:underline}.mm-page__content{display:grid;gap:40px;max-width:820px}.mm-page__content:has(.mm-page__ingredients){max-width:none}.mm-page__text--panel{padding:40px 48px;background:#ede9f3}.mm-page__h2,.mm-page__rte h2{margin:0 0 16px;font-family:var(--subheading-font-family);font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.25;letter-spacing:0;text-transform:none;color:rgb(var(--text-color));scroll-margin-top:calc(var(--sticky-area-height, 0px) + 24px)}.mm-page__rte h2{margin-top:40px}.mm-page__rte h2:first-child{margin-top:0}.mm-page__rte h3,.mm-page__rte h4{margin:28px 0 10px;font-family:var(--subheading-font-family);font-weight:500;font-size:13px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color))}.mm-page__rte{font-family:var(--text-font-family);font-size:15px;line-height:1.65;color:rgb(var(--text-color) / .8)}.mm-page__rte p{margin:0 0 14px}.mm-page__rte>:last-child{margin-bottom:0}.mm-page__rte strong{font-weight:700;color:rgb(var(--text-color))}.mm-page__rte a{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px}.mm-page .mm-page__rte ul,.mm-page .mm-page__rte ol{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.mm-page .mm-page__rte li{position:relative;margin:0;padding:0 0 0 18px}.mm-page .mm-page__rte ul>li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#c1b5d2}.mm-page .mm-page__rte ol{counter-reset:mm-ol}.mm-page .mm-page__rte ol>li:before{counter-increment:mm-ol;content:counter(mm-ol) ".";position:absolute;inset-inline-start:0;color:rgb(var(--text-color) / .55)}.mm-page__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.mm-page__card{padding:32px;background:#ede9f3}.mm-page__card-title{margin:0 0 20px;font-family:var(--subheading-font-family);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color))}.mm-page__rows{display:grid;gap:14px;margin:0}.mm-page__row{display:grid;gap:2px}.mm-page__row dt{font-family:var(--text-font-family);font-size:13px;color:rgb(var(--text-color) / .55)}.mm-page__row dd{margin:0;font-family:var(--text-font-family);font-size:15px;line-height:1.45;color:rgb(var(--text-color))}.mm-page__ingredients{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start;border-top:1px solid rgb(var(--text-color) / .15)}.mm-page__ing{border-bottom:1px solid rgb(var(--text-color) / .15)}.mm-page__ing-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px;cursor:pointer;list-style:none}.mm-page__ing-summary::-webkit-details-marker{display:none}.mm-page__ing-name{display:grid;gap:4px;font-family:var(--subheading-font-family);font-weight:500;font-size:13px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color))}.mm-page__ing-common{font-family:var(--text-font-family);font-weight:400;font-size:13px;letter-spacing:0;text-transform:none;color:rgb(var(--text-color) / .55)}.mm-page__icon{position:relative;flex:none;width:12px;height:12px}.mm-page__icon:before,.mm-page__icon:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentColor;transition:transform .3s ease}.mm-page__icon:after{transform:rotate(90deg)}.mm-page__ing[open] .mm-page__icon:after{transform:rotate(0)}.mm-page__ing-body{padding-block-end:24px}.mm-page__faq .mm-page__h2{margin-bottom:4px}.mm-page__faq .mm-page__ing:first-of-type{border-top:1px solid rgb(var(--text-color) / .15)}.mm-page__faq .mm-page__h2+.mm-page__ing{border-top:0}.mm-page__q-text{font-family:var(--text-font-family);font-size:16px;line-height:1.4;color:rgb(var(--text-color))}.mm-page__q .mm-page__ing-body{max-width:680px}.mm-page__ing-found{margin:14px 0 0;font-family:var(--text-font-family);font-size:13px;line-height:1.5;color:rgb(var(--text-color) / .55)}.mm-page__ing-found span{margin-inline-end:6px}.mm-page__ing-found a{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px}.mm-page__note{margin:0;font-family:var(--text-font-family);font-size:13px;line-height:1.5;color:rgb(var(--text-color) / .55)}.mm-page__cta .button{min-width:220px}.mm-page__form .form{display:grid;gap:24px}.mm-page__form-actions .button{min-width:220px}.mm-page__form-msg{margin:0;padding:16px 20px;background:#ede9f3;font-family:var(--text-font-family);font-size:14px;color:rgb(var(--text-color))}.mm-page__form-msg ul{margin:0;padding-inline-start:18px}@media screen and (max-width:999px){.mm-page--toc .mm-page__body{grid-template-columns:minmax(0,1fr)}.mm-page__toc{position:static;padding:24px;background:#ede9f3}}@media screen and (max-width:749px){.mm-page{padding-block:32px calc(var(--mm-gap-half, 40px) * 2)}.mm-page__header--image{grid-template-columns:1fr}.mm-page__header--image .mm-page__header-text{padding-inline-end:0}.mm-page__header-media{order:-1;margin-inline:calc(-1 * var(--container-gutter, 20px));margin-top:-32px;margin-bottom:16px}.mm-page__intro,.mm-page__rte{font-size:14px}.mm-page__content{gap:32px}.mm-page__text--panel,.mm-page__card{padding:28px 20px}.mm-page__ingredients{grid-template-columns:1fr}.mm-page__ing-summary{padding-block:18px}.mm-page__cta .button,.mm-page__form-actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAIAAAAAFg */
