Free shipping worldwide over $50
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
14 / 16
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
Winter Lightweight and Warm Baseball Cap
59% OFF
galaxyli

Winter Lightweight and Warm Baseball Cap

$19.99 $48.99
0 sold
Style
Color
Qty

A Hat, Two Ways to Wear It

Not only does it provide shade from the sun like a regular hat, but it also keeps you warm on cold winter days.

Why Choose Us

Complete with ear flaps that provide great protection for your ears in cold weather.

The curved brim protects your forehead from rain, snow, wind, and sun, and keeps you warm.

The Winter Lightweight and Warm Baseball Cap is made from high-quality cotton. The soft faux fur lining feels nice to the touch and is warm.

One size fits all: The adjustable buckle at the back is simple and convenient, making it easy to adjust for a better fit around your head.

The special texture design and fabric thickness bring a high fashion sense. It stands out with a high-end, advanced style.

SPEC

Comfortable fit for head circumference 21.7-24.4 inches, brim 2.8 inches, height 4.3 inches.

Washing: Use warm water and hat soap for about 10 minutes, gently hand wash after soaking, air dry naturally in the wind, and avoid prolonged sun exposure.

You May Also Like Don't Like These?

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.