We ship online orders Monday – Friday between 10a and 5p Eastern time. We often ship the same day orders are received and no later than 48 hours for in-stock items. Orders received after 5p on Friday will ship the following Monday. We do not ship on Post Office holidays or on days we are closed.
Domestic orders (excluding books and patterns) under $120.00 ship for a flat rate of $7.00.
Orders of and over $120.00 qualify for free standard shipping.
Books and patterns ship for $5.00 via media mail.
We ship most domestic orders via USPS, as they are quick, reliable and are often the lowest cost provider. We do ship via FedEx Ground if it is the cheaper option.
With domestic standard shipping, packages are typically delivered in three to five business days from the date they are shipped. We cannot guarantee the date your package will be received.
If you need to receive your shipment more quickly than standard shipping allows, please contact us for quotes on Expedited Shipping.
We offer in-store pickup for our local customers who place online orders. There are no pick-up fees or holding charges for this service.
You may pick up your orders on:
Monday - Thursday by appointment
Friday and Saturday between 10:00a - 5:00p
Please be sure to select the correct option when checking out – once an order is placed for shipment, we will not be able to alter it.
We are happy to ship all over the world. When placing an order for international delivery, we pass the direct cost of the shipment on to you
We follow all applicable laws, rules, and regulations, including import/export laws. International customs and duties are the sole responsibility of the purchaser.