body{font-size:17px;line-height:1.5}h2{font-size:28px;line-height:1.18}.sub{font-size:17px;line-height:1.45}h2 em{font-style:normal;color:var(--azul-medio)}.seccion{padding:42px 0}.seccion--azul h2 em{color:#ffd76a}.barra{font-size:13.5px;padding:9px 0}.checks li{font-size:17px;line-height:1.4}.btn-cod{font-size:18px;white-space:normal;text-align:center;line-height:1.2;padding:16px 14px}.btn-cod__txt small{font-size:14px;margin-top:4px}.btn-nota{font-size:15.5px;line-height:1.4}.faq summary{font-size:17px;padding:16px 15px}.faq .cuerpo{font-size:16px;line-height:1.5;padding:0 15px 15px}.resena b{font-size:15px}.resena p{font-size:15px;line-height:1.45}.resena time{font-size:12.5px}.resenas__nota span{font-size:14px}.barras div{font-size:13.5px;grid-template-columns:26px 1fr 42px;white-space:nowrap}.tabla{font-size:16px}.tabla th{font-size:14px}.tabla th.nos{font-size:15px}.tabla td{padding:13px 8px}.tabla td:first-child{width:56%}.cierre p{font-size:17px;line-height:1.5}.cierre h2 em{display:block}.sticky__precio b{font-size:20px}.sticky__precio small{font-size:12.5px}.sticky .btn-cod{font-size:15px;padding:14px 10px}.pie{font-size:13.5px}[id]{scroll-margin-top:84px}.mag-contador{background:var(--azul-osc);color:#fff;text-align:center;padding:8px 12px 9px;display:flex;flex-direction:column;align-items:center;gap:5px}.mag-contador__txt{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;line-height:1.25}.mag-contador__txt b,.mag-contador__txt strong{color:var(--amarillo);font-weight:800}.mag-contador__txt .ico{color:var(--amarillo);width:18px;height:18px}.mag-contador__reloj{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.mag-contador__reloj small{font-size:13.5px;font-weight:500;color:#cfd6ea;margin-right:5px}.mag-contador__reloj b{background:#fff;color:var(--azul-osc);font-weight:800;font-size:16px;line-height:1.3;border-radius:6px;padding:1px 7px;min-width:34px}.mag-contador__reloj i{font-style:normal;font-weight:800;color:var(--amarillo)}.mag-compra{padding-top:12px}.mag-valoracion{font-size:15px;gap:8px}.mag-valoracion .bandera{width:20px;height:20px}h1.mag-titulo{font-size:30px;font-weight:800;line-height:1.12;letter-spacing:-.02em;margin:4px 0 8px}h1.mag-titulo small{display:block;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--azul-medio);margin-bottom:4px}.mag-subtitulo{font-size:18.5px;font-weight:600;line-height:1.3;color:#2a3559;margin-bottom:4px}.mag-datos{font-size:15px;color:var(--gris);margin-bottom:8px}.mag-precio{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:8px 0 6px}.mag-precio b{font-size:32px;font-weight:800;color:var(--azul);letter-spacing:-.02em;line-height:1.1}.mag-precio s{font-size:19px;color:#9aa0b3}.mag-precio__etq{background:var(--rojo);color:#fff;font-weight:800;font-size:15px;padding:4px 11px;border-radius:999px}.mag-precio small{flex-basis:100%;font-size:14px;color:var(--gris);font-weight:600}.mag-compra .packs{margin-top:18px}.mag-compra .packs__titulo{font-size:14px}.mag-compra .pack{padding:17px 14px 14px}.mag-compra .pack__nombre{font-size:20px;line-height:1.2}.mag-pack__duracion{font-size:14.5px;font-weight:600;color:var(--azul-medio);margin-top:2px;line-height:1.25}.mag-compra .pack__precio{font-size:23px;line-height:1.15}.mag-compra .pack__tachado{font-size:14.5px}.mag-pack__bote{margin:10px 0 0 32px;font-size:15px;font-weight:700;color:#2a3559;line-height:1.35}.mag-pack__bote em{font-style:normal;color:var(--verde-osc)}.mag-compra .pack__desc{margin:4px 0 0 32px;font-size:14.5px;line-height:1.4;color:#4b5563}.mag-compra .pack__ahorro{margin:8px 0 0 32px;font-size:13px;padding:3px 9px}.mag-compra .pack__regalos{margin-top:12px}.mag-compra .pack__regalo{font-size:14px;line-height:1.3;padding:8px 10px}.mag-compra .pack__regalo .ico{width:24px;height:24px}.mag-compra .pack__regalo .gratis{font-size:11px}.mag-pack__nota{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;color:var(--verde-osc);font-weight:700}.mag-pack__nota .ico{width:17px;height:17px}.mag-compra .pack__badge{font-size:12px;padding:5px 11px}.mag-compra .packs__nota{font-size:14.5px;color:#4b5563}.mag-compra .packs__nota .ico{width:19px;height:19px}.mag-btn{min-height:66px}.mag-btn .btn-cod__txt{text-transform:uppercase}.mag-btn .btn-cod__txt small{text-transform:none}.mag-escasez{display:inline-flex;align-items:center;gap:10px;background:#fff4e5;border:1px solid #fbd9a5;color:#6b3b00;border-radius:999px;padding:8px 15px;font-size:15px;margin:18px 0 4px;line-height:1.3}.mag-escasez i{width:10px;height:10px;border-radius:50%;background:#f0891b;flex:0 0 auto;animation:magpulso 1.6s infinite}@keyframes magpulso{0%{box-shadow:0 0 #f0891b8c}70%{box-shadow:0 0 0 9px #f0891b00}to{box-shadow:0 0 #f0891b00}}@media(prefers-reduced-motion:reduce){.mag-escasez i{animation:none}}.mag-iconos3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 12px;text-align:center}.mag-iconos3>div{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.25;color:#2a3559}.mag-iconos3 i{width:50px;height:50px;border-radius:50%;background:var(--azul-claro);display:grid;place-items:center;color:var(--azul)}.mag-iconos3 .ico{width:25px;height:25px}.mag-compra .entrega{font-size:15px;padding:12px}.mag-compra .entrega .flag{font-size:13.5px}.mag-confianza{list-style:none;display:grid;gap:10px;margin:16px 0 14px}.mag-confianza li{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;background:var(--gris-claro);border-radius:14px;padding:12px 14px}.mag-confianza i{width:46px;height:46px;border-radius:12px;background:#fff;color:var(--azul);display:grid;place-items:center}.mag-confianza .ico{width:24px;height:24px}.mag-confianza b{display:block;font-size:16.5px;line-height:1.3}.mag-confianza span{display:block;font-size:15px;color:#444;line-height:1.4;margin-top:2px}.mag-mini{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--borde);border-radius:14px;padding:13px;box-shadow:var(--sombra);margin:4px 0 14px}.mag-mini img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:0 0 auto}.mag-mini p{font-size:15.5px;line-height:1.45;color:#222;margin:5px 0 6px}.mag-mini b{display:block;font-size:14.5px}.mag-mini .verificada{margin-top:2px;font-size:12.5px}.mag-caja{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;border:2px solid var(--azul);border-radius:16px;padding:14px;background:var(--azul-claro);margin:4px 0 10px}.mag-caja__sello{width:88px;height:88px;border-radius:50%;background:var(--azul);color:#fff;display:grid;place-content:center;text-align:center;line-height:1;box-shadow:0 6px 16px #1b2a5b4d}.mag-caja__sello b{font-size:32px;font-weight:800}.mag-caja__sello span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;line-height:1.15;padding:0 8px}.mag-caja__titulo{display:block;font-size:18px;line-height:1.25;color:var(--azul);margin-bottom:5px}.mag-caja p{font-size:15px;line-height:1.45;margin-bottom:5px}.mag-caja p:last-child{margin-bottom:0}.mag-guia{background:#fff;border:2px dashed #c9cedb;border-radius:18px;padding:16px;box-shadow:var(--sombra);margin-bottom:14px}.mag-guia__cab{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:start}.mag-guia__cab img{width:100px;border-radius:8px;box-shadow:0 8px 20px #141e5040}.mag-guia__etq{display:inline-block;background:var(--amarillo);color:#4a3500;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:7px;line-height:1.3}.mag-guia h3{font-size:20px;line-height:1.2;margin-bottom:5px}.mag-guia__sub{font-size:15px;color:#444;line-height:1.4}.mag-guia__valor{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:14.5px;font-weight:700;color:var(--verde-osc)}.mag-guia__valor .ico{width:18px;height:18px}.mag-lista-check{list-style:none;margin:14px 0 0;display:grid;gap:9px}.mag-lista-check li{position:relative;padding-left:32px;font-size:16px;line-height:1.4}.mag-lista-check li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--verde) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/12px no-repeat}.mag-guia__nota{margin-top:14px;font-size:15px;line-height:1.4;color:var(--azul);background:var(--azul-claro);border-radius:10px;padding:10px 12px;font-weight:600}.mag-formato{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:var(--gris);text-align:center;margin-top:4px}.mag-formato .ico{width:19px;height:19px;color:var(--azul)}.mag-fotos .carrusel-mini__pista{gap:12px;padding-top:8px;padding-bottom:14px}.mag-foto{flex:0 0 76%;scroll-snap-align:center;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--sombra);margin:0}.mag-foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.mag-foto figcaption{padding:11px 14px 14px}.mag-foto q{quotes:"\ab" "\bb";display:block;font-size:16.5px;font-weight:600;line-height:1.35;margin-top:5px}.mag-foto b{display:block;font-size:14.5px;color:var(--gris);margin-top:6px;font-weight:600}.problema h2{font-size:28px}.problema h3{font-size:19px;line-height:1.3;color:var(--azul)}.problema p{font-size:17px;line-height:1.5}.problema ul{list-style:none;margin:4px 0 18px;display:grid;gap:8px}.problema li{position:relative;padding:11px 12px 11px 46px;background:var(--gris-claro);border-radius:12px;font-size:16.5px;line-height:1.4}.problema li:before{content:"";position:absolute;left:13px;top:12px;width:22px;height:22px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5484d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m15 9-6 6M9 9l6 6'/></svg>") center/22px no-repeat}.problema p:last-of-type{font-size:19px;font-weight:700;color:var(--azul);margin-top:6px}.mag-formas{display:grid;gap:10px}.mag-forma{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;background:#fff;border-radius:14px;padding:13px 14px;box-shadow:0 2px 10px #141e500f}.mag-forma i{width:48px;height:48px;border-radius:12px;background:var(--azul);color:#fff;display:grid;place-items:center}.mag-forma .ico{width:25px;height:25px}.mag-forma b{font-size:17.5px}.mag-forma__para{display:inline-block;margin-left:7px;font-size:12.5px;font-weight:700;color:var(--azul);background:var(--azul-claro);border:1px solid #d6def3;padding:2px 9px;border-radius:999px;vertical-align:2px;line-height:1.4}.mag-forma p{font-size:15.5px;color:#444;line-height:1.4;margin-top:3px}.mag-vs__titulo{font-size:22px;text-align:center;margin:34px 0 14px;line-height:1.25}.mag-vs{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;box-shadow:var(--sombra);background:#fff}.mag-vs>div{padding:12px 11px;font-size:15px;line-height:1.35;display:flex;gap:8px;align-items:flex-start;border-top:1px solid var(--borde)}.mag-vs .cab{font-weight:800;font-size:15.5px;justify-content:center;text-align:center;border-top:0;align-items:center}.mag-vs .cab--mal{background:#eceef3;color:#4b5563}.mag-vs .cab--bien{background:var(--azul);color:#fff}.mag-vs .mal{color:#4b5563}.mag-vs .bien{background:var(--azul-claro);font-weight:600;color:var(--texto)}.mag-vs .ico{width:20px;height:20px;flex:0 0 auto;margin-top:1px;stroke-width:3}.mag-vs .mal .ico{color:var(--rojo)}.mag-vs .bien .ico{color:var(--verde-osc)}.mag-benef__lista{display:grid;gap:12px}.mag-benef__item{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center;background:#fff;border-radius:16px;padding:12px;box-shadow:var(--sombra)}.mag-benef__item img{width:112px;height:112px;object-fit:cover;border-radius:12px}.mag-benef__item h3{font-size:18.5px;line-height:1.2;margin-bottom:5px}.mag-benef__item p{font-size:15px;color:#444;line-height:1.42}.mag-hitos{list-style:none;margin:6px 0 18px}.mag-hitos li{position:relative;padding:0 0 24px 40px}.mag-hitos li:before{content:"";position:absolute;left:9px;top:26px;bottom:0;width:2px;background:#fff6}.mag-hitos li:last-child{padding-bottom:4px}.mag-hitos li:last-child:before{display:none}.mag-hitos li:after{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid var(--amarillo);box-sizing:border-box}.mag-hito__cuando{display:inline-block;background:#fff;color:var(--azul);font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;padding:3px 11px;border-radius:999px;margin-bottom:8px}.mag-hitos b{display:block;font-size:19.5px;line-height:1.25;color:#fff;margin-bottom:4px}.mag-hitos p{font-size:16px;color:#d3dbf3;line-height:1.45}.mag-tiempo__nota{background:#ffffff17;border-radius:12px;padding:13px 15px;font-size:16px;line-height:1.45;color:#e6ebfa;margin-bottom:16px}.mag-tiempo__nota b,.mag-tiempo__nota strong{color:#fff}.mag-btn-claro{background:#fff;color:var(--azul);box-shadow:none;text-decoration:none}.mag-experto img{border-radius:var(--radio);margin-bottom:20px;width:100%}.mag-experto h2{text-align:left}.mag-rte p{font-size:17px;line-height:1.5;margin-bottom:10px}.mag-sellos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.mag-sellos>div{display:flex;align-items:center;gap:9px;background:#fff;border-radius:12px;padding:12px;font-size:15px;font-weight:700;line-height:1.25;box-shadow:0 2px 10px #141e500f}.mag-sellos .ico{width:23px;height:23px;color:var(--verde-osc)}.mag-pasos__lista{list-style:none;display:grid;gap:12px}.mag-pasos__lista li{display:grid;grid-template-columns:48px 1fr;gap:13px;align-items:start;background:#fff;border:1px solid var(--borde);border-radius:16px;padding:14px;box-shadow:0 2px 10px #141e500d}.mag-pasos__num{width:48px;height:48px;border-radius:50%;background:var(--azul);color:#fff;font-weight:800;font-size:21px;display:grid;place-items:center}.mag-pasos__lista b{display:block;font-size:18px;line-height:1.25;margin:3px 0 4px}.mag-pasos__lista p{font-size:15.5px;color:#444;line-height:1.45}.mag-aviso{display:flex;gap:10px;align-items:flex-start;background:#fff7e6;border-left:4px solid var(--amarillo);border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.45;margin-top:16px}.mag-aviso .ico{color:#d98b00;width:22px;height:22px;margin-top:2px}.mag-cruzada__card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--sombra)}.mag-cruzada__card>img{width:100%;aspect-ratio:4/3;object-fit:cover}.mag-cruzada__cuerpo{padding:16px 16px 18px}.mag-cruzada__texto{font-size:16px;line-height:1.45;color:#333;margin-bottom:12px}.mag-cruzada__cuerpo h3{font-size:21px;line-height:1.2}.mag-cruzada__precio{display:flex;align-items:baseline;gap:10px;margin:16px 0 2px}.mag-cruzada__precio b{font-size:27px;color:var(--azul);font-weight:800}.mag-cruzada__precio s{font-size:16px;color:#9aa0b3}.mag-cruzada__btn{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:17px;margin-top:12px;padding:14px}.mag-cruzada__btn .ico{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mag-dormisana.css.map */
