Ashtray 3 Pack Round Metal Ashtrays for Cigarettes Stainless Steel Ash Tray for Indoor and Outdoor 3.9in-3 Pack

$8.99
$10.99
Save 18%
597 sold
Size : 3.9in-3 Pack
Quantity
people are viewing this right now
Free shipping for a limited time
Quick return process
Sustainable packaging
Secure payments
Description

About this item

  • Durable Material: These ashtrays are made of good quality of stainless steel materials, sturdy and durable. They won’t smell like plastic ones and easily break like glass ones. The surface is smooth and shiny due to the exquisite wire drawing process. Very easy to clean, resistant to abrasion, and just look as new even when used for a period. It has a lifelong service time.
  • Multi-Purpose: This ashtray is waterproof, so it can be used indoor and outdoor. It is suitable for both smokers and non-smokers. For non-smokers, these will play a big role when you have visitors who do smoke. Moreover, it can be a small ash holder on desk or a small tray where you need it, and it is easy and convenient to storage when not in use. Suitable for patio, pool, living room, garden, bar, hotel, restaurant and so on.
  • Four Ashtrays: There are 4 ashtrays in this set, you can scatter them throughout your house, so you always have one nearby, don’t need to bother yourself walking around and looking for them. You can place them wherever you need. ※Please do not hold the ashtray directly with your hand when there are hot ash and cigarette butts in the ashtray, in case of scalding. If your table surface is not resistant to high temperatures, please place a coaster or placemat under the ashtray when using it.
  • Suitable Size: This ashtray has a diameter of 3.9in/10cm, can hold cigarette ash, cigar ash and pipe tobacco ash. With a height of 1.2in / 3cm, it can keep the ash and cigarette butts inside when there is wind. These metal ashtrays are lightweight and portable, not as heavy as glass or ceramic ones, and they are thick enough to stand on tabletop, will not skate around or scratch your table surface.
  • Considerate Design: This ashtray is open designed with three U-shape grooves. You can place your cigarette in the groove if you need a break or have something at hand. There are three grooves so you can smoke and relax with your friends together when there is a party. ※The groove size is not suitable for a cigar.
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.