.mm{background:var(--mm-bg);color:var(--mm-text);font-family:var(--mm-font);font-size:var(--mm-t-body);line-height:var(--mm-lh-body);-webkit-font-smoothing:antialiased}.mm *,.mm *:before,.mm *:after{box-sizing:border-box}.mm-wrap{max-width:var(--mm-max);margin-inline:auto;padding-inline:var(--mm-gutter)}.mm-wrap--narrow{max-width:var(--mm-max-nar)}.mm-band{padding-block:var(--mm-s10);border-bottom:1px solid var(--mm-line)}.mm-eyebrow{display:flex;align-items:center;gap:var(--mm-s3);font-family:var(--mm-mono);font-size:var(--mm-t-mono);font-weight:500;letter-spacing:var(--mm-track-mono);text-transform:uppercase;color:var(--mm-accent-light);margin:0 0 var(--mm-s5)}.mm-eyebrow:before{content:"";width:26px;height:1px;background:var(--mm-accent);flex:none}.mm-eyebrow--plain:before{display:none}.mm-display{font-family:var(--mm-font-heading);font-size:var(--mm-t-display);font-weight:700;line-height:var(--mm-lh-display);letter-spacing:var(--mm-track-display);color:var(--mm-text);margin:0;text-wrap:balance}.mm-h2{font-family:var(--mm-font-heading);font-size:var(--mm-t-h2);font-weight:700;line-height:var(--mm-lh-heading);letter-spacing:-.015em;color:var(--mm-text);margin:0;text-wrap:balance}.mm-h3{font-family:var(--mm-font-heading);font-size:var(--mm-t-h3);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--mm-text);margin:0}.mm-accent-word{color:var(--mm-accent)}.mm-lede{font-size:var(--mm-t-body);line-height:var(--mm-lh-body);color:var(--mm-text);max-width:var(--mm-measure);margin:0;text-wrap:pretty}.mm-body{color:var(--mm-text-soft);max-width:68ch;margin:0;text-wrap:pretty}.mm-label{font-family:var(--mm-mono);font-size:var(--mm-t-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-label);margin:0}.mm-caption{font-family:var(--mm-mono);font-size:var(--mm-t-mono);letter-spacing:.1em;color:var(--mm-label-dim);margin:0}.mm-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mm-s2);font-family:var(--mm-font);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px var(--mm-s7);border-radius:var(--mm-radius);border:1px solid transparent;cursor:pointer;transition:background-color var(--mm-dur-fast) var(--mm-ease-out),border-color var(--mm-dur-fast) var(--mm-ease-out),color var(--mm-dur-fast) var(--mm-ease-out),transform var(--mm-dur-fast) var(--mm-ease-out)}.mm-btn--primary{background:var(--mm-accent);color:var(--mm-accent-ink)}.mm-btn--primary:hover{background:var(--mm-accent-deep)}.mm-btn--primary:active{transform:translateY(1px)}.mm-btn--ghost{background:transparent;border-color:var(--mm-line-strong);color:var(--mm-text)}.mm-btn--ghost:hover{border-color:var(--mm-accent);color:var(--mm-accent-light)}.mm-btn--ghost:active{transform:translateY(1px)}.mm-btn[disabled],.mm-btn[aria-disabled=true]{background:var(--mm-surface-2);border-color:var(--mm-line);color:var(--mm-label-dim);cursor:not-allowed;transform:none}.mm :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mm-accent-light);outline-offset:2px;border-radius:var(--mm-radius)}.mm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mm-base.css.map */
