:root{--mm-cream:#F6F3EB;--mm-cream-2:#EFEADD;--mm-ink:#0F2A1A;--mm-forest:#0B4A2A;--mm-forest-2:#0E5A33;--mm-leaf:#2E8B3D;--mm-leaf-2:#6CBF3A;--mm-sage:#E6EEDC;--mm-gold:#D9A83A;--mm-gold-2:#F2C84B;--mm-white:#FFFFFF;--mm-radius:24px;--mm-radius-lg:32px;--mm-shadow:0 20px 50px rgba(15,42,26,.12);--mm-ease:cubic-bezier(.2,.7,.2,1)}.mm-section{position:relative;width:100%}.mm-wrap{width:100%;max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}@media(min-width:990px){.mm-wrap{padding-left:48px;padding-right:48px}}.mm-eyebrow{display:block;font-family:var(--font-subheading--family);font-weight:600;font-size:17px;letter-spacing:0;text-transform:none;color:var(--mm-leaf);margin:0 0 14px}.mm-eyebrow:before{content:none}.mm-eyebrow--light{color:var(--mm-gold-2)}.mm-h1,.mm-h2,.mm-h3{font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.02em;line-height:1.02;margin:0;color:inherit;text-wrap:balance}.mm-h1{font-size:44px;font-size:clamp(42px,6.2vw,84px)}.mm-h2{font-size:36px;font-size:clamp(34px,4.6vw,60px)}.mm-h3{font-size:26px;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.mm-h1 em,.mm-h2 em,.mm-h3 em{font-style:normal;font-weight:inherit;color:var(--mm-leaf)}.mm-lead{font-size:18px;font-size:clamp(18px,1.4vw,22px);line-height:1.6;margin:0;max-width:56ch;opacity:.9}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border-radius:999px;font-family:var(--font-subheading--family);font-weight:600;font-size:17px;line-height:1;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .25s var(--mm-ease),box-shadow .25s var(--mm-ease),background-color .25s,color .25s;-webkit-tap-highlight-color:transparent}.mm-btn:focus-visible{outline:3px solid var(--mm-gold);outline-offset:3px}.mm-btn--primary{background:var(--mm-forest);color:#fff;box-shadow:0 10px 24px #0b4a2a40}.mm-btn--primary:hover{background:var(--mm-forest-2);transform:translateY(-2px);box-shadow:0 16px 30px #0b4a2a4d}.mm-btn--ghost{background:transparent;color:var(--mm-ink);border-color:#0f2a1a59}.mm-btn--ghost:hover{border-color:var(--mm-ink);transform:translateY(-2px)}.mm-btn--light{background:#fff;color:var(--mm-forest)}.mm-btn--light:hover{background:var(--mm-cream);transform:translateY(-2px)}.mm-btn--gold{background:var(--mm-gold-2);color:var(--mm-ink)}.mm-btn--gold:hover{background:#ffd862;transform:translateY(-2px)}.mm-btn svg{width:18px;height:18px;flex:none}.mm-dark{background:var(--mm-forest);color:#fff}.mm-dark .mm-h2 em{color:var(--mm-gold-2)}.mm-reveal{opacity:1;transform:none}.mm-js .mm-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--mm-ease),transform .8s var(--mm-ease)}.mm-js .mm-reveal.is-in{opacity:1;transform:none}.mm-js .mm-reveal[data-delay="1"]{transition-delay:.12s}.mm-js .mm-reveal[data-delay="2"]{transition-delay:.24s}.mm-js .mm-reveal[data-delay="3"]{transition-delay:.36s}.mm-js .mm-reveal[data-delay="4"]{transition-delay:.48s}.mm-js .mm-reveal[data-delay="5"]{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.mm-js .mm-reveal{opacity:1;transform:none;transition:none}}.mm-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mm-note{font-size:14px;line-height:1.5;opacity:.7}.product-card__title,.card__title{font-size:1.1rem!important}body{-webkit-font-smoothing:antialiased}.mm-uses{position:absolute;left:10px;right:10px;top:10px;z-index:3;padding:12px 12px 10px;border-radius:16px;background:#0b4a2af2;color:#f6f3eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px #00000038;opacity:0;transform:translateY(-10px) scale(.98);transform-origin:top center;transition:opacity .25s var(--mm-ease),transform .35s var(--mm-ease);pointer-events:none}.mm-uses__h{display:flex;align-items:center;gap:4px;margin:0 0 8px;font-family:var(--font-subheading--family);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#f2c84b}.mm-uses__h span{font-size:14px;line-height:1}.mm-uses__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mm-uses__list li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);font-size:14px;line-height:1.15;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .3s var(--mm-ease)}.mm-uses__list li:before{content:"";width:12px;height:12px;flex:0 0 12px;background:#8fd36a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4C10 4 4 9 4 16c0 1.4.3 2.7.8 3.8C7 13 12 9 18 7c-5 3-9 7-11 13 1 .1 1.6.2 2.2.2C16 20.2 20 13 20 4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4C10 4 4 9 4 16c0 1.4.3 2.7.8 3.8C7 13 12 9 18 7c-5 3-9 7-11 13 1 .1 1.6.2 2.2.2C16 20.2 20 13 20 4z'/%3E%3C/svg%3E") center/contain no-repeat}.mm-uses__note{margin:8px 0 0;font-size:10.5px;line-height:1.3;opacity:.7}@media(hover:hover){.product-card:hover .mm-uses,.product-card:focus-within .mm-uses{opacity:1;transform:none}.product-card:hover .mm-uses__list li,.product-card:focus-within .mm-uses__list li{opacity:1;transform:none}.product-card:hover .mm-uses__list li:nth-child(2){transition-delay:.05s}.product-card:hover .mm-uses__list li:nth-child(3){transition-delay:.1s}.product-card:hover .mm-uses__list li:nth-child(4){transition-delay:.15s}.product-card:hover .mm-uses__list li:nth-child(5){transition-delay:.2s}}@container card-gallery-container (max-width: 240px){.mm-uses{padding:10px}.mm-uses__list li{font-size:12.5px;padding:5px 8px}}html[data-mm-mode=green] .mm-uses{background:#072f1af5}html[data-mm-mode=dark] .mm-uses{background:#15291ef7;border:1px solid rgba(243,241,232,.12)}@media(prefers-reduced-motion:reduce){.mm-uses,.mm-uses__list li{transition:opacity .2s}}.header-logo .mm-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-foreground, #0F2A1A);white-space:nowrap}.mm-logo__icon{width:auto;height:50px;display:block;flex:0 0 auto}.mm-logo__text{display:flex;flex-direction:column;line-height:1}.mm-logo__name{font-family:var(--font-heading--family);font-weight:600;font-size:30px;letter-spacing:-.02em;line-height:1}.mm-logo__magic{color:#a87a12}.mm-logo__tag{margin-top:5px;font-family:var(--font-subheading--family);font-weight:600;font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;opacity:.72;padding-left:2px}@media(max-width:749px){.mm-logo__icon{height:38px}.mm-logo__name{font-size:22px}.mm-logo__tag{font-size:8.5px;letter-spacing:.26em;margin-top:4px}.header-logo .mm-logo{gap:8px}}@media(max-width:380px){.mm-logo__tag{display:none}.mm-logo__name{font-size:20px}}html[data-mm-mode=dark] .mm-logo__magic,html[data-mm-mode=green] .mm-logo__magic{color:#f2c84b}html[data-mm-mode=dark] .header-logo .mm-logo,html[data-mm-mode=green] .header-logo .mm-logo{color:#f6f3eb}.mm-inside,.mm-nutri,.mm-testi,.mm-story,.mm-cta{position:relative;isolation:isolate}.mm-inside:before,.mm-nutri:before,.mm-testi:before,.mm-story:before,.mm-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--mm-mono-c, #0B4A2A);opacity:var(--mm-mono-o, .026);-webkit-mask:url(mm-monogram-pattern.svg) 0 0/190px 190px repeat;mask:url(mm-monogram-pattern.svg) 0 0/190px 190px repeat}.mm-inside{--mm-mono-c:#F6F3EB;--mm-mono-o:.04}html[data-mm-mode=dark] .mm-nutri,html[data-mm-mode=dark] .mm-testi,html[data-mm-mode=dark] .mm-story,html[data-mm-mode=dark] .mm-cta{--mm-mono-c:#F3F1E8;--mm-mono-o:.035}html[data-mm-mode=green] .mm-nutri,html[data-mm-mode=green] .mm-testi,html[data-mm-mode=green] .mm-story,html[data-mm-mode=green] .mm-cta{--mm-mono-c:#F6F3EB;--mm-mono-o:.045}@media print{.mm-inside:before,.mm-nutri:before,.mm-testi:before,.mm-story:before,.mm-cta:before{display:none}}.footer .email-signup__button,.shopify-section-group-footer-group .email-signup__button{background:#f2c84b!important;color:#0f2a1a!important;border-color:#f2c84b!important;font-weight:600}.footer .email-signup__button:hover,.shopify-section-group-footer-group .email-signup__button:hover{background:#ffd862!important;border-color:#ffd862!important}.footer .email-signup__button-icon,.shopify-section-group-footer-group .email-signup__button-icon{color:#0f2a1a!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-theme.css.map */
