:root{--ng-carbon: #35384b;--ng-salvia: #84a668;--ng-salvia-profundo: #46703a;--ng-salvia-claro: #eef3e8;--ng-crema: #fbf7f0;--ng-ambar: #f4a340;--ng-texto-suave: #5b5e70;--ng-rosa-suave: #fbeaea;--ng-borde: color-mix(in srgb, var(--ng-salvia) 35%, transparent);--ng-sombra: 0 2px 12px color-mix(in srgb, var(--ng-carbon) 10%, transparent);--ng-blanco: #fff;--ng-fuente: var(--font-body--family, "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", roboto, helvetica, arial, sans-serif);--ng-fuente-titulo: var(--font-heading--family, var(--ng-fuente));--ng-peso-titulo: 800;--ng-peso-enfasis: 600;--ng-peso-texto: 400;--ng-txt-xs: .75rem;--ng-txt-sm: .875rem;--ng-txt-base: 1rem;--ng-txt-lg: 1.125rem;--ng-txt-xl: clamp(1.25rem, 4vw, 1.5rem);--ng-txt-2xl: clamp(1.5rem, 6vw, 2rem);--ng-txt-3xl: clamp(1.75rem, 7vw, 2.5rem);--ng-radio-boton: 12px;--ng-radio-tarjeta: 16px;--ng-radio-chip: 999px;--ng-esp-xs: .25rem;--ng-esp-sm: .5rem;--ng-esp-md: 1rem;--ng-esp-lg: 1.5rem;--ng-esp-xl: 2rem;--ng-esp-2xl: 3rem;--ng-tap-min: 44px;--ng-sticky-alto: 76px}.ng-seccion{padding-block:var(--ng-esp-xl);padding-inline:var(--ng-esp-md);font-family:var(--ng-fuente);color:var(--ng-carbon)}.ng-seccion--crema{background:var(--ng-crema)}.ng-seccion--salvia{background:var(--ng-salvia-claro)}.ng-contenedor{max-width:720px;margin-inline:auto}.ng-titulo{margin:0 0 var(--ng-esp-sm);font-family:var(--ng-fuente-titulo);font-size:var(--ng-txt-2xl);font-weight:var(--ng-peso-titulo);line-height:1.15;text-wrap:balance}.ng-subtitulo{margin:0 0 var(--ng-esp-lg);color:var(--ng-texto-suave);font-size:var(--ng-txt-base);font-weight:var(--ng-peso-texto)}.ng-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ng-tap-min);padding:var(--ng-esp-md) var(--ng-esp-lg);border:0;border-radius:var(--ng-radio-boton);background:var(--ng-salvia-profundo);color:var(--ng-blanco);font-family:var(--ng-fuente);font-size:var(--ng-txt-base);font-weight:var(--ng-peso-titulo);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s ease}.ng-cta:hover{filter:brightness(1.08)}.ng-cta:focus-visible{outline:3px solid var(--ng-carbon);outline-offset:2px}.ng-cta--vivo{position:relative;overflow:hidden;gap:.75rem;min-height:64px;padding:.8rem 1.5rem;border-radius:14px;background:linear-gradient(180deg,#5a8a45 0%,var(--ng-salvia-profundo) 55%,#3a5f30 100%);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--ng-salvia-profundo) 75%,transparent),0 2px #2d4a25,inset 0 1px #ffffff40;transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;animation:ng-cta-late 3.2s ease-in-out infinite}.ng-cta--vivo:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .35),transparent);transform:translate(0) skew(-18deg);animation:ng-cta-brillo 3.2s ease-in-out infinite;pointer-events:none}.ng-cta--vivo:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 30px -10px color-mix(in srgb,var(--ng-salvia-profundo) 80%,transparent),0 2px #2d4a25,inset 0 1px #ffffff40}.ng-cta--vivo:active{transform:translateY(1px);box-shadow:0 4px 12px -6px var(--ng-salvia-profundo),inset 0 1px #fff3}.ng-cta__icono{position:relative;z-index:1;flex-shrink:0}.ng-cta__textos{position:relative;z-index:1;display:grid;gap:.15rem}.ng-cta__principal{font-size:clamp(1rem,4.2vw,1.2rem);font-weight:var(--ng-peso-titulo);letter-spacing:.01em}.ng-cta__sub{font-size:.78rem;font-weight:500;opacity:.9}@keyframes ng-cta-late{0%,70%,to{scale:1}78%{scale:1.03}86%{scale:1}92%{scale:1.02}}@keyframes ng-cta-brillo{0%,55%{transform:translate(0) skew(-18deg)}85%,to{transform:translate(400%) skew(-18deg)}}.ng-sticky .ng-cta--vivo{min-height:48px;padding:.55rem 1rem;animation:none}.ng-sticky .ng-cta__sub{display:none}.ng-sticky .ng-cta__icono{width:18px;height:18px}.ng-badge{display:inline-block;padding:var(--ng-esp-xs) var(--ng-esp-sm);border-radius:var(--ng-radio-chip);background:var(--ng-ambar);color:var(--ng-carbon);font-size:var(--ng-txt-xs);font-weight:var(--ng-peso-titulo);letter-spacing:.02em;text-transform:uppercase}.ng-chip{display:inline-block;padding:var(--ng-esp-xs) var(--ng-esp-md);border:1px solid var(--ng-borde);border-radius:var(--ng-radio-chip);background:var(--ng-blanco);font-size:var(--ng-txt-sm);font-weight:var(--ng-peso-enfasis)}.ng-estrellas{position:relative;display:inline-flex;line-height:0;vertical-align:middle}.ng-estrellas__base,.ng-estrellas__relleno{display:inline-flex;white-space:nowrap}.ng-estrellas__base{color:color-mix(in srgb,var(--ng-ambar) 35%,var(--ng-blanco))}.ng-estrellas__base .ng-icon,.ng-estrellas__relleno .ng-icon{fill:currentColor;stroke-width:1.2}.ng-estrellas__relleno{position:absolute;top:0;left:0;overflow:hidden;width:var(--ng-relleno, 100%);color:var(--ng-ambar)}.ng-estrellas--cuadros .ng-estrellas__base,.ng-estrellas--cuadros .ng-estrellas__relleno{gap:2px}.ng-estrellas--cuadros .ng-estrellas__base{color:#dcdce6}.ng-estrellas--cuadros .ng-estrellas__relleno{color:#00b67a}.ng-estrellas__cuadro{display:inline-grid;flex:none;place-items:center;width:var(--ng-cuadro, 24px);height:var(--ng-cuadro, 24px);background:currentColor}.ng-estrellas--cuadros .ng-estrellas__cuadro .ng-icon{color:#fff;fill:#fff;stroke:#fff;stroke-width:1}.ng-tarjeta{padding:var(--ng-esp-lg);border-radius:var(--ng-radio-tarjeta);background:var(--ng-blanco);box-shadow:var(--ng-sombra)}.ng-img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--ng-radio-tarjeta)}.ng-icon{flex-shrink:0}.ng-hueco-img{display:grid;place-items:center;aspect-ratio:var(--ng-ratio, 1 / 1);border:2px dashed var(--ng-borde);border-radius:var(--ng-radio-tarjeta);background:var(--ng-salvia-claro);color:var(--ng-texto-suave);font-size:var(--ng-txt-sm);text-align:center}.ng-aviso-editor{background:var(--ng-salvia-claro);color:var(--ng-texto-suave);font-size:var(--ng-txt-sm);text-align:center}.ng-visualmente-oculto{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}@media(min-width:990px){.page-wrapper.page-wrapper--drawer-open{margin-right:0}body:has(#cart-drawer[open]){overflow:hidden}theme-drawer#cart-drawer[open] .theme-drawer__dialog{z-index:41}body:has(#cart-drawer[open]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#14161e73;animation:ng-velo-entra .25s ease-out;cursor:pointer}}@keyframes ng-velo-entra{0%{opacity:0}to{opacity:1}}.ng-sticky .ng-cta__principal{font-size:var(--ng-txt-sm)}.ng-kit{position:relative;margin-top:.6rem;padding:.95rem .8rem .7rem;border:2px dashed var(--ng-ambar);border-radius:var(--ng-radio-tarjeta);background:color-mix(in srgb,var(--ng-ambar) 9%,var(--ng-blanco));transition:border-color .15s ease,background-color .15s ease}.ng-kit:has(.ng-kit__casilla:checked){border-style:solid;border-color:var(--ng-salvia-profundo);background:var(--ng-salvia-claro)}.ng-kit:has(.ng-kit__casilla:focus-visible){outline:3px solid var(--ng-carbon);outline-offset:2px}.ng-kit__candado{position:absolute;top:0;left:.8rem;display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.2rem .6rem;border-radius:var(--ng-radio-chip);background:var(--ng-ambar);color:var(--ng-carbon);font-size:.6875rem;font-weight:var(--ng-peso-titulo);letter-spacing:.04em;line-height:1.2;text-transform:uppercase;transform:translateY(-50%)}.ng-kit__fila{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:var(--ng-tap-min);cursor:pointer}.ng-kit__casilla{-webkit-appearance:none;appearance:none;flex:none;width:1.5rem;height:1.5rem;margin:0;border:2px solid var(--ng-salvia-profundo);border-radius:6px;background:var(--ng-blanco) center / 76% no-repeat;cursor:pointer;transition:background-color .15s ease}.ng-kit__casilla:checked{background-color:var(--ng-salvia-profundo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ng-kit__casilla:focus-visible{outline:none}.ng-kit__texto{display:grid;gap:.15rem;text-align:left}.ng-kit__titulo{font-size:.9375rem;font-weight:var(--ng-peso-titulo);line-height:1.2}.ng-kit__detalle{color:var(--ng-texto-suave);font-size:var(--ng-txt-xs);line-height:1.3}.ng-kit__precios{display:grid;justify-items:end;line-height:1.15}.ng-kit__precio{font-size:var(--ng-txt-lg);font-weight:var(--ng-peso-titulo)}.ng-kit__tachado{color:var(--ng-texto-suave);font-size:var(--ng-txt-sm)}.ng-kit__total{margin:.6rem 0 0;padding-top:.5rem;border-top:1px dashed var(--ng-borde);font-size:var(--ng-txt-sm);text-align:center}.ng-kit__total[hidden]{display:none}.ng-kit__total strong{font-weight:var(--ng-peso-titulo)}.ng-kit--carrito{margin:1.6rem 0 .4rem;padding:1.05rem .8rem .8rem;border:2px solid color-mix(in srgb,var(--ng-salvia) 60%,transparent);background:var(--ng-blanco);box-shadow:var(--ng-sombra);font-family:var(--ng-fuente);color:var(--ng-carbon)}.ng-kit--carrito .ng-kit__candado{left:.8rem}.ng-kit--carrito .ng-kit__fila{grid-template-columns:auto auto 1fr;grid-template-areas:"casilla foto texto" "casilla foto precios";gap:.2rem .65rem}.ng-kit--carrito .ng-kit__casilla{grid-area:casilla}.ng-kit__foto{grid-area:foto;width:60px;height:60px;border:1px solid var(--ng-borde);border-radius:10px;background:var(--ng-crema);object-fit:cover}.ng-kit--carrito .ng-kit__texto{grid-area:texto;align-self:end}.ng-kit--carrito .ng-kit__titulo{font-size:var(--ng-txt-sm)}.ng-kit--carrito .ng-kit__precios{grid-area:precios;display:flex;flex-wrap:wrap;align-items:center;align-self:start;gap:.2rem .45rem}.ng-kit--carrito .ng-kit__precio{color:var(--ng-salvia-profundo)}.ng-kit__ahorro{padding:.1rem .5rem;border-radius:var(--ng-radio-chip);background:var(--ng-ambar);color:var(--ng-carbon);font-size:var(--ng-txt-xs);font-weight:var(--ng-peso-titulo);line-height:1.3;white-space:nowrap}.ng-kit.is-cargando{opacity:.6;pointer-events:none}.ng-cart-kit .quantity-selector-wrapper,.ng-cart-kit .quantity-selector,.ng-cart-kit .volume-pricing-info{display:none}.ng-cart-kit__nota{display:inline-flex;align-items:center;gap:.3rem;margin:.25rem 0 0;padding:.1rem .5rem;border-radius:var(--ng-radio-chip);background:var(--ng-ambar);color:var(--ng-carbon);font-family:var(--ng-fuente);font-size:.6875rem;font-weight:var(--ng-peso-titulo);line-height:1.3}.cart-items__table tbody:has(.ng-cart-kit){display:flex;flex-direction:column}.cart-items__table .ng-cart-kit{order:1}.cart-drawer__items tbody:has(.ng-cart-kit) .cart-items__table-row:not(.ng-cart-kit){padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));margin-bottom:var(--gap-xl)}.cart-drawer__items tbody:has(.ng-cart-kit) .cart-items__table-row.ng-cart-kit{padding-bottom:0;border-bottom:none;margin-bottom:0}.cart-items__table .ng-cart-repetida{display:none}.ng-actualizando .cart-items__table{opacity:.55;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ng-tokens.css.map */
