.mm-cats-section__inner{width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.mm-cats__heading{font-family:var(--font-primary--family);font-weight:500;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.01em;margin:0 0 18px}.mm-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.mm-cats__tile{display:flex;flex-direction:column;background-color:#fff;border:1px solid #E8E3DA;text-decoration:none;overflow:hidden;transition:border-color .18s ease,transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease}.mm-cats__tile:hover{border-color:#3f6b5e;transform:translateY(-2px);box-shadow:0 8px 24px -14px #1a1a1a2e}.mm-cats__tile:focus-visible{outline:2px solid #3F6B5E;outline-offset:2px}.mm-cats__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:#faf8f5;padding:12%}.mm-cats__ph img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.mm-cats__tile:hover .mm-cats__ph img{transform:scale(1.04)}.mm-cats__name{font-family:var(--font-primary--family);font-weight:500;font-size:.9375rem;line-height:1.25;letter-spacing:-.005em;color:#1a1a1a;padding:12px 14px 0}.mm-cats__count{font-size:.75rem;line-height:1.3;color:#78736b;padding:3px 14px 14px}@media(max-width:1099px){.mm-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:749px){.mm-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mm-cats__ph{padding:10%}.mm-cats__name{font-size:.875rem;padding:10px 12px 0}.mm-cats__count{padding:2px 12px 12px}}@media(prefers-reduced-motion:reduce){.mm-cats__tile,.mm-cats__ph img{transition:none!important}.mm-cats__tile:hover,.mm-cats__tile:hover .mm-cats__ph img{transform:none}}.text-block[class*=__text_twGGkJ]{--width: 100% !important;width:100%!important}.text-block[class*=__text_twGGkJ]>*{max-inline-size:100%!important;width:100%!important;text-align:justify!important;text-wrap:initial;-webkit-hyphens:auto;hyphens:auto}#mm-sello[hidden],#mm-sello{display:flex!important;align-items:center;justify-content:center;gap:12px}#mm-sello a{pointer-events:none!important;cursor:default;text-decoration:none}.mm-desc-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:100px;background:#e0623f;color:#fff;font-size:.78em;font-weight:700;letter-spacing:.02em;line-height:1.5;vertical-align:middle;white-space:nowrap}.compare-at-price{text-decoration:line-through;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mm-categorias.css.map */
