Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt
Men's Summer Casual Waffle T-shirt

Men's Summer Casual Waffle T-shirt

Price
$34.99
$29.99
Save  $5.00
Color
Please select a color
Size
Please select a size
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Description

The Men's Summer Casual Waffle T-shirt is the perfect addition to any wardrobe during the warmer months. The t-shirt features a unique encrypted threads design that gives it a stylish and modern look, perfect for any casual event. Made of cotton, the fabric is soft and gentle on the skin, ensuring ultimate comfort during those hot summer days. Additionally, the fabric is designed to absorb sweat, keeping you cool and feeling fresh throughout the day. The t-shirt also offers UV protection for those bright and sunny days. This easy-to-wear, versatile t-shirt can be worn with shorts or jeans and is suitable for any occasion. Plus, its high-quality materials make it durable and long-lasting, making it a great addition to any summer wardrobe.

 

Features

Encrypted threads design - The collar is designed with encrypted threads, which will not loosen after long-term wear and repeated cleaning. The round neck design shows a small face. The cuffs and hem adopt four flat continuous weaving technology, with strong wrapping, skin friendly, and precise workmanship.

High quality fabric - The fabric is soft and skin friendly, made of cotton. It has a soft texture, is lightweight, and has good elasticity. The stretchable fabric will move with the body, perfectly matching the body.

Absorbing sweat&cool - It has the characteristic of absorbing sweat and drying quickly, allowing sweat to dry out immediately, leaving it fresh and comfortable to wear. The fabric is very cool and cool to wear, making you feel refreshing and suitable for summer.

UV Protection - It can resist UV rays and can be worn with peace of mind even in strong summer sunlight.

 

Specification

Main fabric composition: cotton, cotton blend

Fit: Loose fitting

Color: White, Black, Green, Khaki, Grey

Size: S, M, L, XL, 2XL, 3XL

Customer Reviews

Here are what our customers say.

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.