.mm-btn[disabled],.mm-btn-icon[disabled],.customer button[disabled],.button[disabled]{cursor:default;pointer-events:none}.mm-btn:active,.mm-btn-icon:active,.customer button:active,.button:active{scale:.95}.mm-btn{padding:var(--margin-3, 16px) var(--margin-5, 24px);gap:var(--margin-2, 8px);text-align:center;width:fit-content}.mm-btn.mm-w-full{width:100%}.mm-btn,.mm-btn *{transition:all .3s ease-in-out}.mm-btn-primary{background:var(--black, #000);border:1px solid var(--black, #000)}.mm-btn-primary:hover{background:var(--white, #FFF);border:1px solid var(--black, #000)}.mm-btn-primary:hover span{color:var(--black, #000)}.mm-btn-secondary{background:var(--white, #FFF);border:1px solid var(--white, #FFF)}.mm-btn-secondary:hover{background:var(--black, #000);border:1px solid var(--black, #000)}.mm-btn-secondary:hover span{color:var(--white, #FFF)}.mm-btn-tertiary{background:transparent;border:1px solid var(--white, #FFF)}.mm-btn-tertiary:hover{background:var(--black, #000);border:1px solid var(--black, #000)}.mm-btn-tertiary:hover span{color:var(--white, #FFF)}.mm-btn-quaternary{background:transparent;border:1px solid var(--black, #000)}.mm-btn-quaternary:hover{background:var(--black, #000)}.mm-btn-quaternary:hover span{color:var(--white, #FFF)}.mm-link{padding:var(--margin-3, 16px) 0px;width:fit-content!important;position:relative}.mm-link:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;transition:width .4s ease-in-out}.mm-link:hover:after{width:0}.mm-link-primary:after{background:#000}.mm-link-secondary:after{background:#fff}.is-loading{position:relative!important;color:transparent!important;pointer-events:none}.is-loading>*{opacity:0!important}.is-loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid rgba(127,127,127,.3);border-top-color:#7f7f7f;border-radius:50%;animation:mm-spin .6s infinite linear;visibility:visible!important}.mm-btn-primary.is-loading:after{border-color:#ffffff4d;border-top-color:#fff}.mm-btn-secondary.is-loading:after{border-color:#0000001a;border-top-color:#000}.mm-btn-primary:hover.is-loading:after{border-color:#0000001a;border-top-color:#000}.mm-btn-secondary:hover.is-loading:after{border-color:#ffffff4d;border-top-color:#fff}@keyframes mm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/mm-btn.css.map */
