Shimano Caius C 150HG Casting Reel Right Hand
Shimano Caius C 150HG Casting Reel Left Hand
Shimano Caius C 150HG Casting Reel top
Shimano Caius C 150HG Casting Reel handle
Shimano
Shimano Caius C Casting Reel
Orders over $59 ship for free.
Details
Product Details
The Shimano Caius C 150HG Casting Reel is perfect for anglers seeking reliable performance in an affordable, all-around freshwater baitcasting reel. This entry-level reel boasts a compact, lightweight body made from durable XT-7 composite, ensuring it can withstand accidental knocks and bumps. Offered in the right- and left-hand retrieve models, these Shimano Caius C Baitcasting Reels feature Shim…
Read More
The Shimano Caius C 150HG Casting Reel is perfect for anglers seeking reliable performance in an affordable, all-around freshwater baitcasting reel. This entry-level reel boasts a compact, lightweight body made from durable XT-7 composite, ensuring it can withstand accidental knocks and bumps. Offered in the right- and left-hand retrieve models, these Shimano Caius C Baitcasting Reels feature Shimano’s Variable Brake System (VBS) with a six-pin design, which reduces backlash and enhances casting accuracy. The Super Free Spool design minimizes friction, allowing for smoother and longer casts. Capable of casting lures ranging from 10g to 60g, the Caius C Reel is versatile enough to handle a variety of freshwater species.
Variable Brake System (VBS) with a six-pin design for precise casting control Lightweight XT-7 composite body and high-quality aluminum spool for durability Super Free Spool design reduces friction for smoother, longer casts Capable of casting lures from 10g to 60g Perfect for targeting a variety of freshwater species Affordable baitcasting reel for anglers of all levels
Prop 65 Warning
SEE LESS
×
Limited time offer and only while supplies last. Discount based on original price, and intermediate markdowns
may have been taken.
// Script to handle price Disclaimer
var modalTrigger = document.getElementById('modalTrigger');
if (modalTrigger) {
modalTrigger.addEventListener('click', function(event) {
event.preventDefault();
//show success message
document.getElementsByClassName('price-disclamer')[0].classList.remove('hide');
});
document.getElementById('closeModal').addEventListener('click', function(event) {
event.preventDefault();
//show success message
document.getElementsByClassName('price-disclamer')[0].classList.add('hide');
});
}
document.addEventListener("DOMContentLoaded", () => {
setTimeout(() => {
const sortDropDown = document.querySelector('.jdgm-sort-dropdown');
addEventListener('click', (e) => {
if (e.target.matches('.jdgm-histogram__row, .jdgm-histogram__row *')) {
setTimeout(() => {
document.querySelector('#judgeme_product_reviews').scrollIntoView({behavior: "smooth"})
}, 1300);
}
});
if(sortDropDown) {
document.querySelector('.jdgm-sort-dropdown').addEventListener("change", () => {
setTimeout(() => {
document.querySelector('#judgeme_product_reviews').scrollIntoView({behavior: "smooth"})
}, 1300);
});
}
document.querySelector('a.jdgm-write-rev-link').addEventListener('click', function (e) {
setTimeout(() => {
document.querySelector('#judgeme_product_reviews').scrollIntoView({behavior: "smooth"})
}, 1000);
});
document.querySelector('a.jdgm-ask-question-btn').addEventListener('click', function (e) {
setTimeout(() => {
document.querySelector('#judgeme_product_reviews').scrollIntoView({behavior: "smooth"})
}, 1000);
});
}, 4000)
})
window.addEventListener('resize', function() {
document.documentElement.style.setProperty('--page-width', window.innerWidth + 'px');
});
setTimeout(function () {if (window.innerWidth > 768) {
console.log("Execute Script")
// Find the target element with class "MagicZoomSelectors"
const magicZoomSelectors = document.querySelector(".MagicZoomSelectors");
let translateY = 0;
// Find all elements with the class "dark-bg mz-thumb"
const elements = document.querySelectorAll(".dark-bg.mz-thumb");
// Get the count of elements
const count = elements.length;
// Multiply the count by 70
const result = (count * -70) + 350;
if (magicZoomSelectors && count > 1) {
// Create a new div element with class "MagicZoom-Selector-Wrapper" (changed class name)
const selector_wrapper = document.createElement("div");
selector_wrapper.className = "MagicZoom-Selector-Wrapper"; // Change class name here
const magiczoom_wrapper = document.createElement("div");
magiczoom_wrapper.className = "MagicZoom-Wrapper"; // Change class name here
magicZoomSelectors.style.overflow = 'visible';
// Insert the "MagicZoom-Selector-Wrapper" div into the parent of "MagicZoomSelectors"
magicZoomSelectors.parentNode.insertBefore(magiczoom_wrapper, magicZoomSelectors);
const buttonBefore = document.createElement("button");
const buttonAfter = document.createElement("button");
if(count > 5){
buttonBefore.textContent = "<";
buttonBefore.className = "MagicZoom-button-top";
// Set the "MagicZoom-button-top" button to be initially disabled
buttonBefore.disabled = true;
buttonAfter.textContent = ">";
buttonAfter.className = "MagicZoom-button-bottom";
}
if(count > 5){
// Insert the "Before" button before the "MagicZoomSelectors" div
magiczoom_wrapper.appendChild(buttonBefore);
}
magiczoom_wrapper.appendChild(selector_wrapper);
// Move the "MagicZoomSelectors" div inside the "MagicZoom-Selector-Wrapper" div
selector_wrapper.appendChild(magicZoomSelectors);
if(count > 5){
// Insert the "After" button after the "MagicZoomSelectors" div
magiczoom_wrapper.appendChild(buttonAfter);
}
if(count > 5){
buttonBefore.addEventListener("click", () => {
// Increase the translateY value by 350px
translateY += 350;
magicZoomSelectors.style.transform = `translateY(${translateY}px)`;
if (translateY === 0) {
buttonBefore.disabled = true;
}
if (translateY < 0) {
buttonBefore.removeAttribute("disabled");
}
if (result > translateY) {
buttonAfter.disabled = true;
} else {
buttonAfter.removeAttribute("disabled");
}
});
// Add an event listener for the "MagicZoom-button-bottom" button
buttonAfter.addEventListener("click", () => {
// Decrease the translateY value by 350px
translateY -= 350;
magicZoomSelectors.style.transform = `translateY(${translateY}px)`;
if (translateY === 0) {
buttonBefore.disabled = true;
}
if (translateY < 0) {
buttonBefore.removeAttribute("disabled");
}
if (result > translateY) {
buttonAfter.disabled = true;
} else {
buttonAfter.removeAttribute("disabled");
}
});
}
}
}
}, 5000); // 4 second delay