Every Crystal Shirt is custom made! The fabric is printed first, then cut and sewn, then packaged all with great care. Allow 2-4 weeks for delivery (may be longer for international orders). Delivery is FREE for orders of $150 or more and will be automatically applied at checkout. Pictures of t-shirts are a general representation of each product. Slight variations in color and position of print may occur.