.mm-cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--mm-gap-card)}.mm-card{display:flex;flex-direction:column;background:var(--mm-card);border:1px solid var(--mm-line);border-radius:var(--mm-radius-card);overflow:hidden}.mm-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--mm-card)}.mm-card__media img{width:100%;height:100%;object-fit:cover;display:block}.mm-card__media .mm-hatch{font-size:11px}.mm-badge{position:absolute;top:10px;left:10px;z-index:2;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:var(--mm-radius-badge)}.mm-badge--amber{background:var(--mm-amber);color:#1b1b1d}.mm-card__swatches{position:absolute;left:10px;bottom:10px;display:flex;gap:4px}.mm-card__swatch{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.25)}.mm-card__body{display:flex;flex-direction:column;gap:5px;padding:14px;flex:1}.mm-card__title{margin:0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.mm-card__title a{color:var(--mm-ink);text-decoration:none}.mm-card__title a:hover{color:var(--mm-copper)}.mm-card__sub{margin:0;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--mm-ink3)}.mm-card__stock{display:flex;align-items:center;gap:6px;margin:3px 0;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mm-ink2)}.mm-card__dot{width:7px;height:7px;border-radius:50%;background:var(--mm-green)}.mm-card__stock.is-mto{color:var(--mm-amber)}.mm-card__stock.is-mto .mm-card__dot{background:var(--mm-amber)}.mm-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.mm-card__price{font-size:15px;color:var(--mm-ink)}.mm-card__addform{margin:0}.mm-card__cta{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:0;border-radius:var(--mm-radius-btn);background:var(--mm-btn2);color:var(--mm-btn2-ink);text-decoration:none;cursor:pointer;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mm-card__cta:hover{filter:brightness(1.12)}.mm-card__cta:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-card.css.map */
