.mm-btn,.customer button,.button,input[type=submit]{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:var(--margin-2);cursor:pointer;border-radius:var(--rounded-large);transition:background-color .3s ease,border-color .3s ease,opacity .3s ease}.mm-btn{font-family:var(--body-font);font-style:normal;font-weight:var(--font-semi-bold)}.mm-btn__mask{display:block;overflow:hidden;line-height:1.4}.mm-btn__text{display:flex;align-items:center;white-space:nowrap}.mm-btn__text:has(.mm-btn__price){align-items:baseline}.mm-btn svg{flex-shrink:0}.mm-btn[disabled],.customer button[disabled],.button[disabled]{cursor:default;pointer-events:none;opacity:.3}.mm-btn-primary,.customer button,.button,input[type=submit]{color:var(--black-900);background:var(--white);border:1px solid var(--black-300);--btn-hover-bg: var(--black-25)}.mm-btn-primary .mm-btn__text,.mm-btn-primary .mm-btn__text span,.mm-btn-primary [data-btn-label],.mm-btn-primary svg{color:var(--black-900);font-weight:600}.mm-btn-secondary{color:var(--white);background:var(--black-900);border:1px solid var(--black-900);--btn-hover-bg: var(--black-700)}.mm-btn-secondary .mm-btn__text,.mm-btn-secondary .mm-btn__text span,.mm-btn-secondary [data-btn-label],.mm-btn-secondary svg{color:var(--white)}.mm-btn-secondary .mm-btn__text span,.mm-btn-secondary [data-btn-label]{font-weight:600}.mm-btn-tertiary{color:var(--spiruline-fraiche);background:none;border:none;border-radius:0;padding:var(--margin-2) var(--margin-0);gap:var(--margin-1);font-size:var(--font-size-base);line-height:20px;letter-spacing:normal}.mm-btn-tertiary .mm-btn__text,.mm-btn-tertiary .mm-btn__text span,.mm-btn-tertiary [data-btn-label]{color:var(--spiruline-fraiche);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.mm-btn-tertiary:has(svg){border-bottom:1px solid var(--spiruline-fraiche)}.mm-btn-tertiary:has(svg) .mm-btn__text,.mm-btn-tertiary:has(svg) .mm-btn__text span,.mm-btn-tertiary:has(svg) [data-btn-label]{text-decoration:none}.mm-btn-tertiary svg{width:12px;height:12px;color:var(--spiruline-fraiche)}@media(hover:hover)and (pointer:fine){.mm-btn:not(.mm-btn-tertiary):hover{background-color:var(--btn-hover-bg);border-color:var(--btn-hover-bg)}.mm-btn-primary:hover{border-color:var(--black-300)}.mm-btn-tertiary:hover{opacity:.7}.customer button:hover,.button:hover{opacity:.8}}.mm-btn-large{padding:var(--margin-4) var(--margin-9);font-size:var(--font-size-medium);line-height:24px;letter-spacing:-.15px}.mm-btn-small{padding:var(--margin-3) var(--margin-6);font-size:var(--font-size-base);line-height:20px;letter-spacing:normal}@media(max-width:768px){.mm-btn-small{padding:var(--margin-3) var(--margin-3)}}.mm-btn-xsmall{padding:var(--margin-3) var(--margin-4);font-size:var(--font-size-base);line-height:20px;letter-spacing:normal}.mm-btn-icon{height:fit-content;border-radius:var(--rounded-full)}.mm-btn-icon.mm-btn-large{padding:7px}.mm-btn-icon.mm-btn-small{padding:5px}.mm-btn-icon.mm-btn-primary{border:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-btn.css.map */
