:root{--mt-color-fondo: #EDE7DD;--mt-color-fondo-alt: #E4DCCE;--mt-color-panel: #F5F1E8;--mt-color-texto: #1F1B18;--mt-color-texto-muted: #6B655C;--mt-color-acento: #8C3A46;--mt-color-acento-claro: #742F39;--mt-color-sobre-acento: #F5F1E8;--mt-color-oliva: #6B7156;--mt-color-plata: #8A8378;--mt-color-linea: rgba(31, 27, 24, .12);--mt-color-blanco: #FFFFFF;--mt-fuente-titulo: var(--font-heading-family, "Fraunces", Georgia, serif);--mt-fuente-cuerpo: var(--font-body-family, "Inter", -apple-system, sans-serif);--mt-text-xs: clamp(12px, 11.5px + .2vw, 13px);--mt-text-sm: clamp(14px, 13.5px + .2vw, 15px);--mt-text-base: clamp(16px, 15.5px + .3vw, 17px);--mt-text-lg: clamp(18px, 17px + .4vw, 20px);--mt-text-xl: clamp(22px, 20px + 1vw, 28px);--mt-text-2xl: clamp(28px, 24px + 2vw, 40px);--mt-text-3xl: clamp(36px, 29px + 3.2vw, 56px);--mt-text-4xl: clamp(44px, 34px + 4.8vw, 72px);--mt-space-1: 4px;--mt-space-2: 8px;--mt-space-3: 12px;--mt-space-4: 16px;--mt-space-5: 24px;--mt-space-6: 32px;--mt-space-7: 48px;--mt-space-8: 64px;--mt-space-9: 96px;--mt-margen: 24px;--mt-radio: 4px;--mt-radio-sm: 2px;--mt-radio-lg: 12px;--mt-radio-full: 999px;--mt-sombra-sm: 0 1px 2px rgba(31, 27, 24, .06);--mt-sombra-md: 0 4px 16px rgba(31, 27, 24, .08);--mt-sombra-lg: 0 12px 32px rgba(31, 27, 24, .1);--mt-ease: cubic-bezier(.23, 1, .32, 1);--mt-ease-entrada: cubic-bezier(.55, 0, 1, .45);--mt-ease-movimiento: cubic-bezier(.45, 0, .15, 1);--mt-dur-instantanea: .12s;--mt-dur-rapida: .16s;--mt-dur-base: .2s;--mt-dur-lenta: .26s;--mt-ease-marca: cubic-bezier(.22, 1, .36, 1);--mt-ease-expo: cubic-bezier(.16, 1, .3, 1);--mt-dur-ui: .22s;--mt-dur-entrada: .7s;--mt-ease-muelle: linear(0, .1 5%, .42 13%, .78 23%, .97 32%, 1.028 40%, 1.03 47%, 1.015 57%, 1.003 70%, 1)}@media(prefers-reduced-motion:reduce){:root{--mt-dur-instantanea: 0ms;--mt-dur-rapida: .12s;--mt-dur-base: .15s;--mt-dur-lenta: .18s;--mt-dur-ui: .15s;--mt-dur-entrada: .2s;--mt-ease-muelle: ease-out}}.mt-section a:focus-visible,.mt-section button:focus-visible,.mt-footer a:focus-visible,.mt-footer button:focus-visible,.mt-acordeon__cabecera:focus-visible,.mt-producto__miniatura:focus-visible,.mt-producto__valoracion:focus-visible,.mt-coleccion__card:focus-visible,.mt-look__pin:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-section{font-family:var(--mt-fuente-cuerpo);color:var(--mt-color-texto);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.mt-container{max-width:1200px;margin:0 auto;padding:0 var(--mt-margen)}.mt-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mt-eyebrow{font-family:var(--mt-fuente-cuerpo);text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--mt-color-texto-muted);display:block;margin-bottom:14px}.mt-h1,.mt-h2,.mt-h3{font-family:var(--mt-fuente-titulo);font-weight:600;line-height:1.12;margin:0 0 18px;color:var(--mt-color-texto)}.mt-body{font-family:var(--mt-fuente-cuerpo);font-size:var(--mt-text-base);line-height:1.65;color:var(--mt-color-texto-muted);margin:0}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:16px 34px;font-family:var(--mt-fuente-cuerpo);font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--mt-color-acento);background:var(--mt-color-acento);color:var(--mt-color-sobre-acento);border-radius:var(--mt-radio);cursor:pointer;position:relative;transition:background var(--mt-dur-rapida) var(--mt-ease),border-color var(--mt-dur-rapida) var(--mt-ease),transform var(--mt-dur-instantanea) var(--mt-ease),box-shadow var(--mt-dur-rapida) var(--mt-ease)}@media(hover:hover)and (pointer:fine){.mt-btn:hover{background:var(--mt-color-acento-claro);border-color:var(--mt-color-acento-claro);transform:translateY(-2px);box-shadow:0 12px 24px -8px #8c3a4673}}.mt-btn:active{transform:scale(.97);box-shadow:none;transition-duration:80ms}.mt-btn{-webkit-tap-highlight-color:transparent}.mt-btn:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-btn--outline{background:transparent;border-color:var(--mt-color-plata);color:var(--mt-color-texto)}.mt-btn--outline:hover{background:var(--mt-color-texto);border-color:var(--mt-color-texto);color:var(--mt-color-fondo);box-shadow:none}.mt-btn--outline:focus-visible{outline-color:var(--mt-color-texto)}.mt-btn--pequeno{min-height:44px;padding:10px 16px;font-size:12px}.mt-btn:disabled,.mt-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.mt-btn.loading{color:transparent}.mt-btn.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.mt-btn.loading>.loading__spinner .path{stroke:var(--mt-color-sobre-acento)}.mt-btn--outline.loading>.loading__spinner .path{stroke:var(--mt-color-texto)}@media(prefers-reduced-motion:reduce){.mt-btn:hover,.mt-btn:active{transform:none}}.js .mt-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--mt-dur-entrada) var(--mt-ease-marca),transform var(--mt-dur-entrada) var(--mt-ease-marca)}.js .mt-reveal.mt-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.js .mt-reveal{transform:none;transition:opacity .2s linear}}.mt-hero-asim{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.mt-hero-asim>*{min-width:0}.mt-hero-asim__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--mt-radio);display:block}.mt-hero-asim__claim{font-size:clamp(32px,4vw,52px);margin:10px 0 16px}.mt-hero-asim__body{max-width:46ch}.mt-hero-asim__actions{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.mt-hero-asim__confianza{margin-top:20px;font-size:13px;color:var(--mt-color-texto-muted)}@media(max-width:749px){.mt-hero-asim{grid-template-columns:1fr!important;gap:28px}.mt-hero-asim__col-imagen{order:1!important}.mt-hero-asim__col-texto{order:2!important}.mt-hero-asim__img{aspect-ratio:4 / 3}}.mt-packs-destacados{display:grid;grid-template-columns:1fr;gap:24px}.mt-pack-destacado{display:block;color:inherit;text-decoration:none;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);overflow:hidden;transition:transform var(--mt-dur-base) var(--mt-ease),box-shadow var(--mt-dur-base) var(--mt-ease),border-color var(--mt-dur-base) var(--mt-ease)}.mt-pack-destacado:hover{transform:translateY(-4px);box-shadow:var(--mt-sombra-lg);border-color:var(--mt-color-acento-claro)}.mt-pack-destacado__imgwrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--mt-color-fondo-alt)}.mt-pack-destacado__img{width:100%;height:100%;object-fit:cover;display:block}.mt-pack-destacado__badge{position:absolute;top:14px;left:14px;background:var(--mt-color-acento);color:var(--mt-color-sobre-acento);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;border-radius:999px;font-weight:600}.mt-pack-destacado__info{padding:24px}.mt-pack-destacado__eyebrow{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mt-color-oliva);margin-bottom:8px;font-weight:600}.mt-pack-destacado__titulo{font-family:var(--mt-fuente-titulo);font-size:22px;margin:0 0 10px}.mt-pack-destacado__precio{font-family:var(--mt-fuente-titulo);font-size:24px}.mt-pack-destacado__precio s{color:var(--mt-color-texto-muted);font-size:17px;margin-right:8px;font-family:var(--mt-fuente-cuerpo)}.mt-pack-destacado__ahorro{display:block;font-size:13px;color:var(--mt-color-acento-claro);font-weight:600;margin-top:4px}.mt-pack-destacado__cta{display:inline-block;margin-top:18px;pointer-events:none}@media(min-width:750px){.mt-packs-destacados{grid-template-columns:1.3fr 1fr;align-items:stretch}.mt-pack-destacado--principal .mt-pack-destacado__imgwrap{aspect-ratio:16 / 11}.mt-pack-destacado--principal .mt-pack-destacado__titulo{font-size:26px}}.mt-catalogo__filtros{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.mt-pill{padding:9px 20px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--mt-color-linea);background:transparent;color:var(--mt-color-texto-muted);font-size:14px;cursor:pointer;transition:background var(--mt-dur-base) ease,color var(--mt-dur-base) ease,border-color var(--mt-dur-base) ease}.mt-pill:hover{border-color:var(--mt-color-acento-claro);color:var(--mt-color-texto)}.mt-pill:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-pill.is-activo{background:var(--mt-color-acento);border-color:var(--mt-color-acento);color:var(--mt-color-sobre-acento)}.mt-catalogo__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;list-style:none;padding:0;margin:0}.mt-catalogo__card{position:relative}.mt-catalogo__imgwrap{position:relative;display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#e4dcce}.mt-catalogo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--mt-dur-rapida) ease}.mt-catalogo__img--hover,.mt-catalogo__card:hover .mt-catalogo__img--principal{opacity:0}.mt-catalogo__card:hover .mt-catalogo__img--hover{opacity:1}.mt-catalogo__quickadd{position:absolute;left:12px;right:12px;bottom:12px;min-height:44px;padding:12px;border:none;border-radius:var(--mt-radio);background:var(--mt-color-texto);color:var(--mt-color-fondo);font-size:13px;letter-spacing:.02em;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity var(--mt-dur-rapida) ease,transform var(--mt-dur-rapida) ease,background var(--mt-dur-base) ease;z-index:2}.mt-catalogo__card:hover .mt-catalogo__quickadd,.mt-catalogo__quickadd:focus-visible{opacity:1;transform:translateY(0)}.mt-catalogo__quickadd:hover{background:var(--mt-color-acento);color:var(--mt-color-sobre-acento)}.mt-catalogo__quickadd:disabled{opacity:.5;cursor:not-allowed;background:var(--mt-color-texto)}.mt-catalogo__info{display:block;margin-top:14px;color:inherit;text-decoration:none}.mt-catalogo__info h3{text-decoration:none}.mt-catalogo__info h3{font-size:16px;margin:0 0 4px}.mt-catalogo__precio{font-size:15px;color:var(--mt-color-texto-muted)}.mt-catalogo__precio-antes{text-decoration:line-through;color:var(--mt-color-plata);margin-left:8px;font-size:13px}@media(min-width:750px){.mt-catalogo__grid{grid-template-columns:repeat(4,1fr)}}@media(hover:none){.mt-catalogo__quickadd{opacity:1;transform:none;position:static;margin-top:10px;background:transparent;color:var(--mt-color-texto);border:1px solid var(--mt-color-linea)}.mt-catalogo__img--hover{display:none}}.mt-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.mt-marquee__track{display:flex;width:max-content;animation:mt-marquee-desplazar linear infinite}.mt-marquee__item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:0 40px;font-size:15px;color:var(--mt-color-texto-muted);border-right:1px solid var(--mt-color-linea)}@keyframes mt-marquee-desplazar{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mt-marquee__track{animation:none}.mt-marquee{overflow-x:auto}}.mt-look{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16 / 10}.mt-look__img,.mt-look__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mt-look__placeholder svg{width:100%;height:100%}.mt-look__punto{position:absolute;transform:translate(-50%,-50%);z-index:2}.mt-look__pin{width:44px;height:44px;border-radius:50%;border:none;background:#ffffffeb;color:var(--mt-color-texto);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 0 0 6px #ffffff38;animation:mt-pin-pulso 2.2s ease-in-out infinite;transition:transform var(--mt-dur-base) ease,background var(--mt-dur-base) ease}.mt-look__punto.is-activo .mt-look__pin{transform:rotate(45deg);background:var(--mt-color-acento);color:#fff;animation:none}@keyframes mt-pin-pulso{0%,to{box-shadow:0 0 0 6px #ffffff38}50%{box-shadow:0 0 0 10px #ffffff14}}.mt-look__card{position:absolute;top:44px;left:50%;transform:translate(-50%) translateY(8px);width:240px;display:flex;gap:12px;align-items:center;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:10px;padding:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mt-dur-base) ease,transform var(--mt-dur-base) ease;box-shadow:var(--mt-sombra-lg)}.mt-look__punto.is-activo .mt-look__card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.mt-look__card-img{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.mt-look__card-info{min-width:0}.mt-look__card-titulo{font-size:13px;margin:0 0 2px;color:var(--mt-color-texto)}.mt-look__card-precio{font-size:13px;margin:0 0 8px;color:var(--mt-color-texto-muted)}@media(max-width:749px){.mt-look{aspect-ratio:4 / 3}.mt-look__card{width:200px}}.mt-bento__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mt-bento__tile{grid-column:span 2;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:14px;padding:32px;transition:border-color var(--mt-dur-rapida) ease,background var(--mt-dur-rapida) ease,transform var(--mt-dur-rapida) ease}.mt-bento__tile:hover{border-color:var(--mt-color-acento-claro);background:var(--mt-color-blanco);transform:translateY(-4px)}.mt-bento__tile--grande{grid-column:span 4}.mt-bento__icono{width:44px;height:44px;margin-bottom:18px;color:var(--mt-color-acento, #a8323c);transition:transform var(--mt-dur-rapida) ease}.mt-bento__icono svg{width:100%;height:100%}.mt-bento__tile:hover .mt-bento__icono{transform:scale(1.12) rotate(-6deg)}.mt-bento__tile h3{margin:0 0 8px;font-size:19px}@media(min-width:750px){.mt-bento__tile,.mt-bento__tile--grande{grid-column:span 4}}@media(min-width:990px){.mt-bento__tile{grid-column:span 2}.mt-bento__tile--grande{grid-column:span 4;display:flex;flex-direction:column;justify-content:center}.mt-bento__tile--grande .mt-bento__icono{width:56px;height:56px}}@media(max-width:749px){.mt-bento__grid{grid-template-columns:1fr}.mt-bento__tile,.mt-bento__tile--grande{grid-column:span 1}}.mt-beneficios__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mt-beneficio{text-align:center;padding:8px}.mt-beneficio__icono{width:52px;height:52px;margin:0 auto 22px;color:var(--mt-color-acento-claro)}.mt-beneficio__icono svg{width:100%;height:100%}.mt-beneficio h3{font-size:22px;margin-bottom:10px}@media(max-width:749px){.mt-beneficios__grid{grid-template-columns:1fr;gap:36px}}.mt-coleccion__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.mt-coleccion__card{display:block;text-decoration:none;color:var(--mt-color-texto);background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);overflow:hidden;transition:transform var(--mt-dur-rapida) var(--mt-ease),border-color var(--mt-dur-rapida) var(--mt-ease)}.mt-coleccion__card:hover{transform:translateY(-6px);border-color:var(--mt-color-acento-claro)}.mt-coleccion__img{width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--mt-color-fondo-alt)}.mt-coleccion__img img{width:100%;height:100%;object-fit:cover;display:block}.mt-coleccion__card h3{font-family:var(--mt-fuente-titulo);font-size:17px;font-weight:600;margin:18px 18px 6px}.mt-coleccion__precio{font-size:15px;color:var(--mt-color-plata);margin:0 18px 18px}@media(max-width:989px){.mt-coleccion__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.mt-coleccion__grid{grid-template-columns:1fr}}.mt-pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:mt-paso}.mt-paso{position:relative;padding:30px 22px;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);transition:transform var(--mt-dur-base) var(--mt-ease),border-color var(--mt-dur-base) var(--mt-ease)}.mt-paso:hover{transform:translateY(-6px);border-color:var(--mt-color-acento-claro)}.mt-paso__num{font-family:var(--mt-fuente-titulo);font-size:42px;color:var(--mt-color-acento-claro);line-height:1;margin-bottom:16px;display:block}.mt-paso h3{font-size:18px;margin-bottom:8px}.mt-paso p{font-size:var(--mt-text-base)}.mt-paso__producto{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 12px 6px 6px;border:1px solid var(--mt-color-linea);border-radius:999px;text-decoration:none;color:var(--mt-color-texto);font-size:12px;font-weight:600;transition:border-color var(--mt-dur-base) var(--mt-ease)}.mt-paso__producto:hover{border-color:var(--mt-color-acento-claro)}.mt-paso__producto img{width:24px;height:24px;object-fit:cover;border-radius:50%;display:block}@media(max-width:989px){.mt-pasos{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.mt-pasos{grid-template-columns:1fr}}.mt-pack-incluye{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mt-pack-incluye li{display:flex;align-items:center;gap:12px;font-size:14px}.mt-pack-incluye img{width:50px;height:50px;object-fit:cover;border-radius:var(--mt-radio);flex-shrink:0;background:var(--mt-color-fondo-alt)}.mt-pack-incluye__nombre{flex:1;min-width:0}.mt-pack-incluye__precio{color:var(--mt-color-texto-muted);font-size:13px}.mt-pack-incluye__sin-precio{font-size:11px;color:var(--mt-color-oliva);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mt-pack-ahorro-linea{font-size:14px;margin:12px 0 20px}.mt-pack-ahorro-linea strong{color:var(--mt-color-acento-claro)}.mt-pack-uso{padding:72px 0}.mt-pack-uso__img{display:block;width:72px;height:72px;margin-bottom:16px;border-radius:50%;overflow:hidden}.mt-pack-uso__img img{width:100%;height:100%;object-fit:cover;display:block}.mt-materiales{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mt-materiales__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--mt-radio);display:block}.mt-especificaciones{list-style:none;margin:24px 0 0;padding:0}.mt-especificaciones li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--mt-color-linea);font-size:var(--mt-text-base)}.mt-especificaciones li span:first-child{color:var(--mt-color-plata);text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media(max-width:989px){.mt-materiales{grid-template-columns:1fr;gap:32px}}.mt-faq-home__container{max-width:760px}.mt-faq-home__acordeon{border-top-color:var(--mt-color-linea)}.mt-faq-home__cta{text-align:center;margin-top:40px}.mt-resenas__track-wrap{position:relative;overflow-x:clip;overflow-y:visible}.mt-resenas__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.mt-resenas__track::-webkit-scrollbar{display:none}.mt-resenas__track:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:4px}.mt-carrusel__flecha{display:none;position:absolute;top:40%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--mt-color-linea);background:var(--mt-color-fondo);color:var(--mt-color-texto);align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background var(--mt-dur-base) var(--mt-ease),border-color var(--mt-dur-base) var(--mt-ease),opacity var(--mt-dur-base) var(--mt-ease)}.mt-carrusel__flecha svg{width:20px;height:20px}.mt-carrusel__flecha:hover{border-color:var(--mt-color-acento-claro)}.mt-carrusel__flecha:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-carrusel__flecha--prev{left:-8px}.mt-carrusel__flecha--next{right:-8px}.mt-carrusel__flecha[disabled]{opacity:.35;cursor:default}@media(min-width:750px){.mt-carrusel__flecha{display:flex}}.mt-resena{flex:0 0 300px;scroll-snap-align:start;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);padding:28px;transition:transform var(--mt-dur-rapida) var(--mt-ease),box-shadow var(--mt-dur-rapida) var(--mt-ease)}.mt-resena:hover{transform:translateY(-4px);box-shadow:var(--mt-sombra-lg)}.mt-resena--con-foto{padding-top:0;overflow:hidden}.mt-resena__foto{width:100%;aspect-ratio:4/3;margin:0 0 20px;border-radius:var(--mt-radio) var(--mt-radio) 0 0;overflow:hidden}.mt-resena__foto img{width:100%;height:100%;object-fit:cover;display:block}.mt-resena--con-foto p,.mt-resena--con-foto .mt-resena__estrellas,.mt-resena--con-foto .mt-resena__autor{padding-left:28px;padding-right:28px}.mt-resena--con-foto .mt-resena__autor{padding-bottom:28px}.mt-resena--video{flex-basis:300px;padding-top:0;overflow:hidden}.mt-resena__video{width:100%;aspect-ratio:9/16;margin:0 0 20px;border-radius:var(--mt-radio) var(--mt-radio) 0 0;overflow:hidden;background:#000}.mt-resena__video video,.mt-resena__video media-controller{width:100%;height:100%;display:block;object-fit:cover}.mt-resena__video-vacio{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--mt-color-texto-muted);font-size:13px;text-align:center;padding:16px}.mt-resena--video .mt-resena__estrellas,.mt-resena--video .mt-resena__titulo,.mt-resena--video .mt-resena__autor{padding-left:28px;padding-right:28px}.mt-resena--video .mt-resena__autor{padding-bottom:28px}.mt-resena__estrellas{color:var(--mt-color-acento-claro);letter-spacing:2px;margin-bottom:14px;font-size:15px}.mt-resena__titulo{font-family:var(--mt-fuente-titulo);font-size:16px;font-weight:600;margin:0 0 8px}.mt-resena p{font-size:var(--mt-text-base);margin-bottom:18px}.mt-resena__autor{font-size:13px;color:var(--mt-color-plata);text-transform:uppercase;letter-spacing:.06em;display:flex;justify-content:space-between;align-items:center;gap:8px}.mt-resena__fecha{text-transform:none;letter-spacing:normal;color:var(--mt-color-texto-muted);font-size:12px;white-space:nowrap}.mt-cta{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:var(--mt-color-panel);border-radius:var(--mt-radio);padding:56px}.mt-cta__img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--mt-radio);display:block}.mt-badge-ahorro{display:inline-block;background:var(--mt-color-acento);color:var(--mt-color-sobre-acento);font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:var(--mt-radio);margin-bottom:14px}.mt-cta__precio{font-family:var(--mt-fuente-titulo);font-size:30px;margin:18px 0 26px}.mt-cta__precio s{color:var(--mt-color-texto-muted);font-size:20px;margin-right:10px}.mt-cta__incluye{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--mt-color-linea);border-bottom:1px solid var(--mt-color-linea)}.mt-cta__incluye li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;color:var(--mt-color-texto-muted)}.mt-cta__incluye li+li{border-top:1px dashed var(--mt-color-linea)}.mt-cta__incluye li:before{content:"\2713";color:var(--mt-color-acento-claro);margin-right:10px}.mt-cta__incluye li span{flex:1}.mt-cta__incluye li s{color:var(--mt-color-texto-muted)}.mt-cta__item-sin-precio{font-size:12px;color:var(--mt-color-oliva);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mt-cta__valor-total{text-align:right;font-size:13px;color:var(--mt-color-texto-muted);margin:10px 0 0}.mt-cta__valor-total s{color:inherit}@media(max-width:989px){.mt-cta{grid-template-columns:1fr;padding:32px;gap:28px}}.mt-producto{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:flex-start}.mt-producto>[data-mt-galeria],.mt-producto__col-info{min-width:0}@media(min-width:990px){.mt-producto>[data-mt-galeria]{position:sticky;top:32px;align-self:start}}.mt-producto__galeria-principal{width:100%;aspect-ratio:1/1;border-radius:var(--mt-radio);overflow:hidden;background:var(--mt-color-panel);margin-bottom:16px;position:relative}.mt-producto__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--mt-dur-rapida) ease}.mt-producto__media.is-activa{opacity:1;visibility:visible;z-index:1}.mt-producto__media img,.mt-producto__media video{width:100%;height:100%;object-fit:cover;display:block}.mt-producto__media video{cursor:default}.mt-producto__galeria-principal.mt-zoom-disponible{cursor:zoom-in}.mt-producto__miniatura--video{position:relative}.mt-producto__play-icono{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;background:#00000059;pointer-events:none}.mt-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0a0909eb;display:flex;align-items:center;justify-content:center;padding:32px;opacity:0;transition:opacity var(--mt-dur-rapida) ease;cursor:zoom-out}.mt-zoom-overlay.is-visible{opacity:1}.mt-zoom-overlay__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--mt-radio, 2px)}.mt-zoom-overlay__cerrar{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:26px;line-height:1;cursor:pointer}.mt-producto__miniaturas{display:flex;gap:12px;flex-wrap:wrap}.mt-producto__miniatura{width:78px;height:78px;border-radius:var(--mt-radio);overflow:hidden;border:1px solid var(--mt-color-linea);cursor:pointer;opacity:.6;transition:opacity var(--mt-dur-base) var(--mt-ease),border-color var(--mt-dur-base) var(--mt-ease);background:none;padding:0}.mt-producto__miniatura img{width:100%;height:100%;object-fit:cover;display:block}.mt-producto__miniatura.is-activa,.mt-producto__miniatura:hover{opacity:1;border-color:var(--mt-color-acento-claro)}.mt-producto__valoracion{display:inline-flex;align-items:center;gap:8px;margin:4px 0 14px;font-size:13px;color:var(--mt-color-plata);text-decoration:none;transition:color var(--mt-dur-rapida) ease}.mt-producto__valoracion:hover{color:var(--mt-color-texto)}.mt-producto__valoracion-estrellas{color:var(--mt-color-acento-claro);letter-spacing:1px;font-size:15px}.mt-producto__precio{font-family:var(--mt-fuente-titulo);font-size:30px;margin:12px 0 24px}.mt-producto__precio s{color:var(--mt-color-texto-muted);font-size:20px;margin-right:10px;font-family:var(--mt-fuente-cuerpo)}.mt-opcion{margin-bottom:22px}.mt-opcion__nombre{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mt-color-plata);margin-bottom:10px}.mt-opcion__valores{display:flex;flex-wrap:wrap;gap:10px}.mt-opcion__valor{padding:10px 18px;border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);background:transparent;color:var(--mt-color-texto);font-family:var(--mt-fuente-cuerpo);font-size:14px;cursor:pointer;transition:border-color var(--mt-dur-base) var(--mt-ease),background var(--mt-dur-base) var(--mt-ease)}.mt-opcion__valor.is-seleccionada{border-color:var(--mt-color-acento-claro);background:#8c3a4624}.mt-opcion__valor:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-selector-pack{margin-bottom:22px}.mt-selector-pack__tarjetas{display:flex;gap:var(--mt-space-3);overflow-x:auto;scroll-snap-type:x proximity;padding:2px 20px 10px 2px;margin:0 -2px;-ms-overflow-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent 100%)}.mt-selector-pack__tarjetas::-webkit-scrollbar{display:none}.mt-selector-pack__tarjeta{scroll-snap-align:start;flex:0 0 auto;min-width:158px;min-height:44px;padding:var(--mt-space-3) var(--mt-space-4);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);background:var(--mt-color-panel);cursor:pointer;text-align:left;font-family:var(--mt-fuente-cuerpo);position:relative;transition:border-color var(--mt-dur-rapida) var(--mt-ease),background var(--mt-dur-rapida) var(--mt-ease),transform var(--mt-dur-instantanea) var(--mt-ease)}.mt-selector-pack__tarjeta:active{transform:scale(.97)}.mt-selector-pack__tarjeta:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-selector-pack__tarjeta.is-seleccionada{border-color:var(--mt-color-acento);background:#8c3a4612}.mt-selector-pack__tarjeta.is-seleccionada:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--mt-color-acento)}.mt-selector-pack__badge{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-color-oliva);margin-bottom:4px;font-weight:600}.mt-selector-pack__titulo{display:block;font-size:14px;font-weight:600;color:var(--mt-color-texto);margin-bottom:4px;line-height:1.25}.mt-selector-pack__precio{display:block;font-size:13px;color:var(--mt-color-texto-muted)}.mt-selector-pack__precio s{margin-right:6px}.mt-selector-pack__ahorro{display:block;font-size:11px;color:var(--mt-color-acento-claro);margin-top:3px;font-weight:600}@media(min-width:750px){.mt-selector-pack__tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-x:visible;scroll-snap-type:none;padding:2px;margin:0;-webkit-mask-image:none;mask-image:none}.mt-selector-pack__tarjeta{min-width:0}}.mt-vuelo-carrito{position:fixed;width:14px;height:14px;border-radius:50%;background:var(--mt-color-acento);z-index:9999;pointer-events:none}.mt-cart-icon-pulso{animation:mt-cart-pulso var(--mt-dur-lenta) var(--mt-ease)}@keyframes mt-cart-pulso{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mt-vuelo-carrito{display:none}.mt-cart-icon-pulso{animation:none}}.mt-producto__no-individual{padding:20px 0;border-top:1px solid var(--mt-color-linea);border-bottom:1px solid var(--mt-color-linea);margin:8px 0 24px}.mt-producto__no-individual-lista{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:12px}.mt-producto__form-btn{width:100%;margin-top:8px}.mt-producto__disponibilidad{margin-top:12px;font-size:13px;color:var(--mt-color-plata)}.mt-stock-bajo{margin:10px 0 0;font-size:13px;font-weight:600;color:var(--mt-color-acento-claro);display:flex;align-items:center;gap:6px}.mt-stock-bajo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mt-color-acento-claro);flex-shrink:0}.mt-confianza{display:flex;flex-wrap:wrap;gap:24px;margin:32px 0;padding:22px 0;border-top:1px solid var(--mt-color-linea);border-bottom:1px solid var(--mt-color-linea)}.mt-confianza__item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mt-color-texto-muted)}.mt-confianza__item svg{width:20px;height:20px;flex-shrink:0;color:var(--mt-color-plata)}.mt-producto__descripcion{margin-top:8px}.mt-caracteristicas{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.mt-caracteristica h4{font-family:var(--mt-fuente-titulo);font-size:17px;margin-bottom:6px;font-weight:600}.mt-caracteristica p{font-size:var(--mt-text-base)}@media(max-width:989px){.mt-producto{grid-template-columns:1fr;gap:32px}.mt-caracteristicas{grid-template-columns:1fr}}.mt-termometro{margin-top:32px;padding:24px;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio)}.mt-termometro__valor{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0 16px}.mt-termometro__valor span:first-child{font-family:var(--mt-fuente-titulo);font-size:20px}.mt-termometro__grados{font-size:15px;color:var(--mt-color-acento-claro);font-weight:600}.mt-termometro__slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#6fa8dc,var(--mt-color-acento-claro),var(--mt-color-acento));outline:none;margin:8px 0}.mt-termometro__slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--mt-color-texto);border:3px solid var(--mt-color-acento);cursor:pointer}.mt-termometro__slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--mt-color-texto);border:3px solid var(--mt-color-acento);cursor:pointer}.mt-termometro__paradas{display:flex;justify-content:space-between;font-size:11px;color:var(--mt-color-plata);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px}.mt-termometro__texto{font-size:14px}.mt-niveles{margin-top:32px;padding:24px;background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);text-align:center}.mt-niveles__bombilla{position:relative;width:52px;height:52px;margin:14px auto 18px;display:flex;align-items:center;justify-content:center;color:var(--mt-color-acento-claro)}.mt-niveles__bombilla svg{width:32px;height:32px;position:relative;z-index:2}.mt-niveles__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#ffc478cc,#ffc47800 70%);transition:opacity var(--mt-dur-base) ease,transform var(--mt-dur-base) ease;opacity:1;transform:scale(1.6)}.mt-niveles__bombilla[data-nivel="2"] .mt-niveles__glow{opacity:.6;transform:scale(1.2)}.mt-niveles__bombilla[data-nivel="3"] .mt-niveles__glow{opacity:.3;transform:scale(.85)}.mt-niveles__botones{display:flex;justify-content:center;gap:10px;margin-bottom:16px}.mt-niveles__boton{padding:8px 18px;border-radius:999px;border:1px solid var(--mt-color-linea);background:transparent;color:var(--mt-color-texto-muted);font-size:13px;cursor:pointer;transition:background var(--mt-dur-base) ease,color var(--mt-dur-base) ease,border-color var(--mt-dur-base) ease}.mt-niveles__boton.is-activo{background:var(--mt-color-acento);border-color:var(--mt-color-acento);color:var(--mt-color-sobre-acento)}.mt-niveles__boton:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-niveles__texto{font-size:14px;margin:0}.mt-acordeon{margin-top:32px;border-top:1px solid var(--mt-color-linea)}.mt-acordeon__item{border-bottom:1px solid var(--mt-color-linea)}.mt-acordeon__cabecera{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 2px;background:none;border:none;color:var(--mt-color-texto);font-family:var(--mt-fuente-titulo);font-size:16px;cursor:pointer;text-align:left}.mt-acordeon__icono{position:relative;width:16px;height:16px;flex-shrink:0}.mt-acordeon__icono:before,.mt-acordeon__icono:after{content:"";position:absolute;background:var(--mt-color-plata);transition:transform var(--mt-dur-rapida) var(--mt-ease)}.mt-acordeon__icono:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.mt-acordeon__icono:after{left:50%;top:0;height:100%;width:1px;transform:translate(-50%)}.mt-acordeon__icono{transition:transform var(--mt-dur-ui) var(--mt-ease-marca)}.mt-acordeon__item.is-abierto .mt-acordeon__icono{transform:rotate(45deg)}.mt-acordeon__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--mt-ease-marca)}.mt-acordeon__panel>.mt-acordeon__contenido{overflow:hidden;min-height:0}.mt-acordeon__item.is-abierto .mt-acordeon__panel{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.mt-acordeon__panel{transition:none}}.mt-acordeon__contenido{padding:0 2px;transition:padding-bottom var(--mt-dur-ui) var(--mt-ease-marca)}.mt-acordeon__item.is-abierto .mt-acordeon__contenido{padding-bottom:20px}.mt-faq__item+.mt-faq__item{margin-top:16px}.mt-faq__pregunta{font-weight:600;margin:0 0 4px;font-size:var(--mt-text-base)}.mt-faq__respuesta{margin:0}.mt-comparativa{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mt-comparativa__col{padding:36px 32px;border-radius:var(--mt-radio);border:1px solid var(--mt-color-linea)}.mt-comparativa__img{aspect-ratio:4 / 3;border-radius:calc(var(--mt-radio) - 4px);overflow:hidden;margin:-36px -32px 24px}.mt-comparativa__img img{width:100%;height:100%;object-fit:cover;display:block}.mt-comparativa__col--mal{background:#8c3a460f}.mt-comparativa__col--bien{background:#6b715614;border-color:var(--mt-color-acento-claro)}.mt-comparativa__col h3{font-family:var(--mt-fuente-titulo);font-size:20px;margin-bottom:22px;font-weight:600}.mt-comparativa__col--mal h3{color:var(--mt-color-plata)}.mt-comparativa__col--bien h3{color:var(--mt-color-texto)}.mt-comparativa__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mt-comparativa__col li{display:flex;align-items:flex-start;gap:12px;font-size:var(--mt-text-base);color:var(--mt-color-texto-muted)}.mt-comparativa__col svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.mt-comparativa__col--mal svg{color:#a94a5a}.mt-comparativa__col--bien svg{color:var(--mt-color-acento-claro)}@media(max-width:749px){.mt-comparativa{grid-template-columns:1fr}}.mt-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px;text-align:center}.mt-cifra{display:flex;flex-direction:column;gap:8px}.mt-cifra__numero{font-family:var(--mt-fuente-titulo);font-size:clamp(32px,5vw,48px);color:var(--mt-color-acento-claro);font-weight:600}.mt-cifra__etiqueta{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-color-plata)}.mt-escenarios__tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.mt-escenarios__tab{padding:12px 22px;min-height:44px;border-radius:var(--mt-radio);border:1px solid var(--mt-color-linea);background:transparent;color:var(--mt-color-texto-muted);font-family:var(--mt-fuente-cuerpo);font-size:14px;cursor:pointer;transition:border-color var(--mt-dur-base) var(--mt-ease),color var(--mt-dur-base) var(--mt-ease),background var(--mt-dur-base) var(--mt-ease)}.mt-escenarios__tab.is-activa{border-color:var(--mt-color-acento-claro);color:var(--mt-color-texto);background:#8c3a461f}.mt-escenarios__panel{display:none;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.mt-escenarios__panel.is-activa{display:grid}.mt-escenarios__img{width:100%;aspect-ratio:4/3;border-radius:var(--mt-radio);overflow:hidden}.mt-escenarios__img img{width:100%;height:100%;object-fit:cover;display:block}.mt-escenarios__texto h3{font-family:var(--mt-fuente-titulo);font-size:24px;margin-bottom:12px;font-weight:600}@media(max-width:749px){.mt-escenarios__panel{grid-template-columns:1fr;gap:20px}}.mt-barra-flotante{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--mt-color-panel, #F5F1E8);border-top:1px solid var(--mt-color-linea);box-shadow:var(--mt-sombra-lg);transform:translateY(100%);transition:transform var(--mt-dur-base) var(--mt-ease, ease)}.mt-barra-flotante.is-visible{transform:translateY(0)}body.mt-barra-activa{padding-bottom:68px}@media(min-width:750px){.mt-barra-flotante{display:none}body.mt-barra-activa{padding-bottom:0}}.mt-barra-flotante__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:12px}.mt-barra-flotante__producto{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto;overflow:hidden}.mt-barra-flotante__img{width:48px;height:48px;flex-shrink:0;border-radius:var(--mt-radio);overflow:hidden;background:var(--mt-color-fondo-alt)}.mt-barra-flotante__img img{width:100%;height:100%;object-fit:cover;display:block}.mt-barra-flotante__texto{min-width:0;flex:1 1 auto;overflow:hidden}.mt-barra-flotante__titulo{display:block;font-family:var(--mt-fuente-titulo);font-size:15px;color:var(--mt-color-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mt-barra-flotante__precio{display:block;font-size:13px;color:var(--mt-color-plata);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mt-barra-flotante__boton{flex-shrink:0;padding:12px 24px;font-size:13px}@media(max-width:540px){.mt-barra-flotante__boton{padding:10px 16px}}.mt-footer{background:var(--mt-color-fondo);color:var(--mt-color-texto-muted);border-top:1px solid var(--mt-color-linea)}.mt-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding:64px 0 40px}.mt-footer__logo{display:inline-block;margin-bottom:18px}.mt-footer__logo img{max-width:100%;display:block}.mt-footer .mt-footer__titulo,.mt-footer h4{font-family:var(--mt-fuente-titulo);color:var(--mt-color-texto);font-size:16px;margin:0 0 18px;font-weight:600}.mt-footer__links{list-style:none;margin:0;padding:0}.mt-footer__links li{margin:0}.mt-footer__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--mt-color-texto-muted);text-decoration:none;font-size:14px;transition:color var(--mt-dur-rapida) var(--mt-ease)}.mt-footer__links a:hover{color:var(--mt-color-texto)}.mt-footer__contacto{display:inline-block;margin-top:10px;color:var(--mt-color-texto);font-size:14px;text-decoration:underline;text-underline-offset:3px;transition:color var(--mt-dur-rapida) var(--mt-ease)}.mt-footer__contacto:hover{color:var(--mt-color-acento)}.mt-footer__newsletter{margin:22px 0;max-width:340px}.mt-footer__newsletter h4{margin-bottom:12px}.mt-footer__newsletter-campo{display:flex;border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio);overflow:hidden}.mt-footer__newsletter-campo input{flex:1;background:transparent;border:none;padding:15px 16px;color:var(--mt-color-texto);font-family:var(--mt-fuente-cuerpo);font-size:14px;outline:none}.mt-footer__newsletter-campo input::placeholder{color:var(--mt-color-texto-muted)}.mt-footer__newsletter-campo button{flex-shrink:0;width:48px;border:none;border-left:1px solid var(--mt-color-linea);background:var(--mt-color-acento);color:var(--mt-color-sobre-acento);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--mt-dur-rapida) ease}.mt-footer__newsletter-campo button:hover{background:var(--mt-color-acento-claro)}.mt-footer__newsletter-campo button svg{width:18px;height:18px}.mt-footer__newsletter-ok{color:var(--mt-color-acento-claro);font-size:14px}.mt-footer__newsletter-error{color:#d97b7b;font-size:13px;margin-top:8px}.mt-footer__social{display:flex;gap:6px;margin-top:18px;margin-left:-10px}.mt-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--mt-color-plata);transition:color var(--mt-dur-rapida) var(--mt-ease)}.mt-footer__social a:hover{color:var(--mt-color-texto)}.mt-footer__social svg{width:20px;height:20px}.mt-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:24px 0;border-top:1px solid var(--mt-color-linea);font-size:12px}.mt-footer__pagos{display:flex;gap:8px;flex-wrap:wrap;opacity:.75}.mt-footer__pagos svg{height:22px;width:auto}@media(max-width:749px){.mt-footer__grid{grid-template-columns:1fr;gap:32px;padding:48px 0 32px}}.mt-header-logo{display:block;height:auto}.mt-envio-gratis{padding:16px var(--mt-margen, 24px) 14px;border-bottom:1px solid var(--mt-color-linea, rgba(31,27,24,.12));font-family:var(--mt-fuente-cuerpo)}.mt-envio-gratis__texto{font-size:13px;color:var(--mt-color-texto, inherit);margin:0 0 10px;text-align:center}.mt-envio-gratis__texto strong{color:var(--mt-color-acento-claro, #742F39)}.mt-envio-gratis__barra{width:100%;height:6px;border-radius:999px;background:var(--mt-color-linea, rgba(31,27,24,.12));overflow:hidden}.mt-envio-gratis__relleno{width:100%;height:100%;background:var(--mt-color-acento-claro, #742F39);border-radius:999px;transform-origin:left;transition:transform var(--mt-dur-lenta) var(--mt-ease, ease)}@media(prefers-reduced-motion:reduce){.mt-envio-gratis__relleno{transition:none}}.mt-cart-upsell{padding:18px var(--mt-margen, 24px);border-top:1px solid var(--mt-color-linea, rgba(31,27,24,.12));font-family:var(--mt-fuente-cuerpo)}.mt-cart-upsell__titulo{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mt-color-plata, #8A8378);margin-bottom:14px}.mt-cart-upsell__lista{display:flex;flex-direction:column;gap:12px}.mt-cart-upsell__item{display:flex;align-items:center;gap:12px}.mt-cart-upsell__img{width:52px;height:52px;flex-shrink:0;border-radius:var(--mt-radio, 2px);overflow:hidden;display:block;background:var(--mt-color-fondo-alt, #E4DCCE)}.mt-cart-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.mt-cart-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mt-cart-upsell__nombre{font-size:13px;color:var(--mt-color-texto, inherit);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-cart-upsell__nombre:hover{text-decoration:underline}.mt-cart-upsell__precio{font-size:13px;color:var(--mt-color-plata, #8A8378)}.mt-cart-upsell__envio-gratis{font-size:11px;font-weight:600;color:var(--mt-color-acento-claro);margin-top:1px}.mt-cart-upsell__boton{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--mt-color-acento, #8C3A46);background:transparent;color:var(--mt-color-acento, inherit);font-size:18px;line-height:1;cursor:pointer;transition:background var(--mt-dur-rapida) ease,color var(--mt-dur-rapida) ease}.mt-cart-upsell__boton:hover,.mt-cart-upsell__boton:focus-visible{background:var(--mt-color-acento, #8C3A46);color:var(--mt-color-sobre-acento)}.mt-cart-upsell__boton:focus-visible{outline:2px solid var(--mt-color-acento);outline-offset:2px}.mt-cart-upsell__boton.loading{color:transparent;position:relative}.mt-cart-upsell__boton.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.mt-cart-upsell__boton.loading>.loading__spinner .path{stroke:var(--mt-color-acento)}.section-header{margin-bottom:0!important}.mt-estrellas{display:inline-flex;gap:2px;vertical-align:middle;color:var(--mt-color-acento-claro)}.mt-estrellas svg{display:block}.mt-estrellas__fondo{fill:currentColor;opacity:.22}.mt-estrellas__relleno{fill:currentColor;clip-path:inset(0 calc(100% - var(--mt-relleno, 100%)) 0 0)}.mt-estrellas--grande svg{width:22px;height:22px}.mt-verificadas__cabecera{text-align:center;margin-bottom:var(--mt-space-6)}.mt-verificadas__resumen{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.mt-verificadas__media{font-family:var(--mt-fuente-titulo);font-size:22px;font-variant-numeric:tabular-nums}.mt-verificadas__total{font-size:var(--mt-text-sm);color:var(--mt-color-texto-muted)}.mt-sin-riesgo{display:grid;grid-template-columns:auto 1fr;gap:var(--mt-space-6);align-items:start;max-width:760px;margin:0 auto;padding:var(--mt-space-7) var(--mt-space-6);background:var(--mt-color-panel);border:1px solid var(--mt-color-linea);border-radius:var(--mt-radio-lg)}.mt-sin-riesgo__icono{width:56px;height:56px;color:var(--mt-color-acento)}.mt-sin-riesgo__icono svg{width:100%;height:100%}.mt-sin-riesgo .mt-h2{font-size:var(--mt-text-2xl);margin-bottom:10px}.mt-sin-riesgo__puntos{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.mt-sin-riesgo__puntos li{display:flex;gap:10px;align-items:flex-start;font-size:var(--mt-text-base)}.mt-sin-riesgo__puntos svg{width:20px;height:20px;flex-shrink:0;color:var(--mt-color-oliva);margin-top:2px}.mt-sin-riesgo__nota{margin:16px 0 12px;font-size:var(--mt-text-xs);color:var(--mt-color-texto-muted)}.mt-enlace{color:var(--mt-color-texto);font-size:var(--mt-text-sm);font-weight:500;text-decoration:underline;text-decoration-color:var(--mt-color-acento);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--mt-dur-rapida) var(--mt-ease),color var(--mt-dur-rapida) var(--mt-ease)}.mt-enlace:hover{color:var(--mt-color-acento-claro);text-decoration-thickness:2px}@media(max-width:749px){.mt-sin-riesgo{grid-template-columns:1fr;gap:var(--mt-space-4);padding:var(--mt-space-6) var(--mt-space-5)}.mt-sin-riesgo__icono{width:44px;height:44px}}.mt-enlace{display:inline-block;padding:12px 0;margin:-12px 0}.mt-verificadas-seccion,.mt-faq-home-section,.mt-completa{content-visibility:auto;contain-intrinsic-size:auto 640px}.mt-envio-gratis__relleno:empty,.mt-envio-progreso__relleno:empty{display:block}.mt-vuelo{position:fixed;z-index:9999;margin:0;pointer-events:none;border-radius:var(--mt-radio-lg);overflow:hidden;box-shadow:0 18px 40px -12px #1f1b1873;will-change:transform,opacity}.mt-vuelo img{width:100%;height:100%;object-fit:cover;display:block}.mt-contador-bote{animation:mt-bote .52s var(--mt-ease-muelle)}@keyframes mt-bote{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mt-contador-bote{animation:none}}.mt-anuncios{height:var(--mt-anuncios-alto, 36px);background:var(--mt-anuncios-fondo, #1F1B18);color:var(--mt-anuncios-texto, #F5F1E8);overflow:hidden}.mt-anuncios__pista{display:grid;height:100%;max-width:1200px;margin:0 auto;padding:0 var(--mt-margen)}.mt-anuncios__mensaje{grid-area:1 / 1;margin:0;min-width:0;display:flex;align-items:center;justify-content:center;font-family:var(--mt-fuente-cuerpo);font-size:12.5px;font-weight:500;letter-spacing:.04em;visibility:hidden;clip-path:inset(100% 0 0 0);transform:translateY(35%)}.mt-anuncios__mensaje>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-anuncios__mensaje.is-activo{visibility:visible;clip-path:inset(0);transform:none;transition:clip-path .5s var(--mt-ease-marca),transform .5s var(--mt-ease-marca)}.mt-anuncios__mensaje.is-saliendo{visibility:visible;clip-path:inset(0 0 100% 0);transform:translateY(-35%);transition:clip-path .45s var(--mt-ease-marca),transform .45s var(--mt-ease-marca)}.mt-anuncios__enlace{color:inherit;text-decoration:underline;text-underline-offset:3px;display:flex;align-items:center;min-height:var(--mt-anuncios-alto, 36px)}.mt-anuncios__enlace:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.mt-anuncios__mensaje,.mt-anuncios__mensaje.is-activo,.mt-anuncios__mensaje.is-saliendo{clip-path:none;transform:none}.mt-anuncios__mensaje{opacity:0}.mt-anuncios__mensaje.is-activo{opacity:1;transition:opacity .2s linear}.mt-anuncios__mensaje.is-saliendo{opacity:0;transition:opacity .2s linear}}body .section-header.shopify-section-header-sticky{top:var(--mt-anuncios-alto, 0px)}body .section-header.shopify-section-header-hidden{top:var(--mt-anuncios-alto, 0px);transform:translateY(calc(-100% - var(--mt-anuncios-alto, 0px)))}body .section-header.shopify-section-header-hidden.menu-open{transform:none}body .section-header.animate{transition:transform .3s var(--mt-ease-marca)}.header-wrapper.mt-cabecera-translucida{transition:background-color .2s var(--mt-ease-marca)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.scrolled-past-header.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header-wrapper.mt-cabecera-translucida{background:rgba(var(--color-background),.78);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}}@media(prefers-reduced-transparency:reduce){.scrolled-past-header .header-wrapper.mt-cabecera-translucida{background:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}}.mt-hamburguesa{display:none}.js .header__icon--menu .mt-hamburguesa{display:block;position:absolute;width:2.4rem;height:2.4rem}.js .header__icon--menu .icon-hamburger,.js .header__icon--menu .icon-close{display:none}@media screen and (max-width:989px){.js .menu-drawer{width:100%;border:0;filter:none;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path .38s var(--mt-ease-marca),visibility 0s linear .38s}.js details[open].menu-opening>.menu-drawer{clip-path:inset(0);visibility:visible;transition:clip-path .65s var(--mt-ease-expo)}.menu-drawer__navigation{padding:2.4rem 0 1.2rem}.menu-drawer__navigation .menu-drawer__menu-item{font-family:var(--mt-fuente-titulo);font-size:3rem;line-height:1.15;letter-spacing:-.01em;padding:1rem var(--mt-margen);min-height:44px}.js .menu-drawer__menu>li{opacity:0;transform:translateY(18px);transition:opacity .15s linear,transform .15s linear}.js .menu-opening .menu-drawer__menu>li{opacity:1;transform:none;transition:opacity .45s var(--mt-ease-marca),transform .7s var(--mt-ease-expo)}.js .menu-opening .menu-drawer__menu>li:nth-child(1){transition-delay:.12s}.js .menu-opening .menu-drawer__menu>li:nth-child(2){transition-delay:.17s}.js .menu-opening .menu-drawer__menu>li:nth-child(3){transition-delay:.22s}.js .menu-opening .menu-drawer__menu>li:nth-child(4){transition-delay:.27s}.js .menu-opening .menu-drawer__menu>li:nth-child(5){transition-delay:.32s}.js .menu-opening .menu-drawer__menu>li:nth-child(6){transition-delay:.37s}.js .menu-opening .menu-drawer__menu>li:nth-child(n+7){transition-delay:.42s}}@media screen and (max-width:989px)and (prefers-reduced-motion:reduce){.js .menu-drawer,.js details[open].menu-opening>.menu-drawer{clip-path:none}.js .menu-drawer{opacity:0;transition:opacity .15s linear,visibility 0s linear .15s}.js details[open].menu-opening>.menu-drawer{opacity:1;transition:opacity .15s linear}.js .menu-drawer__menu>li,.js .menu-opening .menu-drawer__menu>li{transform:none;transition:opacity .15s linear;transition-delay:0ms!important}}.mt-btn{translate:var(--mt-iman-x, 0px) var(--mt-iman-y, 0px)}.mt-btn.is-iman{transition:background var(--mt-dur-rapida) var(--mt-ease),border-color var(--mt-dur-rapida) var(--mt-ease),transform var(--mt-dur-instantanea) var(--mt-ease),box-shadow var(--mt-dur-rapida) var(--mt-ease),translate .3s var(--mt-ease-marca)}.button:not([disabled]):active,.shopify-payment-button__button:not([disabled]):active,.cart__checkout-button:not([disabled]):active{transform:scale(.97);transition:transform 80ms var(--mt-ease-marca)}@media(prefers-reduced-motion:reduce){.mt-btn{translate:none}.button:active,.shopify-payment-button__button:active,.cart__checkout-button:active{transform:none}}.mt-footer .mt-footer__garantias{list-style:none;margin:0;padding:32px 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;border-bottom:1px solid var(--mt-color-linea)}.mt-footer__garantia{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.35;color:var(--mt-color-texto)}.mt-footer__garantia svg{flex:none;width:24px;height:24px;color:var(--mt-color-acento)}.mt-footer .mt-footer__confianza{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.mt-footer__sello{display:inline-flex;min-height:44px;align-items:center}.mt-footer__sello-img{width:auto;height:44px;display:block}.mt-footer .mt-pagos{margin:0}.mt-footer .mt-pagos__iconos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mt-footer .mt-pagos__icono{width:38px;height:24px;display:block}@media(min-width:750px){.mt-footer .mt-footer__garantias{grid-template-columns:repeat(4,minmax(0,1fr))}}@view-transition{navigation:auto}::view-transition-old(root){animation:mt-vt-sale .18s var(--mt-ease-marca) both}::view-transition-new(root){animation:mt-vt-entra .32s var(--mt-ease-marca) both}@keyframes mt-vt-sale{to{opacity:0}}@keyframes mt-vt-entra{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.header__heading-link{display:inline-flex;align-items:center;min-height:44px}.header__inline-menu .header__menu-item{min-height:44px;display:inline-flex;align-items:center}.mt-footer .mt-footer__contacto{display:inline-flex;align-items:center;min-height:44px}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0;width:100%;min-width:0;padding:16px 16px calc(8px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}#shopify-pc__banner h2{font-size:15px;line-height:1.3;margin:0 0 4px}#shopify-pc__banner p{font-size:13px;line-height:1.45}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0;width:100%;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.2}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;padding:0 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mt-styles.css.map */
