// Use an IIFE (Immediately Invoked Function Expression) to avoid global scope pollution (function() { // Scope variables to the specific section to avoid conflicts with plentymarkets const section = document.querySelector('.animalixs-category-section'); if (!section) return; // Add smooth scroll indicator for mobile const categoryScroll = section.querySelector('#categoryScroll'); const scrollHint = section.querySelector('#scrollHint'); if (!categoryScroll) return; // Track scroll position for visual feedback function checkScrollPosition() { const scrollLeft = categoryScroll.scrollLeft; const scrollWidth = categoryScroll.scrollWidth; const clientWidth = categoryScroll.clientWidth; // Show hint if there is more content to scroll to the right // (adding a small 2px buffer for rounding errors) if (scrollWidth - clientWidth - scrollLeft > 2 && scrollLeft < 20) { if(scrollHint) scrollHint.classList.remove('hidden'); } else { if(scrollHint) scrollHint.classList.add('hidden'); } } categoryScroll.addEventListener('scroll', checkScrollPosition); // Also check on window resize window.addEventListener('resize', checkScrollPosition); // Mobile-specific: Add touch scroll hint for first load window.addEventListener('load', function() { checkScrollPosition(); // Check initially on load // Removed the window.innerWidth <= 768 check so it animates on all devices categoryScroll.style.animation = 'pulse-scroll 2s ease-in-out'; }); // Add keyboard navigation support (only when mouse is over the container) section.addEventListener('mouseenter', function() { document.addEventListener('keydown', handleKeydown); }); section.addEventListener('mouseleave', function() { document.removeEventListener('keydown', handleKeydown); }); function handleKeydown(e) { if (e.key === 'ArrowLeft') { categoryScroll.scrollBy({ left: -100, behavior: 'smooth' }); } else if (e.key === 'ArrowRight') { categoryScroll.scrollBy({ left: 100, behavior: 'smooth' }); } } // Dynamically inject the keyframes animation to ensure isolation const styleId = 'animalixs-category-animations'; if (!document.getElementById(styleId)) { const styleEl = document.createElement('style'); styleEl.id = styleId; styleEl.textContent = ` @keyframes pulse-scroll { 0%, 100% { opacity: 1; } 50% { opacity: 0.7; } } `; document.head.appendChild(styleEl); } })();


The sugarfree activity lick


For more entertainment for your horse!

Without sugar, molasses or grain

What is Lolly-Lick?

Our Lolly-Lick is a healthy and tasty horse toy without any sugar. It provides more variety, whether in the box, on the paddock, or in the open stable and helps effectively against boredom or restlessness.

What do the sugar-free Lolly Licks consist of?

The basic ingredient of the horse toy is very high quality Mediterranean Sea salt with natural iodine, supplemented with minerals and trace elements and is rich in vitamins. Natural ingredients such as rosehip or chamomile round out the healthy formula. 

What is the best way to apply Lolly-Licks?

We recommend attaching Lolly-Licks quite simple and naturally with a rope. 

The rope should be about 1cm thick. At the end of the rope a simple square knot is made and the Lolly-Lick is threaded onto the rope. Done!

You can attach the Lolly-Lick with the rope pretty much everywhere.

You want to offer your horse more than one variety?

No problem! To do this tie another knot above the first Lolly-Lick and thread on the next, so that several Lolly-Lick varieties can be offered at the same time.

Alternatively, Lolly-Licks also fit into various hanging holders such as Kerbl or LIKIT. 

And the best:

Lolly-Licks can be provided to your horse permanently, as they contain no sugary glucose or molasses and are also grain-free!

Video abspielen

Available in 6 varieties :

  • Stressless with Lavender
  • Soothing with chamomile
  • Soothing with mint + eucalyptus
  • Vitamin booster with rosehip
  • Fruity and delicious with apple
  • Simply delicious with vanilla + banana

Mounting ideas: