/** Shopify CDN: Minification failed

Line 27:19 Unexpected "1"

**/
/* MM Parity - piezas recuperadas de la web antigua de PrestaShop. 13/08/2026 */
/* Para desactivar todo: borra la linea con render mm-parity de layout/theme.liquid */

/* --- 1. WhatsApp + telefono --- */
.mm-contact{position:fixed;right:16px;bottom:16px;z-index:9998;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.mm-contact__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:52px;height:52px;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.22);color:#fff;text-decoration:none;transition:transform .15s ease}
.mm-contact__btn:hover{transform:translateY(-2px);color:#fff}
.mm-contact__btn--wa{background:#25D366}
.mm-contact__btn--tel{background:#1f2937;width:44px;height:44px}
.mm-contact__btn svg{width:26px;height:26px;flex:0 0 auto;fill:#fff}
.mm-contact__btn--tel svg{width:19px;height:19px}
.mm-contact__label{display:none;font:600 14px/1 inherit;white-space:nowrap}
@media(min-width:750px){.mm-contact__btn--wa{width:auto;padding:0 20px}.mm-contact__label{display:inline}}

/* --- 2. Barra de envio gratis --- */
.mm-ship{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#f4f6f4;border:1px solid #e2e7e2}
.mm-ship:empty{display:none}
.mm-ship--page{width:100%;max-width:1200px;margin:18px auto;grid-column:1/-1}
.mm-ship__text{font:400 14px/1.35 inherit;margin-bottom:8px}
.mm-ship__track{height:7px;border-radius:999px;background:#dde3dd;overflow:hidden}
.mm-ship__fill{height:100%;border-radius:999px;background:#2e7d32;transition:width .35s ease}
.mm-ship[data-done=1]{background:#eaf6ea;border-color:#c6e6c6}

/* --- 3. Bloque de garantias en ficha de producto --- */
.mm-reassurance{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 18px;margin:20px 0;padding:16px 18px;border-radius:12px;background:#f7f7f5}
.mm-reassurance__item{display:flex;gap:10px;align-items:flex-start}
.mm-reassurance__item svg{width:22px;height:22px;flex:0 0 auto;stroke:#2e7d32;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}
.mm-reassurance__t{font:600 13px/1.3 inherit;display:block}
.mm-reassurance__s{font:400 12px/1.35 inherit;opacity:.7;display:block;margin-top:3px}

/* --- 4. Favoritos --- */
.mm-wish{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;padding:9px 15px;border:1px solid currentColor;border-radius:999px;background:none;color:inherit;cursor:pointer;font:600 13px/1 inherit}
.mm-wish svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}
.mm-wish[aria-pressed=true]{border-color:#e0245e;color:#e0245e}
.mm-wish[aria-pressed=true] svg{fill:#e0245e;stroke:#e0245e}
.mm-wish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px;margin:24px 0}
.mm-wish-card{position:relative;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;background:#fff}
.mm-wish-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f4f4f4}
.mm-wish-card__b{padding:10px 12px 14px}
.mm-wish-card__t{font:500 14px/1.3 inherit;text-decoration:none;color:inherit;display:block}
.mm-wish-card__p{font:600 14px/1 inherit;margin-top:6px;display:block}
.mm-wish-card__x{position:absolute;top:8px;right:8px;border:0;background:rgba(255,255,255,.92);border-radius:999px;width:28px;height:28px;line-height:1;font-size:15px;cursor:pointer}
.mm-wish-empty{margin:28px 0;font:400 15px/1.5 inherit;opacity:.75}

/* --- toast --- */
.mm-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10000;background:#1f2937;color:#fff;padding:12px 18px;border-radius:10px;font:500 14px/1.3 inherit;box-shadow:0 6px 24px rgba(0,0,0,.25)}
.mm-toast a{color:#fff;text-decoration:underline}