The Stuburt Dunlin Padded Gilet is a stylish and functional piece of outerwear designed to keep you warm and comfortable both on and off the course. This technical gilet features a unique heat-sealed design on the upper chest and back, adding a modern touch while enhancing its performance. The half-ribbed hem and armholes provide a comfortable and secure fit, ensuring optimal warmth and freedom of movement. Crafted from a durable and lightweight blend of nylon and elastane, this gilet is both wind-resistant and breathable, making it ideal for layering in unpredictable weather conditions.
Features:
Optimal Warmth: Provides excellent insulation thanks to its lightweight and high-quality polyester filling.
Stylish Design: Features a unique heat-sealed design on the upper chest and back for a modern and distinctive look.
Comfortable Fit: Half-ribbed hem and armholes offer a snug and secure fit while allowing for unrestricted movement.
Versatile Use: Ideal for both on-course and off-course wear, perfect for layering in various weather conditions.
Durable Construction: Made from a durable and breathable blend of nylon and elastane for long-lasting performance.
Lightweight and Packable: Easy to pack and carry, making it a convenient travel companion.
1 / 15
Dunlin Padded Gilet£49.99 £29.99
Colour
Size
1
What golfers say
Independent reviews, collected from Stuburt retailers.
4.7 / 5from 3 reviews
★★★★★
Golf product
Excellent product great value
Michael Hands · March 2025 · via Amazon
★★★★☆
nice jacket
nice jacket. good fit. haven't tried it out in the cold weather yet but hopefully it will be okay.
Mr K Mc Cann · October 2024 · via Amazon
★★★★★
fits perfect
brill for the chilly morning ahead
Dave Jolley · November 2018 · via Amazon
Built for the weatherWind, rain and cold snaps
Room to swing in itCut to move, not to stand still
True to sizeSized to go over a layer
British since 1860Founded in Britain
Where the price difference actually goes
Where the price difference actually goes
Feature
This layer£29.99
Typical outer layer£150+
Keeps the weather out
Yes, for Stuburt
Yes, for the comparison polo
Room through the middle
Yes, for Stuburt
No, for the comparison polo
No superstar mark-up in the price
Yes, for Stuburt
No, for the comparison polo
British sporting house since 1860
Yes, for Stuburt
No, for the comparison polo
Comparison against widely sold branded golf outerwear at UK RRP.
Room for a layer underneath
Sized to go over a jumper or mid-layer, not just a polo.
Bought once, not every season
The weather here is not an edge case. It is most of the fixture list.
A jacket you can still swing in
Outer layers fail on the range of movement long before they fail on the weather.
Keeps the rain out
Wind and rain stay outside, so a wet medal round is still playable.
Est. 1860 · Sergio Garcia’s Fireballs GC wear Stuburt on the LIV tour
`;
};
const bindCarousel = () => {
const carousel = section.querySelector('[data-carousel]');
const prev = section.querySelector('[data-direction="prev"]');
const next = section.querySelector('[data-direction="next"]');
if (!carousel) return;
const cardWidth = () => {
const c = carousel.querySelector('.stb-card');
if (!c) return 0;
return c.getBoundingClientRect().width + (parseFloat(getComputedStyle(carousel).gap) || 20);
};
const update = () => {
const max = carousel.scrollWidth - carousel.clientWidth;
// Edge fade: only where there's more to scroll (crisp resting edges).
carousel.toggleAttribute('data-fade-start', carousel.scrollLeft > 2);
carousel.toggleAttribute('data-fade-end', carousel.scrollLeft < max - 2);
if (!prev || !next) return;
prev.disabled = carousel.scrollLeft <= 2;
next.disabled = carousel.scrollLeft >= max - 2;
};
if (prev) prev.addEventListener('click', () => carousel.scrollBy({ left: -cardWidth(), behavior: 'smooth' }));
if (next) next.addEventListener('click', () => carousel.scrollBy({ left: cardWidth(), behavior: 'smooth' }));
carousel.addEventListener('scroll', update, { passive: true });
window.addEventListener('resize', update);
update();
};
/* Adding to cart is handled by the shared web component
(assets/stuburt-quick-pick.js) — it posts to /cart/add.js and dispatches the
`cart:update` event the mini-cart + cart bubble subscribe to, identical to
the SS26 carousel and the collection page. */
const load = async () => {
const handles = getViewed().filter(h => h && h !== currentHandle).slice(0, limit);
if (!handles.length) return; // stays hidden
const results = await Promise.all(
handles.map(h => fetch(`/products/${encodeURIComponent(h)}.js`, { headers: { Accept: 'application/json' }})
.then(r => r.ok ? r.json() : null).catch(() => null))
);
const valid = results.filter(Boolean);
if (!valid.length) return;
const carousel = section.querySelector('[data-carousel]');
carousel.innerHTML = valid.map(cardHTML).join('');
section.removeAttribute('hidden');
bindCarousel();
};
// Clear all: wipe the stored history and hide the section
const bindClearAll = () => {
const btn = section.querySelector('[data-clear-all]');
if (!btn) return;
btn.addEventListener('click', () => {
setViewed([]);
section.setAttribute('hidden', '');
});
};
bindClearAll();
// If we already have stored handles, reveal section so skeletons show while fetching
if (getViewed().filter(h => h && h !== currentHandle).length > 0) {
section.removeAttribute('hidden');
}
load();
})();
Cookie consent
We and our partners use cookies to personalise your experience, show relevant ads and analyse traffic. We won’t use them for these purposes unless you accept. Privacy Policy.