.moojo-scene{aspect-ratio:var(--moojo-scene-ratio, 1)}.moojo-scene--contact{width:min(100%,340px)}.moojo-ed__split-marque{display:block;margin:0 0 .75rem;color:#2f211b}.moojo-ed__split-body>.moojo-ed__split-marque .moojo-picto{display:block}.moojo-ed__faq-cat--picto{display:flex;align-items:center;gap:.85rem}.moojo-ed__faq-cat--picto .moojo-picto{color:#2f211b}.moojo-ed__intro>.moojo-picto,.moojo-ed__knowledge>.moojo-picto,.moojo-ed__quote>.moojo-picto{display:block;margin:.5rem auto 1.25rem;color:#2f211b}.moojo-ed__quote>.moojo-picto--avatar{margin-block:0 1.5rem;opacity:.92}.cart-drawer .empty-state .moojo-scene,cart-drawer .empty-state .moojo-scene{width:min(100%,180px);margin-block:0 .75rem}.moojo-gift-scene{margin:0 auto 1.5rem}@media(prefers-reduced-motion:no-preference){.moojo-scene,.moojo-picto{transition:opacity .3s ease}}.moojo-divider{display:block;height:var(--moojo-divider-h, 20px);aspect-ratio:var(--moojo-divider-ratio, 10);max-width:100%;margin-inline:auto;background-color:currentColor;-webkit-mask:var(--moojo-divider) center / contain no-repeat;mask:var(--moojo-divider) center / contain no-repeat}.moojo-divider--zigzag{aspect-ratio:auto;width:var(--moojo-divider-largeur, 273px);-webkit-mask:var(--moojo-divider) center / auto 100% round no-repeat;mask:var(--moojo-divider) center / auto 100% round no-repeat;-webkit-mask-repeat:round no-repeat;mask-repeat:round no-repeat}.moojo-ed__quote-sep{color:#2f211b;opacity:.8;margin:0 auto 1.75rem}.moojo-glyph{display:inline-block;width:var(--moojo-glyph-taille, 34px);height:var(--moojo-glyph-taille, 34px);flex:none;color:#2f211b;background-color:currentColor;-webkit-mask:var(--moojo-glyph) center / contain no-repeat;mask:var(--moojo-glyph) center / contain no-repeat}.moojo-ed__knowledge-card--illu>.moojo-glyph{display:block;margin:0 0 .9rem}.moojo-ed__knowledge-card--illu>.moojo-scene{margin:0 auto 1rem}.moojo-ed__split-scene{display:block;margin:0 0 1rem}.moojo-ed__split-body>.moojo-ed__split-scene .moojo-scene{margin-inline:0}.moojo-ed__intro>.moojo-scene--merci{display:none}body:has(.moojo-ed__banner--success) .moojo-ed__intro>.moojo-scene--contact{display:none}body:has(.moojo-ed__banner--success) .moojo-ed__intro>.moojo-scene--merci{display:block}.moojo-doses{display:flex;gap:1.1rem;margin:.75rem 0 0;padding:0;list-style:none}.moojo-doses__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:4.5rem;text-align:center}.moojo-doses__item:not(.is-actif){opacity:.88}.moojo-doses__nom{font-size:.72rem;letter-spacing:.04em}.moojo-doses__g{font-size:.72rem;font-variant-numeric:tabular-nums}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(3):last-child){list-style:none;padding-left:0}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(3):last-child)>li{position:relative;min-height:34px;padding-left:46px;margin-bottom:.6rem}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(3):last-child)>li:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;background-color:#2f211b;-webkit-mask:var(--moojo-prep-1) center / contain no-repeat;mask:var(--moojo-prep-1) center / contain no-repeat}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(3):last-child)>li:nth-child(2):before{-webkit-mask-image:var(--moojo-prep-2);mask-image:var(--moojo-prep-2)}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(3):last-child)>li:nth-child(3):before{-webkit-mask-image:var(--moojo-prep-3);mask-image:var(--moojo-prep-3)}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(4):last-child){list-style:none;padding-left:0}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(4):last-child)>li{position:relative;min-height:34px;padding-left:46px;margin-bottom:.6rem}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(4):last-child)>li:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;background-color:#2f211b;-webkit-mask:var(--moojo-prep-dose) center / contain no-repeat;mask:var(--moojo-prep-dose) center / contain no-repeat}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(4):last-child)>li:nth-child(2):before{-webkit-mask-image:var(--moojo-prep-1);mask-image:var(--moojo-prep-1)}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(4):last-child)>li:nth-child(3):before{-webkit-mask-image:var(--moojo-prep-2);mask-image:var(--moojo-prep-2)}.moojo-origin__prep--glyphes .moojo-origin__prep-panel ol:has(>li:nth-child(4):last-child)>li:nth-child(4):before{-webkit-mask-image:var(--moojo-prep-3);mask-image:var(--moojo-prep-3)}.moojo-assure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.moojo-assure--seul{grid-template-columns:1fr;justify-items:center}.moojo-assure__item{text-align:center}.moojo-assure__item .moojo-scene{margin:0 auto .5rem}.moojo-assure__titre{margin:0;font-size:.85rem;font-weight:600}.moojo-assure__texte{margin:.25rem 0 0;font-size:.78rem;line-height:1.45;opacity:.8}.moojo-availability__scene .moojo-scene{margin:0 auto .75rem}@media(max-width:699px){.moojo-scene{width:min(100%,var(--moojo-scene-largeur, 280px),220px)}.moojo-scene--contact{width:min(100%,280px)}.moojo-ed__quote>.moojo-picto--avatar{--moojo-picto-taille: 160px;width:160px;height:160px}.moojo-404__inner>.moojo-scene{width:min(100%,160px);margin-block:0 .5rem}.moojo-404__inner>.moojo-scene+.moojo-404__code{margin-bottom:.25rem!important}.moojo-404{padding-block:1.5rem 2.5rem!important}.moojo-404__actions{margin-top:1.25rem!important}.empty-state .moojo-scene--chat{width:min(100%,140px);margin-block:0 .5rem}.moojo-ed__intro>.moojo-scene--merci{width:min(100%,160px)}.moojo-divider--zigzag{--moojo-divider-largeur: 164px}}.moojo-theme-image-host{position:relative}.moojo-theme-image-badge{position:absolute;z-index:4;left:.6rem;bottom:.6rem;max-width:min(18rem,calc(100% - 1.2rem));margin:0;padding:.35rem .55rem;background:#2f211b;color:#f6efe6;font-size:.72rem;line-height:1.35;pointer-events:none}.header .header__primary-nav>ul>li>a.subheading.link-reversed,.header .mega-menu__linklist>li>a,.header .header__dropdown-menu a{position:relative;text-decoration:none!important;background-image:none!important;background-size:0 0!important}.header .mega-menu__linklist>li>a,.header .header__dropdown-menu a{display:inline-block;width:fit-content;max-width:100%}.header .mega-menu--moojo-cacao .mega-menu__navigation>.moojo-mega-col--origins,.header .mega-menu--moojo-chocolat .mega-menu__navigation>.moojo-mega-col--origins{min-width:max-content}.header .moojo-mega-col--origins .mega-menu__linklist{grid-template-columns:repeat(2,max-content);justify-content:start}.header .moojo-mega-col--origins .mega-menu__linklist>li>a{white-space:nowrap;max-width:none}.header .header__dropdown-menu{width:max-content;max-width:none}.header .header__dropdown-menu>ul>li>a{display:inline-flex;align-items:center;column-gap:.4rem;width:max-content;max-width:none;white-space:nowrap}.header .header__dropdown-menu .icon-chevron-right{flex:none}.header .mega-menu .moojo-crea>.subheading{display:none}.header .header__primary-nav>ul>li>a.subheading.link-reversed:after,.header .mega-menu__linklist>li>a:after,.header .header__dropdown-menu a:after{content:"";position:absolute;pointer-events:none;background-color:currentColor;-webkit-mask:url(moojo-arc-lune.svg) center / 100% 100% no-repeat;mask:url(moojo-arc-lune.svg) center / 100% 100% no-repeat;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.header .header__primary-nav>ul>li>a.subheading.link-reversed:after{left:-2px;right:-2px;height:7px;bottom:-9px}.header .mega-menu__linklist>li>a:after{left:10px;right:10px;height:6px;bottom:-8px}.header .header__dropdown-menu a:after{left:10px;right:10px;height:6px;bottom:-4px}.header .header__dropdown-menu>ul>li>a:has(.icon-chevron-right):after{right:calc(19px + .4rem)}.header .header__primary-nav>ul>li>a.subheading.link-reversed:hover:after,.header .header__primary-nav>ul>li>a.subheading.link-reversed:focus-visible:after,.header .header__primary-nav>ul>li>a.subheading.link-reversed:has(+[open]):after,.header .header__primary-nav>ul>li>a.subheading.link-reversed[aria-expanded=true]:after,.header .header__primary-nav>ul>li>a.subheading.link-reversed[aria-current=page]:after,.header .header__primary-nav>ul>li>a.subheading.link-reversed[aria-current=true]:after,.header .mega-menu__linklist>li>a:hover:after,.header .mega-menu__linklist>li>a:focus-visible:after,.header .mega-menu__linklist>li>a[aria-current=true]:after,.header .mega-menu__linklist>li>a[aria-current=page]:after,.header .mega-menu__linklist>li>a[aria-selected=true]:after,.header .header__dropdown-menu a:hover:after,.header .header__dropdown-menu a:focus-visible:after,.header .header__dropdown-menu a[aria-current=page]:after,.header .header__dropdown-menu a[aria-current=true]:after,.header .header__dropdown-menu a[aria-selected=true]:after{transform:scaleX(1)}.header .header__primary-nav>ul>li>a.subheading.link-reversed:hover,.header .header__primary-nav>ul>li>a.subheading.link-reversed:focus,.header .header__primary-nav>ul>li>a.subheading.link-reversed:focus-visible,.header .header__primary-nav>ul>li>a.subheading.link-reversed:has(+[open]),.header .header__primary-nav>ul>li>a.subheading.link-reversed[aria-expanded=true],.header .header__primary-nav>ul>li>a.subheading.link-reversed[aria-current=page],.header .header__primary-nav>ul>li>a.subheading.link-reversed[aria-current=true],.header .mega-menu__linklist>li>a:hover,.header .mega-menu__linklist>li>a:focus,.header .mega-menu__linklist>li>a:focus-visible,.header .mega-menu__linklist>li>a[aria-current=true],.header .mega-menu__linklist>li>a[aria-current=page],.header .mega-menu__linklist>li>a[aria-selected=true],.header .header__dropdown-menu a:hover,.header .header__dropdown-menu a:focus,.header .header__dropdown-menu a:focus-visible,.header .mega-menu a.subheading.link-faded,.header .mega-menu a.subheading.link-faded:hover,.header .mega-menu a.subheading.link-faded:focus-visible{text-decoration:none!important;background-image:none!important;background-size:0 0!important}@media(prefers-reduced-motion:reduce){.header .header__primary-nav>ul>li>a.subheading.link-reversed:after,.header .mega-menu__linklist>li>a:after,.header .header__dropdown-menu a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/moojo-habillage.css.map */
