Количество бойлов в баночке (шт): 165-170
Аттрактивные плавающие насадочные бойлы с ароматом шелковицы. За счет устойчивого и яркого аромата, который исходит от бойлов, в воде длительное время создается привлекающий сигнал для карпов и амуров. Такой эффект удалось достичь благодаря тому, что во всей линейке бойлов использовалась популярная ароматика английских, чешских и голландских производителей карпового питания, которая зарекомендовала себя на многих карповых водоемах Европы и снискала популярность у карпятников в различных странах. Ароматика настолько узнаваема, что мы не стали делать пометки в каких именно популярных английских брендах она применяется. Структура наших плавающих бойлов эластичная, в меру мягкая плотность, а специально подобранный состав позволяет длительное время бойлу не черстветь. Бойлы легко прокалываются, подрезаются и могут служить отличным насадочным материалом для любой категории любителей карповой ловли, от начинающего карпятника до опытного рыбака и спортсмена. Плавающие бойлы могут использоваться как в качестве отдельной насадки, так и для комбинированного монтажа в сочетании с тонущими бойлами разных вкусов, пеллетса, искусственными насадками и насадками растительного происхождения (кукуруза, люпин, тигровый орех и другое).
Срок годности с даты приобретения товара: 2 года
(function(){
var videoGroups = [
[
{type:'vk', url:"https://vk.com/video_ext.php?oid=-123270434&id=456240367"},
{type:'youtube', url:"https://www.youtube.com/embed/4c4T1HFya94?si=erVZ44-MKFKq_arz"}
]
];
var iconPath = "/bitrix/templates/lion/img/icons/";
var icons = {
vk: iconPath + "vk-video-sign-logo.svg",
rutube: iconPath + "ic-rutube.svg",
youtube: iconPath + "ic-youtube.svg"
};
var currentGroup = 0;
var currentVideoIndex = 0;
var frame = document.getElementById('mainVideoFrame');
var controls = document.getElementById('videoControls');
var arrowLeft = document.getElementById('arrowLeft');
var arrowRight = document.getElementById('arrowRight');
function renderButtons() {
controls.innerHTML = '';
var group = videoGroups[currentGroup];
// центрирование если 1 видео
if (group.length === 1) {
controls.style.justifyContent = 'center';
} else {
controls.style.justifyContent = 'flex-end';
}
var i;
for (i = 0; i < group.length; i++) {
(function(video, index){
var btn = document.createElement('img');
btn.src = icons[video.type];
btn.style.width = '28px';
btn.style.height = '28px';
btn.style.cursor = 'pointer';
btn.style.background = 'transparent';
btn.style.display = 'block';
btn.oncl ick = function(){
currentVideoIndex = index;
frame.src = video.url;
highlightActive();
};
btn.onmouseo ver = function() {
this.style.opacity = '0.7';
};
btn.onmouse out = function() {
this.style.opacity = '1';
};
controls.appendChild(btn);
})(group[i], i);
}
highlightActive();
updateArrows();
}
function highlightActive() {
var imgs = controls.getElementsByTagName('img');
var i;
for (i = 0; i < imgs.length; i++) {
imgs[i].style.transform = '';
imgs[i].style.filter = '';
}
if (imgs[currentVideoIndex]) {
imgs[currentVideoIndex].style.transform = 'scale(1.2)';
imgs[currentVideoIndex].style.filter = 'drop-shadow(0 0 4px rgba(255,255,255,0.8))';
}
}
function updateArrows() {
arrowLeft.style.display = (currentGroup === 0) ? 'none' : 'block';
arrowRight.style.display = (currentGroup === videoGroups.length - 1) ? 'none' : 'block';
}
function nextGroup() {
if (currentGroup < videoGroups.length - 1) {
currentGroup++;
currentVideoIndex = 0;
frame.src = videoGroups[currentGroup][0].url;
renderButtons();
}
}
function prevGroup() {
if (currentGroup > 0) {
currentGroup--;
currentVideoIndex = 0;
frame.src = videoGroups[currentGroup][0].url;
renderButtons();
}
}
arrowLeft.oncl ick = prevGroup;
arrowRight.oncl ick = nextGroup;
// свайп
var startX = 0;
if ('ontouchstart' in document.documentElement) {
document.addEventListener('touchstart', function(e){
startX = e.touches[0].clientX;
}, false);
document.addEventListener('touchend', function(e){
var endX = e.changedTouches[0].clientX;
var diff = startX - endX;
if (diff > 50) nextGroup();
if (diff < -50) prevGroup();
}, false);
}
// fallback если видео не загрузилось
frame.oner ror = function() {
console.log('Ошибка загрузки видео');
};
// старт
if (videoGroups.length && videoGroups[0].length) {
frame.src = videoGroups[0][0].url;
}
renderButtons();
})();