Product Description
function logShoppableMetrics(moduleName, showsAddToCart) {
if (window.ue && window.ue.count) {
window.ue.count("aplus:shoppable:" + moduleName + ":addToCart", showsAddToCart ? 1 : 0);
}
}
These proven personalities emerged at the front of the pack. You know them, you love them, everybody wants a piece.
The Baddest Boy
Oh, you're bad. Real bad. But you're also loyal with a heightened moral compass.
This one is for you.
The G.O.A.T.
Made for people who do great stuff. You know who you are. Greatness is in your DNA and you're not afraid to show it.
The C__k
The Rooster is known as a symbol of resurrection, observance, and, well, you know... Let's face it.
Everyone loves the c__k.
The Panther
Often times referred to as the Ninja Kitten, the panther is the purrrrfect piece to spring into action.
The Core Trucker
Previous page
The one you know and love
Made from a blend of 57% Polyester and 43% Cotton, these solid color hats are for the truly decisive and the creatures of habit.
Meet the animals
Goorin Bros. planted the seeds of The Farm in 2003. Five patches of farm animals were created and sewn to the iconic 5-panel trucker that Goorin Bros. had perfected years earlier.
Specs on specs on specs
Signature 4-panel contruction with a snapback closure and high-profile fit.
2.5" curved brim with stitching detail and a poly-cotton sweatband.
Custom embroidered artwork in a patch on the front panel.
Quality hats for quality people
After 125 years our attention-to-detail is second to none. That's what we bring to all our trucker designs. Every detail has been scrutinized for perfection, down to the last stitch.
Authenticity
The Farm hologram sticker located under the brim certifies the authenticity of each trucker. Accept no substitutes.
Next page
P.now("premium-aplus-13-carousel-2").execute(function(init) {
if (init) {
return;
}
P.register("premium-aplus-13-carousel-2", function() {
return function() {
P.when("A", "jQuery", "a-carousel-framework", "ready").execute("paginate-carousel", function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = "2";
var carouselName = "premium-aplus-13-carousel-2";
var paginationAction = "aplus-pagination-dot-action-" + moduleId + "-" + carouselName;
var paginationGroup = "#aplus-pagination-group-" + moduleId + "-" + carouselName;
/* If the carousel goes to a new page */
A.on("a:carousel:"+carouselName+":change:pageNumber", function (data) {
A.$(paginationGroup+" .carousel-slider-circle").removeClass("aplus-carousel-active").attr('aria-selected', 'false').attr('tabindex', -1)
.eq(data.newValue - 1).addClass("aplus-carousel-active").attr('aria-selected', 'true').attr('tabindex', 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add('aplus-pagination-dot--display-none');
} else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {
// Reset display of dots if it was hidden before
children[i].classList.remove('aplus-pagination-dot--display-none');
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr('totalPages');
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener('resize', function() {
carousel.resize();
totalPages = carousel.getAttr('totalPages');
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, 'click keydown', function(event){
var isClick = event.type === 'click';
var isKeydown = event.type === 'keydown';
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + " .carousel-slider-circle");
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex - 1 : dots.length - 1;
} else if (isRightArrow) {
nextIndex = currentIndex
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when("premium-aplus-13-carousel-2").execute(function(init){init();});
}));
The King Lion
A little bit vain, but that's OK--you've got the warmth and charisma to back it up. Your presence is known…
Go on, King.
Freedom
It's best to keep a safe distance.
The Cash Cow
The holiest of all cows. After all, it's all about the moo-nay!
The Stallion
"I make winning look easy and losing look impossible. Bring it on!"
Also from Goorin Bros.:
Previous page
Core Duck Canvas Collection
Our OG Trucker in tough, durable canvas featuring seasonal patches that make any outdoor enthusiast feel right at home
See More
Wild Heart Collection
Wild Spirit and Untamed Vibes. The Wild Heart Collection is for perfect for the outlaws, the wanderers, and anyone who knows that sometimes, the best company is just your own shadow.
See More
Kids
Attention all pint-sized pioneers of style! Behold our newest snapback trucker hats for Kids--the ultimate accessory for the fashion trailblazers of tomorrow.
See More
Denims
Goorin's OG Trucker in our most popular patches mixed with a premium, soft denim.
See More
Salty Rim collection
A 5 panel cotton/linen blend tropical print baseball cap in a low-profile, relaxed fit feels like an easy-breezy escape from responsibility
See More
Chroma Wave Collection
The OG Trucker using bold, seasonal colors in tonal patches to infuse
freshness into the classic. Also Available in KIDS
See More
Next page
P.now("premium-aplus-13-carousel-4").execute(function(init) {
if (init) {
return;
}
P.register("premium-aplus-13-carousel-4", function() {
return function() {
P.when("A", "jQuery", "a-carousel-framework", "ready").execute("paginate-carousel", function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = "4";
var carouselName = "premium-aplus-13-carousel-4";
var paginationAction = "aplus-pagination-dot-action-" + moduleId + "-" + carouselName;
var paginationGroup = "#aplus-pagination-group-" + moduleId + "-" + carouselName;
/* If the carousel goes to a new page */
A.on("a:carousel:"+carouselName+":change:pageNumber", function (data) {
A.$(paginationGroup+" .carousel-slider-circle").removeClass("aplus-carousel-active").attr('aria-selected', 'false').attr('tabindex', -1)
.eq(data.newValue - 1).addClass("aplus-carousel-active").attr('aria-selected', 'true').attr('tabindex', 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add('aplus-pagination-dot--display-none');
} else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {
// Reset display of dots if it was hidden before
children[i].classList.remove('aplus-pagination-dot--display-none');
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr('totalPages');
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener('resize', function() {
carousel.resize();
totalPages = carousel.getAttr('totalPages');
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, 'click keydown', function(event){
var isClick = event.type === 'click';
var isKeydown = event.type === 'keydown';
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + " .carousel-slider-circle");
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex - 1 : dots.length - 1;
} else if (isRightArrow) {
nextIndex = currentIndex
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when("premium-aplus-13-carousel-4").execute(function(init){init();});
}));
The OG Trucker - Goorin's signature 5 panel structure and high-profile fit.
Custom Goorin patch featuring a Sloth with FADED embroidery.
Custom inside Goorin taping and Cotton Twill Sweatband.
Snapback closure.
2.5" brim
› See more product details