Al navegar por este sitio aceptás el uso de cookies para agilizar tu experiencia de compra.
Entendido
- Ver todos los productos
-
Alacena
-
Heladera & Freezer
-
Snacks & Colaciones
- Cosmética natural & Cuidado personal
- Suplementos & Superalimentos
- Sin TACC
- Apto veganos
- Chocolates & Bombones
- Refrigerados
- Kits por objetivo
- Fiestas
No tenemos resultados para tu búsqueda. Por favor, intentá con otros filtros.
Envios Gratis desde $50.000 (CABA)
Todos los medios de pago
¡Pagá en efectivo contra entrega, por mercadopago o transferencia desde tu casa!
Atención al cliente Lunes a Viernes de 10:00hs a 17:00hs
Envios Gratis desde $50.000 (CABA)
Todos los medios de pago
¡Pagá en efectivo contra entrega, por mercadopago o transferencia desde tu casa!
Atención al cliente Lunes a Viernes de 10:00hs a 17:00hs
Newsletter
Más información
Datos de contacto
- +54 9 11 2288-2766
- Andres Vallejos 3353
- [email protected]
Copyright Nutra Dietética - 2026. Todos los derechos reservados.
/* NUTRA — Features v4: Ship bar Grafito + Sin beneficios + Kit disclaimer visible + Spacing */
(function () {
var THRESHOLD = 50000;
var SAGE = '#5B8A6A';
var LIMA = '#C8E545';
var ARENA = '#EDE8DF';
var GRAFITO = '#1E1E1E';
var css = [
/* ── Banner 10% OFF ── */
'#nutra-banner{background:' + SAGE + ';color:#fff;text-align:center;padding:8px 16px;font-size:.82rem;font-family:Inter,sans-serif;line-height:1.4;}',
'#nutra-banner strong{color:' + LIMA + ';}',
'#nutra-banner a{color:' + LIMA + ';text-decoration:none;font-weight:700;}',
/* ── Barra envío gratis — Grafito prominente ── */
'#nutra-ship-bar{background:' + GRAFITO + ';padding:0 20px;font-family:Inter,sans-serif;font-size:15px;color:#fff;display:flex;align-items:center;justify-content:center;min-height:60px;}',
'#nutra-ship-bar .nsb-inner{display:flex;align-items:center;justify-content:center;gap:16px;max-width:1200px;width:100%;flex-wrap:nowrap;}',
'#nutra-ship-bar .nsb-icon{font-size:22px;flex-shrink:0;line-height:1;}',
'#nutra-ship-bar .nsb-text{font-weight:600;line-height:1.4;white-space:nowrap;}',
'#nutra-ship-bar .nsb-amt{color:' + LIMA + ';font-weight:700;}',
'#nutra-ship-bar .track{flex-shrink:0;display:block;width:180px;height:9px;background:rgba(255,255,255,0.2);border-radius:99px;overflow:hidden;}',
'#nutra-ship-bar .fill{height:100%;border-radius:99px;background:' + SAGE + ';transition:width .4s ease;}',
'#nutra-ship-bar .fill.done{background:' + LIMA + ';}',
'#nutra-ship-bar.nsb-done .nsb-icon{color:' + LIMA + ';}',
/* ── Eliminar franja de beneficios COMPLETAMENTE ── */
'[data-store="banner-services"]{display:none!important;}',
/* ── Kit disclaimer — ficha de producto ── */
'#nutra-kit-disclaimer{background:' + ARENA + ';border-left:3px solid ' + SAGE + ';border-radius:0 6px 6px 0;padding:10px 14px;font-size:13px;color:' + GRAFITO + ';margin:14px 0 18px;display:flex;align-items:flex-start;gap:8px;font-family:Inter,sans-serif;line-height:1.45;}',
'#nutra-kit-disclaimer .di-icon{flex-shrink:0;font-size:15px;}',
/* ── Kit disclaimer — home y categoría ── */
'#nutra-kit-notice{background:' + ARENA + ';border-left:3px solid ' + SAGE + ';border-radius:0 6px 6px 0;padding:10px 16px;font-size:13px;color:' + GRAFITO + ';margin:0 0 24px;display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;line-height:1.45;}',
'#nutra-kit-notice .di-icon{font-size:15px;flex-shrink:0;}',
/* ── Espaciado kits ── */
'.js-home-kits-section,[data-store="home-product-list-featured"]{margin-top:32px!important;}',
/* ── Cross-sell ── */
'#nutra-crossell{padding:32px 0;border-top:1px solid #eee;margin-top:32px;font-family:Inter,sans-serif;}',
'#nutra-crossell h3{font-size:15px;font-weight:700;color:' + GRAFITO + ';margin-bottom:16px;}',
'#nutra-crossell .cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;}',
'#nutra-crossell .cs-card{background:#fff;border:1px solid #eee;border-radius:10px;padding:12px;text-align:center;text-decoration:none;transition:all .2s;display:block;}',
'#nutra-crossell .cs-card:hover{border-color:' + SAGE + ';transform:translateY(-2px);}',
'#nutra-crossell .cs-card img{width:80px;height:80px;object-fit:cover;border-radius:8px;margin-bottom:8px;}',
'#nutra-crossell .cs-name{font-size:11px;color:#333;line-height:1.4;margin-bottom:4px;display:block;}',
'#nutra-crossell .cs-price{font-size:12px;font-weight:700;color:' + SAGE + ';}',
/* ── Complementarios en carrito ── */
'#nutra-comp{background:' + ARENA + ';border-radius:12px;padding:20px;margin:20px 0;font-family:Inter,sans-serif;}',
'#nutra-comp h4{font-size:14px;font-weight:700;color:' + GRAFITO + ';margin-bottom:12px;}',
'#nutra-comp .comp-grid{display:flex;gap:10px;flex-wrap:wrap;}',
'#nutra-comp .comp-pill{background:#fff;border:1px solid #d0e8da;border-radius:20px;padding:6px 14px;font-size:12px;color:' + GRAFITO + ';text-decoration:none;white-space:nowrap;transition:all .2s;}',
'#nutra-comp .comp-pill:hover{background:' + SAGE + ';color:#fff;border-color:' + SAGE + ';}',
/* ── Responsive ── */
'@media(max-width:767px){',
'#nutra-banner{font-size:11px;padding:8px 12px;}',
'#nutra-ship-bar{min-height:76px;padding:12px 16px;}',
'#nutra-ship-bar .nsb-inner{flex-direction:column;gap:8px;text-align:center;flex-wrap:wrap;}',
'#nutra-ship-bar .nsb-text{white-space:normal;text-align:center;font-size:14px;}',
'#nutra-ship-bar .track{width:min(88vw,320px);height:9px;}',
'#nutra-crossell .cs-grid{grid-template-columns:repeat(2,1fr);}',
'}'
].join('');
var s = document.createElement('style');
s.textContent = css;
document.head.appendChild(s);
/* ════════════════════════════════════════════════
BANNER 10% OFF
════════════════════════════════════════════════ */
function insertBanner() {
if (document.getElementById('nutra-banner')) return;
var b = document.createElement('div');
b.id = 'nutra-banner';
b.style.cssText = 'background:#5B8A6A;color:#fff;text-align:center;padding:8px 16px;font-size:.82rem;font-family:Inter,sans-serif;line-height:1.4;';
b.innerHTML = '🎁 10% OFF primera compra — Obtené tu cupón suscribiéndote al newsletter';
document.body.insertBefore(b, document.body.firstChild);
}
/* ════════════════════════════════════════════════
WATCH CART "coordinar"
════════════════════════════════════════════════ */
function watchCartCoordinar() {
function fix() {
var cart = document.querySelector('.js-cart-content,.cart-content,#cart-form,.js-cart-summary') || document.body;
if (cart.innerHTML.indexOf('coordinar') === -1) return;
var tw = document.createTreeWalker(cart, NodeFilter.SHOW_TEXT, null, false);
var ns = [];
while (tw.nextNode()) { if (tw.currentNode.textContent === 'Gratis') ns.push(tw.currentNode); }
ns.forEach(function (n) { n.textContent = 'A coordinar'; });
}
fix();
new MutationObserver(fix).observe(document.body, { childList: true, subtree: true, characterData: true });
}
/* ════════════════════════════════════════════════
BARRA PROGRESO ENVÍO — GRAFITO PROMINENTE
════════════════════════════════════════════════ */
function formatARS(n) { return '$' + Math.round(n).toLocaleString('es-AR'); }
function renderShipBar(bar, total) {
var pct = Math.min(100, Math.round((total / THRESHOLD) * 100));
var rem = THRESHOLD - total;
var trackHtml = '';
if (total <= 0) {
bar.className = '';
bar.innerHTML = '
' : '') + '' + name.substring(0, 55) + '' + (price ? '$' + parseFloat(price).toLocaleString('es-AR') + '' : '') + '';
}).join('');
w.innerHTML = '
🚚Envío gratis en CABA desde ' + formatARS(THRESHOLD) + '' + trackHtml + '
';
} else if (rem > 0) {
bar.className = '';
bar.innerHTML = '🚚¡Te faltan ' + formatARS(rem) + ' para tener envío gratis en CABA!' + trackHtml + '
';
} else {
bar.className = 'nsb-done';
bar.innerHTML = '✓¡Ya tenés envío gratis en CABA!' + trackHtml + '
';
}
}
function getCartTotal(cb) {
fetch('/api/v1/cart', { credentials: 'same-origin', headers: { 'Accept': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } })
.then(function (r) { return r.json(); })
.then(function (d) {
if (!d) return cb(0);
function toNum(v) {
if (typeof v === 'number') return v;
var s = String(v || '0').replace(/[^\d.,]/g, '');
if (!s) return 0;
if (s.indexOf(',') > -1) { s = s.replace(/\./g, '').replace(',', '.'); }
return parseFloat(s) || 0;
}
var val = toNum(d.subtotal || d.total);
if (val <= 0 && d.items && d.items.length) val = (d.items || []).reduce(function (sum, i) { return sum + toNum(i.price || i.unit_price || 0) * (i.quantity || 1); }, 0);
cb(val);
})
.catch(function () { cb(0); });
}
function initShipBar() {
var existing = document.getElementById('nutra-ship-bar');
if (existing) existing.parentNode.removeChild(existing);
var bar = document.createElement('div');
bar.id = 'nutra-ship-bar';
var hdr = document.querySelector('#header-slim,.js-header-container,header,#header,.header');
if (hdr && hdr.parentNode) { hdr.parentNode.insertBefore(bar, hdr.nextSibling); }
else { document.body.insertBefore(bar, document.body.firstChild); }
function update() { getCartTotal(function (t) { renderShipBar(bar, t); }); }
update();
var evts = ['Cart:add','cart:add','cart:change','cart:updated','product:added','Cart:updated','nuvemshop:cart:add'];
evts.forEach(function (ev) {
document.addEventListener(ev, function () { setTimeout(update, 200); });
window.addEventListener(ev, function () { setTimeout(update, 200); });
});
var badge = document.querySelector('.js-cart-items-count,.cart-item-count,.js-cart-count');
if (badge) { new MutationObserver(function () { setTimeout(update, 300); }).observe(badge, { childList: true, subtree: true, characterData: true }); }
document.addEventListener('click', function (e) {
if (e.target.closest('.js-add-to-cart,[data-js="add-to-cart"],.js-button-add-to-cart,form.buy-form button[type="submit"],.product-buy-container button,.js-buy-form button')) {
setTimeout(update, 300); setTimeout(update, 1000); setTimeout(update, 2500);
}
}, true);
var origXHROpen = XMLHttpRequest.prototype.open, origXHRSend = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.open = function (m, u) { this._nutraUrl = u; return origXHROpen.apply(this, arguments); };
XMLHttpRequest.prototype.send = function () { var self = this; if (self._nutraUrl && self._nutraUrl.indexOf('/cart') > -1) { self.addEventListener('load', function () { setTimeout(update, 300); }); } return origXHRSend.apply(this, arguments); };
var origFetch = window.fetch;
window.fetch = function (url) { var res = origFetch.apply(this, arguments); if (typeof url === 'string' && url.indexOf('/cart') > -1) { res.then(function () { setTimeout(update, 200); }).catch(function () {}); } return res; };
}
/* ════════════════════════════════════════════════
KIT DISCLAIMER — FICHA DE PRODUCTO
════════════════════════════════════════════════ */
function addKitDisclaimer() {
if (document.getElementById('nutra-kit-disclaimer')) return;
var isKit = window.location.pathname.toLowerCase().indexOf('kit') > -1;
if (!isKit) {
var cats = (window.LS && window.LS.activeProduct && window.LS.activeProduct.categories) || [];
isKit = cats.some(function (c) {
var h = typeof c === 'object' ? (c.handle && (c.handle.es || c.handle)) : c;
return h && String(h).toLowerCase().indexOf('kit') > -1;
});
}
if (!isKit) return;
var desc = document.querySelector('.product-description, .js-product-description, [data-store="product-description"]');
if (!desc) return;
var disc = document.createElement('div');
disc.id = 'nutra-kit-disclaimer';
disc.innerHTML = 'ℹ️Imagen ilustrativa. El contenido del kit es el detallado en la descripción.';
if (desc.parentNode) { desc.parentNode.insertBefore(disc, desc); }
}
/* ════════════════════════════════════════════════
KIT NOTICE — HOME Y PÁGINA DE CATEGORÍA KITS
════════════════════════════════════════════════ */
function addKitNotice() {
if (document.getElementById('nutra-kit-notice')) return;
var notice = document.createElement('div');
notice.id = 'nutra-kit-notice';
notice.innerHTML = 'ℹ️Las imágenes son ilustrativas. El contenido de cada kit es el detallado en su descripción.';
/* Página de categoría kits */
var isCatKits = window.location.pathname.toLowerCase().indexOf('kit') > -1
&& !document.querySelector('[data-store="product-description"]');
if (isCatKits) {
var catGrid = document.querySelector('.products-list, .js-products-list, [data-store="product-list"], .product-list');
if (catGrid && catGrid.parentNode) {
catGrid.parentNode.insertBefore(notice, catGrid);
return;
}
}
/* Home — sección de kits destacados */
var homeKits = document.querySelector('[data-store="home-product-list-featured"], .home-products-featured, .js-home-featured');
if (!homeKits) {
/* buscar por texto del título de sección */
var headings = Array.from(document.querySelectorAll('h2,h3,.section-title'));
homeKits = headings.find(function(h) {
return /kit/i.test(h.textContent);
});
if (homeKits) homeKits = homeKits.closest('section, .section, [class*="section"], [class*="featured"]') || homeKits.parentNode;
}
if (homeKits) {
homeKits.insertBefore(notice, homeKits.firstChild.nextSibling || homeKits.firstChild);
}
}
/* ════════════════════════════════════════════════
CORRECCIÓN GAP MOBILE
════════════════════════════════════════════════ */
function fixMobileGap() {
if (window.innerWidth > 767) return;
var main = document.querySelector('.js-main-content');
var mobileNav = document.querySelector('.js-head.mobile-nav, .head.mobile-nav');
if (!main || !mobileNav) return;
var navH = mobileNav.offsetHeight || 71;
if (parseInt(main.style.paddingTop) > navH + 20) {
main.style.setProperty('padding-top', navH + 'px', 'important');
}
}
/* ════════════════════════════════════════════════
CROSS-SELL EN PÁGINA DE PRODUCTO
════════════════════════════════════════════════ */
var CROSS_RULES = {
'cereales':['frutos-secos','semillas','endulzantes'],
'frutos-secos':['cereales','semillas','frutas-desecadas'],
'semillas':['cereales','frutos-secos','harinas-pastas'],
'harinas-pastas':['levaduras','semillas','aceites-aderezos'],
'infusiones':['hierbas-medicinales','endulzantes'],
'hierbas-medicinales':['infusiones','endulzantes'],
'reposteria':['harinas-pastas','levaduras','endulzantes'],
'endulzantes':['infusiones','cereales','reposteria'],
'frutas-desecadas':['frutos-secos','cereales','endulzantes'],
'legumbres-cereales-semillas':['especias-condimentos','aceites-aderezos','semillas'],
'especias-condimentos':['aceites-aderezos','harinas-pastas'],
'snacks-colaciones':['frutos-secos','frutas-desecadas','semillas']
};
function initCrossSell() {
var ls = window.LS || {};
var product = ls.activeProduct || ls.product;
if (!product) return;
var cats = (product.categories || []).map(function (c) { return typeof c === 'object' ? (c.handle && (c.handle.es || c.handle)) : c; }).filter(Boolean);
var handle = null;
for (var i = 0; i < cats.length; i++) { if (CROSS_RULES[cats[i]]) { handle = cats[i]; break; } }
if (!handle) return;
var related = CROSS_RULES[handle];
fetch('/api/v1/catalog?per_page=6&category=' + related[0], { credentials: 'same-origin', headers: { 'Accept': 'application/json' } })
.then(function (r) { return r.ok ? r.json() : null; })
.then(function (d) {
var products = d && d.results ? d.results : null;
var container = document.querySelector('.product-description,.js-product-form,.product-info');
if (!container) return;
var w = document.createElement('div');
w.id = 'nutra-crossell';
if (products && products.length) {
var cards = products.slice(0, 4).map(function (p) {
var img = p.images && p.images[0] ? p.images[0].thumb : '';
var price = p.variants && p.variants[0] ? p.variants[0].price : '';
var name = p.name && p.name.es ? p.name.es : (p.name || '');
var url = '/productos/' + (p.handle && p.handle.es ? p.handle.es : p.handle);
return '' + (img ? 'También suelen llevar...
' + cards + '
';
} else {
w.innerHTML = 'También suelen llevar...
' + related.map(function (h) { return '' + h.replace(/-/g, ' ') + ''; }).join('') + '
';
}
container.after(w);
}).catch(function () {});
}
/* ════════════════════════════════════════════════
DOMPLEMENTARIOS EN CARRITO
════════════════════════════════════════════════ */
var COMP_MAP = {
'cereales': [{name:'Chia',url:'/semillas'},{name:'Miel',url:'/endulzantes'},{name:'Pasta de maní',url:'/aceites-aderezos'}],
'frutos-secos': [{name:'Frutas desecadas',url:'/frutas-desecadas'},{name:'Semillas mix',url:'/semillas'},{name:'Granola',url:'/cereales'}],
'harinas-pastas': [{name:'Levaduras',url:'/levaduras'},{name:'Semillas',url:'/semillas'},{name:'Aceites naturales',url:'/aceites-aderezos'}],
'infusiones': [{name:'Hierbas medicinales',url:'/hierbas-medicinales'},{name:'Miel',url:'/endulzantes'}],
'semillas': [{name:'Granola',url:'/cereales'},{name:'Frutos secos',url:'/frutos-secos'}],
'legumbres-cereales-semillas': [{name:'Especias',url:'/especias-condimentos'},{name:'Aceites',url:'/aceites-aderezos'}]
};
function initComplementarios() {
var path = window.location.pathname;
var isCart = path === '/checkout' || path === '/carrito' || !!document.querySelector('.cart-summary,.js-cart-container');
if (!isCart) return;
fetch('/api/v1/cart', { credentials: 'same-origin', headers: { 'Accept': 'application/json' } })
.then(function (r) { return r.json(); })
.then(function (cart) {
if (!cart || !cart.items || !cart.items.length) return;
var seen = {}, suggestions = [];
(cart.items || []).forEach(function (item) {
var cats = item.product && item.product.categories ? item.product.categories : [];
cats.forEach(function (c) {
var h = typeof c === 'object' ? (c.handle && (c.handle.es || c.handle)) : c;
if (h && COMP_MAP[h] && !seen[h]) { seen[h] = true; COMP_MAP[h].forEach(function (s) { suggestions.push(s); }); }
});
});
if (!suggestions.length) return;
var unique = suggestions.filter(function (s, i, a) { return a.findIndex(function (x) { return x.url === s.url; }) === i; }).slice(0, 6);
var cartEl = document.querySelector('.cart-summary,.js-cart-container,.cart-container');
if (!cartEl) return;
var w = document.createElement('div');
w.id = 'nutra-comp';
w.innerHTML = '¿Querés agregar algo más?
' + unique.map(function (s) { return '' + s.name + ''; }).join('') + '
';
cartEl.after(w);
}).catch(function () {});
}
/* ════════════════════════════════════════════════
INIT
════════════════════════════════════════════════ */
function init() {
insertBanner();
watchCartCoordinar();
setTimeout(initShipBar, 300);
addKitDisclaimer();
setTimeout(addKitNotice, 600);
setTimeout(fixMobileGap, 500);
/* CSS var para top offset del header sticky */
setTimeout(function () {
var _h = document.getElementById('header-slim');
if (_h) {
document.documentElement.style.setProperty('--nutra-bar-top', _h.offsetHeight + 'px');
if (window.ResizeObserver) new ResizeObserver(function () { document.documentElement.style.setProperty('--nutra-bar-top', _h.offsetHeight + 'px'); }).observe(_h);
}
}, 400);
initCrossSell();
initComplementarios();
}
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); }
else { init(); }
})();
Subir ^
¡Agregado al carrito!
()
x
Total
(
0
productos):
producto):
$0,00
Ver carrito
¡Descuento exclusivo!
