:root{--mc-crema: #F8F4EE;--mc-crema-2: #F1EAE0;--mc-arena: #EADFCB;--mc-marino: #0F3554;--mc-marino-2: #1D4A6E;--mc-cielo: #5B9BC4;--mc-cielo-claro: #DCEAF3;--mc-salvia: #A9BFA8;--mc-salvia-claro: #E6EEE4;--mc-blanco: #FFFFFF;--mc-texto-suave: #4A6378;--mc-titulos: "Montserrat", -apple-system, "Segoe UI", sans-serif;--mc-cuerpo: "Nunito Sans", -apple-system, "Segoe UI", sans-serif;--mc-manuscrita: "Dancing Script", "Brush Script MT", cursive;--mc-radio: 24px;--mc-radio-s: 16px;--mc-margen: 24px;--mc-sombra: 0 18px 50px -20px rgba(15, 53, 84, .28);--mc-sombra-s: 0 8px 26px -14px rgba(15, 53, 84, .3);--mc-ease: cubic-bezier(.22, 1, .36, 1)}body{background:var(--mc-crema)}.section-header{margin-bottom:0!important}.header-wrapper{background:#f8f4eeeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header__menu-item{font-family:var(--mc-titulos);font-size:1.35rem;letter-spacing:.04em}.announcement-bar__message{font-family:var(--mc-titulos);letter-spacing:.08em;font-size:1.15rem;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded{font-family:var(--mc-titulos);letter-spacing:.06em;font-weight:600}h1,h2,h3,h4,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.mc-logo{display:inline-flex;align-items:center;gap:10px;color:var(--mc-marino);text-decoration:none}.mc-logo .mc-loto{width:40px;height:auto;color:var(--mc-marino);flex-shrink:0}.mc-logo__texto{display:flex;flex-direction:column;line-height:1}.mc-logo__l1{font-family:var(--mc-titulos);font-weight:500;font-size:11px;letter-spacing:.32em}.mc-logo__l2{font-family:var(--mc-titulos);font-weight:700;font-size:22px;letter-spacing:.06em;margin-top:3px}@media(max-width:749px){.mc-logo .mc-loto{width:32px}.mc-logo__l1{font-size:9px}.mc-logo__l2{font-size:18px}}.mc-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--mc-cuerpo);color:var(--mc-marino);position:relative}.mc-section *,.mc-section *:before,.mc-section *:after{box-sizing:border-box}.mc-container{max-width:1200px;margin:0 auto;padding:0 var(--mc-margen)}.mc-container--estrecho{max-width:860px}.mc-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mc-titulos);font-weight:600;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--mc-cielo);margin:0 0 18px}.mc-eyebrow:before{content:"";width:28px;height:1.5px;background:currentColor;display:inline-block}.mc-centro .mc-eyebrow:after{content:"";width:28px;height:1.5px;background:currentColor;display:inline-block}.mc-h1,.mc-h2,.mc-h3{font-family:var(--mc-titulos);font-weight:600;color:var(--mc-marino);margin:0;line-height:1.12;letter-spacing:-.015em}.mc-h1{font-size:56px}.mc-h2{font-size:42px}.mc-h3{font-size:20px;line-height:1.3}.mc-script{font-family:var(--mc-manuscrita);font-weight:600;color:var(--mc-cielo);font-size:1.22em;letter-spacing:0;display:inline-block;position:relative;line-height:1;padding:0 .08em}.mc-script--subrayado:after{content:"";position:absolute;left:4%;right:0;bottom:-.12em;height:.16em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9C50 3 120 2 198 5' stroke='%235B9BC4' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--mc-ease) .5s}.mc-visible .mc-script--subrayado:after,.mc-visible.mc-script--subrayado:after{transform:scaleX(1)}.mc-body{font-size:18px;line-height:1.7;color:var(--mc-texto-suave);margin:0}.mc-body p{margin:0 0 1em}.mc-body p:last-child{margin-bottom:0}.mc-cabecera{margin-bottom:56px}.mc-cabecera .mc-body{margin-top:18px;max-width:640px}.mc-centro{text-align:center}.mc-centro .mc-body{margin-left:auto;margin-right:auto}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 34px;border-radius:999px;background:var(--mc-marino);color:#fff!important;font-family:var(--mc-titulos);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;position:relative;overflow:hidden;transition:transform .45s var(--mc-ease),box-shadow .45s var(--mc-ease),background .3s;box-shadow:0 12px 30px -12px #0f35548c}.mc-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--mc-ease)}.mc-btn:hover{transform:translateY(-3px);box-shadow:0 18px 38px -14px #0f355499;background:var(--mc-marino-2)}.mc-btn:hover:after{transform:translate(120%)}.mc-btn svg{width:18px;height:18px;transition:transform .4s var(--mc-ease)}.mc-btn:hover svg{transform:translate(4px)}.mc-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.mc-btn--claro{background:#fff;color:var(--mc-marino)!important}.mc-btn--claro:hover{background:var(--mc-crema)}.mc-btn--bloque{width:100%}.mc-enlace{font-family:var(--mc-titulos);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-marino);text-decoration:none;border-bottom:1.5px solid var(--mc-cielo);padding-bottom:4px}.mc-icono{width:24px;height:24px;display:block}.mc-icono-circulo{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--mc-cielo-claro);color:var(--mc-marino);flex-shrink:0;transition:transform .5s var(--mc-ease),background .4s}.mc-icono-circulo .mc-icono{width:26px;height:26px}.mc-icono-circulo--salvia{background:var(--mc-salvia-claro)}.mc-icono-circulo--arena{background:var(--mc-arena)}.mc-reveal{opacity:0;transform:translateY(32px) scale(.985);transition:opacity 1s var(--mc-ease),transform 1.1s var(--mc-ease);transition-delay:var(--mc-delay, 0s);will-change:opacity,transform}.mc-reveal.mc-visible{opacity:1;transform:none}.mc-reveal--izq{transform:translate(-40px)}.mc-reveal--der{transform:translate(40px)}.mc-reveal--zoom{transform:scale(.94)}.shopify-design-mode .mc-reveal{opacity:1;transform:none}@keyframes mc-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mc-girar{to{transform:rotate(360deg)}}@keyframes mc-respirar{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:.85}}@keyframes mc-marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}.mc-hero{overflow-x:clip}.mc-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.mc-hero__sol{position:absolute;width:620px;height:620px;right:-120px;top:-160px;border-radius:50%;background:radial-gradient(circle,#ffd6a08c,#ffd6a000 65%);animation:mc-respirar 9s ease-in-out infinite}.mc-hero__bruma{position:absolute;width:520px;height:520px;left:-200px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,#5b9bc438,#5b9bc400 65%);animation:mc-respirar 11s ease-in-out infinite 2s}.mc-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;position:relative}.mc-hero__titulo{margin-bottom:26px}.mc-hero__frase{font-family:var(--mc-cuerpo);font-weight:600;color:var(--mc-marino);line-height:1.5;margin:0 0 12px;max-width:560px}.mc-hero__titulo .mc-script{display:block;margin-top:8px}.mc-hero__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:38px}.mc-hero__precio{display:flex;align-items:baseline;gap:10px;font-family:var(--mc-titulos)}.mc-hero__precio strong{font-size:26px;font-weight:700;color:var(--mc-marino)}.mc-hero__precio s{font-size:16px;color:var(--mc-texto-suave);opacity:.75}.mc-hero__sellos{display:flex;flex-wrap:wrap;gap:10px 26px;margin:34px 0 0;padding:0;list-style:none}.mc-hero__sellos li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mc-marino)}.mc-hero__sellos .mc-icono{width:18px;height:18px;color:var(--mc-cielo)}.mc-hero__materiales{display:none}@media(max-width:749px){.mc-hero__materiales{display:block;margin-top:24px;border-radius:var(--mc-radio-s);overflow:hidden;box-shadow:var(--mc-sombra-s)}.mc-hero__materiales img{width:100%;height:auto;display:block}}.mc-hero__visual{position:relative;padding:20px 10px 30px 30px}.mc-hero__marco{position:relative;border-radius:999px 999px var(--mc-radio) var(--mc-radio);overflow:hidden;aspect-ratio:4 / 5.4;box-shadow:var(--mc-sombra);background:var(--mc-arena)}.mc-hero__marco img{width:100%;height:115%;object-fit:cover;display:block;transform:translateY(var(--mc-parallax, 0px));will-change:transform}.mc-hero__aro{position:absolute;top:0;right:20px;bottom:10px;left:10px;border:1.5px solid var(--mc-cielo);border-radius:999px 999px var(--mc-radio) var(--mc-radio);transform:translate(-18px,14px);opacity:.5;pointer-events:none}.mc-hero__insignia{position:absolute;left:-6px;bottom:70px;width:128px;height:128px;border-radius:50%;background:var(--mc-marino);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--mc-sombra);animation:mc-flotar 6s ease-in-out infinite;z-index:2}.mc-hero__insignia strong{font-family:var(--mc-titulos);font-size:40px;line-height:1;font-weight:700}.mc-hero__insignia span{font-family:var(--mc-titulos);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-top:4px}.mc-hero__insignia svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);animation:mc-girar 26s linear infinite}.mc-hero__insignia text{font-family:var(--mc-titulos);font-size:8.4px;letter-spacing:2.6px;fill:#ffffffb3;text-transform:uppercase}.mc-hero__nota{position:absolute;right:-8px;top:64px;background:#fff;border-radius:var(--mc-radio-s);padding:14px 18px;box-shadow:var(--mc-sombra-s);display:flex;align-items:center;gap:12px;max-width:230px;animation:mc-flotar 7s ease-in-out infinite 1s;z-index:2}.mc-hero__nota .mc-icono-circulo{width:40px;height:40px}.mc-hero__nota .mc-icono-circulo .mc-icono{width:20px;height:20px}.mc-hero__nota p{margin:0;font-family:var(--mc-manuscrita);font-size:20px;line-height:1.15;color:var(--mc-marino)}.mc-reconoces__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.mc-reconoces__img{position:relative;border-radius:var(--mc-radio);overflow:hidden;box-shadow:var(--mc-sombra);aspect-ratio:5 / 4.4;background:var(--mc-arena)}.mc-reconoces__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--mc-ease)}.mc-reconoces__img:hover img{transform:scale(1.04)}.mc-reconoces__cita{position:absolute;left:22px;right:22px;bottom:22px;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--mc-radio-s);padding:16px 20px;font-family:var(--mc-manuscrita);font-size:24px;color:var(--mc-marino);line-height:1.2}.mc-lista-dolor{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px}.mc-lista-dolor li{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:var(--mc-radio-s);padding:18px 20px;box-shadow:0 2px #0f35540a;transition:transform .5s var(--mc-ease),box-shadow .5s var(--mc-ease)}.mc-lista-dolor li:hover{transform:translate(6px);box-shadow:var(--mc-sombra-s)}.mc-lista-dolor .mc-icono-circulo{width:42px;height:42px}.mc-lista-dolor .mc-icono-circulo .mc-icono{width:20px;height:20px}.mc-lista-dolor strong{display:block;font-family:var(--mc-titulos);font-weight:600;font-size:16px;color:var(--mc-marino);margin-bottom:2px}.mc-lista-dolor span{font-size:15.5px;color:var(--mc-texto-suave);line-height:1.5}.mc-reconoces__cierre{margin-top:28px;font-size:18px;color:var(--mc-marino)}.mc-reconoces__cierre em{font-family:var(--mc-manuscrita);font-style:normal;font-size:1.45em;color:var(--mc-cielo)}.mc-ad__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.mc-ad__grid>*{min-width:0}.mc-comparador{--mc-pos: 50%;position:relative;aspect-ratio:4 / 5;border-radius:var(--mc-radio);overflow:hidden;box-shadow:var(--mc-sombra);background:var(--mc-arena);user-select:none;-webkit-user-select:none;touch-action:pan-y}.mc-comparador__img{position:absolute;top:0;right:0;bottom:0;left:0}.mc-comparador__img img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.mc-comparador__img--antes{clip-path:inset(0 calc(100% - var(--mc-pos)) 0 0)}.mc-comparador__asa{position:absolute;top:50%;left:var(--mc-pos);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;color:var(--mc-marino);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px -8px #0f35548c;z-index:3;pointer-events:none;transition:transform .3s var(--mc-ease)}.mc-comparador__asa:before{content:"";position:absolute;left:50%;width:3px;margin-left:-1.5px;top:-2000px;bottom:-2000px;background:#fff;z-index:-1;box-shadow:0 0 12px #0f355440}.mc-comparador__asa svg{width:22px;height:22px}.mc-comparador:hover .mc-comparador__asa{transform:scale(1.08)}.mc-comparador__etiqueta{position:absolute;top:18px;z-index:2;font-family:var(--mc-titulos);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:8px 14px;border-radius:999px;pointer-events:none}.mc-comparador__etiqueta--antes{left:18px;background:#282e38b8;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mc-comparador__etiqueta--despues{right:18px;background:#ffffffe6;color:var(--mc-marino)}.mc-comparador__rango{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4;-webkit-appearance:none;appearance:none}.mc-comparador__rango:focus-visible~.mc-comparador__asa,.mc-comparador:focus-within .mc-comparador__asa{outline:3px solid var(--mc-cielo);outline-offset:3px}.mc-comparador.mc-pista .mc-comparador__img--antes,.mc-comparador.mc-pista .mc-comparador__asa{transition:clip-path .9s var(--mc-ease),left .9s var(--mc-ease)}.mc-ad__nota{margin:12px 0 0;font-size:12.5px;color:var(--mc-texto-suave);opacity:.8;text-align:center}.mc-ad__columnas{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;text-align:left}.mc-ad__col{border-radius:var(--mc-radio-s);padding:22px 20px}.mc-ad__col--antes{background:#0f35540d}.mc-ad__col--despues{background:#fff;box-shadow:var(--mc-sombra-s)}.mc-ad__col h3{margin:0 0 14px;font-family:var(--mc-titulos);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-texto-suave)}.mc-ad__col--despues h3{color:var(--mc-cielo)}.mc-ad__lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mc-ad__lista li{display:flex;align-items:flex-start;gap:10px;line-height:1.45;color:var(--mc-marino)}.mc-ad__col--antes .mc-ad__lista li{color:var(--mc-texto-suave)}.mc-ad__marca--antes{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#0f355414;position:relative}.mc-ad__marca--antes:before{content:"";position:absolute;left:7px;right:7px;top:50%;height:2px;margin-top:-1px;background:var(--mc-texto-suave);border-radius:2px}.mc-ad__lista .mc-checks__bola{margin-top:-1px}.mc-ad__lista .mc-icono{width:14px;height:14px;stroke-width:3}@media(max-width:989px){.mc-ad__grid{grid-template-columns:1fr;gap:44px}.mc-comparador-wrap{max-width:520px;margin:0 auto;width:100%}}@media(max-width:749px){.mc-ad__columnas{grid-template-columns:1fr}}.mc-incluye__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.mc-incluye__sticky{position:sticky;top:110px}.mc-incluye__img{border-radius:var(--mc-radio);overflow:hidden;box-shadow:var(--mc-sombra);background:var(--mc-arena)}.mc-incluye__img img{width:100%;height:auto;display:block}.mc-incluye__valor{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:var(--mc-radio-s);padding:18px 22px;box-shadow:var(--mc-sombra-s)}.mc-incluye__valor p{margin:0;font-size:15px;color:var(--mc-texto-suave)}.mc-incluye__valor strong{font-family:var(--mc-titulos);color:var(--mc-marino);font-size:18px}.mc-incluye__lista{display:grid;gap:18px}.mc-tarjeta{background:#fff;border-radius:var(--mc-radio);padding:28px;display:flex;gap:22px;align-items:flex-start;box-shadow:0 1px #0f35540d;transition:transform .55s var(--mc-ease),box-shadow .55s var(--mc-ease);position:relative;overflow:hidden}.mc-tarjeta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--mc-cielo);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--mc-ease)}.mc-tarjeta:hover{transform:translateY(-4px);box-shadow:var(--mc-sombra)}.mc-tarjeta:hover:before{transform:scaleY(1)}.mc-tarjeta:hover .mc-icono-circulo{transform:rotate(-8deg) scale(1.06)}.mc-tarjeta .mc-h3{margin-bottom:6px}.mc-tarjeta p{margin:0;font-size:15.5px;line-height:1.6;color:var(--mc-texto-suave)}.mc-tarjeta__etiqueta{display:inline-block;font-family:var(--mc-titulos);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--mc-marino);background:var(--mc-arena);border-radius:999px;padding:4px 10px;margin-left:8px;vertical-align:middle}.mc-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.mc-pasos__linea{position:absolute;top:46px;left:16%;right:16%;height:2px;background-image:linear-gradient(90deg,var(--mc-cielo) 50%,transparent 50%);background-size:14px 2px;transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--mc-ease) .3s}.mc-visible .mc-pasos__linea,.mc-pasos__grid.mc-visible .mc-pasos__linea{transform:scaleX(1)}.mc-paso{text-align:center;position:relative}.mc-paso__num{width:92px;height:92px;margin:0 auto 26px;border-radius:50%;background:var(--mc-crema);border:1.5px solid var(--mc-cielo);display:flex;align-items:center;justify-content:center;font-family:var(--mc-titulos);font-size:30px;font-weight:700;color:var(--mc-marino);position:relative;z-index:1;transition:background .5s,color .5s,transform .6s var(--mc-ease)}.mc-paso:hover .mc-paso__num{background:var(--mc-marino);color:#fff;transform:scale(1.06)}.mc-paso__num--icono .mc-icono{width:34px;height:34px;color:var(--mc-marino);transition:color .5s}.mc-paso:hover .mc-paso__num--icono .mc-icono{color:#fff}.mc-paso__num--icono .mc-loto path:first-child{stroke:currentColor}.mc-paso__num--icono .mc-icono.mc-loto{width:44px;height:auto}.mc-paso__badge{position:absolute;top:-4px;right:-4px;width:30px;height:30px;border-radius:50%;background:var(--mc-cielo);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -4px #0f355480}.mc-paso .mc-h3{margin-bottom:10px}.mc-paso p{margin:0 auto;max-width:300px;font-size:16px;line-height:1.65;color:var(--mc-texto-suave)}.mc-cifras{overflow-x:clip}.mc-cifras__caja{background:var(--mc-marino);border-radius:32px;padding:72px 56px;position:relative;overflow:hidden;color:#fff}.mc-cifras__caja:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-260px;border-radius:50%;background:radial-gradient(circle,#5b9bc473,#5b9bc400 65%)}.mc-cifras__caja .mc-loto-fondo{position:absolute;left:-40px;bottom:-60px;width:300px;height:auto;color:#ffffff0f;opacity:.5}.mc-cifras .mc-h2{color:#fff;position:relative}.mc-cifras .mc-eyebrow{color:#a9cde6}.mc-cifras__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:52px;position:relative}.mc-cifra{text-align:center;padding:10px;border-right:1px solid rgba(255,255,255,.14)}.mc-cifra:last-child{border-right:0}.mc-cifra .mc-icono-circulo{background:#ffffff1a;color:#fff;margin-bottom:18px}.mc-cifra__num{font-family:var(--mc-titulos);font-weight:700;font-size:46px;line-height:1;color:#fff;display:block}.mc-cifra__label{display:block;font-family:var(--mc-titulos);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#a9cde6;margin-top:10px}.mc-cifra p{margin:10px auto 0;font-size:15px;line-height:1.55;color:#ffffffbf;max-width:220px}.mc-opiniones{overflow-x:clip}.mc-opiniones__aviso{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:700;color:#8a5a00;background:#fff1d6;border:1px dashed #E0B15A;border-radius:999px;padding:6px 14px}.mc-marquesina{overflow-x:clip;overflow-y:visible;padding:20px 0 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mc-marquesina__pista{display:flex;gap:24px;width:max-content;animation:mc-marquesina var(--mc-velocidad, 50s) linear infinite}.mc-marquesina:hover .mc-marquesina__pista{animation-play-state:paused}.mc-opinion{width:360px;flex-shrink:0;background:#fff;border-radius:var(--mc-radio);padding:30px 28px;box-shadow:0 1px #0f35540d;transition:transform .5s var(--mc-ease),box-shadow .5s var(--mc-ease);position:relative}.mc-opinion:hover{transform:translateY(-6px);box-shadow:var(--mc-sombra)}.mc-opinion__estrellas{display:flex;gap:3px;color:#e3a93b;margin-bottom:14px}.mc-opinion__estrellas .mc-icono{width:17px;height:17px;fill:currentColor;stroke:none}.mc-opinion blockquote{margin:0;font-size:16px;line-height:1.65;color:var(--mc-marino)}.mc-opinion__autor{display:flex;align-items:center;gap:12px;margin-top:20px}.mc-opinion__avatar{width:42px;height:42px;border-radius:50%;background:var(--mc-cielo-claro);color:var(--mc-marino);display:flex;align-items:center;justify-content:center;font-family:var(--mc-titulos);font-weight:700;font-size:16px}.mc-opinion__autor strong{display:block;font-family:var(--mc-titulos);font-size:14.5px}.mc-opinion__autor span{font-size:13px;color:var(--mc-texto-suave)}.mc-opinion__ejemplo{position:absolute;top:14px;right:14px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a5a00;background:#fff1d6;border:1px dashed #E0B15A;border-radius:999px;padding:3px 9px}.mc-faq__lista{display:grid;gap:14px}.mc-faq__item{background:#fff;border-radius:var(--mc-radio-s);overflow:hidden;transition:box-shadow .4s var(--mc-ease)}.mc-faq__item[open]{box-shadow:var(--mc-sombra-s)}.mc-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;font-family:var(--mc-titulos);font-weight:600;color:var(--mc-marino)}.mc-faq__item summary::-webkit-details-marker{display:none}.mc-faq__mas{width:30px;height:30px;border-radius:50%;background:var(--mc-cielo-claro);position:relative;flex-shrink:0;transition:transform .45s var(--mc-ease),background .3s}.mc-faq__mas:before,.mc-faq__mas:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;background:var(--mc-marino);transform:translate(-50%,-50%);border-radius:2px}.mc-faq__mas:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .45s var(--mc-ease)}.mc-faq__item[open] .mc-faq__mas{background:var(--mc-marino)}.mc-faq__item[open] .mc-faq__mas:before,.mc-faq__item[open] .mc-faq__mas:after{background:#fff}.mc-faq__item[open] .mc-faq__mas:after{transform:translate(-50%,-50%) rotate(0)}.mc-faq__resp{padding:0 26px 24px;color:var(--mc-texto-suave);line-height:1.7}.mc-faq__resp p{margin:0 0 .8em}.mc-faq__resp p:last-child{margin:0}.mc-faq__item[open] .mc-faq__resp{animation:mc-faq-abrir .5s var(--mc-ease)}@keyframes mc-faq-abrir{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mc-cierre{overflow-x:clip}.mc-cierre__caja{background:linear-gradient(160deg,#eaf2f8,#f8f4ee 55%,#f3e7d6);border-radius:32px;padding:64px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;position:relative;overflow:hidden}.mc-cierre__caja:before{content:"";position:absolute;width:420px;height:420px;left:-120px;top:-160px;border-radius:50%;background:radial-gradient(circle,#ffd6a099,#ffd6a000 65%);animation:mc-respirar 10s ease-in-out infinite}.mc-cierre__img{position:relative}.mc-cierre__img img{width:100%;height:auto;display:block;border-radius:var(--mc-radio-s);box-shadow:0 40px 70px -30px #0f35548c;transform:perspective(1200px) rotateY(10deg) rotateX(2deg);transition:transform 1s var(--mc-ease)}.mc-cierre__img:hover img{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-6px)}.mc-cierre__descuento{position:absolute;top:-14px;right:-6px;width:92px;height:92px;border-radius:50%;background:var(--mc-cielo);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--mc-titulos);font-weight:700;font-size:24px;line-height:1;box-shadow:var(--mc-sombra-s);animation:mc-flotar 5s ease-in-out infinite}.mc-cierre__descuento small{font-size:10px;letter-spacing:.14em;margin-top:4px;font-weight:600}.mc-cierre__texto{position:relative}.mc-cierre__precio{display:flex;align-items:baseline;gap:14px;margin:26px 0 8px;font-family:var(--mc-titulos)}.mc-cierre__precio strong{font-size:52px;font-weight:700;color:var(--mc-marino);line-height:1}.mc-cierre__precio s{font-size:22px;color:var(--mc-texto-suave);opacity:.7}.mc-cierre__nota{font-size:14px;color:var(--mc-texto-suave);margin:0 0 26px}.mc-checks{list-style:none;margin:22px 0 28px;padding:0;display:grid;gap:10px}.mc-checks li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--mc-marino)}.mc-checks .mc-icono{width:14px;height:14px;stroke-width:3}.mc-checks__bola{width:24px;height:24px;border-radius:50%;background:var(--mc-salvia-claro);color:var(--mc-marino);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mc-sellos{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(15,53,84,.12)}.mc-sellos span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--mc-marino)}.mc-sellos .mc-icono{width:18px;height:18px;color:var(--mc-cielo)}.mc-garantia{display:flex;gap:16px;align-items:center;margin-top:22px;background:#ffffffbf;border-radius:var(--mc-radio-s);padding:16px 18px}.mc-garantia__sello{width:58px;height:58px;border-radius:50%;border:2px dashed var(--mc-cielo);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--mc-titulos);font-weight:700;color:var(--mc-marino);font-size:20px;line-height:1;flex-shrink:0}.mc-garantia__sello small{font-size:8px;letter-spacing:.14em;font-weight:700;margin-top:2px}.mc-garantia p{margin:0;font-size:14.5px;line-height:1.5;color:var(--mc-texto-suave)}.mc-garantia strong{color:var(--mc-marino)}.mc-producto__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:start}.mc-producto__grid>*,.mc-hero__grid>*,.mc-reconoces__grid>*,.mc-incluye__grid>*,.mc-cierre__caja>*{min-width:0}.mc-galeria{position:sticky;top:100px}.mc-galeria__principal{position:relative;border-radius:var(--mc-radio);overflow:hidden;background:#fff;box-shadow:var(--mc-sombra-s);aspect-ratio:1 / 1}.mc-galeria__principal img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .35s ease,transform .6s var(--mc-ease)}.mc-galeria__principal img.mc-cambiando{opacity:0;transform:scale(.98)}.mc-galeria__flecha{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--mc-marino);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--mc-sombra-s);transition:transform .3s var(--mc-ease);z-index:2}.mc-galeria__flecha:hover{transform:translateY(-50%) scale(1.08)}.mc-galeria__flecha--prev{left:14px}.mc-galeria__flecha--next{right:14px}.mc-galeria__flecha svg{width:20px;height:20px}.mc-galeria__minis{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}.mc-galeria__mini{width:76px;height:76px;flex-shrink:0;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer;opacity:.6;transition:opacity .3s,border-color .3s,transform .3s var(--mc-ease)}.mc-galeria__mini:hover{opacity:1;transform:translateY(-2px)}.mc-galeria__mini.mc-activa{border-color:var(--mc-marino);opacity:1}.mc-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.mc-compra__titulo{margin:0 0 14px}.mc-compra__valoracion{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mc-texto-suave);margin-bottom:18px}.mc-compra__intro{margin:20px 0 0}.mc-compra__precio{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-family:var(--mc-titulos);margin-top:22px}.mc-compra__precio .mc-actual{font-size:38px;font-weight:700;color:var(--mc-marino);line-height:1}.mc-compra__precio s{font-size:20px;color:var(--mc-texto-suave);opacity:.7}.mc-compra__ahorro{background:var(--mc-cielo);color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 12px}.mc-compra__impuestos{font-size:13px;color:var(--mc-texto-suave);margin:8px 0 0}.mc-variantes{margin-top:24px;display:grid;gap:18px;border:0;padding:0}.mc-variantes legend,.mc-variante__label{font-family:var(--mc-titulos);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.mc-variante__opciones{display:flex;flex-wrap:wrap;gap:10px}.mc-variante__opciones input{position:absolute;opacity:0;pointer-events:none}.mc-variante__opciones label{border:1.5px solid rgba(15,53,84,.25);border-radius:999px;padding:10px 20px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s;background:#fff}.mc-variante__opciones input:checked+label{background:var(--mc-marino);border-color:var(--mc-marino);color:#fff}.mc-variante__opciones input:focus-visible+label{outline:2px solid var(--mc-cielo);outline-offset:2px}.mc-compra__form{margin-top:28px}.mc-compra__form .mc-btn{width:100%;min-height:62px;font-size:15px}.mc-compra__form .shopify-payment-button{margin-top:12px}.mc-compra__form .shopify-payment-button__button{border-radius:999px;min-height:56px;overflow:hidden}.mc-compra__error{color:#b42318;font-size:14px;margin-top:10px}.mc-confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.mc-confianza__item{background:#fff;border-radius:var(--mc-radio-s);padding:14px 10px;text-align:center;font-size:13px;font-weight:600;color:var(--mc-marino);line-height:1.35}.mc-confianza__item .mc-icono{width:22px;height:22px;margin:0 auto 8px;color:var(--mc-cielo)}.mc-compra__bloque{margin-top:30px;padding-top:26px;border-top:1px solid rgba(15,53,84,.12)}.mc-compra__bloque h3{font-family:var(--mc-titulos);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-cielo);margin:0 0 16px}.mc-caracteristicas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-caracteristica{background:#fff;border-radius:var(--mc-radio-s);padding:16px;display:flex;gap:12px;align-items:flex-start}.mc-caracteristica .mc-icono-circulo{width:38px;height:38px}.mc-caracteristica .mc-icono-circulo .mc-icono{width:18px;height:18px}.mc-caracteristica strong{display:block;font-family:var(--mc-titulos);font-size:14.5px;margin-bottom:2px}.mc-caracteristica span{font-size:13.5px;color:var(--mc-texto-suave);line-height:1.45}.mc-descripcion{color:var(--mc-texto-suave);line-height:1.7;font-size:16px}.mc-descripcion ul{padding-left:1.2em}.mc-pasos-mini{list-style:none;counter-reset:paso;margin:0;padding:0;display:grid;gap:12px}.mc-pasos-mini li{counter-increment:paso;display:flex;gap:14px;align-items:flex-start;font-size:15.5px;color:var(--mc-texto-suave);line-height:1.55}.mc-pasos-mini li:before{content:counter(paso);width:28px;height:28px;border-radius:50%;background:var(--mc-marino);color:#fff;font-family:var(--mc-titulos);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-barra-fija{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -10px 30px -18px #0f355466;padding:12px var(--mc-margen);display:flex;align-items:center;justify-content:space-between;gap:14px;transform:translateY(110%);transition:transform .5s var(--mc-ease)}.mc-barra-fija.mc-mostrar{transform:none}.mc-barra-fija__info{display:flex;flex-direction:column;font-family:var(--mc-titulos);line-height:1.2}.mc-barra-fija__info span{font-size:13px;color:var(--mc-texto-suave)}.mc-barra-fija__info strong{font-size:19px;color:var(--mc-marino)}.mc-barra-fija .mc-btn{min-height:48px;padding:0 24px;font-size:13px}.mc-footer{background:var(--mc-marino);color:#ffffffc7;font-family:var(--mc-cuerpo);position:relative;overflow:hidden}.mc-footer a{color:#ffffffc7;text-decoration:none;transition:color .3s}.mc-footer a:hover{color:#fff}.mc-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px}.mc-footer .mc-logo,.mc-footer .mc-logo .mc-loto{color:#fff}.mc-footer__lema{margin:18px 0 0;font-size:15.5px;line-height:1.65;max-width:320px}.mc-footer__lema-script{display:block;font-family:var(--mc-manuscrita);font-size:24px;color:#a9cde6;margin-top:14px}.mc-footer h4{font-family:var(--mc-titulos);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:6px 0 18px}.mc-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.mc-footer__redes{display:flex;gap:10px;margin-top:22px}.mc-footer__redes a{width:40px;height:40px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;transition:background .3s,transform .3s var(--mc-ease)}.mc-footer__redes a:hover{background:var(--mc-cielo);transform:translateY(-3px)}.mc-footer__redes svg{width:18px;height:18px;fill:currentColor}.mc-footer__texto{font-size:15px;line-height:1.65;margin:0}.mc-footer__inferior{margin-top:56px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:13.5px}.mc-footer__legales{display:flex;flex-wrap:wrap;gap:8px 20px}.mc-footer__pagos{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.mc-footer__pagos svg{height:24px;width:auto}.mc-footer__loto{position:absolute;right:-60px;bottom:-70px;width:320px;height:auto;color:#ffffff0d;pointer-events:none}.mc-footer__loto path{stroke:#ffffff0f!important}.mc-footer__localizacion{margin-top:20px}@media(max-width:989px){.mc-h1{font-size:44px}.mc-h2{font-size:34px}.mc-hero__grid,.mc-reconoces__grid,.mc-incluye__grid,.mc-producto__grid{grid-template-columns:1fr;gap:44px}.mc-hero__visual{max-width:460px;margin:0 auto;width:100%}.mc-incluye__sticky,.mc-galeria{position:relative;top:0}.mc-cifras__grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.mc-cifra:nth-child(2){border-right:0}.mc-cierre__caja{grid-template-columns:1fr;padding:48px 32px;gap:40px}.mc-cierre__img{max-width:360px;margin:0 auto}.mc-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){:root{--mc-margen: 18px}.mc-h1{font-size:34px}.mc-h2{font-size:28px}.mc-body{font-size:16.5px}.mc-cabecera{margin-bottom:36px}.mc-hero__insignia{width:98px;height:98px;left:0;bottom:40px}.mc-hero__insignia strong{font-size:30px}.mc-hero__nota{right:0;top:30px;max-width:190px;padding:10px 12px}.mc-hero__nota p{font-size:17px}.mc-hero__acciones .mc-btn{width:100%}.mc-pasos__grid{grid-template-columns:1fr;gap:36px}.mc-pasos__linea{display:none}.mc-cifras__caja{padding:52px 22px;border-radius:24px}.mc-cifra__num{font-size:36px}.mc-cifra{border-right:0}.mc-opinion{width:290px;padding:26px 22px}.mc-tarjeta{padding:22px 20px;gap:16px}.mc-cierre__caja{padding:40px 22px;border-radius:24px}.mc-cierre__precio strong{font-size:42px}.mc-caracteristicas{grid-template-columns:1fr}.mc-confianza{grid-template-columns:repeat(3,1fr);gap:8px}.mc-confianza__item{font-size:11.5px;padding:12px 6px}.mc-footer__grid{grid-template-columns:1fr;gap:34px}.mc-faq__item summary{padding:18px}.mc-faq__resp{padding:0 18px 20px}}@media(min-width:990px){.mc-barra-fija{display:none}}@media(prefers-reduced-motion:reduce){.mc-reveal,.mc-reveal--izq,.mc-reveal--der,.mc-reveal--zoom{opacity:1!important;transform:none!important;transition:none!important}.mc-marquesina__pista,.mc-hero__insignia,.mc-hero__insignia svg,.mc-hero__nota,.mc-hero__sol,.mc-hero__bruma,.mc-cierre__descuento,.mc-cierre__caja:before{animation:none!important}.mc-hero__marco img{transform:none!important}.mc-script--subrayado:after,.mc-pasos__linea{transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mc-styles.css.map */
