:root{--mg-black: #000000;--mg-white: #ffffff;--mg-sage: #e0e9cc;--mg-sage-40: #f3f6eb;--mg-cornflower: #b6c9e3;--mg-cornflower-20: #f0f4f9;--mg-cornflower-40: #e2e9f4;--mg-beige: #dcd6cb;--mg-tan: #efecea;--mg-hairline: #cccccc;--mg-ink: #101010;--mg-body: #3a3a38;--mg-muted: #6e6c66;--mg-ease: cubic-bezier(.4, 0, .2, 1);--mg-ease-out: cubic-bezier(.16, 1, .3, 1);--mg-max: 1240px}.mg,.mg *,.mg *:before,.mg *:after{box-sizing:border-box}.mg{font-family:var(--mg-font-body, "Montserrat", "Helvetica Neue", Helvetica, sans-serif);font-weight:400;font-size:16px;line-height:normal;color:#000;-webkit-font-smoothing:antialiased;text-wrap:pretty}.mg h1,.mg h2,.mg h3,.mg p{margin:0;font-family:inherit;text-transform:none;color:inherit}.mg a{color:inherit;text-decoration:none}.mg img{display:block;max-width:100%}.mg :focus-visible{outline:2px solid #000;outline-offset:2px}.mg-bg-white{background:var(--mg-white)}.mg-bg-tan{background:var(--mg-tan)}.mg-bg-beige{background:var(--mg-beige)}.mg-bg-sage{background:var(--mg-sage)}.mg-bg-sage-40{background:var(--mg-sage-40)}.mg-bg-cornflower{background:var(--mg-cornflower)}.mg-bg-cornflower-40{background:var(--mg-cornflower-40)}.mg .mg-eyebrow{margin:0 0 30px;color:var(--mg-muted);font-size:10px;font-weight:500;letter-spacing:var(--mg-eyebrow-ls, .16em)}.mg .mg-h2{font-family:var(--mg-font-heading, inherit);font-size:calc(clamp(31px,3.5vw,48px) * var(--mg-h-scale, 1));font-weight:600;line-height:1.04;letter-spacing:-.02em}.mg .mg-h3{font-family:var(--mg-font-heading, inherit);font-size:calc(clamp(19px,1.9vw,24px) * var(--mg-h-scale, 1));font-weight:600;line-height:1.2;letter-spacing:-.02em}.mg .mg-body{color:var(--mg-body);font-size:calc(16.5px * var(--mg-body-scale, 1));line-height:1.75}.mg .mg-quote{font-size:clamp(17px,1.8vw,21px);font-weight:500;font-style:italic;line-height:1.5;color:var(--mg-ink)}.mg-wrap{max-width:var(--mg-max);margin:0 auto;padding-left:var(--mg-pad-x, 24px);padding-right:var(--mg-pad-x, 24px)}.mg .mg-btn{display:inline-flex;align-items:center;gap:20px;border-radius:var(--mg-btn-radius, 999px);font-size:9.5px;font-weight:600;letter-spacing:var(--mg-btn-ls, .2em);cursor:pointer;transition:background .12s var(--mg-ease),transform .12s var(--mg-ease)}.mg .mg-btn:active{transform:scale(.985)}.mg .mg-btn--outline{padding:16px 30px;border:1px solid color-mix(in srgb,var(--mg-btn-outline, #000) 55%,transparent);color:var(--mg-btn-outline, #000)}.mg .mg-btn--outline:hover{background:var(--mg-btn-hover, #fff);transform:scale(var(--mg-hover-outline, 1.02))}.mg .mg-btn--solid{padding:17px 32px;background:var(--mg-btn-solid-bg, #000);color:var(--mg-btn-solid-text, #fff)}.mg .mg-btn--solid:hover{background:var(--mg-btn-solid-hover, #333);color:var(--mg-btn-solid-text, #fff);transform:scale(var(--mg-hover-solid, 1.03))}.mg .mg-btn--white{padding:17px 30px;background:#fff;color:#000}.mg .mg-btn--white:hover{background:var(--mg-sage);color:#000;transform:scale(var(--mg-hover-solid, 1.03))}@keyframes mgRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mg *,.mg *:before,.mg *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.mg .mg-body a,.mg .mg-split__rich a{border-bottom:1px solid rgba(0,0,0,.45)}.mg .mg-body a:hover,.mg .mg-split__rich a:hover{border-bottom-color:#000}@media(max-width:749px){.mg[data-mg-show=desktop]{display:none!important}}@media(min-width:750px){.mg[data-mg-show=mobile]{display:none!important}}.page-wrapper{position:relative}.mg-arrow{display:inline-block;flex:0 0 auto;width:1.15em;height:1.15em;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mg-base.css.map */
