Stoli Premium
14,00 € - 109,20 € Rango de precios: desde 14,00 € hasta 109,20 €
close
Elegir Opción
{
const isJson = r.headers.get('content-type')?.includes('application/json');
const data = isJson ? await r.json() : null;
if (!r.ok) {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error del servidor (' + r.status + ')';
throw new Error(errorMsg);
}
return data;
}).then(data => {
if (data && data.success) {
variantModalOpen = false;
// Actualizar burbuja del carrito
const bubble = document.querySelector('.cart-count-bubble');
if (bubble) { bubble.textContent = data.data.cart_count; bubble.style.display = 'flex'; }
// Abrir el cart drawer
window.dispatchEvent(new CustomEvent('toggle-cart-drawer', {
detail: {
html: data.data.html,
cart_count: data.data.cart_count
}
}));
} else {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error al añadir al carrito';
throw new Error(errorMsg);
}
$el.disabled = false;
}).catch(err => {
alert(err.message || 'Error de conexión');
$el.disabled = false;
});
"
class="bg-white/5 hover:bg-primary/40 text-white py-3 px-4 rounded-lg text-xs transition-colors border border-white/10 text-left flex justify-between items-center group w-full">
700ml
14,00 €
{
const isJson = r.headers.get('content-type')?.includes('application/json');
const data = isJson ? await r.json() : null;
if (!r.ok) {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error del servidor (' + r.status + ')';
throw new Error(errorMsg);
}
return data;
}).then(data => {
if (data && data.success) {
variantModalOpen = false;
// Actualizar burbuja del carrito
const bubble = document.querySelector('.cart-count-bubble');
if (bubble) { bubble.textContent = data.data.cart_count; bubble.style.display = 'flex'; }
// Abrir el cart drawer
window.dispatchEvent(new CustomEvent('toggle-cart-drawer', {
detail: {
html: data.data.html,
cart_count: data.data.cart_count
}
}));
} else {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error al añadir al carrito';
throw new Error(errorMsg);
}
$el.disabled = false;
}).catch(err => {
alert(err.message || 'Error de conexión');
$el.disabled = false;
});
"
class="bg-white/5 hover:bg-primary/40 text-white py-3 px-4 rounded-lg text-xs transition-colors border border-white/10 text-left flex justify-between items-center group w-full">
1L
18,50 €
{
const isJson = r.headers.get('content-type')?.includes('application/json');
const data = isJson ? await r.json() : null;
if (!r.ok) {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error del servidor (' + r.status + ')';
throw new Error(errorMsg);
}
return data;
}).then(data => {
if (data && data.success) {
variantModalOpen = false;
// Actualizar burbuja del carrito
const bubble = document.querySelector('.cart-count-bubble');
if (bubble) { bubble.textContent = data.data.cart_count; bubble.style.display = 'flex'; }
// Abrir el cart drawer
window.dispatchEvent(new CustomEvent('toggle-cart-drawer', {
detail: {
html: data.data.html,
cart_count: data.data.cart_count
}
}));
} else {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error al añadir al carrito';
throw new Error(errorMsg);
}
$el.disabled = false;
}).catch(err => {
alert(err.message || 'Error de conexión');
$el.disabled = false;
});
"
class="bg-white/5 hover:bg-primary/40 text-white py-3 px-4 rounded-lg text-xs transition-colors border border-white/10 text-left flex justify-between items-center group w-full">
120x50ml
109,20 €
{
const isJson = r.headers.get('content-type')?.includes('application/json');
const data = isJson ? await r.json() : null;
if (!r.ok) {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error del servidor (' + r.status + ')';
throw new Error(errorMsg);
}
return data;
}).then(data => {
if (data && data.success) {
variantModalOpen = false;
// Actualizar burbuja del carrito
const bubble = document.querySelector('.cart-count-bubble');
if (bubble) { bubble.textContent = data.data.cart_count; bubble.style.display = 'flex'; }
// Abrir el cart drawer
window.dispatchEvent(new CustomEvent('toggle-cart-drawer', {
detail: {
html: data.data.html,
cart_count: data.data.cart_count
}
}));
} else {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error al añadir al carrito';
throw new Error(errorMsg);
}
$el.disabled = false;
}).catch(err => {
alert(err.message || 'Error de conexión');
$el.disabled = false;
});
"
class="bg-white/5 hover:bg-primary/40 text-white py-3 px-4 rounded-lg text-xs transition-colors border border-white/10 text-left flex justify-between items-center group w-full">
24x200ml
90,00 €
{
const isJson = r.headers.get('content-type')?.includes('application/json');
const data = isJson ? await r.json() : null;
if (!r.ok) {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error del servidor (' + r.status + ')';
throw new Error(errorMsg);
}
return data;
}).then(data => {
if (data && data.success) {
variantModalOpen = false;
// Actualizar burbuja del carrito
const bubble = document.querySelector('.cart-count-bubble');
if (bubble) { bubble.textContent = data.data.cart_count; bubble.style.display = 'flex'; }
// Abrir el cart drawer
window.dispatchEvent(new CustomEvent('toggle-cart-drawer', {
detail: {
html: data.data.html,
cart_count: data.data.cart_count
}
}));
} else {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error al añadir al carrito';
throw new Error(errorMsg);
}
$el.disabled = false;
}).catch(err => {
alert(err.message || 'Error de conexión');
$el.disabled = false;
});
"
class="bg-white/5 hover:bg-primary/40 text-white py-3 px-4 rounded-lg text-xs transition-colors border border-white/10 text-left flex justify-between items-center group w-full">
24x350ml
95,52 €
{
const isJson = r.headers.get('content-type')?.includes('application/json');
const data = isJson ? await r.json() : null;
if (!r.ok) {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error del servidor (' + r.status + ')';
throw new Error(errorMsg);
}
return data;
}).then(data => {
if (data && data.success) {
variantModalOpen = false;
// Actualizar burbuja del carrito
const bubble = document.querySelector('.cart-count-bubble');
if (bubble) { bubble.textContent = data.data.cart_count; bubble.style.display = 'flex'; }
// Abrir el cart drawer
window.dispatchEvent(new CustomEvent('toggle-cart-drawer', {
detail: {
html: data.data.html,
cart_count: data.data.cart_count
}
}));
} else {
const errorMsg = (data && data.data && data.data.message) || (data && data.message) || 'Error al añadir al carrito';
throw new Error(errorMsg);
}
$el.disabled = false;
}).catch(err => {
alert(err.message || 'Error de conexión');
$el.disabled = false;
});
"
class="bg-white/5 hover:bg-primary/40 text-white py-3 px-4 rounded-lg text-xs transition-colors border border-white/10 text-left flex justify-between items-center group w-full">
20x500ml
100,40 €