:root{--mm-bg: #F6F0E6;--mm-surface: #FFFBF4;--mm-surface-2: #EEE6D7;--mm-line: #E0D5C1;--mm-ink: #26291F;--mm-ink-head: #22382C;--mm-ink-soft: #5D5F52;--mm-brand: #2E4B3C;--mm-brand-soft: #DDE6DB;--mm-on-brand: #FFFBF4;--mm-accent: #AD5A35;--mm-accent-soft: #F3DDD0;--mm-accent-ink: #96472A;--mm-r-s: 8px;--mm-r-m: 14px;--mm-r-l: 22px;--mm-r-btn: 10px;--mm-shadow: 0 10px 30px rgba(46, 75, 60, .14)}body{letter-spacing:0;color:var(--mm-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.01em;color:var(--mm-ink-head)}.color-scheme-2 h1,.color-scheme-2 h2,.color-scheme-2 h3,.color-scheme-5 h2{color:inherit}.mm-wrap{max-width:124rem;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.mm-wrap{padding:0 3.2rem}}.mm-sec{padding:4.4rem 0}@media(min-width:990px){.mm-sec{padding:7rem 0}}.mm-eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-accent-ink);margin-bottom:1rem}.mm-lead{font-size:1.7rem;line-height:1.55;color:var(--mm-ink-soft)}.mm-note{display:inline-block;font:600 1.2rem/1.4 system-ui,sans-serif;color:#5b4a00;background:#fff4b8;border:1px dashed #C9A800;border-radius:6px;padding:.4rem .8rem;letter-spacing:0}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:5rem;padding:0 2.6rem;border-radius:var(--mm-r-btn);border:1.5px solid transparent;font-weight:700;font-size:1.6rem;text-decoration:none;cursor:pointer}.mm-btn--primary{background:var(--mm-brand);color:var(--mm-on-brand)}.mm-btn--secondary{border-color:var(--mm-brand);color:var(--mm-brand);background:transparent}.mm-btn--accent{background:var(--mm-accent);color:var(--mm-on-brand)}.mm-btn--light{background:var(--mm-surface);color:var(--mm-brand)}.mm-link{font-weight:700;color:var(--mm-brand);text-decoration:none;border-bottom:1.5px solid currentColor}.mm-i{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.mm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.mm-head p{margin:.8rem 0 0;color:var(--mm-ink-soft);max-width:56ch}.mm-head h2{margin:0}.header-wrapper{background:var(--mm-surface)}.header__heading-link{display:inline-flex;align-items:center;gap:.9rem}.header__heading-link:before{content:"";width:4.2rem;height:4.2rem;flex:none;background:url(//lemondedesmarmottes.com/cdn/shop/t/4/assets/mm-logo.svg?v=30483361542923643011794049841) center / contain no-repeat}.header__heading-link .h2{font-size:1.7rem;line-height:1.05;max-width:8.5em;white-space:normal;color:var(--mm-ink-head)}.header__menu-item,.header__active-menu-item{font-weight:600}.header__inline-menu a[href*="/collections/noel"] span{color:var(--mm-accent-ink)}.announcement-bar__message{font-weight:600;letter-spacing:.02em}.mega-menu__content{background:var(--mm-surface)}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.6rem;color:var(--mm-ink-head)}.card__heading{font-size:1.6rem;line-height:1.25}.card-information .price{font-weight:700;color:var(--mm-ink-head)}.mm-badge{position:absolute;top:1rem;left:1rem;z-index:2;display:inline-flex;align-items:center;font-size:1.1rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.6rem 1rem;border-radius:6px;background:var(--mm-surface);color:var(--mm-brand);border:1px solid var(--mm-line)}.mm-badge--noel{background:var(--mm-accent);color:var(--mm-on-brand);border-color:var(--mm-accent)}.mm-val{display:block;font-size:1.2rem;font-weight:400;color:var(--mm-ink-soft);margin-top:.2rem}.badge{border-radius:6px;letter-spacing:.04em}.mm-hero{padding:2.2rem 0 .6rem}.mm-hero__grid{display:grid;gap:2.2rem}.mm-hero__grid>*{min-width:0}.mm-hero h1{font-size:clamp(3.2rem,6.4vw,5.6rem);line-height:1.1;margin:0 0 1.4rem}.mm-hero .mm-lead{margin:0 0 1.8rem;max-width:34ch}.mm-hero__cta{display:flex;flex-wrap:wrap;gap:1rem}.mm-hero__cta .mm-btn--primary{flex:1 1 auto}.mm-hero__visual{position:relative;border-radius:var(--mm-r-l);overflow:hidden;aspect-ratio:16 / 10;background:#efe6d6}.mm-hero__visual>img{width:100%;height:100%;object-fit:cover}.mm-hero__visual>svg.mm-decor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mm-hero__visual>svg.mm-marm{position:absolute;left:30%;bottom:4%;width:30%;transform:translate(-50%)}.mm-hero__visual .mm-note{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;max-width:34rem}.mm-chip{position:absolute;right:1.2rem;bottom:1.2rem;display:flex;gap:1rem;align-items:center;background:var(--mm-surface);border-radius:var(--mm-r-m);padding:.6rem 1.2rem .6rem .6rem;box-shadow:var(--mm-shadow);font-size:1.3rem;line-height:1.3;color:var(--mm-ink-soft);text-decoration:none}.mm-chip img{width:4.4rem;height:4.4rem;border-radius:8px;object-fit:cover}.mm-chip b{display:block;color:var(--mm-ink-head)}@media(max-width:989px){.mm-hero__cta .mm-btn--secondary{display:none}}@media(min-width:990px){.mm-hero{padding:4.8rem 0 1.8rem}.mm-hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:5.6rem}.mm-hero__cta .mm-btn--primary{flex:0 0 auto}.mm-hero__visual{aspect-ratio:1 / .92}.mm-hero__visual>svg.mm-marm{left:40%;width:42%}.mm-chip{padding:.8rem 1.4rem .8rem .8rem}.mm-chip img{width:5.4rem;height:5.4rem}}.mm-moments{padding:1.8rem 0 .8rem}.mm-moments__title{font-weight:700;margin:0 0 1.2rem;color:var(--mm-ink-head)}.mm-moments__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.6rem;padding:.2rem 1.6rem 1rem;scrollbar-width:none;list-style:none}.mm-moments__list::-webkit-scrollbar{display:none}.mm-moment{flex:0 0 auto;width:8.6rem;text-align:center;scroll-snap-align:start;text-decoration:none}.mm-moment__ill{width:8rem;height:8rem;margin:0 auto .7rem;border-radius:50%;background:var(--mm-surface);border:1px solid var(--mm-line);display:grid;place-items:center;overflow:hidden}.mm-moment__ill svg{width:7.4rem;height:7.4rem}.mm-moment span{display:block;font-weight:700;font-size:1.35rem;line-height:1.2;color:var(--mm-ink-head)}.mm-moment:hover .mm-moment__ill,.mm-moment:focus-visible .mm-moment__ill{outline:2.5px solid var(--mm-accent);outline-offset:3px}@media(min-width:990px){.mm-moments{padding:2.8rem 0 1rem}.mm-moments__title{text-align:center}.mm-moments__list{justify-content:center;gap:3rem;margin:0;overflow:visible}.mm-moment{width:11.6rem}.mm-moment__ill{width:10.8rem;height:10.8rem}.mm-moment__ill svg{width:9.8rem;height:9.8rem}}.mm-reassure{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem;padding:2rem 0;border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);list-style:none;margin:0}.mm-reassure--plain{border:0;padding:0}.mm-reassure li{display:flex;gap:1rem;align-items:flex-start;font-size:1.3rem;line-height:1.35;color:var(--mm-ink-soft)}.mm-reassure b{display:block;font-size:1.4rem;color:var(--mm-ink-head)}.mm-reassure__ico{width:3.8rem;height:3.8rem;border-radius:50%;display:grid;place-items:center;background:var(--mm-brand-soft);color:var(--mm-brand);flex:none}.mm-reassure__ico .mm-i{width:2rem;height:2rem}@media(min-width:990px){.mm-reassure{grid-template-columns:repeat(4,1fr);padding:2.6rem 0}}.mm-reassure--stack{grid-template-columns:1fr;padding:1.6rem;border:1px solid var(--mm-line);border-radius:var(--mm-r-m);background:var(--mm-surface);margin:2rem 0 .6rem}.mm-reassure--stack li{align-items:center}@media(min-width:480px){.mm-reassure--stack{grid-template-columns:1fr 1fr}}.mm-noel{background:var(--mm-brand);color:var(--mm-on-brand)}.mm-noel h1,.mm-noel h2,.mm-noel .mm-eyebrow{color:var(--mm-on-brand)}.mm-noel .mm-head p,.mm-noel .mm-lead{color:#d7e2d5}.mm-noel .mm-link{color:var(--mm-on-brand)}.mm-deadline{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.4rem;font-weight:700;font-size:1.45rem;padding:.9rem 1.4rem;border-radius:var(--mm-r-btn);background:var(--mm-accent);color:var(--mm-on-brand)}.mm-noel__grid{display:grid;gap:2.4rem}.mm-noel__visual{position:relative;border-radius:var(--mm-r-l);overflow:hidden;aspect-ratio:16 / 9;background:#efe6d6}.mm-noel__visual img{width:100%;height:100%;object-fit:cover}.mm-noel__visual svg.mm-decor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mm-noel__visual svg.mm-marm{position:absolute;left:50%;bottom:4%;width:28%;transform:translate(-50%)}.mm-noel__visual .mm-note{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.mm-noel__promises{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem}.mm-noel__promises li{display:flex;gap:1rem;align-items:center;font-weight:600}.mm-noel__promises .mm-i{color:#f3ddd0}@media(min-width:990px){.mm-noel__grid{grid-template-columns:1fr 1fr;align-items:center;gap:5.6rem}}.mm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;list-style:none;padding:0;margin:0}@media(min-width:750px){.mm-grid{grid-template-columns:repeat(3,1fr);gap:1.8rem}}@media(min-width:990px){.mm-grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.mm-rail{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.6rem;padding:.4rem 1.6rem 1.4rem;scrollbar-width:none;list-style:none}.mm-rail::-webkit-scrollbar{display:none}.mm-rail>*{flex:0 0 74%;scroll-snap-align:start}@media(min-width:750px){.mm-rail>*{flex-basis:40%}}@media(min-width:990px){.mm-rail{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0}.mm-rail--4{grid-template-columns:repeat(4,1fr)}}.mm-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:16px;color:var(--mm-ink);text-decoration:none}.mm-card__img{position:relative;aspect-ratio:1;background:var(--mm-surface-2)}.mm-card__img img{width:100%;height:100%;object-fit:cover}.mm-card__img .mm-badge{position:absolute}.mm-card__body{padding:1.2rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.3rem;flex:1}@media(min-width:990px){.mm-card__body{padding:1.6rem 1.6rem 1.8rem}}.mm-card__moment{font-size:1.1rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mm-accent-ink)}.mm-card h3{font-size:1.6rem;margin:0}@media(min-width:990px){.mm-card h3{font-size:1.8rem}}.mm-card__price{margin-top:auto;padding-top:.8rem}.mm-card__price strong{font-size:1.7rem;color:var(--mm-ink-head)}.mm-card__price .mm-val{font-size:1.2rem}.mm-card__soldout{font-size:1.2rem;font-weight:700;color:var(--mm-accent-ink)}.mm-noel .mm-card{border-color:transparent}.mm-aline{display:grid;gap:2.4rem;align-items:center}.mm-aline>*{min-width:0}.mm-aline__photo{position:relative;border-radius:var(--mm-r-l);overflow:hidden;aspect-ratio:4 / 4.2;background:var(--mm-brand-soft)}.mm-aline__photo img{width:100%;height:100%;object-fit:cover}.mm-aline__photo svg{position:absolute;left:50%;bottom:6%;width:55%;transform:translate(-50%)}.mm-aline__photo .mm-note{position:absolute;top:1.2rem;left:1.2rem}.mm-aline h2{margin:0 0 1.4rem}.mm-quote{margin:1.8rem 0 2.2rem;padding:1.6rem 1.8rem;border-radius:var(--mm-r-m);background:var(--mm-surface);border-left:4px solid var(--mm-accent);font-family:var(--font-heading-family);font-size:1.75rem;line-height:1.45;color:var(--mm-ink-head)}.mm-quote small{display:block;margin-top:.8rem;font-family:var(--font-body-family);font-size:1.25rem;color:var(--mm-ink-soft)}@media(min-width:990px){.mm-aline{grid-template-columns:.85fr 1.15fr;gap:5.6rem}}.mm-tint{background:var(--mm-surface-2)}.mm-nl{background:var(--mm-brand-soft);border-radius:var(--mm-r-l);padding:2.8rem 2rem;display:grid;gap:1.8rem}.mm-nl>*{min-width:0}.mm-nl h2{font-size:clamp(2.4rem,4.4vw,3.4rem);margin:0}.mm-nl p{color:var(--mm-ink-soft);margin:.8rem 0 0}.mm-nl__form{display:flex;flex-direction:column;gap:1rem}.mm-input{min-height:5rem;padding:0 1.8rem;border-radius:var(--mm-r-btn);border:1.5px solid var(--mm-line);background:var(--mm-surface);width:100%;font:inherit;font-size:1.6rem;color:var(--mm-ink)}.mm-nl small,.mm-form-msg{font-size:1.25rem;color:var(--mm-ink-soft)}.mm-form-ok{background:var(--mm-surface);border-radius:var(--mm-r-m);padding:1.4rem 1.6rem;font-weight:600;color:var(--mm-ink-head)}.mm-form-ok strong{color:var(--mm-accent-ink);font-size:1.8rem;letter-spacing:.06em}.mm-form-err{color:#a1261c;font-weight:600;font-size:1.35rem}@media(min-width:990px){.mm-nl{grid-template-columns:1.1fr 1fr;align-items:center;padding:4.4rem 4.8rem;gap:4rem}.mm-nl__form{flex-direction:row}.mm-nl__form .mm-input{flex:1}}.mm-nl--article{margin:4rem 0 1rem;padding:2.4rem 2rem;grid-template-columns:1fr!important}.mm-nl--article .mm-nl__form{flex-direction:column}@media(min-width:750px){.mm-nl--article .mm-nl__form{flex-direction:row}}.mm-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:end center;background:#22382c73;padding:1.6rem}.mm-popup[hidden]{display:none}.mm-popup__box{position:relative;width:100%;max-width:46rem;background:var(--mm-surface);border-radius:var(--mm-r-l);padding:2.8rem 2.2rem 2.2rem;box-shadow:var(--mm-shadow)}.mm-popup__box svg.mm-marm{width:8.4rem;height:8.4rem;display:block;margin:-7rem auto .6rem;background:var(--mm-brand-soft);border-radius:50%;border:4px solid var(--mm-surface)}.mm-popup h2{text-align:center;font-size:2.6rem;margin:0 0 .8rem}.mm-popup p{text-align:center;color:var(--mm-ink-soft);margin:0 0 1.6rem}.mm-popup form{display:grid;gap:1rem}.mm-popup__close{position:absolute;top:.8rem;right:.8rem;width:4.4rem;height:4.4rem;border:0;background:none;color:var(--mm-ink-head);cursor:pointer;display:grid;place-items:center}.mm-popup__later{background:none;border:0;color:var(--mm-ink-soft);text-decoration:underline;cursor:pointer;font:inherit;font-size:1.35rem;margin-top:.4rem}@media(min-width:750px){.mm-popup{place-items:center}}.mm-pdp-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.mm-pdp-badges .mm-badge{position:static}.mm-pricebox{margin:.4rem 0 .8rem;padding:1.2rem 1.6rem;border-radius:var(--mm-r-m);background:var(--mm-surface-2);display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;align-items:baseline}.mm-pricebox .mm-pricebox__val{font-weight:700;color:var(--mm-accent-ink);font-size:1.6rem}.mm-pricebox small{flex-basis:100%;font-size:1.25rem;color:var(--mm-ink-soft)}.product__info-container .price--large .price-item{font-family:var(--font-heading-family);font-size:3.2rem;color:var(--mm-ink-head)}.mm-gift{border:1.5px dashed var(--mm-accent);border-radius:var(--mm-r-m);padding:1.4rem;background:var(--mm-surface);margin:0 0 1.4rem}.mm-gift label.mm-gift__check{display:flex;gap:1rem;align-items:center;font-weight:700;color:var(--mm-ink-head);cursor:pointer}.mm-gift input[type=checkbox]{width:2.2rem;height:2.2rem;accent-color:var(--mm-brand);margin:0}.mm-gift textarea{margin-top:1rem;width:100%;min-height:7.6rem;border-radius:var(--mm-r-s);border:1.5px solid var(--mm-line);padding:1rem 1.2rem;resize:vertical;font:inherit;font-size:1.5rem;background:var(--mm-bg);color:var(--mm-ink)}.mm-gift__count{text-align:right;font-size:1.2rem;color:var(--mm-ink-soft);margin:.4rem 0 0}.mm-gift__body[hidden]{display:none}.mm-gift__help{font-size:1.25rem;color:var(--mm-ink-soft);margin:.6rem 0 0}.mm-ship-ok{display:flex;align-items:center;gap:.8rem;justify-content:center;font-size:1.35rem;font-weight:600;color:var(--mm-brand);margin:1rem 0 0}.mm-block{padding:3.6rem 0 .4rem}.mm-block h2{font-size:clamp(2.2rem,4.6vw,3rem);margin:0 0 .6rem}.mm-block>p{color:var(--mm-ink-soft);margin:0}.mm-inbox{list-style:none;margin:1.6rem 0 0;padding:0;border-top:1px solid var(--mm-line);counter-reset:mm}.mm-inbox li{display:grid;grid-template-columns:2.8rem 5.6rem 1fr;gap:1.2rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--mm-line)}.mm-inbox--noimg li{grid-template-columns:2.8rem 1fr}.mm-inbox .mm-n{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--mm-brand);color:var(--mm-on-brand);font-size:1.25rem;font-weight:800;display:grid;place-items:center}.mm-inbox img{width:5.6rem;height:5.6rem;border-radius:var(--mm-r-s);object-fit:cover;background:var(--mm-surface-2)}.mm-inbox b,.mm-inbox a{display:block;font-size:1.5rem;color:var(--mm-ink-head);line-height:1.3;text-decoration:none;font-weight:700}.mm-inbox span.mm-for{font-size:1.25rem;color:var(--mm-ink-soft)}.mm-inbox span.mm-for--mom{color:var(--mm-accent-ink);font-weight:700}.mm-inbox p{margin:.2rem 0 0;font-size:1.3rem;color:var(--mm-ink-soft);line-height:1.4}.mm-pdp-sec{max-width:124rem;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.mm-pdp-sec{padding:0 5rem}}.mm-pdp-sec__inner{max-width:72rem}.mm-compl{display:grid;gap:1rem;margin-top:1.4rem}@media(min-width:750px){.mm-compl{grid-template-columns:repeat(3,1fr)}}.mm-compl__item{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.2rem;align-items:center;padding:1rem;border-radius:var(--mm-r-m);background:var(--mm-surface);border:1px solid var(--mm-line)}.mm-compl__item img{width:6.4rem;height:6.4rem;border-radius:var(--mm-r-s);object-fit:cover}.mm-compl__item a{font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--mm-ink-head);text-decoration:none;display:block}.mm-compl__item span{font-size:1.35rem;color:var(--mm-ink-soft)}.mm-add{width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid var(--mm-brand);background:transparent;color:var(--mm-brand);display:grid;place-items:center;cursor:pointer}.mm-tip{display:grid;grid-template-columns:7.6rem 1fr;gap:1.4rem;align-items:center;margin-top:3.2rem;padding:1.8rem;border-radius:var(--mm-r-l);background:var(--mm-brand-soft)}.mm-tip svg{width:7.6rem;height:7.6rem}.mm-tip b{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--mm-ink-head);font-size:1.8rem;margin-bottom:.4rem}.mm-tip p{margin:0;font-size:1.5rem}.mm-ship{margin:0 0 1.4rem;padding:1.2rem 1.4rem;border-radius:var(--mm-r-m);background:var(--mm-brand-soft);font-size:1.35rem;color:var(--mm-ink-head)}.mm-ship__bar{height:.8rem;border-radius:.4rem;background:var(--mm-surface);margin-top:.8rem;overflow:hidden}.mm-ship__bar i{display:block;height:100%;background:var(--mm-brand);border-radius:.4rem;transition:width .3s}.drawer__inner .mm-ship{margin:0 0 1rem}.cart__footer .mm-gift,.drawer__footer .mm-gift{text-align:left}.mm-article{max-width:76rem;margin:0 auto;padding:2.4rem 1.6rem 0}.mm-article__crumb{font-size:1.3rem;color:var(--mm-ink-soft);margin-bottom:1.2rem}.mm-article__crumb a{color:inherit}.mm-article h1{font-size:clamp(3rem,6vw,4.6rem);line-height:1.12;margin:.6rem 0 1.4rem}.mm-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;font-size:1.35rem;color:var(--mm-ink-soft);padding-bottom:1.6rem;border-bottom:1px solid var(--mm-line)}.mm-author{display:inline-flex;align-items:center;gap:.8rem;color:var(--mm-ink-head);font-weight:700;text-decoration:none}.mm-author svg,.mm-author img{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--mm-brand-soft);object-fit:cover}.mm-article__cover{margin:2rem -1.6rem 0}.mm-article__cover img{width:100%;height:auto;display:block}@media(min-width:750px){.mm-article__cover{margin:2.4rem 0 0}.mm-article__cover img{border-radius:var(--mm-r-l)}}.mm-toc{margin:2.4rem 0;padding:1.6rem 1.8rem;border-radius:var(--mm-r-m);background:var(--mm-surface);border:1px solid var(--mm-line)}.mm-toc[hidden]{display:none}.mm-toc summary{font-weight:700;color:var(--mm-ink-head);cursor:pointer}.mm-toc ol{margin:1rem 0 0;padding-left:2rem;display:grid;gap:.6rem;font-size:1.5rem}.mm-toc a{color:var(--mm-brand)}.mm-article__content{font-size:1.7rem;line-height:1.75;color:var(--mm-ink)}.mm-article__content h2{font-size:clamp(2.3rem,4.6vw,3rem);margin:4rem 0 1.2rem;scroll-margin-top:10rem}.mm-article__content h3{font-size:2rem;margin:2.8rem 0 1rem}.mm-article__content img{max-width:100%;height:auto;border-radius:var(--mm-r-m)}.mm-article__content a{color:var(--mm-brand)}.mm-article__content table{width:100%;border-collapse:collapse;font-size:1.5rem;display:block;overflow-x:auto}.mm-article__content td,.mm-article__content th{border:1px solid var(--mm-line);padding:.8rem}.mm-related{margin:3.2rem 0;padding:1.8rem;border-radius:var(--mm-r-l);background:var(--mm-brand-soft)}.mm-related__title{font-family:var(--font-heading-family);font-size:2rem;color:var(--mm-ink-head);margin:0 0 1.2rem}.mm-related__list{display:grid;gap:1rem}.mm-related__item{display:grid;grid-template-columns:8rem 1fr;gap:1.4rem;align-items:center;background:var(--mm-surface);border-radius:var(--mm-r-m);padding:1rem;text-decoration:none;color:var(--mm-ink)}.mm-related__item img{width:8rem;height:8rem;object-fit:cover;border-radius:var(--mm-r-s)}.mm-related__item b{display:block;font-size:1.6rem;color:var(--mm-ink-head);line-height:1.3}.mm-related__item span{font-size:1.35rem;color:var(--mm-ink-soft)}.mm-related__item em{font-style:normal;font-weight:700;color:var(--mm-brand);font-size:1.35rem}@media(min-width:750px){.mm-related__list--2{grid-template-columns:1fr 1fr}}.mm-authorbox{display:grid;grid-template-columns:6.4rem 1fr;gap:1.4rem;margin:3.2rem 0;padding:1.8rem;border-radius:var(--mm-r-l);background:var(--mm-surface);border:1px solid var(--mm-line)}.mm-authorbox svg,.mm-authorbox img{width:6.4rem;height:6.4rem;border-radius:50%;background:var(--mm-brand-soft);object-fit:cover}.mm-authorbox b{font-family:var(--font-heading-family);font-size:1.9rem;color:var(--mm-ink-head)}.mm-authorbox p{margin:.4rem 0 0;font-size:1.45rem;color:var(--mm-ink-soft)}.mm-reviewed{margin-top:.8rem!important;font-size:1.35rem}.mm-health{margin:2.4rem 0;padding:1.4rem 1.6rem;border-radius:var(--mm-r-m);background:var(--mm-accent-soft);color:var(--mm-ink-head);font-size:1.45rem}.mm-share{display:flex;gap:1rem;align-items:center;margin:2rem 0;font-size:1.35rem;color:var(--mm-ink-soft)}.mm-univers{display:flex;gap:.8rem;overflow-x:auto;margin:0 -1.6rem 2.4rem;padding:.2rem 1.6rem 1rem;scrollbar-width:none;list-style:none}.mm-univers::-webkit-scrollbar{display:none}.mm-univers a{white-space:nowrap;display:inline-flex;padding:1rem 1.6rem;border-radius:999px;border:1.5px solid var(--mm-line);background:var(--mm-surface);color:var(--mm-ink-head);font-weight:600;text-decoration:none;font-size:1.45rem}.mm-univers a[aria-current=page]{background:var(--mm-brand);color:var(--mm-on-brand);border-color:var(--mm-brand)}@media(min-width:990px){.mm-univers{flex-wrap:wrap;overflow:visible;margin:0 0 3.2rem;padding:0}}.mm-posts{display:grid;gap:2.4rem 1.8rem;list-style:none;padding:0;margin:0}@media(min-width:750px){.mm-posts{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.mm-posts{grid-template-columns:repeat(3,1fr)}}.mm-post{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:var(--mm-ink)}.mm-post__img{aspect-ratio:16 / 10;border-radius:var(--mm-r-m);overflow:hidden;background:var(--mm-surface-2)}.mm-post__img img{width:100%;height:100%;object-fit:cover}.mm-post h3{font-size:1.8rem;line-height:1.3;margin:0}.mm-post p{margin:0;color:var(--mm-ink-soft);font-size:1.45rem}.mm-chip-u{align-self:flex-start;font-size:1.15rem;font-weight:700;padding:.5rem 1.1rem;border-radius:999px;background:var(--mm-brand-soft);color:var(--mm-brand)}.mm-univers-cards{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0 0 4rem}@media(min-width:990px){.mm-univers-cards{grid-template-columns:repeat(6,1fr)}}.mm-univers-cards a{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem 1rem;border-radius:var(--mm-r-l);background:var(--mm-surface);border:1px solid var(--mm-line);text-decoration:none;text-align:center;font-weight:700;color:var(--mm-ink-head)}.mm-univers-cards svg{width:7.2rem;height:7.2rem}.mm-univers-cards small{font-weight:400;color:var(--mm-ink-soft);font-size:1.25rem}.mm-coll-head{padding:2.4rem 0 1.2rem}.mm-coll-head__grid{display:grid;gap:1.8rem;align-items:center}.mm-coll-head h1{font-size:clamp(3rem,6vw,4.6rem);margin:0 0 1rem}.mm-coll-head__img{border-radius:var(--mm-r-l);overflow:hidden;aspect-ratio:16 / 9;background:var(--mm-surface-2)}.mm-coll-head__img img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.mm-coll-head__grid{grid-template-columns:1.1fr 1fr;gap:5rem}.mm-coll-head{padding:4rem 0 2rem}}.mm-seo{max-width:80rem}.mm-seo details{border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line)}.mm-seo summary{cursor:pointer;padding:1.6rem 0;font-weight:700;color:var(--mm-ink-head)}.mm-seo .rte{padding-bottom:2rem;color:var(--mm-ink-soft)}.mm-faq details{border-bottom:1px solid var(--mm-line)}.mm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.2rem;align-items:center;padding:1.5rem 0;font-weight:700;color:var(--mm-ink-head)}.mm-faq summary::-webkit-details-marker{display:none}.mm-faq details[open] summary .mm-i{transform:rotate(180deg)}.mm-faq details>div{padding:0 0 1.6rem;color:var(--mm-ink-soft)}.mm-page{max-width:80rem;margin:0 auto;padding:3.2rem 1.6rem}.mm-page h1{font-size:clamp(3rem,6vw,4.6rem);margin:0 0 1.6rem}.mm-404{text-align:center;padding:5rem 1.6rem}.mm-404 svg{width:16rem;height:16rem}.footer{border-top:0}.footer-block__heading{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-theme.css.map */
