.ng-portada{position:relative;display:grid;overflow:hidden;aspect-ratio:5 / 8;max-height:calc(100svh - 60px);min-height:520px;background:var(--ng-salvia-profundo);color:var(--ng-blanco);font-family:var(--ng-fuente)}.ng-portada--sin-imagen{background:radial-gradient(ellipse at 78% 60%,color-mix(in srgb,var(--ng-salvia) 70%,transparent),transparent 60%),linear-gradient(160deg,var(--ng-salvia-profundo),color-mix(in srgb,var(--ng-salvia-profundo) 55%,var(--ng-carbon)))}.ng-portada__media,.ng-portada__texto,.ng-portada__enlace-total{grid-area:1 / 1}.ng-portada__media picture,.ng-portada__img{display:block;width:100%;height:100%;object-fit:cover}.ng-portada__medidas{position:absolute;right:var(--ng-esp-md);bottom:var(--ng-esp-md);padding:.35rem .75rem;border:1px dashed color-mix(in srgb,var(--ng-blanco) 60%,transparent);border-radius:var(--ng-radio-chip);font-size:var(--ng-txt-xs);opacity:.85}.ng-portada__texto{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.25rem 1.25rem 1.5rem;text-align:center}.ng-portada__etiqueta{padding:.3rem .9rem;border-radius:var(--ng-radio-chip);background:color-mix(in srgb,var(--ng-carbon) 55%,transparent);font-size:.7rem;font-weight:var(--ng-peso-enfasis);letter-spacing:.14em;text-transform:uppercase}.ng-portada__titulo{margin:0;font-family:var(--ng-fuente-titulo);font-size:clamp(1.9rem,8.4vw,2.4rem);font-weight:var(--ng-peso-titulo);line-height:1.05;letter-spacing:.02em;text-shadow:0 2px 18px rgb(0 0 0 / .25);text-wrap:balance}.ng-portada__boton{display:flex;align-items:center;justify-content:center;width:min(100%,360px);min-height:52px;margin-top:auto;padding:.75rem 2rem;border-radius:var(--ng-radio-chip);background:var(--ng-ambar);color:var(--ng-carbon);font-size:1.05rem;font-weight:var(--ng-peso-titulo);text-decoration:none;box-shadow:0 10px 28px #00000038;transition:transform .15s ease,filter .15s ease}.ng-portada__boton:hover{filter:brightness(1.06);transform:translateY(-1px)}.ng-portada__boton:focus-visible{outline:3px solid var(--ng-blanco);outline-offset:3px}.ng-portada__nota{margin:0;font-size:var(--ng-txt-xs);opacity:.9}.ng-portada__enlace-total{z-index:1}@media(min-width:750px){.ng-portada{aspect-ratio:16 / 7;min-height:460px;max-height:none}.ng-portada__texto{justify-content:center;width:55%;gap:1.4rem;padding:3rem clamp(2rem,5vw,5.5rem)}.ng-portada__etiqueta{padding:.45rem 1.3rem;font-size:clamp(.8rem,1.2vw,1.05rem)}.ng-portada__titulo{font-size:clamp(2.6rem,5.2vw,5rem)}.ng-portada__boton{width:clamp(300px,35vw,505px);min-height:clamp(64px,6.9vw,100px);margin-top:.5rem;font-size:clamp(1.4rem,2.8vw,2.6rem);font-weight:var(--ng-peso-enfasis)}.ng-portada__nota{font-size:clamp(.85rem,1.25vw,1.15rem)}}.ng-portada__linea,.ng-portada__acento{display:block}.ng-portada__acento{margin-top:.08em;font-size:.78em;font-style:italic;font-weight:var(--ng-peso-texto);letter-spacing:-.01em}.ng-portada--oscuro{background:#fdfcfa;color:var(--ng-carbon)}.ng-portada--oscuro .ng-portada__titulo{text-shadow:none;letter-spacing:-.02em}.ng-portada--oscuro .ng-portada__acento{color:var(--ng-salvia-profundo)}.ng-portada--oscuro .ng-portada__etiqueta{background:var(--ng-salvia-claro);color:var(--ng-salvia-profundo)}.ng-portada--oscuro .ng-portada__nota{color:var(--ng-texto-suave);opacity:1}.ng-portada--oscuro .ng-portada__boton{background:var(--ng-carbon);color:var(--ng-blanco);box-shadow:0 12px 28px #35384b38}.ng-portada--oscuro .ng-portada__linea{font-weight:700}@media(max-width:749px){.ng-portada--oscuro .ng-portada__texto{gap:.45rem;padding-top:1.6rem}.ng-portada--oscuro .ng-portada__boton{width:auto;min-height:46px;margin-top:.35rem;padding:.6rem 1.6rem;font-size:.95rem}.ng-portada--oscuro .ng-portada__nota{font-size:.7rem}}.ng-cinta{background:var(--ng-salvia-profundo);color:var(--ng-crema);font-family:var(--ng-fuente)}.ng-cinta__grupo{display:flex;justify-content:space-evenly;align-items:stretch;gap:.5rem;max-width:1300px;margin:0 auto;padding:.6rem .5rem;list-style:none}.ng-cinta__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;font-size:.66rem;font-weight:var(--ng-peso-enfasis);line-height:1.25;letter-spacing:.04em;text-align:center;text-transform:uppercase}.ng-cinta__icono{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border:1.5px solid var(--ng-ambar);border-radius:50%;color:var(--ng-ambar)}@media(min-width:750px){.ng-cinta__grupo{padding-block:0}.ng-cinta__item{flex:0 1 auto;flex-direction:row;gap:.75rem;min-height:55px;font-size:.9rem;white-space:nowrap}.ng-cinta__icono{width:31px;height:31px}}.ng-escaparate{--ng-tarjeta-ancho: min(75.6vw, 295px);--ng-tarjeta-gap: 1.25rem;padding:1.75rem 0 1.5rem;background:color-mix(in srgb,var(--ng-ambar) 16%,var(--ng-crema));color:var(--ng-carbon);font-family:var(--ng-fuente)}.ng-escaparate__cabecera{padding-inline:var(--ng-esp-md);text-align:center}.ng-escaparate__titulo{margin:0;color:var(--ng-salvia-profundo);font-family:var(--ng-fuente-titulo);font-size:clamp(1.45rem,6.5vw,3.2rem);font-weight:var(--ng-peso-titulo);line-height:1.1;text-wrap:balance}.ng-escaparate__subtitulo{margin:.85rem 0 0;color:var(--ng-salvia-profundo);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.ng-escaparate__pista{position:relative;display:flex;gap:var(--ng-tarjeta-gap);margin:1.75rem 0 0;padding:.25rem calc(50% - var(--ng-tarjeta-ancho) / 2) .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;overscroll-behavior-x:contain}.ng-escaparate__pista::-webkit-scrollbar{display:none}.ng-escaparate__pista:focus-visible{outline:3px solid var(--ng-salvia-profundo);outline-offset:-3px}.ng-escaparate__item{flex:0 0 var(--ng-tarjeta-ancho);scroll-snap-align:center}.ng-escaparate__tarjeta{display:flex;flex-direction:column;height:100%;padding:.85rem .85rem 1rem;border:1.5px solid var(--ng-carbon);border-radius:16px;background:var(--ng-blanco);color:inherit;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}a.ng-escaparate__tarjeta:hover{transform:translateY(-3px);box-shadow:0 10px 24px color-mix(in srgb,var(--ng-carbon) 12%,transparent)}.ng-escaparate__foto .ng-img,.ng-escaparate__foto .ng-hueco-img{aspect-ratio:1 / 1;border-radius:10px}.ng-escaparate__foto .ng-img{border:1px solid color-mix(in srgb,var(--ng-carbon) 45%,transparent)}.ng-escaparate__nombre{margin:1rem 0 .35rem;font-size:1.15rem;font-weight:var(--ng-peso-titulo);line-height:1.2;text-wrap:balance}.ng-escaparate__precio{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:auto 0 0;font-size:1rem;font-weight:var(--ng-peso-enfasis)}.ng-escaparate__antes{color:var(--ng-texto-suave);font-weight:var(--ng-peso-texto)}.ng-escaparate__tarjeta--pronto:after{content:"";display:block;height:3.6rem}.ng-escaparate__hueco{border-style:solid;border-width:1px}.ng-escaparate__precio--pronto{color:var(--ng-salvia-profundo);font-size:var(--ng-txt-xs);letter-spacing:.12em;text-transform:uppercase}.ng-escaparate__flechas{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-inline:var(--ng-esp-md)}.ng-escaparate__flecha{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--ng-salvia);color:var(--ng-blanco);cursor:pointer;transition:background .15s ease}.ng-escaparate__flecha:hover{background:var(--ng-salvia-profundo)}.ng-escaparate__flecha:focus-visible{outline:3px solid var(--ng-carbon);outline-offset:2px}@media(min-width:750px){.ng-escaparate{--ng-tarjeta-ancho: clamp(280px, 28.3vw, 407px);--ng-tarjeta-gap: clamp(1.5rem, 2.9vw, 2.6rem);padding:1.75rem 0 1.6rem}.ng-escaparate__subtitulo{margin-top:1.4rem}.ng-escaparate__pista{margin-top:2.6rem}.ng-escaparate__tarjeta{padding:1.4rem 1.4rem 1.5rem}.ng-escaparate__nombre{margin-top:1.5rem;font-size:1.28rem}.ng-escaparate__flechas{margin-top:1.25rem;padding-inline:clamp(1rem,3vw,2.7rem)}}.ng-videobanner{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1 / 1;background:var(--ng-salvia-profundo);color:var(--ng-blanco);font-family:var(--ng-fuente)}.ng-videobanner--sin-video{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--ng-ambar) 38%,transparent),transparent 62%),linear-gradient(135deg,var(--ng-salvia),var(--ng-salvia-profundo))}.ng-videobanner__media{position:absolute;top:0;right:0;bottom:0;left:0}.ng-videobanner__video{display:block;width:100%;height:100%;object-fit:cover}.ng-videobanner__video--pc{display:none}.ng-videobanner__medidas{position:absolute;right:var(--ng-esp-md);bottom:var(--ng-esp-md);padding:.35rem .75rem;border:1px dashed color-mix(in srgb,var(--ng-blanco) 60%,transparent);border-radius:var(--ng-radio-chip);font-size:var(--ng-txt-xs);opacity:.85}.ng-videobanner__titulo{position:relative;max-width:22ch;margin:0;padding-inline:var(--ng-esp-lg);font-family:var(--ng-fuente-titulo);font-size:clamp(1.45rem,6.5vw,3.2rem);font-weight:var(--ng-peso-titulo);line-height:1.12;text-align:center;text-shadow:0 2px 14px rgb(0 0 0 / .35);text-wrap:balance}@media(min-width:750px){.ng-videobanner{aspect-ratio:1440 / 613}.ng-videobanner__video--pc{display:block}.ng-videobanner__video--movil{display:none}}.ng-videobanner__texto{position:relative;display:grid;justify-items:center;gap:1rem;padding-inline:var(--ng-esp-lg)}.ng-videobanner__texto .ng-videobanner__titulo{padding-inline:0}.ng-videobanner--oscuro{color:var(--ng-carbon)}.ng-videobanner--oscuro .ng-videobanner__titulo{text-shadow:none;font-weight:700;letter-spacing:-.02em}.ng-videobanner__carga{display:grid;justify-items:center;gap:.55rem;width:min(280px,70vw)}.ng-videobanner__barra{position:relative;display:block;width:100%;height:10px;overflow:hidden;border:1.5px solid currentColor;border-radius:999px;background:#ffffff59}.ng-videobanner__relleno{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ng-ambar) 70%,#fff),var(--ng-ambar));box-shadow:0 0 12px #f4a34099}.ng-videobanner--sin-video .ng-videobanner__relleno{animation:ng-carga 8s ease-in-out infinite}@keyframes ng-carga{0%{width:0}85%,to{width:100%}}.ng-videobanner__carga-texto{min-height:1.3em;font-size:.9rem;font-weight:var(--ng-peso-enfasis);letter-spacing:.04em}.ng-videobanner__carga-texto:after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:ng-cursor 1s steps(1) infinite}@keyframes ng-cursor{50%{opacity:0}}@media(max-width:749px){.ng-videobanner--izquierda{place-items:stretch}.ng-videobanner--izquierda .ng-videobanner__texto{grid-template-rows:auto 1fr auto;height:100%;padding:1.1rem var(--ng-esp-md) 1.2rem}.ng-videobanner--izquierda .ng-videobanner__titulo{font-size:1.3rem}.ng-videobanner--izquierda .ng-videobanner__carga{grid-row:3}.ng-videobanner--izquierda .ng-videobanner__titulo br{display:none}}@media(min-width:750px){.ng-videobanner--izquierda{place-items:center start}.ng-videobanner--izquierda .ng-videobanner__texto{justify-items:start;width:32%;margin-left:clamp(2rem,5vw,5rem);padding:0;text-align:left}.ng-videobanner--izquierda .ng-videobanner__titulo{max-width:none;font-size:clamp(1.8rem,3.2vw,3rem);text-align:left}.ng-videobanner--izquierda .ng-videobanner__carga{justify-items:start}}.ng-categorias{padding:1.6rem 21px 2rem;background:var(--ng-blanco);color:var(--ng-carbon);font-family:var(--ng-fuente)}.ng-categorias__titulo{margin:0 0 1.5rem;font-family:var(--ng-fuente-titulo);font-size:clamp(1.45rem,6.5vw,3.2rem);font-weight:var(--ng-peso-enfasis);line-height:1.1;text-align:center;text-wrap:balance}.ng-categorias__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 22px;max-width:1355px;margin-inline:auto}.ng-categorias__item{position:relative;display:grid;overflow:hidden;aspect-ratio:5 / 4;border:1.5px solid var(--ng-carbon);border-radius:12px;background:var(--ng-salvia-claro);color:var(--ng-carbon);text-decoration:none}.ng-categorias__item--grande{grid-column:1 / -1}.ng-categorias__img,.ng-categorias__hueco{grid-area:1 / 1;width:100%;height:100%}.ng-categorias__img{object-fit:cover;transition:transform .5s ease}.ng-categorias__item:hover .ng-categorias__img{transform:scale(1.03)}.ng-categorias__hueco{display:grid;place-items:center;padding-bottom:18%;color:var(--ng-texto-suave);font-size:var(--ng-txt-xs)}.ng-categorias__item--salvia{background:var(--ng-salvia-claro)}.ng-categorias__item--crema{background:var(--ng-crema)}.ng-categorias__item--ambar{background:color-mix(in srgb,var(--ng-ambar) 22%,var(--ng-crema))}.ng-categorias__pastilla{position:absolute;bottom:9%;left:50%;min-width:58%;padding:.15rem 1rem;border:1.5px solid var(--ng-carbon);border-radius:var(--ng-radio-chip);font-size:.7rem;font-weight:var(--ng-peso-enfasis);text-align:center;white-space:nowrap;transform:translate(-50%)}.ng-categorias__item--grande .ng-categorias__pastilla{min-width:32%;font-size:.95rem}.ng-categorias__item--salvia .ng-categorias__pastilla{background:var(--ng-salvia);color:var(--ng-carbon)}.ng-categorias__item--crema .ng-categorias__pastilla{background:var(--ng-crema);color:var(--ng-salvia-profundo)}.ng-categorias__item--ambar .ng-categorias__pastilla{background:var(--ng-ambar);color:var(--ng-carbon)}.ng-categorias__item:focus-visible{outline:3px solid var(--ng-salvia-profundo);outline-offset:3px}@media(min-width:750px){.ng-categorias{padding:1.9rem clamp(1rem,3vw,2.7rem) 2rem}.ng-categorias__titulo{margin-bottom:2.75rem}.ng-categorias__grid{grid-template-columns:889fr 423fr;grid-template-rows:auto auto;gap:clamp(1.25rem,2.9vw,2.6rem)}.ng-categorias__item--grande{grid-row:1 / span 2;grid-column:1;aspect-ratio:auto}.ng-categorias__pastilla{min-width:32%;padding:.2rem 1.5rem;font-size:clamp(.95rem,1.45vw,1.35rem)}.ng-categorias__item--grande .ng-categorias__pastilla{min-width:31%;padding-block:.3rem;font-size:clamp(1.6rem,3vw,2.75rem)}}.ng-atencion{padding:2.5rem var(--ng-esp-md);background:var(--ng-blanco);color:var(--ng-carbon);font-family:var(--ng-fuente)}.ng-atencion__contenedor{display:grid;gap:1.1rem;max-width:1032px;margin-inline:auto}.ng-atencion__portada{position:relative;overflow:hidden;padding:1.9rem 1.4rem 2.2rem;border-radius:22px;background:linear-gradient(135deg,var(--ng-salvia) 0%,var(--ng-salvia-profundo) 100%);color:var(--ng-blanco);isolation:isolate}.ng-atencion__portada:before,.ng-atencion__portada:after{content:"";position:absolute;z-index:-1;border-radius:50%}.ng-atencion__portada:before{top:-110px;right:-90px;width:280px;height:280px;background:#ffffff1a}.ng-atencion__portada:after{bottom:-95px;left:30%;width:150px;height:150px;border:1px solid rgb(255 255 255 / .22)}.ng-atencion__antetitulo{display:block;margin-bottom:.7rem;font-size:.7rem;font-weight:var(--ng-peso-titulo);letter-spacing:.16em;text-transform:uppercase}.ng-atencion__titulo{margin:0;font-family:var(--ng-fuente-titulo);font-size:clamp(1.9rem,8vw,3.6rem);font-weight:var(--ng-peso-titulo);line-height:1.05;letter-spacing:-.03em}.ng-atencion__titulo em{font-weight:var(--ng-peso-texto);color:color-mix(in srgb,var(--ng-blanco) 88%,var(--ng-salvia-claro))}.ng-atencion__subtitulo{max-width:34rem;margin:.9rem 0 0;font-size:.98rem;line-height:1.65;letter-spacing:.02em;opacity:.95}.ng-atencion__panel{display:grid;gap:1.1rem}.ng-atencion__principal,.ng-atencion__lateral{padding:1.5rem;border:1px solid color-mix(in srgb,var(--ng-carbon) 12%,transparent);border-radius:20px}.ng-atencion__principal{background:var(--ng-blanco)}.ng-atencion__icono{display:grid;place-items:center;width:54px;height:54px;margin-bottom:1.25rem;border-radius:14px;background:var(--ng-salvia-claro);color:var(--ng-salvia-profundo)}.ng-atencion__icono svg{width:26px;height:26px}.ng-atencion__kicker,.ng-atencion__lateral-titulo,.ng-atencion__horario-titulo{display:block;margin:0 0 .6rem;color:var(--ng-salvia-profundo);font-size:.68rem;font-weight:var(--ng-peso-titulo);letter-spacing:.14em;text-transform:uppercase}.ng-atencion__h3{margin:0 0 .9rem;font-family:var(--ng-fuente-titulo);font-size:clamp(1.45rem,5.6vw,2.3rem);font-weight:var(--ng-peso-titulo);line-height:1.12;letter-spacing:-.03em}.ng-atencion__texto{margin:0 0 1.5rem;color:var(--ng-texto-suave);font-size:1rem;line-height:1.7;letter-spacing:.02em}.ng-atencion__texto strong{color:var(--ng-carbon)}.ng-atencion__boton{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:56px;padding:.8rem 1.5rem;border-radius:12px;background:var(--ng-salvia-profundo);color:var(--ng-blanco);font-size:1.05rem;font-weight:var(--ng-peso-titulo);text-decoration:none;box-shadow:0 10px 24px color-mix(in srgb,var(--ng-salvia-profundo) 30%,transparent);transition:transform .15s ease,filter .15s ease}.ng-atencion__boton svg{width:21px;height:21px}.ng-atencion__boton:hover{filter:brightness(1.1);transform:translateY(-1px)}.ng-atencion__boton:focus-visible{outline:3px solid var(--ng-carbon);outline-offset:3px}.ng-atencion__boton--sin-numero{cursor:default}.ng-atencion__aviso{margin:.6rem 0 0;color:var(--ng-texto-suave);font-size:var(--ng-txt-xs)}.ng-atencion__estado{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;color:var(--ng-texto-suave);font-size:.85rem;font-weight:var(--ng-peso-titulo)}.ng-atencion__punto{width:8px;height:8px;border-radius:50%;background:var(--ng-salvia);box-shadow:0 0 0 3px color-mix(in srgb,var(--ng-salvia) 25%,transparent)}.ng-atencion__lateral{background:var(--ng-salvia-claro)}.ng-atencion__lateral-titulo{margin-bottom:1rem}.ng-atencion__motivos{display:grid;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none}.ng-atencion__motivo{display:flex;align-items:center;gap:.85rem;min-height:var(--ng-tap-min);padding:.8rem .85rem;border:1px solid color-mix(in srgb,var(--ng-carbon) 10%,transparent);border-radius:12px;background:var(--ng-blanco);color:var(--ng-carbon);text-decoration:none;transition:border-color .15s ease,transform .15s ease}a.ng-atencion__motivo:hover{border-color:var(--ng-salvia);transform:translate(2px)}.ng-atencion__motivo-icono{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--ng-salvia-claro);color:var(--ng-salvia-profundo);font-weight:var(--ng-peso-titulo)}.ng-atencion__motivo-texto{display:grid;flex:1;gap:.1rem}.ng-atencion__motivo-texto strong{font-size:.9rem;letter-spacing:.02em}.ng-atencion__motivo-texto small{color:var(--ng-texto-suave);font-size:.78rem;letter-spacing:.02em}.ng-atencion__flecha{color:var(--ng-salvia-profundo);font-weight:var(--ng-peso-titulo)}.ng-atencion__horario{padding:1.1rem 1rem .4rem;border:1px solid color-mix(in srgb,var(--ng-carbon) 10%,transparent);border-radius:12px;background:var(--ng-blanco)}.ng-atencion__horario dl{margin:0}.ng-atencion__fila{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.85rem;letter-spacing:.02em}.ng-atencion__fila+.ng-atencion__fila{border-top:1px solid color-mix(in srgb,var(--ng-carbon) 10%,transparent)}.ng-atencion__fila dt{color:var(--ng-texto-suave)}.ng-atencion__fila dd{margin:0;font-weight:var(--ng-peso-titulo);text-align:right}@media(min-width:750px){.ng-atencion{padding-block:3.5rem}.ng-atencion__contenedor{gap:1.75rem}.ng-atencion__portada{padding:4.1rem 3rem 3.6rem}.ng-atencion__portada:before{top:-250px;right:-120px;width:390px;height:390px}.ng-atencion__portada:after{bottom:-110px;left:auto;right:13%;width:170px;height:170px}.ng-atencion__subtitulo{margin-top:1.4rem}.ng-atencion__panel{grid-template-columns:566fr 446fr;gap:1.25rem}.ng-atencion__principal{padding:2.6rem 2.6rem 2.4rem}.ng-atencion__lateral{padding:1.6rem 1.5rem}}.ng-escaparate__agotado{padding:.1rem .5rem;border-radius:var(--ng-radio-chip);background:var(--ng-carbon);color:var(--ng-blanco);font-size:.7rem;font-weight:var(--ng-peso-titulo)}@media(min-width:990px){.ng-escaparate--pocos .ng-escaparate__pista{justify-content:center;padding-inline:var(--ng-esp-md);overflow:visible}.ng-escaparate--pocos .ng-escaparate__flechas{display:none}}.ng-atencion__motivo-icono{font-size:1.15rem;line-height:1}.ng-atencion__estado.is-cerrado .ng-atencion__punto{background:#b8b9c4;box-shadow:0 0 0 3px #b8b9c44d}.ng-atencion__estado:not(.is-cerrado) .ng-atencion__punto{background:#25d366;box-shadow:0 0 0 3px #25d36640}html.ng-asis-abierto,html.ng-asis-abierto body,html.ng-asis-abierto .page-wrapper{overflow:hidden}.ng-asis{width:100%;max-width:100%;max-height:100%;margin:auto 0 0;padding:0;border:0;background:transparent;color:var(--ng-carbon);font-family:var(--ng-fuente)}.ng-asis::backdrop{background:#35384b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ng-asis__caja{display:flex;flex-direction:column;max-height:min(88svh,680px);overflow:hidden;border-radius:22px 22px 0 0;background:#efeae2;box-shadow:0 -12px 40px #00000040;animation:ng-asis-sube .26s cubic-bezier(.2,.9,.3,1)}@keyframes ng-asis-sube{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media(min-width:750px){.ng-asis{width:min(420px,calc(100vw - 2rem));margin:auto}.ng-asis__caja{max-height:min(84vh,640px);border-radius:20px;box-shadow:0 24px 60px #0000004d;animation-name:ng-asis-entra}@keyframes ng-asis-entra{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.ng-asis__caja{animation:none}}.ng-asis__cabeza{display:flex;flex-shrink:0;align-items:center;gap:.7rem;padding:.85rem .75rem .85rem 1rem;background:#075e54;color:#fff}.ng-asis__avatar{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:50%;background:#25d366;color:#fff}.ng-asis__avatar svg{width:22px;height:22px}.ng-asis__quien{flex:1;min-width:0}.ng-asis__nombre{margin:0;font-size:1rem;font-weight:var(--ng-peso-titulo);line-height:1.2}.ng-asis__estado{display:flex;align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.78rem;opacity:.92}.ng-asis__punto{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 0 2px #ffffff40}.ng-asis__estado.is-cerrado .ng-asis__punto{background:#b8b9c4}.ng-asis__cerrar{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.ng-asis__cerrar:hover,.ng-asis__cerrar:focus-visible{background:#ffffff24;outline:none}.ng-asis__chat{display:flex;flex-direction:column;gap:.45rem;min-height:120px;padding:1rem .85rem .6rem;overflow-y:auto;overscroll-behavior:contain}.ng-asis__burbuja{position:relative;max-width:86%;padding:.55rem .75rem;border-radius:12px;font-size:.92rem;line-height:1.4;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 1px 1px #00000014;animation:ng-asis-burbuja .18s ease-out}@keyframes ng-asis-burbuja{0%{transform:translateY(4px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ng-asis__burbuja{animation:none}}.ng-asis__burbuja--equipo{align-self:flex-start;border-top-left-radius:4px;background:#fff}.ng-asis__burbuja--cliente{align-self:flex-end;border-top-right-radius:4px;background:#d9fdd3}.ng-asis__burbuja--vista{align-self:flex-end;max-width:92%;border:1px dashed #25d366;border-top-right-radius:4px;background:#f4fff1;font-size:.88rem}.ng-asis__escribiendo{display:inline-flex;gap:4px;padding:.75rem .85rem}.ng-asis__escribiendo span{width:7px;height:7px;border-radius:50%;background:#9aa0a6;animation:ng-asis-punto 1s infinite ease-in-out}.ng-asis__escribiendo span:nth-child(2){animation-delay:.15s}.ng-asis__escribiendo span:nth-child(3){animation-delay:.3s}@keyframes ng-asis-punto{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.ng-asis__pie{display:grid;flex-shrink:0;gap:.5rem;padding:.6rem .85rem calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(0 0 0 / .06);background:#f7f5f0}.ng-asis__pie:empty{display:none}.ng-asis__opciones{display:grid;gap:.45rem}.ng-asis__opcion,.ng-asis__producto{display:flex;align-items:center;gap:.65rem;width:100%;min-height:46px;padding:.55rem .85rem;border:1.5px solid rgb(37 211 102 / .45);border-radius:14px;background:#fff;color:var(--ng-carbon);font-family:inherit;font-size:.93rem;font-weight:var(--ng-peso-enfasis);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ng-asis__opcion:hover,.ng-asis__opcion:focus-visible,.ng-asis__producto:hover,.ng-asis__producto:focus-visible{border-color:#25d366;background:#effbf3;outline:none}.ng-asis__productos{display:grid;gap:.45rem}.ng-asis__producto img{flex-shrink:0;width:44px;height:44px;border-radius:10px;object-fit:cover}.ng-asis__campo{display:flex;align-items:flex-end;gap:.5rem;margin:0}.ng-asis__campo input,.ng-asis__campo textarea{flex:1;min-width:0;min-height:46px;padding:.7rem .9rem;border:1.5px solid rgb(0 0 0 / .12);border-radius:22px;background:#fff;color:var(--ng-carbon);font-family:inherit;font-size:1rem;line-height:1.35;resize:none}.ng-asis__campo input:focus,.ng-asis__campo textarea:focus{border-color:#25d366;outline:none}.ng-asis__seguir{flex-shrink:0;min-height:46px;padding:0 1.1rem;border:0;border-radius:22px;background:#075e54;color:#fff;font-family:inherit;font-size:.92rem;font-weight:var(--ng-peso-titulo);cursor:pointer}.ng-asis__seguir:focus-visible{outline:3px solid var(--ng-carbon);outline-offset:2px}.ng-asis__enviar{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.75rem 1rem;border-radius:26px;background:#25d366;color:#0b3d20;font-size:1.02rem;font-weight:var(--ng-peso-titulo);text-decoration:none;box-shadow:0 8px 20px #25d36659}.ng-asis__enviar svg{width:22px;height:22px}.ng-asis__enviar:hover{filter:brightness(1.04)}.ng-asis__enviar:focus-visible{outline:3px solid var(--ng-carbon);outline-offset:3px}.ng-asis__nota{margin:0;color:var(--ng-texto-suave);font-size:.8rem;line-height:1.4;text-align:center}.ng-asis__volver{justify-self:center;min-height:36px;padding:.3rem .6rem;border:0;background:transparent;color:#075e54;font-family:inherit;font-size:.85rem;font-weight:var(--ng-peso-enfasis);cursor:pointer}.ng-asis__volver:hover,.ng-asis__volver:focus-visible{text-decoration:underline;outline:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ng-home.css.map */
