Retro Terrasen House Galathynius tshirt, To Whatever End t-shirt, SJM quotes t-shirt, Throne of Glass t-shirt, Comfort Colors? , SJM tee

$14.98
$32.00
-53%
people are viewing this right now
Primary Color:  Black
Size:  Comfort Colors Shirt S,
Quantity

Description

Discover the enchanting worlds of ACOTAR and Crescent City with our licensed Sarah J Maas special collection t-shirt, designed to captivate your imagination and ignite your love for the series. This premium quality tee features iconic symbols and phrases from the beloved novels, making it a must-have addition to any fan's wardrobe.

Venture into the magical City of Starlight, Velaris, and embrace the captivating Night Court. With our unique design inspired by Suriel Tea and the unforgettable quote, "To the stars who listen and the dreams are answered," this t-shirt is the perfect way to express your passion for the ACOTAR series.

Ignite your wardrobe with the Light it Up design, celebrating the mysterious Umbra Mortis and the breathtaking Terrasen National Park. Become an honorary member of the exclusive House of Wind Club, and let your imagination soar as you explore the world of Sarah J Maas' creations.
UNISEX Comfort Colors C1717 T-SHIRTS

The Models in the pictures are wearing 1 or 2 sizes up, Please order 1 or 2 sizes up for an oversized look.


About Comfort Colors C1717

These ultra soft pigment dyed shirts are one of our best sellers, 100% Cotton.

?? 100% ring spun cotton
?? Preshrunk, soft-washed, garment-dyed fabric
?? Set-in sleeves
?? Double-needle stitched sleeves and bottom hem
?? Twill taped shoulder-to-shoulder
?? 1" ribbed collar with double-needle topstitched neckline


*How to Place an Order*

1* View all color and size charts before you place your order.
2* Select your shirt "SIZE" and "COLOR".
3* Select the quantity.
4* Click add to cart.

*** If you are ordering more than 1 item, you need to repeat this process for each item you wish to order.


*Washing Care Instructors*

Use cold water when washing, do not use bleach, do not dry clean, and do not use an iron directly on the design. Comfort Colors? 1717 T-shirt


*Customer Service*

If you have any questions, please message us before placing your order and we will be more than happy to assist you!


Happy Shopping ??

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.