.mm-section{position:relative;box-sizing:border-box;font-family:var(--FONT-STACK-BODY);color:var(--mm-text,#16301a);background:var(--mm-bg,#f7f5ee);isolation:isolate}.mm-section *,.mm-section *:before,.mm-section *:after{box-sizing:border-box}.mm-section :focus-visible{outline:3px solid var(--mm-focus,#9fcf73);outline-offset:3px}.mm-container{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width:768px){.mm-container{padding-left:clamp(24px,6.667vw,96px);padding-right:clamp(24px,6.667vw,96px)}}.mm-container--cards{padding-left:16px;padding-right:16px}@media(min-width:768px){.mm-container--cards{padding-left:clamp(24px,4.444vw,64px);padding-right:clamp(24px,4.444vw,64px)}}.mm-section--full .mm-container{max-width:none}.mm-eyebrow{margin:0;font-family:var(--FONT-STACK-SUBHEADING);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:var(--mm-accent,#4c8a2a)}.mm-heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:700;line-height:1.02;letter-spacing:0;text-transform:none;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;color:var(--mm-heading,var(--mm-text,#0f2e12))}.mm-highlight{font-family:var(--FONT-STACK-HIGHLIGHT);font-weight:400;letter-spacing:0;font-size:.92em;line-height:1.1}.mm-copy{margin:0;font-size:18px;line-height:1.55;color:var(--mm-copy,#3a5140)}.mm-copy p,.mm-rte p{margin:0 0 .8em;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}.mm-copy p:last-child,.mm-rte p:last-child{margin-bottom:0}.mm-section *,.mm-section p,.mm-section h1,.mm-section h2,.mm-section h3{hyphens:manual;-webkit-hyphens:manual}.mm-rte a{color:inherit;text-decoration:underline}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 26px;border:0;border-radius:999px;font-family:var(--FONT-STACK-BODY);font-weight:800;font-size:16px;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--mm-btn-bg,#ffffff);color:var(--mm-btn-text,#0f2e12);transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.mm-btn:hover{transform:translateY(-1px)}.mm-btn--outline{background:transparent;color:var(--mm-btn-outline-text,#ffffff);border:2px solid var(--mm-btn-outline-border,rgba(255,255,255,.75))}.mm-btn[disabled],.mm-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.mm-btn--block{width:100%}.mm-badge{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-family:var(--FONT-STACK-SUBHEADING);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.mm-badge--outline{border:1.5px solid var(--mm-badge-outline,rgba(255,255,255,.6));background:transparent}.mm-only-mobile{display:block}.mm-hide-mobile{display:none}@media(min-width:768px){.mm-only-mobile{display:none!important}.mm-hide-mobile{display:block}}.mm-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.mm-section *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mm-cmfp-host{display:none!important}.mm-btn.is-busy,.mm-btn[aria-busy=true]{opacity:.7;cursor:progress}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mm-base.css.map */
