:root{--ns-verde: #2f6b1a;--ns-verde-claro: #89c545;--ns-tinta: #1b1f18;--ns-crema: #fbfaf6;--ns-linea: #e7e2d8;--ns-sombra: 0 22px 40px rgb(20 30 15 / 16%)}.button,.button-secondary,.ns-btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}@media(hover:hover){.button:hover,.button-secondary:hover,.ns-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1f3a1240}.ns-lift:hover{transform:translateY(-6px);box-shadow:var(--ns-sombra)}.ns-zoom:hover .ns-zoom__media{transform:scale(1.06)}}.ns-lift{transition:transform .25s ease,box-shadow .25s ease}.ns-zoom{overflow:hidden}.ns-zoom__media{transition:transform .5s ease}.ns-sello{position:absolute;width:clamp(36px,4vw,56px);height:auto;pointer-events:none;z-index:1}.ns-sello--sup-der{top:24px;right:24px}.ns-sello--sup-izq{top:24px;left:24px}.ns-sello--marca-agua{width:clamp(160px,22vw,280px);opacity:.08;top:-40px;right:-60px}.ns-sello--blanco{filter:brightness(0) invert(1)}.ns-kcal{display:inline-flex;gap:.5em;align-items:baseline;font-size:.875rem;color:rgb(var(--color-foreground-rgb, 27 31 24) / 75%)}.ns-kcal strong{font-family:var(--font-accent--family, inherit);color:var(--ns-verde);font-size:1.05rem}.ns2,.ns2 *{box-sizing:border-box}.ns2 button{font:inherit}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.ns-btn,.ns-lift,.ns-zoom__media{transition:none}}.ns-qv-nutri{display:grid;gap:10px;margin-block:14px}.ns-qv-nutri__alerg{margin:0;background:#fff4e5;border-radius:10px;padding:8px 10px;font-size:.85rem}.ns-qv-nutri__alerg--ok{background:#eef5ec}.ns-aros{--ns-aro-kcal: #2f6b1a;--ns-aro-proteina: #c8553d;--ns-aro-carbohidratos: #d9971e;--ns-aro-grasa: #3f78b5;--ns-aro-pista: #ece7dd;--ns-aro-tinta: var(--ns-tinta);--ns-aro-suave: #5d6657;--ns-aro-d: 64px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ns-aro-cols, 4),minmax(0,1fr));gap:8px}.ns-aros:has(>.ns-aro:nth-child(2):last-child){--ns-aro-cols: 2}.ns-aro{display:grid;justify-items:center;gap:6px;text-align:center;min-width:0}.ns-aro__fig{position:relative;width:var(--ns-aro-d);height:var(--ns-aro-d);display:grid;place-items:center}.ns-aro__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ns-aro__pista,.ns-aro__valor{fill:none;stroke-width:3.4}.ns-aro__pista{stroke:var(--ns-aro-pista)}.ns-aro__valor{stroke:var(--ns-aro-c, var(--ns-aro-kcal));stroke-linecap:round;animation:ns-aro-llenar .9s cubic-bezier(.2,.8,.2,1) both}.ns-aro--kcal{--ns-aro-c: var(--ns-aro-kcal)}.ns-aro--proteina{--ns-aro-c: var(--ns-aro-proteina)}.ns-aro--carbohidratos{--ns-aro-c: var(--ns-aro-carbohidratos)}.ns-aro--grasa{--ns-aro-c: var(--ns-aro-grasa)}.ns-aro__num{position:relative;font-family:var(--font-accent--family, var(--font-heading--family, inherit));font-weight:700;font-size:calc(var(--ns-aro-d) * .27);line-height:1;color:var(--ns-aro-tinta);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ns-aro__num small{font-size:.62em;font-weight:600;margin-left:1px}.ns-aro__txt{display:grid;gap:1px;line-height:1.2}.ns-aro__nombre{font-size:.8rem;font-weight:700;color:var(--ns-aro-tinta)}.ns-aro__nombre:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ns-aro-c);margin-right:5px;vertical-align:1px}.ns-aro__nombre{white-space:nowrap}.ns-aro__s{display:none}@media(max-width:480px){.ns-aros--completo .ns-aro__l{display:none}.ns-aros--completo .ns-aro__s{display:inline}}.ns-aro__pct{font-size:.72rem;color:var(--ns-aro-suave);font-variant-numeric:tabular-nums}.ns-aros__nota{margin:8px 0 0;font-size:.75rem;line-height:1.4;color:var(--ns-aro-suave)}.ns-aros--completo{background:#fff;border:1px solid var(--ns-linea);border-radius:20px;padding:16px 10px 14px;box-shadow:0 1px #141e0f0a}@media(min-width:750px){.ns-aros--completo{--ns-aro-d: 72px;padding:18px 14px 16px}}.ns-aros--compacto{--ns-aro-d: 40px;gap:4px;grid-template-columns:repeat(var(--ns-aro-cols, 4),minmax(0,58px));justify-content:start}.ns-aros--compacto .ns-aro{gap:3px}.ns-aros--compacto .ns-aro__num{font-size:11px}.ns-aros--compacto .ns-aro__num small{display:none}.ns-aros--compacto .ns-aro__nombre{font-size:10.5px;font-weight:600}.ns-aros--compacto .ns-aro__nombre:before{display:none}.ns-aros--compacto .ns-aro__pista,.ns-aros--compacto .ns-aro__valor{stroke-width:3.8}.ns-aros--oscuro{--ns-aro-tinta: #fff;--ns-aro-suave: rgb(255 255 255 / 72%);--ns-aro-pista: rgb(255 255 255 / 18%);--ns-aro-kcal: #9fd46a;--ns-aro-proteina: #f08a6f;--ns-aro-carbohidratos: #f3c053;--ns-aro-grasa: #7fb2e8}.ns-kcal--aros{display:block;max-width:220px;margin-block:6px 2px}@keyframes ns-aro-llenar{0%{stroke-dasharray:0 100}}@media(prefers-reduced-motion:reduce){.ns-aro__valor{animation:none}}.ns-js-reveal [data-ns-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--ns-i, 0) * 70ms)}.ns-js-reveal [data-ns-reveal].is-visible{opacity:1;transform:none}.ns-icono{width:1em;height:1em;display:block}.ns-ico-burbuja{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#e3f1d2;color:#2f6b1a;font-size:28px;transition:transform .35s cubic-bezier(.3,1.6,.6,1),background .3s}.ns-lift:hover .ns-ico-burbuja{transform:translateY(-3px) rotate(-6deg);background:#d3eabb}@media(prefers-reduced-motion:reduce){.ns-js-reveal [data-ns-reveal]{opacity:1;transform:none;transition:none}.ns-ico-burbuja{transition:none}}.ns-menu-ico{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:10px;background:#e3f1d2;color:#2f6b1a;font-size:17px;flex:none;transition:transform .25s,background .25s;vertical-align:middle}.mega-menu__link{display:inline-flex!important;align-items:center}.mega-menu__link:hover .ns-menu-ico{background:#2f6b1a;color:#fff;transform:translate(2px)}.mega-menu__link--parent{font-size:.78rem!important;letter-spacing:.1em;text-transform:uppercase;color:#2f6b1a!important;font-weight:700!important}.menu-drawer__menu-item .ns-menu-ico{margin-right:12px}.mega-menu{border-top:3px solid #89c545;box-shadow:0 24px 40px -28px #1b1f1873}.ns-mega-promo{align-self:stretch}.ns-mega-promo__card{display:grid;grid-template-rows:auto 1fr;height:100%;border-radius:22px;overflow:hidden;background:#1b1f18;color:#fff;text-decoration:none;transition:transform .3s}.ns-mega-promo__card:hover{transform:translateY(-3px)}.ns-mega-promo__img{aspect-ratio:16 / 9;overflow:hidden}.ns-mega-promo__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ns-mega-promo__card:hover .ns-mega-promo__img img{transform:scale(1.05)}.ns-mega-promo__copy{display:grid;gap:6px;padding:16px 18px 18px;align-content:start}.ns-mega-promo__ceja{display:inline-flex;gap:6px;align-items:center;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#b9e08f}.ns-mega-promo__copy strong{font-size:1.15rem;line-height:1.15}.ns-mega-promo__copy>span:not(.ns-mega-promo__ceja):not(.ns-mega-promo__btn){font-size:.88rem;opacity:.85;line-height:1.4}.ns-mega-promo__btn{font-weight:700;color:#89c545;margin-top:4px}.ns-head-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px!important;border-radius:999px!important;background:#2f6b1a!important;color:#fff!important;font-weight:700;font-size:.9rem;white-space:nowrap;margin-inline:6px;transition:transform .2s,box-shadow .2s}.ns-head-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #2f6b1acc}.ns-head-wa{display:inline-grid;place-items:center;font-size:22px;color:#2f6b1a}.ns-head-cta__s{display:none}@media(max-width:989px){.ns-head-wa{display:none!important}.ns-head-cta{padding:7px 12px!important;font-size:.8rem;margin-inline:2px}.ns-head-cta__l{display:none}.ns-head-cta__s{display:inline}}@media(max-width:749px){.header-actions .account-button,.account-button.header-actions__action{display:none!important}}.menu-list__link .menu-list__link-title,.menu-list__link>span{background:linear-gradient(#89c545,#89c545) no-repeat left 100% / 0 2px;transition:background-size .25s;padding-bottom:3px}.menu-list__link:hover .menu-list__link-title,.menu-list__link:hover>span,.menu-list__link[aria-expanded=true] .menu-list__link-title,.menu-list__link[aria-expanded=true]>span{background-size:100% 2px}.mega-menu__grid:has(.ns-mega-promo)>.mega-menu__list{grid-column:1 / span 4}.mega-menu__grid>.ns-mega-promo{grid-row:1;grid-column:5 / -1}@media(max-width:989px){.mega-menu__grid:has(.ns-mega-promo)>.mega-menu__list{grid-column:1 / span 2}.mega-menu__grid>.ns-mega-promo{grid-column:3 / -1}}.ns-mega-promo__img{aspect-ratio:2 / 1}.cart__ctas{display:flex;flex-direction:column}.ns-vaciar-carrito{order:3;align-self:center;margin-top:8px;font-size:13px;color:#a33b22;text-decoration:underline;cursor:pointer}.cart-drawer__summary{position:sticky;bottom:0;z-index:3;background:var(--color-background, #fff)}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ns-brand.css.map */
