.in-pasos{flex-direction:column;gap:16px;display:flex}.in-pasos-par{gap:16px;margin:0;padding:0;list-style:none;display:grid}.in-paso{border:1px solid var(--a2-borde);background:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:24px 18px 18px;display:flex}.in-paso-dicho{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.in-paso-num{border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.125rem;font-weight:600;display:grid}.in-paso-titulo{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:600;line-height:1.12}.in-paso-ver.si-panel-de-color{border-radius:18px;flex:1;padding:22px 14px}.in-paso-ver .si-dibujo{width:100%;max-width:380px;margin-inline:auto}@media (min-width:900px){.in-pasos{gap:20px}.in-pasos-par{grid-template-columns:1fr 1fr;gap:20px}.in-paso{border-radius:28px;gap:32px;padding:36px 32px 32px}.in-paso-titulo{font-size:1.75rem}.in-paso-ver.si-panel-de-color{border-radius:22px;padding:36px 28px}}
.si .in-lista{border-radius:22px;padding:20px 18px;box-shadow:0 30px 70px -28px #5a321e61}.in-lista-dentro{gap:28px;display:grid}.in-lista-dicho{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.si .in-lista-panel.si-panel-de-color{border-radius:22px;padding:22px 12px}@media (min-width:900px){.in-lista-dentro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px}.si .in-lista-panel.si-panel-de-color{border-radius:28px;padding:48px 44px}}.in-lista-titulo{font-size:1.125rem}.in-columnas{border-bottom:1px solid var(--a2-borde);color:var(--a2-gris-2);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;font-size:.75rem;font-weight:600;display:grid}.in-columnas .si-pro{letter-spacing:0;text-transform:none;margin-left:6px}.in-filas{margin:0;padding:0;list-style:none}.in-fila{border-bottom:1px dashed var(--a2-borde);grid-template-columns:1fr 1fr;align-items:center;gap:4px 12px;padding:18px 0;display:grid}.in-fila:last-child{border-bottom:0;padding-bottom:6px}.in-nombre{align-items:center;gap:10px;font-size:1rem;display:flex}.in-nombre b{font-weight:600}.in-muestra{background:var(--si-durazno);border-radius:6px;flex:none;width:30px;height:38px;box-shadow:inset 0 0 0 1px #9a4f2a2e}.in-muestra-1{background:repeating-linear-gradient(0deg,#0000 0 6px,#9a4f2a24 6px 7px),#fff}.in-muestra-2{background:radial-gradient(circle, #fff 38%, var(--si-durazno-fuerte) 40% 100%);border-radius:50%;width:30px;height:30px}.in-muestra-3{background:linear-gradient(135deg,#e9a27b,#c9744a)}.in-cuesta{color:var(--a2-gris);grid-area:2/1;padding-left:40px;font-size:.875rem}.in-cuesta b{color:var(--a2-tinta);font-size:.9375rem;font-weight:600}.in-queda{flex-direction:column;grid-area:1/2/span 2;gap:8px;display:flex}.in-barra{background:#f3ece7;border-radius:999px;height:10px;display:block;overflow:hidden}.in-barra-llena{transform-origin:0;background:#e59468;border-radius:999px;height:100%;display:block}.in-fila-poco .in-barra-llena{background:var(--si-rojo)}.in-cantidad{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.9375rem;display:flex}.in-cantidad b{font-weight:600}.in-aviso{color:var(--si-rojo);white-space:nowrap;background:#fbe3dc;border-radius:999px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}html.js .in-lista:not(.in-dentro) .in-barra-llena{transform:scaleX(0)}.in-lista.in-dentro .in-barra-llena{animation:si-crece-de-lado .9s var(--a2-ease) calc(.35s + var(--n,0) * .15s) backwards}.in-lista.in-dentro .in-aviso{animation:.9s 1.3s backwards in-late}@keyframes in-late{0%,to{transform:scale(1)}25%{transform:scale(1.16)}50%{transform:scale(.98)}72%{transform:scale(1.08)}}@media (min-width:900px){.si .in-lista{border-radius:28px;padding:28px 30px 20px}.in-lista-titulo{font-size:1.25rem}.in-fila{padding:22px 0}}
.in-d{border-radius:18px;padding:18px;box-shadow:0 24px 50px -22px #5a321e6b}@keyframes in-descubre{0%{transform:scaleX(1)}}@keyframes in-aparece{0%{opacity:0;transform:translateY(10px)}}@keyframes in-pulsa{0%,60%,to{transform:scale(1)}70%{transform:scale(.95)}80%{transform:scale(1.03)}}@keyframes in-pop{0%{opacity:0;transform:scale(.3)}}@keyframes in-baja{0%{transform:scaleX(1)}}.in-grupo{color:var(--a2-gris-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600}.in-falso-boton{background:var(--a2-violeta);color:#fff;border-radius:12px;place-items:center;min-height:40px;margin-top:14px;padding:0 20px;font-weight:600;display:inline-grid}.in-falso-boton-ancho{display:grid}.a2-entra .in-falso-boton{animation:in-aparece .5s var(--a2-ease) 2.4s backwards, in-pulsa 3.4s ease-in-out 3.2s infinite}.in-campo{gap:4px;margin-bottom:10px;display:grid}.in-campo-rotulo{color:var(--a2-gris);font-size:.75rem;font-weight:600}.in-campo-valor{border:1px solid var(--a2-borde);background:#fff;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:.9375rem;font-weight:600;display:flex}.in-campos{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.in-tecleo{display:inline-block;position:relative}.in-tecleo:after{content:"";transform-origin:100%;background:#fff;position:absolute;inset:-4px -2px;transform:scaleX(0)}.a2-entra .in-tecleo:after{animation:1.4s steps(16,end) .3s backwards in-descubre}.in-resultado{background:var(--a2-violeta-suave);color:var(--a2-gris);border-radius:10px;margin:4px 0 0;padding:10px 12px}.in-resultado b{color:var(--a2-violeta);font-size:1.0625rem;font-weight:650}.a2-entra .in-resultado{animation:in-aparece .5s var(--a2-ease) 1.9s backwards}.in-lleva{gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-lleva-fila{border:1px solid var(--a2-borde);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.in-d2 .in-muestra{width:22px;height:28px}.in-d2 .in-muestra-2{width:24px;height:24px}.in-lleva-fila b{font-size:.9375rem;font-weight:600}.in-lleva-fila>span{color:var(--a2-gris);white-space:nowrap;font-size:.8125rem}.in-check{background:var(--si-verde);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.a2-entra .in-check{animation:in-pop .4s var(--a2-ease) calc(.7s + var(--n,0) * .14s) backwards}.in-grupo-sale{margin-top:12px}.in-sale{gap:2px;margin:0;padding:0;list-style:none;display:grid}.in-sale li{border-bottom:1px dashed var(--a2-borde);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.in-sale li:last-child{border-bottom:0}.in-sale b{color:var(--si-rojo);font-weight:650}.in-d3 .in-falso-boton{width:100%}.in-existencia{letter-spacing:-.03em;margin:0 0 6px;font-size:2rem;font-weight:650;line-height:1.1}.in-aviso-grande{margin-bottom:14px}.in-barra-gruesa{height:12px;position:relative}.in-barra-baja{background:var(--si-rojo);width:100%;transform:scaleX(.14)}.in-barra-minimo{background:var(--a2-tinta);opacity:.45;width:2px;position:absolute;top:-3px;bottom:-3px;left:30%}.a2-entra .in-barra-baja{animation:in-baja 1.6s var(--a2-ease) .4s backwards}.a2-entra .in-aviso-grande{animation:.9s 1.7s backwards in-late,.4s 1.7s backwards in-aparece}.in-ultimo{color:var(--a2-gris);margin:14px 0 0;font-size:.8125rem}.in-ultimo b{color:var(--a2-tinta);font-weight:600}@media (min-width:900px){.in-d{border-radius:22px;padding:24px}}
.in-ben-rejilla{gap:14px;margin-top:8px;display:grid}.in-ben-tarjeta{border:1px solid var(--a2-borde);background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:26px 22px;display:flex}.in-ben-titulo{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}.in-ben-titulo .si-pro{vertical-align:.2em}.in-ben-tarjeta .a2-texto{margin:0}.in-ben-foto{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}@media (min-width:900px){.in-ben-rejilla{grid-template-columns:1fr 1fr;gap:20px;position:relative}.in-ben-tarjeta{border-radius:28px;min-height:260px;padding:44px 48px}.in-ben-titulo{font-size:1.75rem}.in-ben-3,.in-ben-4{justify-content:flex-end}.in-ben-foto{z-index:1;aspect-ratio:auto;border-radius:50%;width:184px;height:184px;margin:-92px 0 0 -92px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #fff,0 24px 50px -20px #00000059}}
.in-con-dentro{gap:28px;display:grid}.in-con-dicho{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.in-con-dicho .a2-titulo .si-pro{vertical-align:.3em}.si .in-con-a{background:var(--si-lila)}.si .in-con-c{background:var(--si-miel)}.in-con-ver .si-dibujo{width:100%;max-width:420px;margin-inline:auto}.in-con-ver.si-panel-de-color{padding:26px 14px}.in-con-c .in-con-dicho{align-items:center;margin-bottom:32px}.in-ca{--ciclo:8s}@keyframes in-antes-v{0%,34%{opacity:1}40%,94%{opacity:0}to{opacity:1}}@keyframes in-ahora-v{0%,34%{opacity:0}40%,94%{opacity:1}to{opacity:0}}.in-cambia{justify-items:end;display:inline-grid}.in-cambia>*{grid-area:1/1}.in-antes{color:var(--a2-gris-2);opacity:0}.in-ahora{font-weight:650}.a2-entra .in-antes{animation:in-antes-v var(--ciclo) ease infinite}.a2-entra .in-ahora{animation:in-ahora-v var(--ciclo) ease infinite}.si .in-ca{gap:12px;padding:20px;display:grid}.in-ca-aviso{background:#fff1cf;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:.9375rem;display:flex}.in-ca-flecha{width:26px;height:26px;color:var(--si-rojo);background:#fbe3dc;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.in-ca-dice{gap:2px;display:grid}.in-ca-dice>span{color:var(--a2-gris);font-size:.8125rem}.in-ca-costo{background:var(--a2-violeta-suave);color:var(--a2-gris);border-radius:12px;justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.in-cambia-grande{color:var(--a2-violeta);letter-spacing:-.02em;font-size:1.375rem}.in-ca-boton{width:100%;margin-top:4px;display:grid}@keyframes in-ca-aviso-v{0%,24%{transform:scale(1)}30%{transform:scale(1.03)}38%,to{transform:scale(1)}}.a2-entra .in-ca-aviso{animation:in-ca-aviso-v var(--ciclo) ease-in-out infinite}.si .in-cb{padding:20px}.in-cb-mats{gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-cb-mats li{border:1px solid var(--a2-borde);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.in-cb-mats .in-muestra{width:22px;height:28px}.in-cb-mats .in-muestra-2{width:24px;height:24px}.in-cb-mats li>span{font-size:.9375rem;font-weight:600}.in-cb-mats li>b{white-space:nowrap;font-size:.875rem;font-weight:650}.in-cb-mats .in-cb-falta{background:#fdeeea;border-color:#f3c6bb}.in-cb-mats .in-cb-falta>b{color:var(--si-rojo)}.in-cb-marca{background:var(--si-rojo);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8125rem;font-style:normal;font-weight:700;display:grid}.a2-entra .in-cb-marca{animation:in-pop .4s var(--a2-ease) 1.2s backwards, in-late 2.6s ease 2.2s infinite}.in-cc{gap:14px;width:100%;max-width:400px;margin-inline:auto;display:grid}.si .in-cc-hoja{padding:20px}.in-cc-chapa{margin-bottom:14px}.in-cc-valor{color:var(--a2-violeta);font-size:1.25rem;font-weight:650}.si .in-cc-aviso{align-items:center;gap:12px;padding:14px 18px;display:flex}.in-cc-aviso b{color:var(--si-verde);font-weight:650}.a2-entra .in-cc-aviso{animation:in-aparece .5s var(--a2-ease) 2s backwards}@media (min-width:900px){.in-con-dentro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px}.in-con-b .in-con-dentro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.in-con-b .in-con-ver{order:-1}.in-con-ver.si-panel-de-color{padding:56px 40px}.in-con-c .in-con-dicho{margin-bottom:44px}}
.si .in-heroe{text-align:center;background:radial-gradient(ellipse 80% 55% at 85% 100%, var(--si-durazno-fuerte), transparent 70%), linear-gradient(180deg, var(--si-durazno) 0%, #fff 90%);padding:0}.in-heroe-dentro{z-index:2;flex-direction:column;align-items:center;gap:18px;padding:56px 20px 8px;display:flex;position:relative}.in-heroe .a2-titular .si-pro{vertical-align:.4em;margin-left:12px}.in-heroe-visual{z-index:1;width:min(560px,92%);min-height:360px;margin:36px auto;position:relative}.in-heroe-foto{object-fit:cover;border-radius:24px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 30px 60px -30px #5a321e73}.si .in-heroe-tarjeta{text-align:left;animation:in-sube .9s var(--a2-ease) .3s backwards;padding:16px;position:absolute;bottom:14px;left:14px;right:14px}@keyframes in-sube{0%{opacity:0;transform:translateY(36px)}}.in-heroe-filas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-heroe-filas li{border:1px solid var(--a2-borde);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.in-heroe-filas .in-muestra{width:22px;height:28px}.in-heroe-filas .in-muestra-2{width:24px;height:24px}.in-heroe-dato{flex-direction:column;font-size:.9375rem;display:flex}.in-heroe-dato b{font-weight:600}.in-heroe-dato span{color:var(--a2-gris);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.si .in-heroe-tarjeta{animation:none}}@media (min-width:900px){.si .in-heroe{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;min-height:600px;padding:56px max(32px,50% - 628px);display:grid}.in-heroe-dentro{align-items:flex-start;gap:22px;padding:0}.si .in-heroe .a2-acciones-hero{justify-content:flex-start}.si .in-heroe .a2-titular{font-size:clamp(2.5rem,4.2vw,3.75rem)}.in-heroe-visual{width:100%;min-height:480px;margin:0}.si .in-heroe-tarjeta{width:340px;padding:20px;bottom:36px;left:-36px;right:auto}}
.in-muestra-4{background:linear-gradient(225deg,#0000 0 7px,#fff 7px 100%),radial-gradient(circle at 35% 40%,#f6b8c9 0 3px,#0000 3.5px),radial-gradient(circle at 68% 62%,#b9d9c4 0 3px,#0000 3.5px),#fff}.in-muestra-5{background:linear-gradient(160deg,#fbf1dc,#f1dfb9);box-shadow:inset 0 0 0 1px #9a6e2a40}.in-muestra-6{background:linear-gradient(#e7c9b6 0 0) top/100% 5px no-repeat,linear-gradient(#fffc,#ffebde99)}.in-lista-foto{aspect-ratio:16/10;object-fit:cover;object-position:50% 42%;border-radius:24px;width:100%;height:auto;display:block}@media (min-width:900px){.in-lista-dicho{grid-area:1/1;align-self:end}.in-lista-panel{grid-area:1/2/span 2}.in-lista-foto{aspect-ratio:4/3;border-radius:28px;grid-area:2/1;align-self:start}.in-lista-dentro{row-gap:32px}}
