Sklanka

Роздрібні замовлення невеликих обсягів

Переваги співпраці

  • Якісна
    доставка

    Здійснюємо доставку по всій території України транспортними та поштовими службами.
    Кожне замовлення пакується з урахуванням вимог безпеки, щоб мінімізувати ризик пошкодження під час транспортування.

  • Зростання
    разом із нами

    Почати можна від одного десятка одиниць.
    Ми гнучко адаптуємо обсяги постачання під потреби клієнта — від тестових партій до регулярних замовлень більшого масштабу.

  • Різноманіття
    асортименту

    У каталозі представлен широкий асортимент банок, пляшок, кришок та супутніх товарів для Вашего комфортного виробництва.
    Ви можете підібрати повний комплект для надійного та безпечного пакування.

  • Контроль
    якості

    Ми перевіряємо продукцію та гарантуємо відповідність склотари заявленим характеристикам виробника.

Ваш успіх — наш успіх. . Підтримка на всіх етапах. Ваш успіх — наш успіх. . Підтримка на всіх етапах. Ваш успіх — наш успіх. . Підтримка на всіх етапах.

Ваш успіх — наш успіх. . Підтримка на всіх етапах. Ваш успіх — наш успіх. . Підтримка на всіх етапах. Ваш успіх — наш успіх. . Підтримка на всіх етапах.

Допомагаємо обрати тару для:

  • Пакування
    харчових продуктів

  • Консервації
    напоїв

  • Крафтового
    виробництва

  • Для подачі та
    професійного зберігання продукту

  • Підходить як
    для ресторанів так і дому

Наші спеціалісти проконсультують вас
і допоможуть підібрати оптимальне рішення.

До каталогу

Для кого це рішення

  • Домашніх
    господарств

  • Крафтових
    виробників

  • Малого
    бізнесу

  • Стартапів

  • Онлайн
    магазинів

Готові оформити замовлення?

Обирайте необхідну тару в каталозі або зверніться до нас за консультацією — ми допоможемо швидко та професійно.

До каталогу
document.addEventListener(“DOMContentLoaded”, function () { var items = document.querySelectorAll(“ul.cargo-list li”); var buffer = 15; // зона захвата снаружи var maxTilt = 10; // максимальный наклон var speed = 0.18; // плавность var active = null; var currentX = 0; var currentY = 0; var targetX = 0; var targetY = 0; var raf = null; function startAnimation() { if (!raf) { raf = requestAnimationFrame(animate); } } function stopAnimation() { if (raf) { cancelAnimationFrame(raf); raf = null; } } function resetElement(el) { if (!el) return; el.classList.remove(“is-hover”); el.style.transition = “transform 0.35s ease-out”; el.style.transform = “perspective(1000px) rotateX(0deg) rotateY(0deg) translateZ(0)”; setTimeout(function () { el.style.transition = “”; }, 350); } function removeActive() { if (!active) return; resetElement(active); active = null; currentX = 0; currentY = 0; targetX = 0; targetY = 0; stopAnimation(); } function animate() { if (!active) { stopAnimation(); return; } currentX += (targetX – currentX) * speed; currentY += (targetY – currentY) * speed; active.style.transform = “perspective(1000px) rotateX(” + currentX + “deg) ” + “rotateY(” + currentY + “deg) translateZ(12px)”; raf = requestAnimationFrame(animate); } items.forEach(function (item) { item.addEventListener(“mouseenter”, function () { // 🔹 КЛЮЧЕВОЕ ИСПРАВЛЕНИЕ: // Если был активен другой элемент — сразу приводим его в норму if (active && active !== item) { resetElement(active); } active = item; active.classList.add(“is-hover”); active.style.transition = “”; startAnimation(); }); }); document.addEventListener(“mousemove”, function (e) { if (!active) return; var rect = active.getBoundingClientRect(); var insideBuffered = true; if (e.clientX rect.right + buffer) insideBuffered = false; if (e.clientY rect.bottom + buffer) insideBuffered = false; if (!insideBuffered) { removeActive(); return; } var insideStrict = true; if (e.clientX rect.right) insideStrict = false; if (e.clientY rect.bottom) insideStrict = false; if (!insideStrict) { targetX = currentX; targetY = currentY; return; } var x = e.clientX – rect.left; var y = e.clientY – rect.top; var dx = x – rect.width / 2; var dy = rect.height / 2 – y; var nx = dx / (rect.width / 2); var ny = dy / (rect.height / 2); targetX = Math.max(-maxTilt, Math.min(maxTilt, ny * maxTilt)); targetY = Math.max(-maxTilt, Math.min(maxTilt, nx * maxTilt)); }); window.addEventListener(“blur”, removeActive); });
Sklanka

© 2015 - 2026
Всі права захищені.

Головний офіс

м. Одеса,
вул. Грушевського 39-А, оф. 2
lovchin2017@gmail.com

Склад

м. Одеса,
Київське шосе 7/9

Зв'язок

+38 (073) 494 30 29
(Інтернет-магазин)
+38 (050) 492 65 85
(Гуртові замовлення)
@sklanka2026
(telegram)
Створено у