Despacho todo Chile shipping nationwide Hecho en Tulahuén made in Tulahuén Cepa Pedro Jiménez single varietal D.O. Pisco Limarí Valley Alambique de cobre copper still
Pisco artesanal de Tulahuén

El espíritu de las montañas
en cada gota.

Nacido en Tulahuén, donde los arrieros todavía leen la cordillera y la uva Pedro Jiménez madura lento, seca y luminosa, a 1.300 metros.

Medalla de Oro Catador World Spirits Awards Chile 2025
Catador 2025 Premiado entre los piscos de altura de Chile. World Spirits Awards · Monticello · Chile 2025
Cepa Pedro Jiménez
Altitud 1.300 m
Método Alambique de cobre
Scroll
D.O.DenominaciónValle del Limarí
3GeneracionesUna sola familia
1.300mAltitudCordillera andina
100%CobreAlambique artesanal
Coop.Orígenesde Tulahuén
Parronal de uva pisquera en Tulahuén Pisquera de Tulahuén · Valle del Limarí
El pisco

De la cordillera a la copa, sin atajos.

Uva Pedro Jiménez cosechada a mano a 1.300 metros. Destilación en alambique de cobre y selección del corazón del destilado. Un pisco limpio, expresivo y hecho para la sobremesa chilena.

Cepa
Pedro Jiménez
Altitud
1.300 m
Destilación
Cobre, un paso
Grados
40° y 43°
Origen
Valle del Limarí
Formato
200 y 750 ml
El documental

Trashumante: la película.

Viña, altura, cobre y sobremesa. Un relato visual de Tulahuén contado con producto real y territorio real.

Registro real

Cada toma, producto y territorio.

Botellas, viñas, mesa y casa pisquera. Sin ilustraciones: solo material fotográfico coherente con una marca premium.

La tienda

Lleva Tulahuén a tu mesa.

Despacho directo desde el Valle del Limarí. Botellas, petacas y packs para regalar, servir frío o dejar al centro de una conversación larga.

D.O. PiscoElaborado en zona pisquera chilena, Valle del Limarí.
CooperativaCompra directa a Orígenes de Tulahuén.
DespachoEnvíos coordinados a todo Chile.
Pago seguroCheckout online o confirmación por WhatsApp.
Para servir

Tres formas de descorchar la noche.

Pisco Sour Trashumante
01 · El clásico

Sour de Tulahuén

60 ml de 40°, jugo de limón de pica, almíbar y unas gotas de amargo. Hielo, batido firme. La espuma es parte del rito.

Spritz de pisco Trashumante
02 · El de la tarde

Spritz del Limarí

45 ml de 40°, espumante brut, soda y una rodaja de naranja. Servido alto, con harto hielo y vista al cerro.

43 grados en la sobremesa
03 · La sobremesa

43° solo, después del café

El 43° no necesita disfraz. Copa pequeña, temperatura de pieza y sobremesa sin apuro.

Cosechadores de la cooperativa de Tulahuén
La cooperativa

Detrás de cada botella, un pueblo entero. Tulahuén.

La Cooperativa Orígenes de Tulahuén nace de familias que han vivido entre agricultura, ganado y cordillera. Su trabajo junta oficio pisquero, comunidad y economía circular.

Cada compra ayuda a sostener el territorio donde se cultiva, se destila y se cuenta esta historia.

AgriculturaTrazable
GanaderíaLocal
EconomíaCircular
Compra guiada

Elige según cómo lo vas a servir.

Tres caminos simples para llegar al producto correcto: aperitivo, sobremesa o regalo. Menos duda, mejor compra.

Aperitivo y sour

40° transparente

Perfil seco, floral y limpio. Va frío, con tónica o en sour fino.

Ver botellas
Sobremesa

43° añejado

Más cuerpo y final largo. Para copa pequeña, después de comer.

Elegir 43°
Regalo

Packs y estuches

Presentaciones con más presencia para regalo personal, mesa o empresa.

Ver packs
Súmate a la trashumancia

Un 15% en tu primera compra.

Recetas, ediciones limitadas y la historia de Tulahuén, directo a tu correo.

Agregado al carrito
+ total.toLocaleString('es-CL') + ' | ' + items.map(item => item.qty + 'x ' + item.product.name).join(', ') }); saveGerenciaState(S); showToast('Pedido enviado al Centro Operativo. Queda pendiente por confirmar en gerencia.'); return true; } function createGerenciaLead(email){ const clean = String(email || '').trim().toLowerCase(); if(!clean) return false; const S = loadGerenciaState(); const date = todayISO(); const exists = S.clients.some(c => String(c.nm || '').toLowerCase() === clean); if(!exists){ S.clients.unshift({id:nextGerenciaId(S), nm:clean, seg:'web', compras:0, ltv:0, ult:date, phone:'', notes:'Lead capturado desde landing ecommerce'}); } S.operations.unshift({ id:nextGerenciaId(S), title:'Contactar lead web: ' + clean, source:'Clientes', priority:'media', due:date, done:false, note:'Se registro desde Club Trashumante/newsletter de la landing.' }); saveGerenciaState(S); return true; } let cart = {}; let currentFilter = 'all'; let currentSort = 'featured'; try { cart = JSON.parse(localStorage.getItem('th_cart') || '{}'); } catch(e) { cart = {}; } const saveCart = () => localStorage.setItem('th_cart', JSON.stringify(cart)); const cartCountTotal = () => Object.values(cart).reduce((a,b)=>a+b,0); const cartSubtotal = () => Object.entries(cart).reduce((s,[id,q])=>{ const p=PRODUCTS.find(x=>x.id===id); return s+(p?p.price*q:0); },0); function addToCart(id){ cart[id]=(cart[id]||0)+1; saveCart(); renderCart(); bumpCount(); const p=PRODUCTS.find(x=>x.id===id); showToast((p?p.name:'Producto')+' agregado'); } function setQty(id,q){ if(q<=0) delete cart[id]; else cart[id]=q; saveCart(); renderCart(); bumpCount(); } function sortedProducts(filter='all'){ const list = PRODUCTS.filter(p=>filter==='all'||p.cat===filter); if(currentSort === 'priceAsc') return [...list].sort((a,b)=>a.price-b.price); if(currentSort === 'priceDesc') return [...list].sort((a,b)=>b.price-a.price); return list; } function renderShop(filter=currentFilter){ currentFilter = filter; const grid=document.getElementById('shopGrid'); grid.innerHTML = sortedProducts(filter).map(p=>`
${p.oldPrice?'Oferta':''} ${p.stock} ${p.name}
${p.tag}

${p.name}

${p.ficha}

${p.note}

${p.rating}
${p.oldPrice?`${fmt(p.oldPrice)}`:''} ${fmt(p.price)}
`).join(''); if(window.ScrollTrigger) ScrollTrigger.refresh(); revealProducts(); } window.setShopFilter = function(filter){ document.querySelectorAll('.shop-filter').forEach(x=>x.classList.toggle('active', x.dataset.filter===filter)); renderShop(filter); }; function renderCart(){ const wrap=document.getElementById('cartItems'); const ids=Object.keys(cart); document.getElementById('cartSubtotal').textContent=fmt(cartSubtotal()); const cnt=cartCountTotal(); document.getElementById('cartHeaderCount').textContent=cnt?`(${cnt})`:''; document.getElementById('cartCheckout').disabled=cnt===0; document.getElementById('cartPay').disabled=cnt===0; if(!ids.length){ wrap.innerHTML=`
"

Tu pedido está vacío.
Tulahuén te espera.

`; return; } wrap.innerHTML=ids.map(id=>{ const p=PRODUCTS.find(x=>x.id===id); if(!p) return ''; const q=cart[id]; return `
${p.name}

${p.name}

${p.ficha}
${q}
${fmt(p.price*q)}
`; }).join(''); } function bumpCount(){ const el=document.getElementById('cartCount'); const n=cartCountTotal(); el.textContent=n; el.classList.toggle('show',n>0); if(n>0) el.animate([{transform:'scale(1.5)'},{transform:'scale(1)'}],{duration:300,easing:'cubic-bezier(.2,1.4,.4,1)'}); } let toastTimer; function showToast(msg){ const t=document.getElementById('toast'); document.getElementById('toastMsg').textContent=msg; t.classList.add('show'); clearTimeout(toastTimer); toastTimer=setTimeout(()=>t.classList.remove('show'),2200); } function openCart(){ document.getElementById('cartDrawer').classList.add('open'); document.getElementById('cartOverlay').classList.add('open'); } function closeCart(){ document.getElementById('cartDrawer').classList.remove('open'); document.getElementById('cartOverlay').classList.remove('open'); } function checkoutWhatsApp(){ if(!cartCountTotal()) return; let msg='Hola Trashumante, quiero hacer este pedido:%0A%0A'; Object.entries(cart).forEach(([id,q])=>{ const p=PRODUCTS.find(x=>x.id===id); if(p) msg+=`• ${q} x ${p.name} (${fmt(p.price)}) = ${fmt(p.price*q)}%0A`; }); msg+=`%0ATotal: ${fmt(cartSubtotal())}%0A%0A¿Me confirman despacho?`; window.open(`https://wa.me/${WHATSAPP}?text=${msg}`,'_blank'); } function renderFilms(){ document.getElementById('filmTrack').innerHTML = FILMS.map(f=>`
${f.title}
${f.title}${f.tag}
`).join(''); } function openLightbox(src,cap){ const lb=document.getElementById('lightbox'); const v=document.getElementById('lightboxVideo'); v.src=src; document.getElementById('lightboxCap').textContent=cap||''; lb.classList.add('open'); v.currentTime=0; v.play().catch(()=>{}); } function closeLightbox(){ const lb=document.getElementById('lightbox'); const v=document.getElementById('lightboxVideo'); lb.classList.remove('open'); v.pause(); } function openQuickView(id){ const p=PRODUCTS.find(x=>x.id===id); if(!p) return; const qv=document.getElementById('quickview'); document.getElementById('quickviewImg').src=p.img; document.getElementById('quickviewImg').alt=p.name; document.getElementById('quickviewTag').textContent=p.tag+' · '+p.stock; document.getElementById('quickviewTitle').textContent=p.name; document.getElementById('quickviewDetail').textContent=p.ficha+' · '+p.rating; document.getElementById('quickviewDesc').textContent=p.desc; document.getElementById('quickviewPrice').textContent=fmt(p.price); document.getElementById('quickviewSpecs').innerHTML=p.specs.map(s=>`
${s[0]}${s[1]}
`).join(''); document.getElementById('quickviewAdd').dataset.add=p.id; qv.classList.add('open'); qv.setAttribute('aria-hidden','false'); } function closeQuickView(){ const qv=document.getElementById('quickview'); qv.classList.remove('open'); qv.setAttribute('aria-hidden','true'); } renderShop(); renderFilms(); renderCart(); bumpCount(); document.addEventListener('click', e=>{ const add=e.target.closest('[data-add]'); if(add){ addToCart(add.dataset.add); const b=add; b.classList.add('added'); b.innerHTML=' Listo'; if(b.id==='quickviewAdd') setTimeout(closeQuickView,650); setTimeout(()=>{ b.classList.remove('added'); b.innerHTML=' Agregar'; },1400); return; } const quick=e.target.closest('[data-quick]'); if(quick){ openQuickView(quick.dataset.quick); return; } const inc=e.target.closest('[data-inc]'); if(inc){ setQty(inc.dataset.inc,(cart[inc.dataset.inc]||0)+1); return; } const dec=e.target.closest('[data-dec]'); if(dec){ setQty(dec.dataset.dec,(cart[dec.dataset.dec]||0)-1); return; } const rm=e.target.closest('[data-rm]'); if(rm){ setQty(rm.dataset.rm,0); return; } const tile=e.target.closest('.film-tile'); if(tile){ openLightbox(tile.dataset.src,tile.dataset.cap); return; } }); document.getElementById('cartToggle').addEventListener('click',openCart); document.getElementById('cartClose').addEventListener('click',closeCart); document.getElementById('cartOverlay').addEventListener('click',closeCart); document.getElementById('cartCheckout').addEventListener('click',checkoutWhatsApp); document.getElementById('cartPay').addEventListener('click',()=>window.open(PAYMENT_LINK,'_blank')); document.getElementById('docPlay').addEventListener('click',e=>{ const b=e.currentTarget; openLightbox(b.dataset.src,b.dataset.cap); }); document.getElementById('lightboxClose').addEventListener('click',closeLightbox); document.getElementById('lightbox').addEventListener('click',e=>{ if(e.target.id==='lightbox') closeLightbox(); }); document.getElementById('quickviewClose').addEventListener('click',closeQuickView); document.getElementById('quickview').addEventListener('click',e=>{ if(e.target.id==='quickview') closeQuickView(); }); document.addEventListener('keydown',e=>{ if(e.key==='Escape'){ closeLightbox(); closeCart(); closeQuickView(); } }); document.getElementById('newsForm').addEventListener('submit',e=>{ e.preventDefault(); const em=document.getElementById('newsEmail'); if(em.value){ showToast('Listo, revisa tu correo por el 15%'); em.value=''; } }); document.getElementById('filmTrack').addEventListener('click',e=>{ const t=e.target.closest('.film-tile'); if(t) openLightbox(t.dataset.src,t.dataset.cap); }); document.getElementById('shopFilters').addEventListener('click',e=>{ const b=e.target.closest('.shop-filter'); if(!b) return; document.querySelectorAll('.shop-filter').forEach(x=>x.classList.remove('active')); b.classList.add('active'); renderShop(b.dataset.filter); }); document.getElementById('shopSort').addEventListener('change',e=>{ currentSort=e.target.value; renderShop(currentFilter); }); function applyGuideFilter(a){ const filter=a.dataset.guideFilter; const btn=document.querySelector(`.shop-filter[data-filter="${filter}"]`); if(btn){ document.querySelectorAll('.shop-filter').forEach(x=>x.classList.remove('active')); btn.classList.add('active'); renderShop(filter); } document.getElementById('tienda').scrollIntoView({behavior: reduce ? 'auto' : 'smooth'}); } document.addEventListener('click',e=>{ const a=e.target.closest('[data-guide-filter]'); if(!a) return; e.preventDefault(); applyGuideFilter(a); }); function revealProducts(){ document.querySelectorAll('.product:not(.in)').forEach((el,i)=>{ if(window.gsap && window.ScrollTrigger && document.readyState === 'complete') ScrollTrigger.create({ trigger:el, start:'top 90%', onEnter:()=>setTimeout(()=>el.classList.add('in'),(i%4)*80) }); else setTimeout(()=>el.classList.add('in'),(i%4)*70); }); } window.addEventListener('load', ()=>{ if(!window.gsap || !window.ScrollTrigger){ document.querySelectorAll('.hero h1 .word,#heroEyebrow,#heroLede,#heroAward,#heroActions,#heroMeta').forEach(el=>{ el.style.opacity=1; el.style.transform='none'; el.style.filter='none'; }); revealProducts(); return; } gsap.registerPlugin(ScrollTrigger); if(reduce){ document.querySelectorAll('.hero h1 .word,#heroEyebrow,#heroLede,#heroAward,#heroActions,#heroMeta').forEach(el=>{ el.style.opacity=1; el.style.transform='none'; el.style.filter='none'; }); const nav=document.getElementById('nav'); const setNav=()=>nav.classList.toggle('scrolled', window.scrollY > 80); setNav(); window.addEventListener('scroll', setNav, { passive:true }); revealProducts(); return; } let lenis=null; if(window.Lenis){ lenis=new Lenis({ duration: reduce?0:1.15, smoothWheel:!reduce }); window.lenis=lenis; function raf(t){ lenis.raf(t); requestAnimationFrame(raf); } requestAnimationFrame(raf); lenis.on('scroll', ScrollTrigger.update); gsap.ticker.add(t=>lenis.raf(t*1000)); gsap.ticker.lagSmoothing(0); } document.querySelectorAll('a[href^="#"]').forEach(a=>{ a.addEventListener('click',e=>{ const t=document.querySelector(a.getAttribute('href')); if(t){ e.preventDefault(); if(lenis) lenis.scrollTo(t,{offset:-70}); else t.scrollIntoView({behavior:reduce?'auto':'smooth'}); } }); }); const nav=document.getElementById('nav'); ScrollTrigger.create({ start:80, end:'max', onEnter:()=>nav.classList.add('scrolled'), onLeaveBack:()=>nav.classList.remove('scrolled') }); gsap.timeline() .to('#heroTitle .word',{opacity:1,y:0,filter:'blur(0px)',duration:1,ease:'power3.out',stagger:0.06},0.2) .to('#heroEyebrow',{opacity:1,y:0,duration:0.7,ease:'power2.out'},0.1) .to('#heroLede',{opacity:1,y:0,duration:0.8,ease:'power2.out'},'-=0.5') .to('#heroAward',{opacity:1,y:0,duration:0.8,ease:'power2.out'},'-=0.55') .to('#heroActions',{opacity:1,y:0,duration:0.8,ease:'power2.out'},'-=0.5') .to('#heroMeta',{opacity:1,y:0,duration:0.8,ease:'power2.out'},'-=0.6'); // Hero bottle gentle parallax on scroll // Seals stagger gsap.from('.seal',{opacity:0,y:24,duration:0.7,ease:'power3.out',stagger:0.08, scrollTrigger:{trigger:'.seals',start:'top 85%'}}); // Ficha reveal gsap.from('.ficha-media',{opacity:0,y:40,duration:1,ease:'power3.out', scrollTrigger:{trigger:'.ficha',start:'top 75%'}}); gsap.from('.ficha-body > *',{opacity:0,y:28,duration:0.8,ease:'power3.out',stagger:0.08, scrollTrigger:{trigger:'.ficha',start:'top 70%'}}); // Documental video scrub + reveal const dv=document.getElementById('docVideo'); if(dv && !reduce){ dv.play().then(()=>dv.pause()).catch(()=>{}); ScrollTrigger.create({ trigger:'#documental', start:'top bottom', end:'bottom top', scrub:0.5, onUpdate:self=>{ if(dv.duration) dv.currentTime=dv.duration*self.progress; } }); } gsap.from('.doc-eyebrow,.doc-title,.doc-sub,.doc-play',{opacity:0,y:40,duration:1,ease:'power3.out',stagger:0.12, scrollTrigger:{trigger:'#documental',start:'top 55%'}}); // Cocteles / coop reveals gsap.from('.coctel',{opacity:0,y:34,duration:0.8,ease:'power3.out',stagger:0.1, scrollTrigger:{trigger:'.cocteles-grid',start:'top 82%'}}); gsap.from('.coop-media',{opacity:0,y:40,duration:1,ease:'power3.out', scrollTrigger:{trigger:'.coop',start:'top 75%'}}); gsap.from('.coop-body > *',{opacity:0,y:26,duration:0.8,ease:'power3.out',stagger:0.08, scrollTrigger:{trigger:'.coop',start:'top 70%'}}); // Sobremesa words gsap.from('.sobremesa-wrap > *',{opacity:0,y:28,duration:0.8,ease:'power3.out',stagger:0.1, scrollTrigger:{trigger:'.sobremesa',start:'top 78%'}}); // Newsletter reveal gsap.from('.newsletter-wrap > *',{opacity:0,y:26,duration:0.8,ease:'power3.out',stagger:0.1, scrollTrigger:{trigger:'.newsletter',start:'top 78%'}}); revealProducts(); ScrollTrigger.refresh(); });