.ng-productos{background:var(--ng-blanco);color:var(--ng-carbon);font-family:var(--ng-fuente)}.ng-productos__cabecera{padding:1.2rem var(--ng-esp-md) 1.15rem;border-bottom:2px solid var(--ng-carbon);text-align:center}.ng-productos__titulo{margin:0;font-family:var(--ng-fuente-titulo);font-size:clamp(2.1rem,9vw,2.65rem);font-weight:var(--ng-peso-enfasis);line-height:1.05;letter-spacing:-.01em}.ng-productos__cuerpo{max-width:1440px;margin-inline:auto;padding:1.25rem 21px 3rem}.ng-productos__filtros{display:flex;justify-content:space-between;gap:.3rem;margin:0 -9px 1.25rem;padding:0 0 .25rem;overflow-x:auto;scrollbar-width:none}.ng-productos__filtros::-webkit-scrollbar{display:none}.ng-productos__filtro{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;min-height:var(--ng-tap-min);padding:.4rem .4rem .4rem .7rem;border:1px solid color-mix(in srgb,var(--ng-carbon) 22%,transparent);border-radius:var(--ng-radio-chip);background:var(--ng-blanco);color:var(--ng-carbon);font-family:inherit;font-size:.8rem;font-weight:var(--ng-peso-enfasis);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ng-productos__filtro:hover{border-color:var(--ng-salvia-profundo)}.ng-productos__filtro:focus-visible{outline:3px solid var(--ng-salvia);outline-offset:2px}.ng-productos__conteo{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;border-radius:var(--ng-radio-chip);background:var(--ng-salvia-claro);color:var(--ng-salvia-profundo);font-size:.75rem;font-weight:var(--ng-peso-titulo);transition:background .2s ease,color .2s ease}.ng-productos__filtro[aria-selected=true]{border-color:var(--ng-salvia-profundo);background:var(--ng-salvia-profundo);color:var(--ng-blanco)}.ng-productos__filtro[aria-selected=true] .ng-productos__conteo{background:var(--ng-ambar);color:var(--ng-carbon)}.ng-productos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.ng-productos__item{animation:ng-productos-entra .35s ease both}.ng-productos__item[hidden]{display:none}@keyframes ng-productos-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ng-productos__tarjeta{display:flex;flex-direction:column;height:100%;color:inherit;text-align:center;text-decoration:none}.ng-productos__foto{position:relative;overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--ng-carbon);border-radius:10px;background:var(--ng-crema)}.ng-productos__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}a.ng-productos__tarjeta:hover .ng-productos__img{transform:scale(1.04)}a.ng-productos__tarjeta:focus-visible{outline:none}a.ng-productos__tarjeta:focus-visible .ng-productos__foto{outline:3px solid var(--ng-salvia-profundo);outline-offset:3px}.ng-productos__ahorro{align-self:center;padding:.1rem .45rem;border-radius:var(--ng-radio-chip);background:var(--ng-ambar);color:var(--ng-carbon);font-size:.7rem;font-weight:var(--ng-peso-titulo);line-height:1.4;letter-spacing:.02em}.ng-productos__item--vacio .ng-productos__foto{border-color:color-mix(in srgb,var(--ng-carbon) 18%,transparent);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--ng-blanco) 70%,transparent),transparent 55%),var(--ng-salvia-claro)}.ng-productos__item--vacio .ng-productos__tarjeta:after{content:"";display:block;height:5.075rem}.ng-productos__pista-editor{position:absolute;inset:auto .5rem .5rem;color:var(--ng-texto-suave);font-size:var(--ng-txt-xs)}.ng-productos__nombre{margin:1.1rem 0 .35rem;font-size:1.05rem;font-weight:var(--ng-peso-titulo);line-height:1.25;text-wrap:balance}.ng-productos__precio{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .55rem;margin:0;font-size:1rem;font-weight:var(--ng-peso-titulo)}.ng-productos__antes{color:var(--ng-texto-suave);font-weight:var(--ng-peso-enfasis)}@media(max-width:379px){.ng-productos__filtros{gap:.2rem;margin-inline:-12px}.ng-productos__filtro{gap:.25rem;padding-left:.55rem;font-size:.74rem}.ng-productos__conteo{min-width:1.25rem;height:1.25rem;font-size:.7rem}}@media(min-width:750px){.ng-productos__cabecera{padding-block:1.55rem 1.6rem}.ng-productos__cuerpo{padding:2.25rem clamp(1.5rem,3vw,43px) 4.5rem}.ng-productos__filtros{justify-content:center;gap:.5rem;margin:0 0 2.25rem;padding:0;overflow:visible}.ng-productos__filtro{gap:.5rem;padding:.45rem .6rem .45rem 1.1rem;font-size:.9rem}.ng-productos__conteo{min-width:1.6rem;height:1.6rem}.ng-productos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem clamp(1.5rem,3vw,43px)}.ng-productos__nombre{margin-top:1.4rem;font-size:1.28rem}.ng-productos__precio{font-size:1.06rem}.ng-productos__ahorro{font-size:.75rem}.ng-productos__item--vacio .ng-productos__tarjeta:after{height:4.7rem}}@media(min-width:990px){.ng-productos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ng-productos__agotado{align-self:center;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);line-height:1.4}.ng-productos__sello{padding:.12rem .5rem;border:1px solid color-mix(in srgb,var(--ng-ambar) 70%,transparent);border-radius:var(--ng-radio-chip);background:color-mix(in srgb,var(--ng-ambar) 14%,var(--ng-blanco));color:var(--ng-carbon);font-size:.62rem;font-weight:var(--ng-peso-titulo);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ng-productos__filtro[aria-selected=true] .ng-productos__sello{border-color:transparent;background:var(--ng-ambar)}.ng-productos__proximo{grid-column:1 / -1;animation:ng-productos-entra .45s ease both}.ng-productos__proximo[hidden]{display:none}.ng-productos__proximo-caja{position:relative;display:grid;justify-items:center;gap:.9rem;max-width:820px;margin:.5rem auto 0;padding:clamp(2.5rem,7vw,4.5rem) clamp(1.25rem,5vw,3.5rem);border:1px solid color-mix(in srgb,var(--ng-salvia) 35%,transparent);border-radius:28px;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--ng-salvia) 16%,transparent) 0%,transparent 60%),var(--ng-crema);text-align:center;overflow:hidden}.ng-productos__proximo-deco{width:clamp(70px,12vw,96px);height:auto;color:var(--ng-salvia)}.ng-productos__proximo-sello{margin:0;padding:.35rem .95rem;border:1px solid var(--ng-ambar);border-radius:var(--ng-radio-chip);color:var(--ng-carbon);font-size:.72rem;font-weight:var(--ng-peso-titulo);letter-spacing:.16em;text-transform:uppercase}.ng-productos__proximo-titulo{max-width:20ch;margin:0;color:var(--ng-carbon);font-family:var(--ng-fuente-titulo);font-size:clamp(1.6rem,4.6vw,2.6rem);font-weight:var(--ng-peso-titulo);line-height:1.12;text-wrap:balance}.ng-productos__proximo-texto{max-width:46ch;margin:0;color:var(--ng-texto-suave);font-size:var(--ng-txt-base);line-height:1.55;text-wrap:pretty}.ng-productos__proximo-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:.6rem;color:var(--ng-texto-suave);font-size:var(--ng-txt-sm)}.ng-productos__proximo-ir{padding:.55rem 1.2rem;border:1.5px solid var(--ng-salvia-profundo);border-radius:var(--ng-radio-chip);background:transparent;color:var(--ng-salvia-profundo);font:inherit;font-weight:var(--ng-peso-titulo);cursor:pointer;transition:background .2s ease,color .2s ease}.ng-productos__proximo-ir:hover,.ng-productos__proximo-ir:focus-visible{background:var(--ng-salvia-profundo);color:var(--ng-blanco)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ng-productos.css.map */
