:root{--im-fondo: #ffffff;--im-texto: #111111;--im-suave: #6b6b6b;--im-gris: #f4f4f2;--im-linea: #e6e6e3;--im-oscuro: #0f0f10;--im-acento: #e63b1f;--im-acento-suave: #fff3ee;--im-fuente: var(--font-body-family, "Montserrat", -apple-system, sans-serif);--im-fuente-titulos: var(--font-heading-family, "Montserrat", -apple-system, sans-serif);--im-radio: 14px;--im-margen: 20px;--im-ease: cubic-bezier(.22, 1, .36, 1)}.section-header{margin-bottom:0!important}.im-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--im-fuente);color:var(--im-texto);overflow-x:clip}.im-section *,.im-section *:before,.im-section *:after{box-sizing:border-box}.im-container{max-width:1200px;margin:0 auto;padding:0 var(--im-margen)}.im-h2{font-family:var(--im-fuente-titulos);font-weight:700;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em}.im-section .im-h2{color:inherit}.im-section .im-h2.im-impacto{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.04}.im-resaltado{color:var(--im-resaltado, var(--im-acento))}.im-body{line-height:1.6;margin:0;color:inherit;opacity:.88}.im-body p{margin:0 0 .8em}.im-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 32px;border-radius:10px;border:0;background:var(--im-texto);color:#fff;font-family:var(--im-fuente);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s var(--im-ease),box-shadow .25s var(--im-ease),background .25s}.im-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.im-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.im-btn--acento{background:var(--im-acento)}.im-reveal{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .8s var(--im-ease),transform .8s var(--im-ease)}.im-reveal.im-visible{opacity:1;transform:none}.im-reveal[data-delay="1"]{transition-delay:.08s}.im-reveal[data-delay="2"]{transition-delay:.16s}.im-reveal[data-delay="3"]{transition-delay:.24s}.shopify-design-mode .im-reveal{opacity:1;transform:none}.im-producto__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.im-galeria{position:sticky;top:20px}.im-galeria__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;background:var(--im-gris)}.im-galeria__track::-webkit-scrollbar{display:none}.im-galeria__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.im-galeria__slide img,.im-galeria__slide svg{width:100%;height:100%;object-fit:cover;display:block}.im-galeria__thumbs{display:flex;justify-content:center;gap:12px;margin-top:16px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.im-galeria__thumbs::-webkit-scrollbar{display:none}.im-galeria__thumb{flex:0 0 var(--im-thumb, 110px);height:var(--im-thumb, 110px);border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--im-gris);cursor:pointer;opacity:.75;transition:border-color .2s,opacity .2s,transform .25s var(--im-ease)}.im-galeria__thumb:hover{opacity:1;transform:translateY(-2px)}.im-galeria__thumb img{width:100%;height:100%;object-fit:cover;display:block}.im-galeria__thumb.is-active{border-color:var(--im-texto);opacity:1}@media(max-width:540px){.im-galeria__thumbs{justify-content:flex-start}.im-galeria__thumb{flex-basis:72px;height:72px}}.im-compra{display:flex;flex-direction:column;gap:16px}.im-urgencia{align-self:stretch;background:var(--im-acento);color:#fff;text-align:center;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:6px}.im-producto__titulo{font-family:var(--im-fuente-titulos);font-weight:600;line-height:1.12;margin:0;letter-spacing:-.015em}.im-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--im-suave)}.im-estrellas{color:#f5a623;letter-spacing:2px;font-size:16px}.im-ventajas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.im-ventajas li{display:flex;gap:10px;align-items:baseline;line-height:1.4}.im-precio{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.im-precio__actual{font-weight:700;font-size:26px}.im-precio__antes{color:var(--im-suave);text-decoration:line-through;font-size:17px}.im-precio__pct{background:var(--im-texto);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.im-precio__pct:empty{display:none}.im-ofertas__titulo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:15px;margin:6px 0 0}.im-ofertas__titulo:before,.im-ofertas__titulo:after{content:"";flex:1;height:1px;background:var(--im-linea)}.im-ofertas{display:grid;gap:12px}.im-oferta{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px solid var(--im-linea);border-radius:var(--im-radio);cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--im-ease)}.im-oferta:hover{transform:translateY(-1px)}.im-oferta input{position:absolute;opacity:0;pointer-events:none}.im-oferta__radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid #bdbdb8;position:relative}.im-oferta.is-active{border-color:var(--im-acento);background:var(--im-acento-suave)}.im-oferta.is-active .im-oferta__radio{border-color:var(--im-acento)}.im-oferta.is-active .im-oferta__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--im-acento)}.im-oferta.is-disabled{opacity:.5;cursor:not-allowed}.im-oferta__info{flex:1;display:flex;flex-direction:column;gap:3px}.im-oferta__nombre{font-weight:700;font-size:16px}.im-oferta__ahorro{font-size:13px;color:var(--im-acento);font-weight:600}.im-oferta__precio{text-align:right;display:flex;flex-direction:column;gap:2px}.im-oferta__precio strong{font-size:17px}.im-oferta__precio s{font-size:13px;color:var(--im-suave)}.im-oferta__tag{position:absolute;top:-13px;right:16px;background:var(--im-acento);color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;box-shadow:0 4px 12px #e63b1f59}.im-color{display:flex;align-items:center;gap:10px;font-size:15px;margin:0}.im-color__muestra{width:22px;height:22px;border-radius:50%;background:#1a1a1a;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--im-texto)}.im-btn--comprar{width:100%;min-height:60px;font-size:17px}.im-btn--comprar.is-latido{animation:im-latido 2.6s ease-in-out infinite}@keyframes im-latido{0%,to{transform:scale(1)}6%{transform:scale(1.025)}12%{transform:scale(1)}}.im-confianza{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.im-confianza__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12px;line-height:1.3;color:var(--im-suave)}.im-confianza__item svg{width:26px;height:26px;color:var(--im-texto)}.im-resenas-mini{display:grid;gap:12px}.im-resena-mini{background:var(--im-gris);border-radius:var(--im-radio);padding:16px 18px}.im-resena-mini p{margin:0 0 8px;line-height:1.5;font-size:14px}.im-resena-mini__pie{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}.im-acordeon{border-top:1px solid var(--im-linea)}.im-acordeon details{border-bottom:1px solid var(--im-linea)}.im-acordeon summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 2px;cursor:pointer;font-weight:600}.im-acordeon summary::-webkit-details-marker{display:none}.im-acordeon summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400;transition:transform .3s var(--im-ease)}.im-acordeon details[open] summary:after{transform:rotate(45deg)}.im-acordeon__contenido{padding:0 2px 18px;line-height:1.6;opacity:.85}.im-acordeon__contenido p{margin:0 0 .7em}.im-acordeon__icono{font-size:18px}.im-uso__cabecera{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.im-uso__flechas{display:flex;gap:8px}.im-flecha{width:44px;height:44px;border-radius:50%;border:1px solid var(--im-linea);background:#fff;cursor:pointer;font-size:18px;transition:background .2s,color .2s}.im-flecha:hover{background:var(--im-texto);color:#fff}.im-uso__wrap{overflow-x:clip;overflow-y:visible}.im-uso__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.im-uso__track::-webkit-scrollbar{display:none}.im-uso__item{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start;border-radius:var(--im-radio);overflow:hidden;background:var(--im-gris);position:relative;aspect-ratio:4 / 5}.im-uso__item img,.im-uso__item video,.im-uso__item svg{width:100%;height:100%;object-fit:cover;display:block}.im-uso__texto{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 16px;color:#fff;font-weight:600;background:linear-gradient(transparent,#000000a6)}.im-resenas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.im-resena{background:var(--im-gris);border-radius:var(--im-radio);padding:22px;display:flex;flex-direction:column;gap:10px;transition:transform .3s var(--im-ease),box-shadow .3s var(--im-ease)}.im-resena:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.im-resena p{margin:0;line-height:1.55}.im-resena__foto{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;height:auto}.im-resena__pie{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;margin-top:auto}.im-resena__ok{font-size:12px;color:#1a7f37;font-weight:600}.im-resenas__aviso{text-align:center;padding:28px;border:2px dashed var(--im-linea);border-radius:var(--im-radio);color:var(--im-suave);margin:0}@media(max-width:990px){.im-resenas__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.im-resenas__grid{grid-template-columns:1fr}}.im-faq__grid{max-width:820px;margin:0 auto}.im-ola{position:relative}.im-ola__forma{display:block;width:100%;height:60px}.im-ola__cuerpo{padding:40px 0}.im-ola__cuerpo .im-container{max-width:860px}.im-ola__pre{display:inline-block;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--im-acento);margin-bottom:18px;padding:6px 16px;border:2px solid currentColor;border-radius:999px}.im-garantia__caja{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;max-width:900px;margin:0 auto;padding:36px;border-radius:22px;border:2px dashed var(--im-linea)}.im-sello{width:128px;height:128px;border-radius:50%;background:var(--im-texto);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:800;line-height:1;box-shadow:0 0 0 6px #fff,0 0 0 8px var(--im-texto)}.im-sello strong{font-size:40px}.im-sello span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.im-it__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.im-it--invertido .im-it__media{order:2}.im-it__media{border-radius:22px;overflow:hidden;background:var(--im-gris);aspect-ratio:1 / 1}.im-it__media img,.im-it__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--im-ease)}.im-it__media:hover img{transform:scale(1.04)}.im-it__pre{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--im-acento);margin-bottom:10px;display:block}.im-it__texto .im-btn{margin-top:24px}.im-datos__grid{display:grid;grid-template-columns:repeat(var(--im-cols, 3),minmax(0,1fr));gap:20px}.im-dato{text-align:center;padding:28px 18px;border-radius:var(--im-radio);background:var(--im-gris)}.im-dato__num{font-family:var(--im-fuente-titulos);font-weight:800;line-height:1;display:block;margin-bottom:10px}.im-dato__txt{line-height:1.45;opacity:.85;margin:0}.im-hero{position:relative;min-height:var(--im-hero-alto, 640px);display:flex;align-items:center;color:#fff;background:var(--im-oscuro);overflow:hidden}.im-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0}.im-hero__fondo img,.im-hero__fondo svg{width:100%;height:115%;object-fit:cover;display:block;will-change:transform}.im-hero__fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--im-hero-oscuro, .6)),rgba(0,0,0,calc(var(--im-hero-oscuro, .6) * .35)) 70%)}.im-hero .im-container{position:relative;width:100%}.im-hero__texto{max-width:620px}.im-hero__pre{display:inline-block;background:var(--im-acento);color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:6px;margin-bottom:18px}.im-hero .im-h2{text-transform:uppercase;letter-spacing:-.02em;line-height:1.02}.im-hero .im-btn{margin-top:28px;background:#fff;color:var(--im-texto)}.im-footer{background:var(--im-oscuro);color:#fff}.im-footer a{color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s}.im-footer a:hover{opacity:1}.im-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.im-footer__marca{font-family:var(--im-fuente-titulos);font-weight:800;font-size:28px;letter-spacing:.08em;margin:0 0 12px}.im-footer h3{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.im-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.im-footer__base{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:13px;opacity:.85}.im-footer__legal{display:flex;flex-wrap:wrap;gap:16px}.im-footer__pagos{display:flex;gap:6px;flex-wrap:wrap}.im-footer__redes{display:flex;gap:14px;margin-top:16px}.im-wordmark{font-family:var(--im-fuente-titulos);font-weight:800;letter-spacing:.1em;font-size:var(--im-wordmark-size, 26px);color:rgb(var(--color-foreground))}.im-ad__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.im-ad__card{border:2px solid var(--im-linea);border-radius:20px;overflow:hidden;background:#fff}.im-ad--despues{box-shadow:0 16px 40px #ff5a1f24}.im-ad__media{position:relative;aspect-ratio:4 / 5;background:var(--im-gris)}.im-ad__media img,.im-ad__media svg{width:100%;height:100%;object-fit:cover;display:block}.im-ad--antes .im-ad__media img{filter:grayscale(.6) contrast(.95)}.im-ad__vacio{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:96px;background:repeating-linear-gradient(135deg,#f4f4f2 0 18px,#ecece9 18px 36px)}.im-ad--despues .im-ad__vacio{background:repeating-linear-gradient(135deg,#fff3ee 0 18px,#ffe8de 18px 36px)}.im-ad__chip{position:absolute;top:14px;left:14px;color:#fff;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.im-ad__lista{list-style:none;margin:0;padding:20px 22px 24px;display:grid;gap:12px}.im-ad__lista li{display:flex;gap:10px;align-items:baseline;line-height:1.4}.im-ad__ico{flex:0 0 22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;transform:translateY(3px)}.im-ad--antes .im-ad__ico{background:#9a9a96}.im-ad--despues .im-ad__ico{background:var(--im-resaltado, #FF5A1F)}.im-comp__sub{margin:0 auto 28px;max-width:640px}.im-comp__wrap{overflow-x:auto;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0000000f;max-width:900px;margin:0 auto}.im-comp{width:100%;border-collapse:collapse;min-width:520px}.im-comp th,.im-comp td{padding:16px 14px;text-align:center;border-bottom:1px solid var(--im-linea)}.im-comp th{font-weight:800;letter-spacing:.02em}.im-comp tbody tr:last-child td{border-bottom:0}.im-comp__criterio{text-align:left!important;font-weight:600}.im-comp__nuestra{font-weight:800}.im-comp__v span{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;font-weight:800}.im-comp__v--si span{background:#1f9d55;color:#fff}.im-comp__v--no span{background:#ececea;color:#9a9a96}.im-comp__v--medio span{background:#fff1d6;color:#b7791f}.im-cta{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;border-radius:26px;padding:40px;overflow:hidden}.im-cta__media{border-radius:18px;overflow:hidden;background:#fff;aspect-ratio:1 / 1}.im-cta__media img{width:100%;height:100%;object-fit:cover;display:block}.im-cta__puntos{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px;font-size:17px;opacity:.92}.im-cta__precio{font-size:18px;margin:0 0 18px}.im-cta__precio strong{font-size:30px}.im-cta .im-btn{min-width:260px}.im-cta__nota{font-size:13px;opacity:.7;margin:12px 0 0}.im-barra-fija{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #0000001f;transform:translateY(110%);transition:transform .35s var(--im-ease);font-family:var(--im-fuente)}.im-barra-fija.is-visible{transform:none}.im-barra-fija__info{display:flex;flex-direction:column;line-height:1.2}.im-barra-fija__nombre{font-size:12px;color:var(--im-suave)}.im-barra-fija__info strong{font-size:18px}.im-barra-fija .im-btn{min-height:48px;padding:0 22px;font-size:14px}@media(min-width:991px){.im-barra-fija{left:auto;right:24px;bottom:24px;border-radius:16px;width:380px}}.im-whatsapp{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:999px;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px #0006;z-index:41;transition:transform .25s var(--im-ease),bottom .35s var(--im-ease)}.im-whatsapp:hover{transform:scale(1.08)}.im-whatsapp svg{width:30px;height:30px}.im-barra-visible .im-whatsapp{bottom:120px}@media(max-width:990px){.im-barra-visible .im-whatsapp{bottom:86px}}@media(max-width:540px){.im-whatsapp{right:14px;bottom:14px;width:52px;height:52px}.im-whatsapp svg{width:26px;height:26px}}@media(max-width:990px){.im-cta{grid-template-columns:1fr;padding:28px 22px;gap:24px}.im-ad__grid{grid-template-columns:1fr}.im-producto__grid,.im-it__grid{grid-template-columns:1fr;gap:28px}.im-galeria{position:static}.im-it--invertido .im-it__media{order:0}.im-uso__item{flex-basis:calc((100% - 16px)/2)}.im-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){:root{--im-margen: 16px}.im-uso__item{flex-basis:78%}.im-garantia__caja{grid-template-columns:1fr;text-align:center;justify-items:center;padding:28px 20px}.im-datos__grid,.im-footer__grid{grid-template-columns:1fr}.im-uso__flechas{display:none}.im-precio__actual{font-size:24px}}@media(prefers-reduced-motion:reduce){.im-reveal{opacity:1;transform:none;transition:none}.im-btn--comprar.is-latido{animation:none}.im-btn,.im-oferta,.im-it__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/im-styles.css.map */
