:root{--azul: #042156;--azul-claro: #0a3172;--texto: #0f172a;--suave: #64748b;--borde: #e2e6ee;--gris: #f6f8fb;--verde: #16794a;--naranja: #e2561a;--letra: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--texto);font-family:var(--letra);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.02em}p{margin:0}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.t-ancho{width:min(1200px,100% - 24px);margin-inline:auto}.t-oculto{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tienda-pagina{padding-bottom:96px}.t-cab{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--borde)}.t-cab-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding-block:8px}.t-avisos{display:flex;justify-content:center;gap:18px;padding:7px 12px;background:var(--azul);color:#cfe0ff;font-size:11.5px;font-weight:600;text-align:center}.t-avisos span{display:inline-flex;align-items:center;gap:5px}.t-avisos .t-aviso-wsp{display:none}@media(min-width:620px){.t-avisos{gap:26px;font-size:12.5px}.t-avisos .t-aviso-wsp{display:inline-flex}}.t-marca-px7{display:block;width:116px}.t-marca-nuga{display:block;width:78px}@media(min-width:720px){.t-marca-px7{width:158px}.t-marca-nuga{width:104px}}.t-envio{display:none;align-items:center;gap:7px;color:var(--suave);font-size:13px;font-weight:500}@media(min-width:720px){.t-marca img{width:176px}.t-envio{display:flex}}.t-tapa{padding:20px 0 6px;background:linear-gradient(180deg,#eef4fd,#f8fbff 55%,#fff);border-bottom:1px solid var(--borde)}.t-tapa-grilla{display:grid;gap:4px;align-items:center}@media(min-width:860px){.t-tapa{padding:34px 0 20px}.t-tapa-grilla{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px}}.t-tapa-texto{max-width:34rem}.t-sobre{color:#2f6fd6;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.t-tapa h1{margin-top:7px;color:var(--azul);font-size:clamp(31px,8.2vw,54px);font-weight:800;line-height:1.02}.t-tapa h1 span{color:#1f6fe0}.t-tapa h1 em{display:block;margin-top:8px;color:#36507a;font-size:clamp(16px,4.2vw,24px);font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:1.22}.t-tapa-bajada{display:none;margin-top:12px;color:#3b4a63;font-size:15.5px;line-height:1.5}@media(min-width:860px){.t-tapa-bajada{display:block}}.t-tapa-botones{display:flex;gap:9px;margin-top:16px}.t-boton{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 14px;border-radius:10px;background:var(--verde);color:#fff;font-size:15px;font-weight:700;white-space:nowrap}.t-boton:hover{background:#12603a}.t-boton.es-borde{border:1.5px solid var(--azul);background:#fff;color:var(--azul)}.t-boton.es-borde:hover{background:#eef3fb}@media(min-width:860px){.t-boton{flex:0 0 auto;padding:0 22px}}.t-tapa-producto{width:100%;mix-blend-mode:multiply}@media(min-width:860px){.t-tapa-producto{order:2}}.t-sellos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:min(1200px,100% - 24px);margin:0 auto;padding:14px 0;border-bottom:1px solid var(--borde);list-style:none}.t-sellos li{display:flex;align-items:flex-start;gap:8px}.t-sellos svg{flex:none;margin-top:2px;color:var(--verde)}.t-sellos span{color:var(--suave);font-size:0;line-height:1.3}.t-sellos b{display:block;color:var(--texto);font-size:13px;font-weight:700}@media(min-width:680px){.t-sellos span{font-size:12.5px}}@media(min-width:880px){.t-sellos{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0}}@media(min-width:680px){.t-tapa{min-height:460px;padding:44px 0 38px}.t-tapa:after{background:linear-gradient(100deg,rgba(4,21,56,.92) 26%,rgba(4,21,56,.5) 58%,rgba(4,21,56,.14))}.t-tapa-fondo{object-position:center}.t-tapa-texto{max-width:44ch}.t-tapa-bajada{display:block;font-size:15.5px}}.t-filtros{position:-webkit-sticky;position:sticky;top:61px;z-index:25;background:rgba(255,255,255,.96);border-bottom:1px solid var(--borde)}.t-filtros-fila{display:flex;gap:8px;padding:10px 0;overflow-x:auto;scrollbar-width:none}.t-filtros-fila::-webkit-scrollbar{display:none}.t-filtros-fila button{flex:none;padding:8px 15px;border:1px solid var(--borde);border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:600}.t-filtros-fila button.es-activo{border-color:var(--azul);background:var(--azul);color:#fff}.t-bloque{padding-top:22px}.t-bloque-cabeza h2{font-size:21px;color:var(--azul)}.t-bloque-cabeza p{max-width:62ch;margin-top:3px;color:var(--suave);font-size:13.5px}.t-promos{display:grid;gap:14px;margin-top:14px}@media(min-width:760px){.t-promos{grid-template-columns:repeat(3,minmax(0,1fr))}}.t-promo{display:flex;flex-direction:column;border:1px solid #c7d6f0;border-radius:12px;background:#fbfcff;overflow:hidden}.t-promo.es-destacado{border-color:var(--naranja)}.t-promo-foto{position:relative;height:0;padding-bottom:70%;background:#fff;border-bottom:1px solid #e3eaf7}@media(min-width:760px){.t-promo-foto{padding-bottom:86%}}.t-promo-foto img{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px;object-fit:contain}.t-sello{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:999px;background:var(--naranja);color:#fff;font-size:11px;font-weight:700}.t-promo-cuerpo{display:flex;flex:1;flex-direction:column;padding:14px}.t-promo-cuerpo h3{font-size:19px;color:var(--azul)}.t-promo-para{margin-top:3px;color:var(--suave);font-size:13px}.t-promo-trae{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid #e3eaf7}.t-promo-trae li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #eef2f9;font-size:13px}.t-promo-trae li span{color:#334155}.t-promo-trae li b{flex:none;color:var(--suave);font-weight:600}.t-promo-regalo span{display:inline-flex;align-items:center;gap:5px;color:var(--verde)!important;font-weight:600}.t-promo-regalo b{color:var(--verde)!important}.t-promo-cuentas{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px}.t-promo-cuentas span{width:100%;color:var(--suave);font-size:13px}.t-promo-cuentas s{text-decoration-thickness:1px}.t-promo-cuentas strong{color:var(--verde);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.t-promo-cuentas em{padding:2px 8px;border-radius:999px;background:#e7f6ee;color:var(--verde);font-size:12px;font-style:normal;font-weight:700}.t-productos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}@media(min-width:560px){.t-productos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:900px){.t-productos{grid-template-columns:repeat(5,minmax(0,1fr))}}.t-prod{display:flex;flex-direction:column;padding:10px;border:1px solid var(--borde);border-radius:12px;background:#fff}.t-prod:hover{border-color:var(--linea-borde, #c8d9f1);box-shadow:0 2px 10px rgba(4,33,86,.07)}.t-prod-foto{position:relative;display:grid;place-items:center;height:132px;margin-bottom:9px;border-radius:8px;background:var(--linea-fondo, var(--gris));overflow:hidden}@media(min-width:560px){.t-prod-foto{height:152px}}.t-mini-foto{width:100%;height:100%;padding:7px;object-fit:contain;mix-blend-mode:multiply}.t-mini-placa{color:var(--linea-tinta, var(--azul));font-size:25px;font-weight:800;letter-spacing:-.02em}.t-prod-etiqueta{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:6px;background:var(--verde);color:#fff;font-size:10.5px;font-weight:700;line-height:1.2}.t-prod h3{font-size:13.5px;font-weight:700;line-height:1.25}.t-prod-detalle{display:none;margin-top:3px;color:var(--suave);font-size:11.5px;line-height:1.35}@media(min-width:560px){.t-prod-detalle{display:block}}.t-prod-precio{margin:8px 0 9px;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.t-prod-precio em{display:block;margin-top:2px;color:var(--verde);font-size:11px;font-style:normal;font-weight:600}.t-prod-precio{margin-top:auto}.t-prod-agregar{width:100%;min-height:42px;border:0;border-radius:9px;background:var(--azul);color:#fff;font-size:14px;font-weight:700}.t-prod-agregar:hover{background:var(--azul-claro)}.t-prod-cant{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 4px;border:1px solid var(--azul);border-radius:9px}.t-prod-cant button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:7px;background:none;color:var(--azul)}.t-prod-cant button:hover{background:#eef3fb}.t-prod-cant b{font-size:15px;font-weight:800}.t-agregar.es-grande{width:100%;min-height:48px;margin-top:12px;border:0;border-radius:10px;background:var(--azul);color:#fff;font-size:15.5px;font-weight:700}.t-agregar.es-grande:hover{background:var(--azul-claro)}.t-pie{margin-top:28px;padding:22px 0 28px;background:var(--gris);border-top:1px solid var(--borde)}.t-pie p{max-width:68ch;color:#334155;font-size:13.5px}.t-pie-chico{margin-top:10px;color:var(--suave);font-size:12.5px}.t-barra{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;gap:10px;width:min(1200px,100%);margin-inline:auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--borde);box-shadow:0 -6px 20px rgba(4,33,86,.08)}.t-barra-ver{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid var(--borde);border-radius:10px;background:#fff;font-size:14px}.t-barra-ver span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--naranja);color:#fff;font-size:11px;font-weight:700}.t-barra-ver b{font-size:16px;font-weight:800}.t-barra-pedir{flex:1;min-height:48px;border:0;border-radius:10px;background:var(--verde);color:#fff;font-size:15.5px;font-weight:700}.t-barra-pedir:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed}.t-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(4,33,86,.4)}.t-carrito{width:min(520px,100%);max-height:86vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:14px 14px 0 0;overflow-y:auto}@media(min-width:680px){.t-fondo{align-items:center}.t-carrito{border-radius:14px}}.t-carrito header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--borde)}.t-carrito header h3{font-size:18px}.t-carrito header button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:8px;background:var(--gris)}.t-carrito ul{margin:0;padding:0;list-style:none}.t-carrito li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--borde)}.t-carrito li strong{display:block;font-size:14px}.t-carrito li span{color:var(--suave);font-size:12.5px}.t-cant{display:flex;align-items:center;gap:2px;border:1px solid var(--borde);border-radius:8px}.t-cant button{display:grid;place-items:center;width:34px;height:34px;border:0;background:none;color:var(--azul)}.t-cant b{min-width:20px;text-align:center;font-size:14px}.t-sub{min-width:68px;text-align:right;font-size:14px;font-weight:700}.t-total{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0 4px}.t-total span{color:var(--suave);font-size:14px;font-weight:600}.t-total b{font-size:26px;font-weight:800;letter-spacing:-.02em}.t-falta{margin-bottom:10px;padding:9px 11px;border-radius:8px;background:#fff6ed;color:#9a3d12;font-size:13px;font-weight:600}.t-pedir{width:100%;min-height:50px;border:0;border-radius:10px;background:var(--verde);color:#fff;font-size:16px;font-weight:700}.t-pedir:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed}.t-celda-precio em{display:block;color:var(--verde);font-size:10.5px;font-style:normal;font-weight:600;line-height:1.3}.t-promo-litro{width:100%;margin-top:4px;color:var(--verde);font-size:12.5px;font-style:normal;font-weight:600}.t-progreso{height:6px;margin:-4px 0 12px;border-radius:999px;background:#eef2f7;overflow:hidden}.t-progreso span{display:block;height:100%;border-radius:999px;background:var(--verde)}.t-confianza{margin-top:30px;padding:26px 0 28px;background:#f3f6fc;border-top:1px solid var(--borde)}.t-confianza h2{font-size:20px;color:var(--azul)}.t-confianza-grilla{display:grid;gap:16px;margin-top:16px}@media(min-width:680px){.t-confianza-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}}.t-confianza-grilla h3{font-size:15px;color:var(--texto)}.t-confianza-grilla p{margin-top:5px;color:#334155;font-size:13.5px;line-height:1.5}.t-tapa-precio{margin-top:13px;padding:9px 13px;border-left:4px solid var(--verde);border-radius:0 8px 8px 0;background:#e7f6ee;color:#0f4f31;font-size:13.5px;font-weight:600;line-height:1.4}.t-tapa-precio b{font-size:19px;font-weight:800}.t-legitimidad{padding:13px 0;background:#eef3fb;border-bottom:1px solid var(--borde)}.t-legitimidad p{max-width:78ch;color:#26416e;font-size:13px;line-height:1.5}.t-legitimidad b{color:var(--azul)}@media(min-width:680px){.t-legitimidad p{font-size:14px}}.t-wsp{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);min-height:48px;padding:0 16px;border-radius:999px;background:#25d366;color:#04311d;font-size:13.5px;font-weight:700;box-shadow:0 4px 16px rgba(4,33,86,.22)}.t-wsp:hover{background:#1fbe5a}.t-video{position:relative;width:min(74vw,290px);margin:14px auto 6px}.t-video video{display:block;width:100%;height:auto;border-radius:16px;background:#0b1d3a;box-shadow:0 10px 28px rgba(4,33,86,.24)}.t-video figcaption{margin-top:8px;color:var(--suave);font-size:12px;font-weight:600;text-align:center}.t-video-play{position:absolute;top:44%;left:50%;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:rgba(4,33,86,.9);color:#fff;font-size:15px;font-weight:700;transform:translate(-50%,-50%)}@media(min-width:860px){.t-video{order:2;width:320px;margin:0 auto}}.t-prod-etiqueta{max-width:calc(100% - 12px);padding:4px 7px;font-weight:600;line-height:1.25}.t-prod-etiqueta b{font-size:12px;font-weight:800}.t-promo-elegis{margin-top:9px;padding:8px 10px;border-radius:8px;background:#eef3fb;color:#26416e;font-size:12.5px;line-height:1.4}.t-tapa.es-ambiente{position:relative;overflow:hidden;background:#f4f7fb}.t-tapa-ambiente{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:45% 30%}.t-tapa.es-ambiente:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(248,251,255,.86),rgba(248,251,255,.62) 42%,rgba(248,251,255,.12))}.t-tapa.es-ambiente .t-tapa-grilla{position:relative;z-index:1}.t-tapa.es-ambiente .t-video figcaption{color:#26416e}@media(min-width:860px){.t-tapa.es-ambiente:before{background:linear-gradient(100deg,rgba(248,251,255,.9) 30%,rgba(248,251,255,.55) 60%,rgba(248,251,255,.1))}}.t-antesdespues{margin-top:26px;padding:20px 0 6px;border-top:1px solid var(--borde)}.t-antesdespues h2{padding-left:11px;border-left:4px solid var(--azul);color:var(--azul);font-size:21px}.t-antesdespues>p{max-width:62ch;margin-top:4px;color:var(--suave);font-size:13.5px}.t-antesdespues figure{position:relative;max-width:720px;margin:14px 0 0}.t-antesdespues img{width:100%;border-radius:12px}.t-ad-etiqueta{position:absolute;top:10px;padding:4px 10px;border-radius:999px;color:#fff;font-size:12px;font-weight:700}.t-ad-etiqueta.es-antes{left:10px;background:rgba(15,23,42,.75)}.t-ad-etiqueta.es-despues{left:calc(50% + 10px);background:var(--verde)}.t-antesdespues figcaption{margin-top:6px;color:var(--suave);font-size:11.5px;font-style:italic}.t-elegi-linea{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid #dbe5f4;border-radius:12px;background:#fff}.t-elegi-linea img{flex:none;width:42%;max-width:260px}.t-elegi-linea p{color:#334155;font-size:13px;line-height:1.45}.t-elegi-linea b{display:block;margin-bottom:2px;color:var(--azul);font-size:14.5px}@media(min-width:760px){.t-elegi-linea p{font-size:14.5px}}.t-carrito-nota{margin-top:8px;color:var(--suave);font-size:12px;text-align:center}.t-pie b{color:var(--azul)}.t-tapa-grilla>*{min-width:0}.s-marca{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--naranja);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.s-hero{padding:18px 0 10px}.s-hero h1{margin-top:10px;font-size:clamp(32px,9vw,52px);font-weight:800;line-height:1.02}.s-hero h1 em{display:block;margin-top:6px;font-size:clamp(19px,5.2vw,28px);font-style:normal;font-weight:700;line-height:1.15}.s-hero.es-hongos{background:linear-gradient(180deg,#eef4fd,#fff)}.s-hero.es-hongos h1{color:var(--azul)}.s-hero.es-hongos h1 em{color:#1f6fe0}.s-claims{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.s-claims li{padding:5px 10px;border:1px solid #c8d9f1;border-radius:999px;background:#fff;color:var(--azul);font-size:12px;font-weight:700}.s-cta{display:flex;width:100%;margin-top:14px}.s-hero.es-casa{padding-bottom:18px;background:linear-gradient(180deg,#031a45,#0a3172)}.s-hero.es-casa h1{color:#fff}.s-hero.es-casa h1 em{color:#7fb7ff}.s-bajada{margin-top:8px;color:#cfe0ff;font-size:14.5px;line-height:1.45}.s-carrusel{margin-top:14px}.s-pista{display:flex;gap:12px;margin:0;padding:0 16px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s-pista::-webkit-scrollbar{display:none}.s-slide{flex:0 0 80%;max-width:320px;scroll-snap-align:start;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(4,33,86,.14)}.s-slide figure{position:relative;margin:0}.s-slide img{width:100%;height:auto}.s-real{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:999px;background:rgba(3,26,69,.78);color:#fff;font-size:11px;font-weight:700}.s-slide-texto{padding:11px 13px 14px}.s-slide-texto h3{color:var(--azul);font-size:17px}.s-slide-texto p{margin-top:4px;color:#334155;font-size:13.5px;line-height:1.42}.s-slide-texto b{color:var(--naranja)}.s-controles{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.s-controles button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c8d9f1;border-radius:999px;background:#fff;color:var(--azul)}.s-controles button:disabled{opacity:.35}.s-puntos{display:flex;gap:6px}.s-puntos span{width:7px;height:7px;border-radius:999px;background:#c8d9f1}.s-puntos span.es-actual{width:20px;background:var(--naranja)}.s-hero.es-casa .s-controles button{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff}.s-hero.es-casa .s-puntos span{background:rgba(255,255,255,.35)}.s-hero.es-casa .s-puntos span.es-actual{background:var(--naranja)}@media(min-width:760px){.s-slide{flex-basis:300px}}.s-bloque{padding:26px 0 6px}.s-bloque h2{margin-top:9px;color:var(--azul);font-size:23px;line-height:1.15}.s-bajada-bloque{margin-top:6px;color:var(--suave);font-size:14px}.s-bloque.es-tambien{margin-top:22px;padding-top:22px;border-top:1px solid var(--borde)}.s-bloque.es-tambien .s-pista{padding-left:0;scroll-padding-left:0}.s-pasos{margin:14px 0 0;padding:0;list-style:none;counter-reset:paso}.s-pasos li{position:relative;padding:0 0 12px 44px;color:#334155;font-size:14.5px;line-height:1.4;counter-increment:paso}.s-pasos li:before{content:counter(paso);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--azul);color:#fff;font-size:15px;font-weight:800}.s-pasos b{color:var(--texto)}.s-lamina{max-width:520px;margin:8px 0 0}.s-lamina img{width:100%;height:auto;border-radius:12px;border:1px solid var(--borde)}.s-lamina figcaption{margin-top:6px;color:var(--suave);font-size:12px}.s-lamina a{color:var(--azul);font-weight:700}.s-barras{margin:14px 0 0;padding:0;list-style:none}.s-barras li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;margin-bottom:12px}.s-barra-nombre{grid-column:1 / -1;color:#334155;font-size:13px;font-weight:600}.s-medida{display:block;height:12px;border-radius:999px;background:#eef2f7;overflow:hidden}.s-medida span{display:block;height:100%;border-radius:999px}.s-barras .es-gris .s-medida span{background:#94a3b8}.s-barras .es-azul .s-medida span{background:#1f6fe0}.s-barras .es-verde .s-medida span{background:var(--verde)}.s-barras b{min-width:52px;text-align:right;font-size:16px;font-weight:800}.s-barras .es-verde b{color:var(--verde)}.s-conclusion{display:flex;align-items:flex-start;gap:8px;margin-top:6px;padding:11px 13px;border-radius:10px;background:#e7f6ee;color:#0f4f31;font-size:14px;font-weight:700;line-height:1.4}.s-conclusion svg{flex:none;margin-top:1px}.s-barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--borde);box-shadow:0 -6px 20px rgba(4,33,86,.1)}.s-barra-wsp{display:grid;flex:none;place-items:center;width:50px;height:50px;border-radius:12px;background:#25d366;color:#04311d}.s-barra-cta{display:flex;flex:1;align-items:center;justify-content:center;min-height:50px;border-radius:12px;background:var(--verde);color:#fff;font-size:15.5px;font-weight:800}.d-credencial{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--borde);background:#f4f8fe;color:var(--azul);font-size:12px;font-weight:700;text-align:center}.d-credencial svg{flex:none;color:var(--verde)}.d-promos{display:grid;gap:10px}.d-promo{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px;border:1px solid var(--borde);border-radius:12px;background:#fff}.d-promo.es-destacado{border-color:var(--naranja);box-shadow:0 0 0 1px var(--naranja)}.d-promo>img{width:96px;height:72px;border-radius:8px;object-fit:cover;background:#f1f5fb}.d-promo-cuerpo{min-width:0}.d-promo .t-sello{position:static;display:inline-block;margin-bottom:3px;padding:2px 7px;font-size:10.5px}.d-promo h3{color:var(--azul);font-size:16px;line-height:1.15}.d-promo-para{margin-top:1px;color:var(--suave);font-size:12.5px}.d-promo-precio{display:flex;align-items:baseline;gap:7px;margin-top:3px}.d-promo-precio strong{color:var(--texto);font-size:21px;font-weight:800}.d-promo-precio s{color:var(--suave);font-size:13px}.d-promo-agregar{align-self:end;min-height:42px;padding:0 14px;border:0;border-radius:9px;background:var(--naranja);color:#fff;font-size:14px;font-weight:700}.d-promo-trae{grid-column:1 / -1}.d-promo-trae summary{padding:4px 0 0;color:#1f6fe0;font-size:13px;font-weight:700;cursor:pointer}.d-promo-trae .t-promo-trae{margin-top:6px}@media(min-width:760px){.d-promos{grid-template-columns:repeat(3,minmax(0,1fr))}.d-promo{grid-template-columns:1fr;align-items:start}.d-promo>img{width:100%;height:auto}.d-promo-agregar{width:100%}}.t-sellos.es-despues{margin-top:18px;border-top:1px solid var(--borde)}@media(min-width:860px){.s-hero-grilla{display:flex;align-items:center;gap:48px}.s-hero-texto{flex:1}.s-hero-grilla .s-cta{display:inline-flex;width:auto;padding-right:28px;padding-left:28px}.s-hero-grilla .t-video{flex:none;width:300px;margin:10px 0}}.es-pro{--linea-tinta: #1557c0;--linea-fondo: #e7effc;--linea-borde: #c3d6f4;--linea-suave: #f5f8fe}.es-aromas{--linea-tinta: #7442b8;--linea-fondo: #efe8fa;--linea-borde: #d9c8f1;--linea-suave: #faf7fe}.es-vidrios{--linea-tinta: #17804d;--linea-fondo: #e3f4ea;--linea-borde: #bfe3cd;--linea-suave: #f5fbf7}.t-bloque.es-pro,.t-bloque.es-aromas,.t-bloque.es-vidrios{margin-top:18px;padding:16px 12px 14px;border:1px solid var(--linea-borde);border-radius:16px;background:var(--linea-suave)}.t-bloque.es-pro .t-bloque-cabeza h2,.t-bloque.es-aromas .t-bloque-cabeza h2,.t-bloque.es-vidrios .t-bloque-cabeza h2{display:flex;align-items:center;gap:8px;color:var(--linea-tinta);scroll-margin-top:84px}.t-linea-punto{flex:none;width:12px;height:12px;border-radius:999px;background:var(--linea-tinta);box-shadow:0 0 0 4px var(--linea-fondo)}.t-bloque.es-pro .t-prod,.t-bloque.es-aromas .t-prod,.t-bloque.es-vidrios .t-prod{border-color:var(--linea-borde)}.t-bloque.es-pro .t-prod-precio em,.t-bloque.es-aromas .t-prod-precio em,.t-bloque.es-vidrios .t-prod-precio em{color:var(--linea-tinta)}@media(min-width:760px){.t-bloque.es-pro,.t-bloque.es-aromas,.t-bloque.es-vidrios{padding:22px 20px 20px}}.d-lineas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:26px}.d-lineas p{color:var(--azul);font-size:18px;font-weight:800}.d-lineas div{display:flex;gap:8px}.d-lineas a{padding:7px 14px;border:1px solid var(--linea-borde);border-radius:999px;background:var(--linea-fondo);color:var(--linea-tinta);font-size:14px;font-weight:700;text-decoration:none}@media(min-width:760px){.d-promo>img{max-width:280px;margin:0 auto}}@media(min-width:760px){.s-barra{right:auto;bottom:16px;left:50%;width:520px;margin-left:-260px;padding:10px;border:1px solid var(--borde);border-radius:16px}}.g-hero{padding:16px 0 8px;background:linear-gradient(180deg,#eef4fd,#fff)}.g-texto h1{margin-top:8px;color:var(--azul);font-size:clamp(29px,8.2vw,46px);font-weight:800;line-height:1.04;letter-spacing:-.01em}.g-bajada{margin-top:6px;color:var(--suave);font-size:14.5px;line-height:1.4}.g-promesas{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.g-promesas li{display:flex;align-items:center;gap:7px;color:#1e3a5f;font-size:13px;font-weight:600}.g-promesas svg{flex:none;color:var(--verde)}.g-casos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.g-casos button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:14px;overflow:hidden;background:#dfe7f3;text-align:left;cursor:pointer}.g-casos button:after{content:"Ver";position:absolute;top:8px;right:8px;padding:2px 9px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--azul);font-size:11px;font-weight:800}.g-foto{position:relative;display:block;overflow:hidden}.g-foto img{display:block;width:100%;height:auto}.g-foto:not(.es-alterna) img{animation:g-zoom 9s ease-in-out infinite alternate}@keyframes g-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.g-despues{position:absolute;top:0;left:0;opacity:0;animation:g-alternar 6s ease-in-out infinite}.g-casos li:nth-child(2) .g-despues{animation-delay:3s}@keyframes g-alternar{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}.g-nombre{position:absolute;right:0;bottom:0;left:0;padding:28px 9px 8px;background:linear-gradient(180deg,rgba(3,26,69,0),rgba(3,26,69,.9));color:#fff;font-size:13.5px;font-weight:700;line-height:1.15}.g-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border:1px solid var(--borde);border-radius:12px;overflow:hidden;background:#fff}.g-promos a{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 4px 8px;color:var(--azul);text-align:center;text-decoration:none}.g-promos a+a{border-left:1px solid var(--borde)}.g-promos a.es-destacado{background:#fff6f1;box-shadow:inset 0 3px 0 var(--naranja)}.g-promos span{color:var(--suave);font-size:11.5px;font-weight:600}.g-promos b{font-size:21px;font-weight:800;letter-spacing:-.02em}.g-promos i{color:#0b6b7d;font-size:10.5px;font-style:normal;font-weight:700}@media(min-width:900px){.g-hero{padding:34px 0 12px}.g-hero-grilla{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:40px;align-items:center}.g-casos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.g-nombre{font-size:15px}.g-promos{margin-top:20px}.g-promos a{flex-direction:row;justify-content:center;gap:12px;padding:14px 10px}.g-promos span{font-size:14px}.g-promos b{font-size:25px}.g-promos i{font-size:12px}}@media(prefers-reduced-motion:reduce){.g-foto:not(.es-alterna) img{animation:none}}.g-capa{position:fixed;top:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;background:rgba(3,26,69,.6)}.g-hoja{position:relative;width:100%;max-width:520px;max-height:94vh;overflow-y:auto;border-radius:18px 18px 0 0;background:#fff}@media(min-width:600px){.g-capa{align-items:center}.g-hoja{border-radius:18px}}.g-cerrar{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:rgba(3,26,69,.75);color:#fff;font-size:24px;line-height:1}.g-comp{position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.g-comp img{display:block;width:100%;height:auto;pointer-events:none}.g-comp-antes{position:absolute;top:0;left:0}.g-comp-linea{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.35)}.g-comp-linea span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:999px;background:#fff;color:var(--azul);font-weight:800;box-shadow:0 2px 10px rgba(0,0,0,.3)}.c-etiqueta{position:absolute;top:12px;padding:4px 10px;border-radius:999px;background:rgba(3,26,69,.82);color:#fff;font-size:11.5px;font-weight:700}.c-etiqueta.es-antes,.c-etiqueta.es-real{left:10px}.c-etiqueta.es-despues{right:56px;background:var(--verde)}.g-hoja-texto{padding:14px 16px 18px}.g-hoja-texto h2{color:var(--azul);font-size:22px;line-height:1.15}.g-hoja-texto p{margin-top:6px;color:#334155;font-size:14px;line-height:1.45}.g-hoja-texto p b{color:var(--azul)}.g-hoja-texto .g-pie{color:var(--suave);font-size:12.5px}.g-ir{display:flex;width:100%;margin-top:14px;background:var(--naranja)}.p-bajada{margin-top:3px;color:var(--suave);font-size:13.5px}.p-pasos{display:flex;gap:10px;margin:12px 0 0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.p-pasos::-webkit-scrollbar{display:none}.p-pasos li{flex:0 0 72%;max-width:300px;overflow:hidden;border:1px solid var(--borde);border-radius:14px;background:#fff;scroll-snap-align:start}.p-pasos figure{position:relative;margin:0}.p-pasos img{display:block;width:100%;height:auto}.p-pasos figure span{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--naranja);color:#fff;font-weight:800}.p-pasos b{display:block;padding:9px 11px 0;color:var(--azul);font-size:15.5px}.p-pasos p{padding:2px 11px 12px;color:#334155;font-size:13px;line-height:1.4}@media(min-width:760px){.p-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.p-pasos li{max-width:none}}.p-datos{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.p-datos li{padding:9px 11px;border-radius:10px;background:#f4f8fe;color:var(--azul);font-size:13.5px;font-weight:600}.p-datos li b{color:#0b6b7d}.p-datos img{display:inline-block;width:28px;height:28px;margin-right:8px;vertical-align:middle;object-fit:contain}.p-academy{margin-top:10px;color:var(--suave);font-size:13px}.p-academy a{color:#1557c0;font-weight:700}@media(max-width:559px){.t-productos.es-fila{display:flex;gap:10px;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.t-productos.es-fila::-webkit-scrollbar{display:none}.t-productos.es-fila>li{flex:0 0 42%;scroll-snap-align:start}}.t-rinde{display:inline-block;align-self:flex-start;margin-top:6px;padding:2px 8px;border-radius:999px;background:#dff3f6;color:#0b6b7d;font-size:11.5px;font-weight:700;line-height:1.5}.t-en-promo{color:var(--naranja)}.t-prod-enpromo{margin:-4px 0 9px;color:var(--naranja);font-size:11.5px;font-weight:600;line-height:1.3}.t-prod-enpromo b{font-size:14px;font-weight:800}.d-promo-valores{display:flex;flex:none;align-items:baseline;gap:6px}.d-promo-valores s{color:var(--suave);font-size:12px}.d-promo-trae .t-promo-trae{margin-top:8px}.d-promo-trae .t-promo-elegis b{font-weight:700}.t-cab-derecha{display:flex;align-items:center;gap:12px}.t-cab-carrito{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--borde);border-radius:12px;background:#f4f8fe;color:var(--azul)}.t-cab-carrito b{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--naranja);color:#fff;font-size:11px}.t-carrito-vacio{padding:14px 0 6px;color:var(--suave);font-size:14px}.es-resaltado{animation:t-resaltar 2.4s ease-out}@keyframes t-resaltar{0%,40%{box-shadow:0 0 0 4px var(--naranja)}to{box-shadow:0 0 rgba(226,86,26,0)}}.d-promo,.t-promo{scroll-margin-top:84px}.v-bloque{padding:30px 0 8px}.v-bloque h2{margin-top:8px;color:var(--azul);font-size:24px;line-height:1.12}.v-bajada{margin-top:4px;color:var(--suave);font-size:14px}.v-fila{display:flex;gap:12px;margin:14px 0 0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.v-fila::-webkit-scrollbar{display:none}.v-reel{flex:0 0 64%;max-width:300px;scroll-snap-align:start}.v-reel figure{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#0b1d3a;box-shadow:0 8px 22px rgba(4,33,86,.16)}.v-reel video{display:block;width:100%;height:auto;cursor:pointer}.v-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;padding:0 0 0 4px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--azul);font-size:22px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.v-reel b{display:block;margin-top:9px;color:var(--azul);font-size:15.5px}.v-reel p{margin-top:2px;color:var(--suave);font-size:13px;line-height:1.4}@media(min-width:900px){.v-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:visible}.v-reel{max-width:none}}.a-bloque{margin-top:30px;padding:30px 0 34px;background:linear-gradient(180deg,#0a2a6b,#0d3f8f);color:#fff}.a-marca{display:flex;align-items:center;gap:10px}.a-marca img{width:92px;height:auto}.a-marca span{padding-left:10px;border-left:1px solid rgba(255,255,255,.4);color:#7cc4f5;font-size:15px;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.a-bloque h2{margin-top:12px;font-size:27px;line-height:1.1}.a-bajada{margin-top:5px;color:#c9dcf7;font-size:14.5px}.a-grilla{display:grid;gap:12px;margin-top:18px}@media(min-width:760px){.a-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-tarjeta{padding:16px;border-radius:16px;background:#fff;color:var(--texto)}.a-tarjeta h3{color:var(--azul);font-size:18px}.a-tarjeta>p{margin-top:8px;color:#334155;font-size:14px;line-height:1.5}.a-tarjeta.es-alerta{border-left:5px solid #f2a33a}.a-mezcla{margin-top:12px}.a-mezcla p{color:#334155;font-size:13.5px}.a-mezcla p b{margin-right:6px;color:#0f86d1;font-size:18px;font-weight:800}.a-barra{display:flex;height:26px;margin-top:5px;overflow:hidden;border-radius:8px}.a-barra i{display:flex;align-items:center;padding-left:9px;background:#d6ecfb;color:#0b5c99;font-size:12px;font-style:normal;font-weight:700}.a-barra em{background:#1291d9}.a-nota{font-size:13px!important}.a-habitos{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none;counter-reset:habito}.a-habitos li{position:relative;padding-left:36px;counter-increment:habito}.a-habitos li:before{content:counter(habito);position:absolute;top:0;left:0;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#1291d9;color:#fff;font-size:13px;font-weight:800}.a-habitos b{display:block;color:var(--azul);font-size:14.5px}.a-habitos span{display:block;margin-top:1px;color:#475569;font-size:13px;line-height:1.4}.a-duda{border-top:1px solid #e6edf6}.a-duda:first-of-type{margin-top:8px}.a-duda summary{padding:10px 0;color:var(--azul);font-size:14px;font-weight:700;cursor:pointer}.a-duda p{padding-bottom:10px;color:#475569;font-size:13.5px;line-height:1.5}.a-botones{display:grid;gap:10px;margin-top:18px}@media(min-width:760px){.a-botones{display:flex}}.a-boton{background:#1291d9}.a-boton-2{border-color:rgba(255,255,255,.55)!important;background:transparent!important;color:#fff!important}.es-px7{--px7: #1291d9;--px7-osc: #0b72bf;--px7-marino: #0a2a6b}.es-px7 .t-avisos{background:var(--px7)}.es-px7 .t-cab{border-bottom:0;background:var(--px7-marino)}.es-px7 .t-cab-carrito{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff}.es-px7 .s-marca{background:var(--px7)}.es-px7 .g-hero{background:linear-gradient(180deg,#0a2a6b,#0e4fa3 38%,#1a86d4 64%,#e9f4fd 88%,#fff)}.es-px7 .g-texto h1{color:#fff}.es-px7 .g-bajada{color:#cfe3fa}.es-px7 .g-promesas li{color:#fff}.es-px7 .g-promesas svg{color:#7ee2a8}.es-px7 .g-promos{box-shadow:0 10px 28px rgba(4,33,86,.14)}@media(min-width:900px){.es-px7 .g-hero{background:linear-gradient(180deg,#0a2a6b,#0e4fa3 45%,#1a86d4 72%,#e9f4fd 92%,#fff)}}.es-px7 .d-promo-agregar,.es-px7 .t-prod-agregar,.es-px7 .g-ir,.es-px7 .t-boton:not(.es-borde){background:linear-gradient(180deg,#1a9be6 0%,var(--px7-osc) 100%)}.es-px7 .t-prod-agregar:hover,.es-px7 .d-promo-agregar:hover{background:var(--px7-osc)}.es-px7 .s-barra-cta{background:linear-gradient(180deg,#1a9be6 0%,var(--px7-osc) 100%)}.es-px7 #titulo-promos:after,.es-px7 #titulo-videos:after,.es-px7 #titulo-pasos:after{content:"";display:block;width:44px;height:4px;margin-top:8px;border-radius:999px;background:var(--px7)}.es-px7 .t-pie{margin-top:0;border-top:0;background:var(--px7-marino)}.es-px7 .t-pie p{color:#cfe0ff}.es-px7 .t-pie b{color:#fff}.es-px7 .t-pie-chico{color:#9fb8de}.t-pagar-mp{width:100%;min-height:52px;border:0;border-radius:10px;background:#009ee3;color:#fff;font-size:16px;font-weight:800}.t-pagar-mp:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed}.t-pedir.es-secundario{min-height:44px;margin-top:10px;border:1.5px solid var(--verde);background:#fff;color:var(--verde);font-size:14.5px}.t-error-pago{margin-top:8px;padding:9px 11px;border-radius:9px;background:#fdecec;color:#9b1c1c;font-size:13.5px}.gr-caja{padding:28px 0 40px}.gr-tarjeta{max-width:520px;margin:0 auto;padding:26px 20px;border:1px solid var(--borde);border-radius:18px;background:#fff;text-align:center;box-shadow:0 12px 30px rgba(4,33,86,.08)}.gr-tarjeta>svg{margin:0 auto}.gr-tarjeta.es-ok>svg{color:var(--verde)}.gr-tarjeta.es-espera>svg{color:#d97706}.gr-tarjeta.es-error>svg{color:#b91c1c}.gr-tarjeta h1{margin-top:10px;color:var(--azul);font-size:25px;line-height:1.15}.gr-numero{margin-top:6px;color:var(--suave);font-size:14px}.gr-numero b{color:var(--azul)}.gr-detalle{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#f4f8fe;list-style:none;text-align:left;font-size:14px;color:#334155}.gr-detalle li{padding:4px 0}.gr-total{display:flex;justify-content:space-between;margin-top:4px;padding-top:8px!important;border-top:1px solid #dfe7f3;color:var(--azul);font-weight:700}.gr-bajada{margin-top:14px;color:#334155;font-size:15px;line-height:1.5}.gr-wsp{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;margin-top:16px;border-radius:12px;padding:0 14px;background:#25d366;color:#04311d;font-size:15px;font-weight:800;text-decoration:none}.gr-volver{display:inline-block;margin-top:14px;color:#1557c0;font-size:14px;font-weight:600}.t-sello.es-litro{background:#0b6b7d}.d-promo .t-sello+.t-sello{margin-left:4px}.es-px7 .g-hero.tono-calido{background:linear-gradient(180deg,#fbf4e9,#fdf9f3 60%,#fff)}.es-px7 .g-hero.tono-calido .s-marca{background:#f07b22}.es-px7 .g-hero.tono-calido .g-texto h1{color:#0a2a6b}.es-px7 .g-hero.tono-calido .g-bajada{color:#6b5d4c}.es-px7 .g-hero.tono-calido .g-promesas li{color:#3a3a3a}.es-px7 .g-hero.tono-calido .g-promesas svg{color:#5f8f4e}.es-px7 .g-hero.tono-agua{background:linear-gradient(165deg,#dff5f1,#eefaf8 45%,#f7fbff 80%,#fff)}.es-px7 .g-hero.tono-agua .s-marca{background:#0b7d75}.es-px7 .g-hero.tono-agua .g-texto h1{color:#0a2a6b}.es-px7 .g-hero.tono-agua .g-bajada{color:#3f6b68}.es-px7 .g-hero.tono-agua .g-promesas li{color:#17403d}.es-px7 .g-hero.tono-agua .g-promesas svg{color:#0b7d75}.es-px7 .g-hero.tono-verde{background:linear-gradient(180deg,#0e3b39,#12514c 55%,#1b6b62 78%,#e8f3f1 94%,#fff)}.es-px7 .g-hero.tono-verde .s-marca{background:#f07b22}.es-px7 .g-hero.tono-verde .g-bajada{color:#c9e6e1}.es-px7 .g-hero.tono-verde .g-promesas svg{color:#8fe3b8}.x-litro{display:inline-block;margin-top:4px;padding:2px 9px;border-radius:8px;background:#fff3eb;color:var(--naranja);font-size:12.5px;font-weight:600}.x-litro b{font-size:15px;font-weight:800}.x-envio{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 11px;border-radius:10px;background:#f4f8fe;color:#334155;font-size:13px}.x-envio svg{flex:none;color:var(--azul)}@media(min-width:900px){.g-casos.es-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-left:auto}}.g-promos.es-arriba{width:100%;margin:12px 0 2px}@media(min-width:900px){.g-promos.es-arriba a{flex-direction:column;gap:1px;padding:10px 4px}.g-promos.es-arriba b{font-size:22px}}.g-linea{display:block;width:100%;max-width:420px;height:auto;margin:10px 0 0;border-radius:12px;background:#fff}.x-foto-boton{display:block;padding:0;border:0;background:none;cursor:zoom-in}.x-foto-boton img{display:block;width:100%;height:auto}.d-promo>.x-foto-boton{width:96px}.d-promo>.x-foto-boton img{height:72px;border-radius:8px;object-fit:contain;background:#f1f5fb}@media(min-width:760px){.d-promo>.x-foto-boton{width:100%;max-width:280px;margin:0 auto}.d-promo>.x-foto-boton img{height:auto}}.x-foto-hoja>img{display:block;width:100%;height:auto;background:#fff}.q-caja{margin:12px 0 2px;padding:13px 14px 12px;border:2px solid #f07b22;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(240,123,34,.15)}.q-caja.es-ganada{border-color:var(--verde);background:#effaf3;box-shadow:none}.q-titulo{color:#c25812;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.q-caja.es-ganada .q-titulo{color:var(--verde);font-size:18px;text-transform:none}.q-pregunta{margin-top:5px;color:var(--azul);font-size:17px;font-weight:800;line-height:1.25}.q-texto{margin-top:4px;color:#234;font-size:14px;line-height:1.45}.q-opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.q-opciones button{min-height:46px;padding:6px 4px;border:1.5px solid #c8d9f1;border-radius:10px;background:#f4f8fe;color:var(--azul);font-size:14px;font-weight:700;line-height:1.15}.q-opciones button.es-bien{border-color:var(--verde);background:var(--verde);color:#fff}.q-opciones button.es-mal{border-color:#d14343;background:#fdecec;color:#9b1c1c}.q-pista{margin-top:8px;color:#9b1c1c;font-size:13.5px;font-weight:600}.q-pista.es-bien{color:var(--verde)}.q-premio{margin-top:8px;color:var(--suave);font-size:12px}.q-en-carrito{margin:10px 0 0;padding:9px 11px;border-radius:10px;background:#effaf3;color:#14532d;font-size:13.5px;line-height:1.4}.tr-caja{margin:12px 0 4px;padding:14px 14px 13px;border:1px solid rgba(34,181,115,.45);border-radius:18px;background:linear-gradient(150deg,#0b3a2c,#0f5a40 55%,#12704e);color:#fff;box-shadow:0 12px 28px rgba(8,48,34,.28)}.tr-cabeza{display:flex;align-items:center;gap:10px}.tr-trofeo{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.12);font-size:22px}.tr-marca{color:#7ee2a8;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tr-premio-titulo{font-size:16px;font-weight:800;line-height:1.2}.tr-premio-foto{position:relative;display:flex;justify-content:center;align-items:flex-end;margin-top:10px;padding:8px 8px 4px;border-radius:14px;background:#fff}.tr-premio-foto img{width:30%;max-width:120px;height:auto;margin:0 -10px;mix-blend-mode:multiply}.tr-premio-foto img:nth-child(2){position:relative;z-index:1;width:34%}.tr-jabon{position:absolute;right:8px;bottom:8px;padding:4px 10px;border-radius:999px;background:#f07b22;color:#fff;font-size:12px;font-weight:800}.tr-premio-texto{margin-top:8px;color:#d8f5e6;font-size:13.5px;line-height:1.4}.tr-premio-texto b{color:#fff}.tr-pregunta{margin-top:12px;font-size:17px;font-weight:800;line-height:1.25}.tr-opciones button{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1.5px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-align:left}.tr-opciones button span{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.16);font-weight:800}.tr-opciones button.es-perfecta{border-color:#7ee2a8;background:#22b573}.tr-opciones button.es-mejorable{border-color:#f2c14e;background:rgba(242,193,78,.22)}.tr-opciones button.es-incorrecta{border-color:#ff8a8a;background:rgba(255,90,90,.2)}.tr-dato{margin-top:9px;color:#ffe6a8;font-size:13.5px;font-weight:600}.tr-dato.es-bien{color:#b9f5d3}.tr-dato.es-mal{color:#ffc4c4}.tr-caja.es-ganada .tr-premio-titulo{font-size:18px}.tr-ir{display:flex;width:100%;margin-top:12px;background:#f07b22!important}.tr-en-promo{grid-column:1 / -1;display:block;margin:2px 0 0;padding:8px 11px;border-radius:10px;background:#eef7f1;color:#0f5a40;font-size:13px;font-weight:700;text-decoration:none}.tr-en-promo.es-ganada{background:#22b573;color:#fff}.q-en-carrito.es-falta{background:#fff6ec;color:#8a4a12}.es-px7 .g-hero.tono-calido{background:linear-gradient(180deg,#faf7f2,#fff 85%)}.g-ceja{color:#8a6a43;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.es-px7 .g-texto h1{margin-top:6px;color:#0a2a6b;font-size:clamp(30px,8.4vw,46px);letter-spacing:-.025em;line-height:1.02}.es-px7 .g-hero.tono-calido .g-bajada{color:#5b6474;font-size:15px}.es-px7 .g-hero.tono-calido .g-promesas li{color:#334155;font-size:13px;font-weight:500}.es-px7 .g-hero.tono-calido .g-promesas svg{color:#16794a}.tr-caja{margin:14px 0 6px;padding:16px;border:1px solid #e6e1d8;border-radius:20px;background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.08)}.tr-cabeza{display:flex;align-items:center;gap:12px}.tr-icono{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:#0a2a6b;color:#ffd27a}.tr-icono.es-ok{background:#e8f6ee;color:#16794a}.tr-marca{color:#8a6a43;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tr-titulo{margin-top:1px;color:#0a2a6b;font-size:16.5px;font-weight:800;line-height:1.2}.tr-premio{position:relative;margin-top:14px;padding:12px;border-radius:16px;background:radial-gradient(120% 90% at 50% 0%,#fff,#f2f6fc 70%);border:1px solid #e3eaf5;text-align:center}.tr-premio-etiqueta{position:absolute;top:10px;left:12px;padding:3px 9px;border-radius:999px;background:#0a2a6b;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tr-premio-foto{display:flex;justify-content:center;align-items:flex-end;height:128px}.tr-premio-foto img{width:auto;height:112px;margin:0 -14px;mix-blend-mode:multiply}.tr-premio-foto img:nth-child(2){position:relative;z-index:1;height:128px}.tr-premio-texto{margin-top:6px;color:#0f172a;font-size:14px;line-height:1.35}.tr-premio-texto span{display:block;color:#64748b;font-size:12.5px}.tr-pregunta{margin-top:16px;color:#0f172a;font-size:16.5px;font-weight:800;line-height:1.3}.tr-opciones{display:grid;gap:8px;margin-top:10px}.tr-opciones button{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#1e293b;font-size:14.5px;font-weight:500;line-height:1.35;text-align:left;transition:border-color .15s,background .15s}.tr-opciones button:hover:not(:disabled){border-color:#0a2a6b;background:#f7f9fd}.tr-letra{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:999px;background:#f1f5f9;color:#0a2a6b;font-size:13px;font-weight:800}.tr-opciones button.es-perfecta{border-color:#16794a;background:#ecfdf3;color:#14532d}.tr-opciones button.es-perfecta .tr-letra{background:#16794a;color:#fff}.tr-opciones button.es-mejorable,.tr-opciones button.es-incorrecta{border-color:#e5a3a3;background:#fff6f6}.tr-opciones button.es-mejorable .tr-letra,.tr-opciones button.es-incorrecta .tr-letra{background:#c24141;color:#fff}.tr-dato{margin-top:10px;color:#92400e;font-size:13.5px;font-weight:600}.tr-dato.es-bien{color:#166534}.tr-dato.es-mal{color:#9b1c1c}.tr-ir{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:14px;border-radius:12px;background:#0a2a6b;color:#fff;font-size:15.5px;font-weight:700;text-decoration:none}.tr-caja.es-ganada .tr-titulo{font-size:17px}.tr-en-promo{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px dashed #c9d6e8;border-radius:10px;background:#f8fafd;color:#0a2a6b;font-size:13px;font-weight:600}.tr-en-promo svg{flex:none;color:#8a6a43}.tr-en-promo.es-ganada{border:1px solid #b7e2c8;background:#ecfdf3;color:#14532d}.tr-en-promo.es-ganada svg{color:#16794a}.q-en-carrito{display:flex;align-items:flex-start;gap:8px}.q-en-carrito svg{flex:none;margin-top:2px}@media(min-width:900px){.tr-premio-foto{height:112px}.tr-premio-foto img{height:96px}.tr-premio-foto img:nth-child(2){height:112px}}.tr-premio .tr-premio-foto{margin-top:16px;padding:0;border-radius:0;background:transparent}.tr-premio .tr-premio-texto{color:#0f172a}.tr-premio .tr-premio-texto b{color:#0a2a6b}.tr-caja .tr-ir{background:#0a2a6b!important}.v-hero{background:#faf7f1;padding:0 0 18px}.v-hero-grilla{display:flex;flex-direction:column;gap:14px;padding-left:0;padding-right:0}.v-video{position:relative;background:#000}.v-video video{display:block;width:100%;height:auto;max-height:58vh;object-fit:contain;margin:0 auto;background:#000}.v-chip{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;padding:8px 13px;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 6px 18px rgba(0,0,0,.28);line-height:1.1}.v-chip span{color:#0a2a6b;font-size:12.5px;font-weight:700}.v-chip b{color:#e2561a;font-size:26px;font-weight:800;letter-spacing:-.02em}.v-chip i{color:#0b6b7d;font-size:12.5px;font-style:normal;font-weight:700}.v-texto{display:flex;flex-direction:column;gap:10px;padding:0 16px}.v-texto .g-ceja{order:3;margin:6px 0 0}.v-texto h1{order:4;color:#0a2a6b;font-size:24px;line-height:1.15;margin:0}.v-texto .g-promesas{order:5;margin:0}.es-px7 .v-texto .g-promesas li{color:#0f172a}.es-px7 .v-texto .g-promesas svg{color:#16794a}.v-comprar{order:1;width:100%;min-height:52px;border:0;border-radius:12px;background:linear-gradient(180deg,#1a9be6,#0b77c0);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.v-otras{order:2;margin:0;color:#5b6779;font-size:13.5px;text-align:center}.v-otras a{color:#0a2a6b;font-weight:700;text-decoration:none}@media(min-width:900px){.v-hero{padding:28px 0 32px}.v-hero-grilla{flex-direction:row;align-items:center;gap:40px;padding-left:16px;padding-right:16px}.v-video{flex:0 0 auto;width:440px;border-radius:18px;overflow:hidden}.v-video video{max-height:none}.v-texto{padding:0;max-width:520px;gap:14px}.v-texto .g-ceja{order:1;margin:0}.v-texto h1{order:2;font-size:38px}.v-texto .g-promesas{order:3}.v-comprar{order:4;max-width:340px}.v-otras{order:5;text-align:left}}.v-trae{order:1;list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:13.5px;color:#0f172a}.v-trae li{display:flex;justify-content:space-between;gap:10px}.v-trae s{color:#8a94a6;font-size:12.5px}.v-trae b{color:#e2561a}.v-trae .es-regalo b{color:#16794a}.v-trae .es-regalo span{color:#16794a;font-weight:600}.v-comprar{order:2}.v-otras{order:3}.v-texto .g-ceja{order:4}.v-texto h1{order:5}.v-texto .g-promesas{order:6}@media(min-width:900px){.v-texto .g-ceja{order:1}.v-texto h1{order:2}.v-texto .g-promesas{order:3}.v-trae{order:4;max-width:420px;font-size:15px}.v-comprar{order:5}.v-otras{order:6}}.d-promo{background:linear-gradient(180deg,#fff6ef,#fff 55%);border-top:3px solid var(--naranja)}.d-promo-precio{flex-wrap:wrap;align-items:center}.d-promo-precio strong{color:var(--azul);font-size:24px}.d-promo-pct{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--naranja);color:#fff;font-size:13px;font-weight:800;letter-spacing:.01em}.d-promo-ahorro{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;color:var(--verde);font-size:13px;font-weight:600}.d-promo-ahorro b{font-weight:800}.d-promo-ahorro span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#fde9dc;color:#b2400e;font-size:12px;font-weight:700}.t-promo-regalo .d-promo-valores s{color:#8a94a6;font-size:12px;font-weight:400}.v-pct{position:absolute;top:12px;right:12px;display:grid;justify-items:center;padding:8px 12px;border-radius:14px;background:var(--naranja, #e2561a);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.28);line-height:1.05;text-align:center}.v-pct b{font-size:26px;font-weight:800}.v-pct span{font-size:11.5px;font-weight:700}.v-trae .es-regalo span:first-child{display:inline-flex;align-items:center;gap:5px}.v-ahorro{order:1;margin:0;padding:8px 12px;border-radius:10px;background:#e8f6ee;color:#0f5132;font-size:13.5px}.v-ahorro b{color:var(--verde, #16794a)}@media(min-width:900px){.v-ahorro{order:4;max-width:420px;font-size:15px}}.d-promo{grid-template-columns:minmax(0,1fr) auto}.d-promo>.x-foto-boton{grid-column:1 / -1;width:100%;max-width:none;margin:0 0 6px}.d-promo>.x-foto-boton img{width:100%;height:auto;border-radius:10px;object-fit:contain}@media(min-width:760px){.d-promo{grid-template-columns:1fr}.d-promo>.x-foto-boton{max-width:none}}.es-px7{--ps-noche: #061a44;--ps-marino: #0a2a6b;--ps-celeste: #2bb5f0;--ps-fondo: #f3f7fc}.es-px7 .t-avisos{background:linear-gradient(90deg,#1291d9,#2bb5f0);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.es-px7 .t-cab{background:rgba(6,26,68,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px rgba(255,255,255,.06)}.es-px7 .t-cab-fila{flex-wrap:wrap;row-gap:2px}.ps-menu{display:flex;gap:2px;order:3;width:calc(100% + 16px);margin:0 -8px;overflow-x:auto;scrollbar-width:none}.ps-menu::-webkit-scrollbar{display:none}.ps-menu a{flex:none;padding:7px 10px;border-radius:8px;color:#c9dbf5;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ps-menu a:hover{background:rgba(255,255,255,.08);color:#fff}.es-px7 .t-cab-carrito{display:inline-flex;gap:8px;width:auto;padding:0 14px;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff}.ps-cab-carrito-texto{font-size:14px;font-weight:700}.es-px7 .t-cab-carrito b{position:static}@media(min-width:900px){.es-px7 .t-cab-fila{flex-wrap:nowrap;min-height:68px}.ps-menu{order:0;width:auto;margin:0 auto 0 28px;gap:4px}}.ps-ceja{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#1291d9;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ps-ceja.es-clara{color:var(--ps-celeste)}.ps-ceja.es-clara:before{content:"";width:24px;height:2px;background:currentColor}.ps-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ps-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:10px;background:linear-gradient(180deg,#34c0f5,#1291d9);box-shadow:0 10px 24px rgba(18,145,217,.35);color:#fff;font:inherit;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer}.ps-boton.es-borde{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);box-shadow:none}.ps-boton.es-oscuro{background:var(--ps-marino);box-shadow:0 10px 24px rgba(10,42,107,.3)}.ps-boton.es-chico{min-height:42px;margin-top:8px;background:linear-gradient(180deg,#f26a2a,#d64c12);box-shadow:0 8px 18px rgba(214,76,18,.35)}.ps-hero{position:relative;overflow:hidden;padding:30px 0 36px;background:radial-gradient(circle at 74% 46%,rgba(43,181,240,.32) 0,rgba(43,181,240,.08) 26%,transparent 46%),radial-gradient(ellipse 90% 70% at 100% 0%,#0e3f93 0%,transparent 60%),linear-gradient(180deg,var(--ps-noche) 0%,#071f52 100%);color:#fff}.ps-hero:after{content:"";position:absolute;top:50%;left:74%;width:760px;height:760px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(120,200,255,.07) 0 2px,transparent 2px 46px);transform:translate(-50%,-50%);pointer-events:none}.ps-hero-grilla{position:relative;z-index:1;display:grid;gap:18px;align-items:center}.ps-hero h1{margin:0;font-size:clamp(40px,11vw,74px);font-weight:800;line-height:.98;letter-spacing:-.035em}.ps-hero h1 span{display:block;background:linear-gradient(90deg,#4fd0ff,#2bb5f0);-webkit-background-clip:text;background-clip:text;color:transparent}.ps-bajada{max-width:460px;margin:18px 0 0;color:#c3d6f2;font-size:16px}.ps-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.ps-chips li{padding:5px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.05);color:#e3eefc;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ps-hero-media{position:relative;max-width:560px;margin:0 auto}.ps-hero-media>img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 40px rgba(43,181,240,.35))}.ps-hero-sello{position:absolute;top:4%;right:0;display:inline-flex;align-items:center;gap:7px;color:#cfe3fa;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ps-hero-sello i{width:7px;height:7px;border-radius:50%;background:var(--ps-celeste);box-shadow:0 0 10px var(--ps-celeste)}.ps-hero-pie{position:absolute;right:0;bottom:-4px;margin:0;color:#9fbbe3;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ps-hero-pie b{color:#fff}.ps-oferta{position:relative;display:grid;gap:1px;width:min(100%,300px);margin:-40px 0 0 auto;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(10,34,86,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px rgba(0,8,30,.45)}.ps-oferta-chapa{color:#ff9a6a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ps-oferta-chapa em{color:#9fbbe3;font-style:normal;letter-spacing:0;text-transform:none}.ps-oferta-nombre{font-size:16px;font-weight:800}.ps-oferta-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ps-oferta-precio strong{font-size:34px;font-weight:800;line-height:1.1}.ps-oferta-precio s{color:#9fbbe3;font-size:15px}.ps-oferta-precio i{padding:1px 8px;border-radius:999px;background:var(--naranja);font-size:13px;font-style:normal;font-weight:800}.ps-oferta-trae{display:inline-flex;align-items:center;gap:6px;color:#ffd2bd;font-size:13px;font-weight:600}@media(min-width:900px){.ps-hero{padding:64px 0 56px}.ps-hero-grilla{grid-template-columns:1fr 1fr;gap:40px}.ps-oferta{position:absolute;left:-40px;bottom:40px;margin:0}}.ps-beneficios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0 auto;padding-block:18px;list-style:none}.ps-beneficios li{display:flex;gap:10px;align-items:flex-start}.ps-beneficio-icono{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:#e8f4fd;color:#1291d9}.ps-beneficios span{color:var(--suave);font-size:12px;line-height:1.35}.ps-beneficios b{display:block;color:var(--ps-marino);font-size:13px}@media(min-width:900px){.ps-beneficios{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:24px}}.es-px7 main.t-ancho{max-width:none;padding-inline:0}.es-px7 #promos{margin:0;padding:44px max(16px,calc((100% - 1180px)/2)) 48px;background:var(--ps-fondo)}.es-px7 #titulo-promos,.es-px7 #titulo-catalogo,.ps-simple h2,.ps-cierre h2{margin:0;color:var(--ps-marino);font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.03em}.es-px7 #titulo-promos:after{display:none}.es-px7 .d-promos{gap:18px;margin-top:22px}.es-px7 .d-promo{overflow:hidden;padding:0 0 16px;border:1px solid #e3ebf5;border-top:0;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(10,42,107,.08)}.es-px7 .d-promo.es-destacado{border:2px solid #8fd4f7;box-shadow:0 18px 40px rgba(18,145,217,.18)}.es-px7 .d-promo>.x-foto-boton{position:relative;margin:0 0 4px}.es-px7 .d-promo>.x-foto-boton video,.es-px7 .d-promo>.x-foto-boton img{border-radius:0}.es-px7 .d-promo>:not(.x-foto-boton){margin-inline:16px}.es-px7 .d-promo .t-sello{display:none}.ps-tag{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:6px;background:var(--ps-marino);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ps-tag.es-naranja{background:var(--naranja)}.ps-cat-cabeza{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:48px 16px 4px}.ps-cat-cabeza p:not(.ps-ceja){margin:6px 0 0;color:var(--suave)}.ps-pestanas{display:inline-flex;justify-self:start;gap:4px;padding:4px;border:1px solid #dfe8f3;border-radius:12px;background:#f3f7fc}.ps-pestanas button{min-height:38px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--suave);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ps-pestanas button.es-activa{background:var(--ps-marino);color:#fff;box-shadow:0 6px 14px rgba(10,42,107,.25)}.ps-pestanas button.es-aromas.es-activa{background:#7a3db8}.ps-pestanas button.es-vidrios.es-activa{background:#1f7a4a}@media(min-width:900px){.ps-cat-cabeza{grid-template-columns:1fr auto;align-items:end}}.es-px7 main>.t-bloque:not(#promos){max-width:1180px;margin-inline:auto;padding-inline:16px}.es-px7 .t-prod{border:1px solid #e3ebf5;border-radius:16px;box-shadow:0 10px 26px rgba(10,42,107,.06)}.es-px7 .t-prod-foto{position:relative}.ps-prod-tag{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.92);color:var(--ps-marino);font-size:10.5px;font-weight:800;box-shadow:0 2px 8px rgba(10,42,107,.12)}.ps-prod-ceja{margin:8px 0 0;color:#1291d9;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.es-px7 .t-prod h3{margin-top:2px}.ps-simple{padding:52px 0;background:radial-gradient(ellipse 60% 80% at 85% 0%,rgba(43,181,240,.18),transparent 70%),var(--ps-noche);color:#fff}.ps-simple-grilla{display:grid;gap:28px;align-items:center}.ps-simple h2{color:#fff}.ps-simple h2 span{display:block;color:var(--ps-celeste)}.ps-simple-texto{max-width:460px;margin:14px 0 22px;color:#c3d6f2}.ps-pasos{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ps-pasos li{display:flex;gap:16px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.ps-pasos b{color:var(--ps-celeste);font-size:22px;font-weight:800;line-height:1.2}.ps-pasos span{color:#b9cdea;font-size:14px}.ps-pasos strong{display:block;color:#fff;font-size:15px}@media(min-width:900px){.ps-simple{padding:72px 0}.ps-simple-grilla{grid-template-columns:1fr 1fr;gap:56px}}.ps-cierre{display:grid;gap:16px;align-items:center;margin:40px auto 48px;padding:24px;border:1px solid #d8e8f7;border-radius:18px;background:linear-gradient(90deg,#eef7fe,#f7fbff)}.ps-cierre h2{font-size:clamp(22px,4.6vw,28px)}.ps-cierre p{margin:6px 0 0;color:var(--suave)}.ps-cierre .ps-boton{justify-self:start}@media(min-width:900px){.ps-cierre{grid-template-columns:1fr auto;padding:28px 36px}}.d-promo>.x-foto-boton video{display:block;width:100%;height:auto;background:#e9eef5}.x-foto-hoja>video{display:block;width:100%;height:auto}.ps-pie{position:relative;padding-bottom:56px;background:var(--ps-noche)!important}.ps-pie-grilla{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;padding-block:40px 22px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}.ps-pie-grilla>div{grid-column:1 / -1}.ps-pie-grilla p{max-width:320px;margin:10px 0 0}.ps-pie-grilla nav{display:grid;align-content:start;gap:7px;font-size:13.5px}.ps-pie-grilla nav b{margin-bottom:4px;color:#fff}.ps-pie-grilla nav a,.ps-pie-grilla nav span{color:#a9c1e4;text-decoration:none}.ps-pie-grilla nav a:hover{color:#fff}.ps-pie-logo{display:block;width:130px;height:auto}@media(min-width:900px){.ps-pie-grilla{grid-template-columns:1.6fr 1fr 1fr 1fr}.ps-pie-grilla>div{grid-column:auto}}.ps-by{position:absolute;right:16px;bottom:14px;display:inline-flex;align-items:center;gap:5px;margin:0;color:#8ea8d0;font-size:11px;font-weight:600;letter-spacing:.04em;opacity:.8}.ps-by img{width:46px;height:auto}@media(min-width:900px){.ps-oferta{position:relative;left:auto;bottom:auto;margin:-90px 0 0 auto}}.es-px7 .d-promo>.d-promo-agregar{width:auto}.ps-hero-pie{display:none}@property --l-noche{syntax: "<color>"; inherits: true; initial-value: #04153f;}@property --l-medio{syntax: "<color>"; inherits: true; initial-value: #0e3f93;}@property --l-luz{syntax: "<color>"; inherits: true; initial-value: #4fd0ff;}@property --l-tinte{syntax: "<color>"; inherits: true; initial-value: #eef6fd;}@property --l-fuerte{syntax: "<color>"; inherits: true; initial-value: #1557c0;}@property --l-punto{syntax: "<color>"; inherits: true; initial-value: #1b8fe0;}.con-lineas{transition:--l-noche .8s ease,--l-medio .8s ease,--l-luz .8s ease,--l-tinte .8s ease,--l-fuerte .8s ease,--l-punto .8s ease}.pl-msg{display:flex;gap:8px;align-items:flex-start;justify-content:center;margin:0;padding:9px 16px;background:var(--l-medio);color:#fff;font-size:13px;line-height:1.35}.pl-msg svg{flex:none;margin-top:2px;color:#ffd2bd}.pl-msg b{font-weight:800}.pl-barra{position:-webkit-sticky;position:sticky;top:var(--alto-cab, 0px);z-index:25;overflow:hidden;background:var(--l-noche);color:#fff;box-shadow:0 6px 16px rgba(0,10,40,.18)}.pl-barra-fila{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between;padding-block:8px}.pl-barra-linea{display:flex;flex:1 1 auto;gap:10px;align-items:center;justify-content:space-between;min-width:0}.pl-barra-nombre{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis;animation:pl-entra .45s ease both}.pl-barra-nombre b{font-weight:800}.pl-barra-nombre i{margin-left:4px;color:var(--l-luz);font-style:normal;font-weight:600}.pl-barra-uso,.pl-hero-uso{display:inline-flex;flex:none;gap:5px;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#fff;color:var(--l-noche);font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .15s ease}.pl-barra-uso:hover,.pl-hero-uso:hover{transform:translateY(-1px)}.pl-selector{display:flex;flex:none;gap:6px;align-items:center}.pl-muestra{display:block;width:26px;height:26px;padding:0;border:2px solid rgba(255,255,255,.35);border-radius:50%;background:var(--c);cursor:pointer;transition:transform .2s ease,border-color .2s ease}.pl-muestra.es-combinados{background:conic-gradient(#1b8fe0,#18a48f,#eeb714,#e8478b,#7d4fc0,#5fb6d6,#1b8fe0)}.pl-muestra.es-activa{border-color:#fff;box-shadow:0 0 0 2px var(--c);transform:scale(1.12)}.pl-muestra:focus-visible{outline:2px solid #fff;outline-offset:2px}.pl-progreso{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--l-luz);transform-origin:left;animation:pl-avanza linear both}@keyframes pl-avanza{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pl-entra{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pl-progreso{display:none}.pl-barra-nombre,.pl-hero-linea,.pl-foto-chapa,.pl-cuenta{animation:none!important}}@media(max-width:559px){.pl-barra-fila{flex-direction:column;align-items:stretch}.pl-selector{justify-content:space-between;padding-inline:2px}}.pl-foto{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3}.pl-foto.pl-hero-foto{overflow:visible;aspect-ratio:880 / 800}.pl-foto img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.pl-foto img.es-activa{opacity:1}.pl-foto-chapa{position:absolute;bottom:12px;left:12px;padding:4px 11px;border-radius:999px;background:var(--l-fuerte);color:#fff;font-size:12px;font-weight:800;animation:pl-entra .45s ease both}.con-lineas .ps-hero{background:radial-gradient(circle at 74% 46%,color-mix(in srgb,var(--l-luz) 34%,transparent) 0,color-mix(in srgb,var(--l-luz) 8%,transparent) 26%,transparent 46%),radial-gradient(ellipse 90% 70% at 100% 0%,var(--l-medio) 0%,transparent 60%),linear-gradient(180deg,var(--l-noche) 0%,color-mix(in srgb,var(--l-noche) 72%,var(--l-medio)) 100%)}.con-lineas .ps-hero h1 span{background:linear-gradient(90deg,var(--l-luz),color-mix(in srgb,var(--l-luz) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.con-lineas .ps-hero .ps-boton:not(.es-borde){background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.25);color:var(--l-noche)}.con-lineas .ps-bajada{min-height:72px;color:color-mix(in srgb,#fff 82%,var(--l-luz))}.con-lineas .ps-oferta{background:color-mix(in srgb,var(--l-noche) 80%,transparent)}.con-lineas .ps-oferta .ps-boton.es-chico{background:linear-gradient(180deg,#f26a2a,#d64c12);color:#fff}.pl-hero-linea{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:18px;animation:pl-entra .45s ease both}.pl-hero-linea p{margin:0;line-height:1.2}.pl-hero-linea b{display:block;font-size:18px;font-weight:800}.pl-hero-linea p span{color:var(--l-luz);font-size:14px;font-weight:700}.pl-marca-chapa{display:inline-flex;flex:none;align-items:center;justify-content:center;width:92px;height:52px;padding:4px 8px;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.22)}.pl-marca-chapa img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.pl-marca-chapa.es-azul{width:66px;height:40px;padding:3px}.con-lineas #promos{background:var(--l-tinte)}.con-lineas .ps-ceja:not(.es-clara){color:var(--l-fuerte)}.con-lineas .d-promo-precio strong{color:var(--l-fuerte)}.con-lineas .d-promo.es-destacado{border-color:var(--l-punto)}.pl-cuenta{animation:pl-entra .45s ease both}.pl-cuenta span{display:block;margin-top:2px;color:var(--l-fuerte);font-size:13px;font-weight:800}.es-px7 .d-promo>.x-foto-boton .pl-foto{width:100%}.es-px7 .d-promo>.x-foto-boton .pl-foto img{height:100%}.x-foto-hoja .pl-foto{width:100%}.pl-cat-usos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pl-cat-usos a{display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:0 12px;border:1px solid #dfe8f3;border-radius:999px;background:#fff;color:var(--ps-marino);font-size:12.5px;font-weight:700;text-decoration:none}.pl-cat-usos a:hover{border-color:var(--c)}.pl-cat-usos i{width:10px;height:10px;border-radius:50%;background:var(--c)}.pl-powered{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:18px auto 0;padding:0 16px 14px;max-width:1180px;color:rgba(255,255,255,.45);font-size:11px;letter-spacing:.04em}.pl-powered img{width:54px;height:auto;opacity:.5}.ps-pie{position:relative}.pl-ficha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--texto, #0f172a)}.pl-ficha-cab{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--l-noche);color:#fff}.pl-ficha-cab-fila{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-block:8px}.pl-volver{display:inline-flex;gap:6px;align-items:center;min-height:38px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.pl-ficha-carrito{display:inline-flex;flex:none;gap:5px;align-items:center;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:none;color:#fff;font:inherit;font-size:13px;cursor:pointer}.pl-ficha .pl-muestra{width:22px;height:22px}@media(max-width:559px){.pl-volver{font-size:0;gap:0}.pl-volver svg{width:22px;height:22px}}.pl-ficha-tapa{padding:28px 0 8px;background:radial-gradient(circle at 76% 50%,color-mix(in srgb,var(--l-luz) 30%,transparent) 0,transparent 44%),radial-gradient(ellipse 90% 70% at 100% 0%,var(--l-medio) 0%,transparent 60%),linear-gradient(180deg,var(--l-noche) 0%,color-mix(in srgb,var(--l-noche) 72%,var(--l-medio)) 100%);color:#fff}.pl-ficha-tapa-grilla{display:grid;gap:8px;align-items:center}.pl-marca{display:flex;gap:14px;align-items:center;margin-bottom:20px}.pl-marca-px7{width:148px;height:auto}.pl-ficha h1{margin:0;font-size:clamp(34px,8vw,58px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.pl-ficha-sub{margin:4px 0 0;color:var(--l-luz);font-size:20px;font-weight:700}.pl-ficha-bajada{max-width:520px;margin:12px 0 0;color:color-mix(in srgb,#fff 84%,var(--l-luz));font-size:16px;line-height:1.5}.pl-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin:20px 0 0;padding:0;list-style:none}.pl-datos li{padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.07);color:color-mix(in srgb,#fff 80%,var(--l-luz));font-size:12px;line-height:1.3}.pl-datos b{display:block;margin-bottom:2px;color:#fff;font-size:18px;font-weight:800}.pl-ficha-envases img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}@media(max-width:559px){.pl-datos{grid-template-columns:1fr}.pl-datos li{display:flex;gap:10px;align-items:baseline}}@media(min-width:900px){.pl-ficha-tapa{padding-top:44px}.pl-ficha-tapa-grilla{grid-template-columns:1.1fr .9fr;gap:32px}}.pl-seccion{padding:44px 0}.pl-seccion.es-tinte{background:var(--l-tinte)}.pl-seccion h2{margin:0;color:var(--l-noche);font-size:clamp(26px,5vw,36px);font-weight:800;line-height:1.08;letter-spacing:-.025em}.pl-ficha .ps-ceja:not(.es-clara){color:var(--l-fuerte)}.pl-seccion-texto{max-width:640px;margin:8px 0 0;color:var(--suave)}.pl-pasos{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.pl-pasos li{display:flex;gap:12px;align-items:flex-start;color:var(--suave);font-size:14px;line-height:1.45}.pl-pasos li>b{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--l-fuerte);color:#fff;font-size:15px}.pl-pasos strong{display:block;color:var(--l-noche);font-size:15px}.pl-diluciones{display:grid;gap:14px;margin-top:22px}.pl-dil{padding:16px;border:1px solid #e4eaf2;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(10,30,70,.06)}.pl-dil header{display:flex;gap:10px;align-items:baseline}.pl-dil header strong{color:var(--l-fuerte);font-size:30px;font-weight:800;letter-spacing:-.02em}.pl-dil header span{color:var(--l-noche);font-size:14px;font-weight:700}.pl-dil-barra{display:flex;overflow:hidden;height:26px;margin-top:10px;border-radius:8px;background:#e7f1fb;font-size:11px;font-weight:800;line-height:26px}.pl-dil-barra i{padding-left:10px;color:#3b5b82;font-style:normal}.pl-dil-barra em{background:var(--l-fuerte);color:#fff;font-style:normal;text-align:center}.pl-dil dl{display:grid;gap:8px;margin:12px 0 0}.pl-dil dl>div{padding-top:8px;border-top:1px solid #edf1f6}.pl-dil dt{color:var(--suave);font-size:12px}.pl-dil dd{margin:1px 0 0;color:var(--l-noche);font-size:14px}.pl-nota{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:var(--l-tinte);color:var(--l-noche);font-size:14px;line-height:1.45}.pl-nota svg{flex:none;margin-top:2px;color:var(--l-fuerte)}.es-tinte .pl-nota{background:#fff}.pl-nota.es-aviso svg{color:#d64c12}.pl-usos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.pl-usos li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fff;color:var(--suave);font-size:13.5px;line-height:1.4}.pl-usos li>svg{flex:none;margin-top:1px;color:var(--l-fuerte)}.pl-usos strong{display:block;color:var(--l-noche);font-size:15px}.pl-usos li.tiene-foto{display:block;overflow:hidden;padding:0 0 12px}.pl-usos li.tiene-foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.pl-usos li.tiene-foto span{display:block;padding:10px 14px 0}.pl-aplicar{margin-top:22px}.pl-aplicar h3,.pl-seguridad h3{margin:0;color:var(--l-noche);font-size:18px;font-weight:800}.pl-aplicar ul,.pl-seguridad ul{display:grid;gap:7px;margin:10px 0 0;padding-left:19px;color:#334155;font-size:14.5px;line-height:1.45}.pl-presentaciones{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.pl-presentaciones>li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px 14px;align-items:center;padding:12px;border:1px solid #e4eaf2;border-radius:16px;background:#fff}.pl-pres-foto{display:grid;grid-row:span 2;place-items:center;align-self:start;padding:6px;border-radius:12px;background:var(--l-tinte)}.pl-pres-foto img{display:block;width:100%;height:auto}.pl-pres-info{display:grid;gap:1px}.pl-pres-tag{color:var(--l-fuerte);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pl-pres-info strong{color:var(--l-noche);font-size:15px;line-height:1.25}.pl-pres-precio{color:var(--l-noche);font-size:21px;font-weight:800}.pl-pres-cuentas{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.pl-pres-cuentas dt{color:var(--suave);font-size:12px}.pl-pres-cuentas dd{margin:0;color:var(--l-noche);font-size:14px;font-weight:700}.pl-pres-cuentas dd.es-costo{color:var(--l-fuerte);font-size:16px;font-weight:800}.pl-pres-agregar{grid-column:1 / -1;min-height:42px;border:0;border-radius:10px;background:var(--l-fuerte);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}@media(min-width:760px){.pl-presentaciones>li{grid-template-columns:76px minmax(0,1.2fr) minmax(0,1.2fr) 150px}.pl-pres-foto{grid-row:auto;align-self:center}.pl-pres-agregar{grid-column:auto}}.pl-regalo{display:flex;gap:12px;align-items:center;margin-top:18px;padding:15px 16px;border-radius:14px;background:var(--l-noche);color:#fff;font-size:14.5px;line-height:1.4;text-decoration:none}.pl-regalo svg:first-child{flex:none;color:#ffb48c}.pl-regalo svg:last-child{flex:none;margin-left:auto}.pl-seguridad{display:grid;gap:24px}.pl-seguridad aside{align-self:start;padding:16px;border-radius:16px;background:#fff}.pl-seguridad aside p{margin:8px 0 0;color:#334155;font-size:14px}.pl-seguridad aside p.pl-chico{color:var(--suave);font-size:12px;line-height:1.4}.pl-alerta{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:11px 13px;border-radius:10px;background:#b42318;color:#fff;font-size:14.5px;font-weight:700}.pl-alerta svg{flex:none;margin-top:1px}.pl-academy{display:flex;gap:10px;align-items:center;margin-top:14px;padding:10px 12px;border:1px solid #e4eaf2;border-radius:12px;color:var(--l-noche);font-size:13.5px;font-weight:700;text-decoration:none}.pl-academy img{flex:none;width:92px;height:auto}@media(min-width:900px){.pl-diluciones.es-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-diluciones.es-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-diluciones.es-1{max-width:560px}.pl-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-seguridad{grid-template-columns:1.5fr 1fr;gap:40px}}.pl-ficha-pie{padding-top:8px;background:var(--l-noche)}.pl-ficha-pie .pl-powered{margin-top:0;padding-top:8px}.con-lineas .t-fondo{z-index:70}.con-lineas .ps-hero-media{width:100%}.con-lineas .ps-ceja.es-clara,.pl-ficha-tapa .ps-ceja.es-clara{color:var(--l-luz)}.con-lineas .ps-ceja.es-clara:before,.pl-ficha-tapa .ps-ceja.es-clara:before{background:var(--l-luz)}.con-lineas .ps-hero-sello i{background:var(--l-luz);box-shadow:0 0 10px var(--l-luz)}.con-lineas .pl-cuenta{border-radius:12px}@media(max-width:899px){.con-lineas .ps-hero-grilla{display:flex;flex-direction:column;align-items:stretch;gap:0}.con-lineas .ps-hero-texto{display:contents}.con-lineas .ps-hero-media{order:1;margin-top:10px}.con-lineas .ps-bajada{order:2;min-height:96px;margin-top:20px}.con-lineas .ps-chips{order:3}.con-lineas .ps-botones{order:4}}.pl-usos-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.pl-usos-fotos li{overflow:hidden;border-radius:14px;background:#fff;color:var(--suave);font-size:13.5px;line-height:1.4}.pl-usos-fotos img{display:block;width:100%;height:auto}.pl-usos-fotos span{display:block;padding:10px 14px 13px}.pl-usos-fotos strong{display:block;color:var(--l-noche);font-size:15px}.con-lineas .t-productos .t-prod-foto{height:auto;aspect-ratio:auto}.con-lineas .t-productos .t-mini-foto{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.pl-pres-foto{height:104px;padding:4px}.pl-pres-foto img{width:auto;max-width:100%;height:100%;object-fit:contain}.pl-pres-cuentas>div:first-child{min-width:118px}.con-lineas .t-productos .t-mini-foto[src^="/lineas/"]{height:240px;padding:10px;background:linear-gradient(180deg,#d9e2ec,#eff3f8);mix-blend-mode:normal}.pl-pres-foto img{height:96px}.t-pie .pl-powered{width:100%;max-width:1180px;color:rgba(255,255,255,.45)}.pl-usos-fotos{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pl-usos-fotos+.pl-usos{margin-top:12px}.ps-hero-mas{position:absolute;z-index:3;left:var(--mas-x, 50%);top:var(--mas-y, 44%);display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;border:3px solid #fff;border-radius:50%;background:linear-gradient(180deg,#ff7a2f,#e2561a);box-shadow:0 10px 26px rgba(226,86,26,.45);color:#fff;font-size:40px;font-weight:800;line-height:1;text-decoration:none;animation:ps-mas-latido 2.4s ease-in-out infinite}@keyframes ps-mas-latido{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.ps-hero-mas{animation:none}}@media(max-width:759px){.ps-hero-mas{width:46px;height:46px;margin:-23px 0 0 -23px;font-size:32px}}
