:root{--mt-bg: #ffffff;--mt-bg-panel: #f4f5f7;--mt-bg-panel-2: #ffffff;--mt-text: #0b0b0d;--mt-text-dim: #666b76;--mt-accent: #155eef;--mt-accent-rgb: 21, 94, 239;--mt-accent-2: #3b82f6;--mt-accent-2-rgb: 59, 130, 246;--mt-line: rgba(11, 11, 13, .08);--mt-white: #0b0b0d;--mt-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-radius: 18px;--mt-radius-sm: 12px;--mt-radius-pill: 999px;--mt-container: 1260px;--mt-gutter: 24px;--mt-ease: cubic-bezier(.22, 1, .36, 1)}.mt-section,.mt-section *{box-sizing:border-box}.mt-section{font-family:var(--mt-font-body);color:var(--mt-text);padding-top:0!important;padding-bottom:0!important;position:relative}.mt-container{max-width:var(--mt-container);margin:0 auto;padding:0 var(--mt-gutter)}.mt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mt-font-body);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-accent);margin:0 0 14px}.mt-eyebrow:before{content:"";width:22px;height:2px;background:var(--mt-accent);border-radius:2px}.mt-h1,.mt-h2,.mt-h3{font-family:var(--mt-font-display);font-weight:600;line-height:1.05;letter-spacing:-.01em;text-transform:none;margin:0}.mt-h1{font-size:clamp(38px,6.2vw,76px)}.mt-h2{font-size:clamp(30px,4.4vw,52px)}.mt-h3{font-size:clamp(20px,2.4vw,26px)}.mt-body{font-family:var(--mt-font-body);font-weight:400;line-height:1.6;color:var(--mt-text-dim);margin:0}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mt-font-body);font-weight:700;font-size:15px;letter-spacing:.02em;padding:17px 32px;border-radius:var(--mt-radius-pill);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .35s var(--mt-ease),box-shadow .35s var(--mt-ease),background-color .35s var(--mt-ease);white-space:nowrap}.mt-btn--primary{background:linear-gradient(135deg,var(--mt-accent),var(--mt-accent-2));color:#fff;box-shadow:0 10px 30px -8px rgba(var(--mt-accent-rgb),.55)}.mt-btn--primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 38px -8px rgba(var(--mt-accent-rgb),.7)}.mt-btn--ghost{background:transparent;color:var(--mt-text);border-color:var(--mt-line)}.mt-btn--ghost:hover{border-color:var(--mt-text);transform:translateY(-2px)}.mt-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .8s var(--mt-ease),transform .8s var(--mt-ease);transition-delay:var(--mt-delay, 0s)}.mt-reveal.mt-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mt-reveal{opacity:1;transform:none;transition:none}}.mt-hero{background:radial-gradient(120% 140% at 82% 15%,rgba(var(--mt-accent-rgb),.28),transparent 55%),radial-gradient(90% 120% at 10% 100%,rgba(var(--mt-accent-2-rgb),.16),transparent 60%),var(--mt-bg);overflow-x:clip}.mt-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:640px;padding:120px 0 64px}.mt-hero__content{position:relative;z-index:2}.mt-hero__kicker{display:inline-flex;align-items:center;gap:10px;background:#0b0b0d0b;border:1px solid var(--mt-line);padding:8px 16px;border-radius:var(--mt-radius-pill);font-size:13px;font-weight:600;color:var(--mt-text-dim);margin-bottom:22px}.mt-hero__kicker span{color:var(--mt-accent-2);font-weight:800}.mt-hero__title{color:var(--mt-white);margin-bottom:22px}.mt-hero__title em{font-style:normal;background:linear-gradient(100deg,var(--mt-accent),var(--mt-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.mt-hero__text{max-width:480px;font-size:17px;margin-bottom:34px}.mt-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.mt-hero__stats{display:flex;gap:32px;flex-wrap:wrap}.mt-hero__stat b{display:block;font-family:var(--mt-font-display);font-size:30px;color:var(--mt-white);line-height:1}.mt-hero__stat span{font-size:12.5px;color:var(--mt-text-dim);text-transform:uppercase;letter-spacing:.06em}.mt-hero__visual{position:relative;display:flex;align-items:center;justify-content:center}.mt-hero__ring{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(var(--mt-accent-rgb),.35),transparent 70%);filter:blur(10px);animation:mt-pulse 5s ease-in-out infinite}@keyframes mt-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}.mt-hero__frame{position:relative;width:100%;max-width:520px;aspect-ratio:6 / 5;border-radius:var(--mt-radius);overflow:hidden;border:1px solid var(--mt-line);box-shadow:0 30px 60px -24px #0b0b0d2e}.mt-hero__frame img{width:100%;height:100%;object-fit:cover}.mt-hero__badge{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;background:#0a0a0cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--mt-line);border-radius:var(--mt-radius-sm);padding:14px 18px}.mt-hero__badge b{display:block;font-family:var(--mt-font-display);font-size:20px;color:var(--mt-white)}.mt-hero__badge span{font-size:11.5px;color:var(--mt-text-dim);text-transform:uppercase;letter-spacing:.06em}@media(max-width:989px){.mt-hero__grid{grid-template-columns:1fr;min-height:auto;padding:64px 0 48px;text-align:center}.mt-hero__text{margin-left:auto;margin-right:auto}.mt-hero__actions,.mt-hero__stats{justify-content:center}.mt-hero__visual{order:-1}.mt-hero__frame{max-width:360px}}.mt-cifras{background:var(--mt-bg-panel);border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line)}.mt-cifras__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.mt-cifras__item{text-align:center;padding:40px 20px;border-left:1px solid var(--mt-line)}.mt-cifras__item:first-child{border-left:none}.mt-cifras__num{font-family:var(--mt-font-display);font-size:clamp(34px,4.6vw,54px);color:var(--mt-white);line-height:1;display:flex;align-items:baseline;justify-content:center;gap:4px}.mt-cifras__num span.mt-suffix{font-size:.42em;color:var(--mt-accent-2);font-family:var(--mt-font-body);font-weight:800}.mt-cifras__label{margin-top:8px;font-size:13px;color:var(--mt-text-dim);text-transform:uppercase;letter-spacing:.06em}@media(max-width:989px){.mt-cifras__grid{grid-template-columns:repeat(2,1fr)}.mt-cifras__item:nth-child(3){border-left:none}}@media(max-width:539px){.mt-cifras__item{padding:28px 12px}}.mt-pasos{background:var(--mt-bg)}.mt-pasos__head{max-width:640px;margin:0 auto 56px;text-align:center}.mt-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:mt-paso}.mt-pasos__card{position:relative;background:var(--mt-bg-panel);border:1px solid var(--mt-line);border-radius:var(--mt-radius);padding:36px 28px;overflow:hidden}.mt-pasos__num{font-family:var(--mt-font-display);font-size:64px;line-height:1;background:linear-gradient(135deg,var(--mt-accent),var(--mt-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:18px;display:block}.mt-pasos__card h3{font-family:var(--mt-font-display);font-weight:600;color:var(--mt-white);font-size:20px;margin:0 0 10px}.mt-pasos__card p{color:var(--mt-text-dim);font-size:15px;line-height:1.6;margin:0}.mt-pasos__card:after{content:"";position:absolute;inset:auto -30% -60% auto;width:220px;height:220px;background:radial-gradient(circle,rgba(var(--mt-accent-rgb),.14),transparent 70%);border-radius:50%}@media(max-width:989px){.mt-pasos__grid{grid-template-columns:1fr}}.mt-beneficios{background:var(--mt-bg-panel)}.mt-beneficios__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.mt-beneficios__head .mt-h2{color:var(--mt-white);max-width:560px}.mt-beneficios__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mt-beneficios__card{background:var(--mt-bg-panel-2);border:1px solid var(--mt-line);border-radius:var(--mt-radius);padding:30px 24px;transition:transform .4s var(--mt-ease),border-color .4s var(--mt-ease)}.mt-beneficios__card:hover{transform:translateY(-6px);border-color:rgba(var(--mt-accent-rgb),.5)}.mt-beneficios__icon{width:46px;height:46px;border-radius:12px;background:rgba(var(--mt-accent-rgb),.14);color:var(--mt-accent-2);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.mt-beneficios__icon svg{width:22px;height:22px}.mt-beneficios__card h3{font-family:var(--mt-font-display);font-weight:600;font-size:17px;color:var(--mt-white);margin:0 0 8px}.mt-beneficios__card p{font-size:14.5px;color:var(--mt-text-dim);line-height:1.55;margin:0}@media(max-width:989px){.mt-beneficios__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:539px){.mt-beneficios__grid{grid-template-columns:1fr}}.mt-usos{background:var(--mt-bg)}.mt-usos__wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;background:var(--mt-bg-panel);border:1px solid var(--mt-line);border-radius:var(--mt-radius);padding:20px;overflow:hidden;position:relative}.mt-usos__text{padding:36px 32px 36px 8px}.mt-usos__text .mt-h2{color:var(--mt-white);margin-bottom:16px}.mt-usos__lista{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.mt-usos__lista li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--mt-text);font-weight:500}.mt-usos__lista svg{width:22px;height:22px;flex-shrink:0;color:var(--mt-accent);background:rgba(var(--mt-accent-rgb),.1);border-radius:50%;padding:4px;box-sizing:content-box}.mt-usos__imagen{position:relative;border-radius:calc(var(--mt-radius) - 8px);overflow:hidden;aspect-ratio:4 / 3.4}.mt-usos__imagen img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.mt-usos__wrap{grid-template-columns:1fr;padding:12px}.mt-usos__text{padding:28px 20px 8px}}.mt-resenas{background:var(--mt-bg-panel)}.mt-resenas__head{text-align:center;max-width:560px;margin:0 auto 48px}.mt-resenas__stars{color:var(--mt-accent-2);font-size:18px;letter-spacing:3px;margin-bottom:14px}.mt-resenas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mt-resenas__card{background:var(--mt-bg-panel-2);border:1px solid var(--mt-line);border-radius:var(--mt-radius);padding:28px}.mt-resenas__card .mt-resenas__stars{margin-bottom:16px}.mt-resenas__card p{color:var(--mt-text);font-size:15px;line-height:1.65;margin:0 0 20px}.mt-resenas__author{display:flex;align-items:center;gap:12px}.mt-resenas__avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--mt-accent),var(--mt-accent-2));display:flex;align-items:center;justify-content:center;font-family:var(--mt-font-display);color:#fff;font-size:15px}.mt-resenas__author b{display:block;font-size:14px;color:var(--mt-white)}.mt-resenas__author span{font-size:12.5px;color:var(--mt-text-dim)}@media(max-width:989px){.mt-resenas__grid{grid-template-columns:1fr}}.mt-cta-final{background:linear-gradient(135deg,#0b0b0d,#15171c 65%);position:relative;overflow-x:clip}.mt-cta-final:before{content:"";position:absolute;inset:-20% -10% auto auto;width:480px;height:480px;background:radial-gradient(circle,rgba(var(--mt-accent-rgb),.3),transparent 70%);border-radius:50%}.mt-cta-final__box{text-align:center;max-width:720px;margin:0 auto;position:relative;z-index:1}.mt-cta-final__box .mt-h1{color:#fff;margin-bottom:20px}.mt-cta-final__box .mt-body{color:#ffffffb8;max-width:520px;margin:0 auto 36px;font-size:17px}.mt-producto{background:var(--mt-bg)}.mt-producto__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:flex-start}.mt-galeria__principal{position:relative;border-radius:var(--mt-radius);overflow:hidden;border:1px solid var(--mt-line);background:var(--mt-bg-panel);aspect-ratio:1 / 1}.mt-galeria__principal img{width:100%;height:100%;object-fit:contain;background:var(--mt-bg-panel)}.mt-galeria__miniaturas{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.mt-galeria__mini{width:74px;height:74px;border-radius:var(--mt-radius-sm);overflow:hidden;border:2px solid var(--mt-line);cursor:pointer;background:var(--mt-bg-panel);padding:0;transition:border-color .3s var(--mt-ease)}.mt-galeria__mini img{width:100%;height:100%;object-fit:contain;display:block}.mt-galeria__mini.is-active,.mt-galeria__mini:hover{border-color:var(--mt-accent)}.mt-compra{position:sticky;top:24px}.mt-compra__titulo{font-family:var(--mt-font-display);font-weight:600;color:var(--mt-white);font-size:clamp(26px,3.4vw,38px);line-height:1.05;margin:0 0 14px}.mt-compra__precio{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.mt-compra__precio .actual{font-family:var(--mt-font-display);font-size:30px;color:var(--mt-accent-2)}.mt-compra__precio .tachado{font-size:17px;color:var(--mt-text-dim);text-decoration:line-through}.mt-compra__opciones{margin-bottom:26px}.mt-compra__opciones-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-text-dim);margin-bottom:10px;display:block}.mt-compra__pills{display:flex;flex-wrap:wrap;gap:10px}.mt-pill{border:1px solid var(--mt-line);background:var(--mt-bg-panel);color:var(--mt-text);padding:10px 18px;border-radius:var(--mt-radius-pill);font-size:13.5px;cursor:pointer;transition:all .25s var(--mt-ease)}.mt-pill.is-active{border-color:var(--mt-accent);background:rgba(var(--mt-accent-rgb),.1);color:var(--mt-accent);font-weight:700}.mt-pill[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.mt-compra__cantidad{display:inline-flex;align-items:center;border:1px solid var(--mt-line);border-radius:var(--mt-radius-pill);overflow:hidden;margin-bottom:18px}.mt-compra__cantidad button{background:none;border:none;color:var(--mt-text);width:40px;height:44px;font-size:18px;cursor:pointer}.mt-compra__cantidad input{width:44px;text-align:center;background:none;border:none;color:var(--mt-white);font-size:15px;-moz-appearance:textfield}.mt-btn--full{width:100%;padding:19px 32px;font-size:16px}.mt-compra__nota{font-size:13px;color:var(--mt-text-dim);margin-top:12px;text-align:center}.mt-confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;padding-top:28px;border-top:1px solid var(--mt-line)}.mt-confianza__item{text-align:center;font-size:12.5px;color:var(--mt-text-dim)}.mt-confianza__item svg{width:24px;height:24px;color:var(--mt-accent-2);margin-bottom:8px}.mt-descripcion{background:var(--mt-bg-panel)}.mt-descripcion__intro{max-width:720px;margin:0 auto 48px;text-align:center}.mt-descripcion__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.mt-descripcion__card{background:var(--mt-bg-panel-2);border:1px solid var(--mt-line);border-radius:var(--mt-radius);padding:26px}.mt-descripcion__card h3{font-family:var(--mt-font-display);font-weight:600;color:var(--mt-white);font-size:16px;margin:0 0 8px}.mt-descripcion__card p{color:var(--mt-text-dim);font-size:14.5px;margin:0;line-height:1.6}.mt-descripcion__pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.mt-descripcion__incluye{max-width:640px;margin:0 auto;background:var(--mt-bg-panel-2);border:1px solid var(--mt-line);border-radius:var(--mt-radius);padding:30px 34px}.mt-descripcion__incluye h3{font-family:var(--mt-font-display);font-weight:600;color:var(--mt-white);margin:0 0 16px}.mt-descripcion__incluye ul{margin:0;padding:0;list-style:none}.mt-descripcion__incluye li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--mt-line);color:var(--mt-text-dim);font-size:14.5px}.mt-descripcion__incluye li:first-child{border-top:none}.mt-descripcion__incluye svg{width:16px;height:16px;color:var(--mt-accent-2);flex-shrink:0}.mt-descripcion__rte{max-width:760px;margin:40px auto 0;color:var(--mt-text-dim);font-size:15px;line-height:1.7}.mt-descripcion__rte h2,.mt-descripcion__rte h3{font-family:var(--mt-font-display);font-weight:600;color:var(--mt-white)}@media(max-width:989px){.mt-producto__grid{grid-template-columns:1fr;gap:32px}.mt-compra{position:static}.mt-descripcion__grid,.mt-descripcion__pasos,.mt-confianza{grid-template-columns:1fr}}.mt-brand-dress .header,.mt-brand-dress .footer{font-family:var(--mt-font-body)}.mt-brand-dress .header__heading-link .h2,.mt-brand-dress .footer-block__heading{font-family:var(--mt-font-display);font-weight:600;letter-spacing:-.01em}.section-header{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mt-styles.css.map */
