:root{--mg-cta: #111111;--mg-cta-hover: #2B2B2B;--mg-on-cta: #FFFFFF}body{font-family:var(--mg-font-body);color:var(--mg-ink);letter-spacing:.005em}h1,h2,h3,.mg-display,.mg-h1,.mg-h2,.mg-h3,.mg-h4{font-family:var(--mg-font-display);font-weight:400;letter-spacing:-.01em}.mg-display{font-size:clamp(2.4rem,1.5rem + 3.8vw,4.25rem);line-height:1.05}.mg-h1{font-size:clamp(2.05rem,1.5rem + 2.4vw,3.25rem);line-height:1.1}.mg-h2{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.6rem);line-height:1.14}:is(h1,h2,h3,.mg-display,.mg-h1,.mg-h2,.mg-h3) em{font-style:italic;color:var(--mg-forest)}.mg-section--forest :is(h1,h2,h3,.mg-display,.mg-h1,.mg-h2,.mg-h3) em{color:var(--mg-on-dark-soft)}.mg-eyebrow{font-family:var(--mg-font-body);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--mg-forest)}.mg-lead{font-size:1.0625rem;line-height:1.7;color:var(--mg-ink-soft)}.mg-btn{border-radius:0;min-height:54px;padding:0 34px;font:500 12.5px/1.2 var(--mg-font-body);letter-spacing:.2em;text-transform:uppercase}.mg-btn--sm{min-height:44px;padding:0 22px;font-size:11.5px}.mg-btn--primary,.mg-btn--accent{background:var(--mg-cta);color:var(--mg-on-cta);box-shadow:none}.mg-btn--primary:hover,.mg-btn--accent:hover{background:var(--mg-cta-hover);color:var(--mg-on-cta)}.mg-btn--primary:disabled,.mg-btn--primary[aria-disabled=true]{background:#bdbdbd;color:#fff}.mg-btn--secondary{background:transparent;color:var(--mg-cta);box-shadow:inset 0 0 0 1px var(--mg-cta)}.mg-btn--secondary:hover{background:var(--mg-cta);color:var(--mg-on-cta)}.mg-btn--ghost,.mg-btn--link{color:var(--mg-ink);font:500 12px/1.2 var(--mg-font-body);letter-spacing:.18em;text-transform:uppercase;text-underline-offset:6px}.mg-btn--inverse,.mg-section--forest .mg-btn--primary{background:#fff;color:#111}.mg-btn--inverse:hover,.mg-section--forest .mg-btn--primary:hover{background:var(--mg-sage-soft);color:#111}.mg-section--forest .mg-btn--secondary{color:#fff;box-shadow:inset 0 0 0 1px #ffffffd9}.mg-section--forest .mg-btn--secondary:hover{background:#fff;color:#111}.mg-pdp__atc,.mg-pdp-sticky__btn,.mg-cart-drawer .mg-btn--primary{letter-spacing:.14em;font-size:13px;font-weight:600;min-height:56px}:root{--mg-radius: 2px;--mg-radius-lg: 2px}img,.mg-image,.mg-media,[class*=__media],[class*=__image]{border-radius:0}.mg-card,[class*=-card],[class*=__card]{border-radius:2px;box-shadow:none}.mg-pill,.mg-badge{border-radius:2px;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.mg-section--sage{background:var(--mg-surface-2)}.mg-section--forest{background:var(--mg-forest)}.mg-section--forest :is(.mg-lead,.mg-body,p,li){color:#ffffffdb}.mg-announcement,[class*=mg-announcement]{background:var(--mg-forest);color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.mg-header{background:#fffffff7}.mg-nav__link{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.mg-footer{background:var(--mg-forest-deep)}input[type=email],input[type=text],input[type=search],input[type=tel],input[type=number],textarea,select,.mg-input,.mg-field__input,[class*=__input]{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mg-skin.css.map */
