Templates Use This Template

Crafted Cuts.
Fine Cheese.
Good Taste.

Premium charcuterie, imported cheeses and artisan sandwiches made with the finest ingredients.

Aged In-House
Imported Daily
Hand-Sliced
Quality First
All Products
product Popular
Sandwiches
Club Sandwich
Full
$12.99
product
Platters
Charcuterie Board
For 2
$28.99
product
Cheese
Aged Cheddar
200g
$8.99
productNew
Sandwiches
Reuben
Full
$13.99
product
Salads
Caprese Salad
Large
$9.99
productSale
Platters
Cheese Platter
For 4
$42.99$34.99
product
Pantry
Olive Mix
250g
$6.99
productNew
Pantry
Sourdough Loaf
Fresh
$7.49

Stay in the Loop

Get exclusive offers, new arrivals and insider updates.

Your Bag (0)

Your bag is empty

+total.toFixed(2);body.innerHTML=cart.map(function(item,idx){return'
'+esc(item.name)+'
(){document.getElementById('cart-drawer').classList.add('open');document.getElementById('cart-ov').classList.add('open');} function closeCart(){document.getElementById('cart-drawer').classList.remove('open');document.getElementById('cart-ov').classList.remove('open');} /* ── WHATSAPP ── */ function sendWhatsApp(){if(!cart.length){toast('Cart is empty');return;}var lines=['*New Order - Your Store*',''];cart.forEach(function(i){lines.push('- '+i.name+' x '+i.qty+' = $'+(i.price*i.qty).toFixed(2));});var total=cart.reduce(function(s,i){return s+i.price*i.qty;},0);lines.push('');lines.push('*Total: $'+total.toFixed(2)+'*');lines.push('');lines.push('_Sent via Ordegate_');window.open('https://wa.me/?text='+encodeURIComponent(lines.join('\n')),'_blank');cart=[];renderCart();closeCart();toast('Order sent!');} /* ── FILTER ── */ function setCat(cat,el){document.querySelectorAll('.cat-btn').forEach(function(b){b.classList.remove('on');});if(el)el.classList.add('on');document.querySelectorAll('.p-card').forEach(function(c){c.style.display=(cat==='all'||c.dataset.cat===cat)?'':'none';});var vis=document.querySelectorAll('.p-card[style=""], .p-card:not([style])').length;if(!vis){var g=document.getElementById('grid');if(!g.querySelector('.grid-empty'))g.insertAdjacentHTML('beforeend','

No products found

');}else{var emp=document.querySelector('.grid-empty');if(emp)emp.remove();}} function filterProducts(){var q=(document.getElementById('search').value||'').toLowerCase();document.querySelectorAll('.p-card').forEach(function(c){var name=c.querySelector('.p-name').textContent.toLowerCase();c.style.display=name.includes(q)?'':'none';});} /* ── TOAST ── */ var toastTmr;function toast(msg){var t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');clearTimeout(toastTmr);toastTmr=setTimeout(function(){t.classList.remove('show');},2400);} function esc(s){return String(s||'').replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"');} /* ── SCROLL ── */ window.addEventListener('scroll',function(){document.getElementById('btt').classList.toggle('vis',scrollY>400);}); +item.price.toFixed(2)+'
'+item.qty+'
';}).join('');} function chIdx(i,d){if(!cart[i])return;cart[i].qty+=d;if(cart[i].qty<=0)cart.splice(i,1);renderCart();} function openCart(){document.getElementById('cart-drawer').classList.add('open');document.getElementById('cart-ov').classList.add('open');} function closeCart(){document.getElementById('cart-drawer').classList.remove('open');document.getElementById('cart-ov').classList.remove('open');} /* ── WHATSAPP ── */ function sendWhatsApp(){if(!cart.length){toast('Cart is empty');return;}var lines=['*New Order - Your Store*',''];cart.forEach(function(i){lines.push('- '+i.name+' x '+i.qty+' = $'+(i.price*i.qty).toFixed(2));});var total=cart.reduce(function(s,i){return s+i.price*i.qty;},0);lines.push('');lines.push('*Total: $'+total.toFixed(2)+'*');lines.push('');lines.push('_Sent via Ordegate_');window.open('https://wa.me/?text='+encodeURIComponent(lines.join('\n')),'_blank');cart=[];renderCart();closeCart();toast('Order sent!');} /* ── FILTER ── */ function setCat(cat,el){document.querySelectorAll('.cat-btn').forEach(function(b){b.classList.remove('on');});if(el)el.classList.add('on');document.querySelectorAll('.p-card').forEach(function(c){c.style.display=(cat==='all'||c.dataset.cat===cat)?'':'none';});var vis=document.querySelectorAll('.p-card[style=""], .p-card:not([style])').length;if(!vis){var g=document.getElementById('grid');if(!g.querySelector('.grid-empty'))g.insertAdjacentHTML('beforeend','

No products found

');}else{var emp=document.querySelector('.grid-empty');if(emp)emp.remove();}} function filterProducts(){var q=(document.getElementById('search').value||'').toLowerCase();document.querySelectorAll('.p-card').forEach(function(c){var name=c.querySelector('.p-name').textContent.toLowerCase();c.style.display=name.includes(q)?'':'none';});} /* ── TOAST ── */ var toastTmr;function toast(msg){var t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');clearTimeout(toastTmr);toastTmr=setTimeout(function(){t.classList.remove('show');},2400);} function esc(s){return String(s||'').replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"');} /* ── SCROLL ── */ window.addEventListener('scroll',function(){document.getElementById('btt').classList.toggle('vis',scrollY>400);});