Shipping policy

Shipping Policy — EcoSmart Appliance Parts *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --green: #3DAA2F; --forest: #1E6B14; --leaf: #6DC95F; --mint: #EBF7E9; --gold: #F5A623; --gold-dark: #D4880A; --cream: #FEF3DC; --charcoal: #2C3B2B; --body: #3A3A3A; --sage: #8A9E88; --offwhite: #F7FAF7; --white: #FFFFFF; } html { scroll-behavior: smooth; } body { font-family: 'Source Serif 4', Georgia, serif; font-weight: 400; color: var(--body); background: var(--offwhite); line-height: 1.8; } /* ── HERO ── */ .page-hero { background: linear-gradient(150deg, var(--charcoal) 0%, var(--forest) 55%, var(--green) 100%); padding: 72px 40px 60px; text-align: center; position: relative; overflow: hidden; } .page-hero::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 70% 50%, rgba(61,170,47,0.18) 0%, transparent 70%); } .page-hero-eyebrow { font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: var(--leaf); margin-bottom: 16px; position: relative; } .page-hero h1 { font-family: 'Montserrat', sans-serif; font-size: clamp(32px, 5vw, 52px); font-weight: 900; color: var(--white); line-height: 1.1; letter-spacing: -1px; margin-bottom: 16px; position: relative; } .page-hero p { font-family: 'Source Serif 4', serif; font-size: 17px; font-style: italic; color: rgba(255,255,255,0.78); max-width: 520px; margin: 0 auto; position: relative; } /* ── QUICK STATS BAR ── */ .stats-bar { background: var(--white); border-bottom: 2px solid var(--mint); padding: 20px 40px; display: flex; justify-content: center; gap: 0; flex-wrap: wrap; } .stat-item { display: flex; flex-direction: column; align-items: center; padding: 8px 32px; border-right: 1px solid var(--mint); } .stat-item:last-child { border-right: none; } .stat-value { font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 900; color: var(--forest); line-height: 1.1; } .stat-label { font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: var(--sage); margin-top: 3px; } /* ── STICKY NAV ── */ .quick-nav { background: var(--white); border-bottom: 2px solid var(--mint); padding: 0 40px; display: flex; justify-content: center; flex-wrap: wrap; position: sticky; top: 0; z-index: 100; box-shadow: 0 2px 12px rgba(44,59,43,0.07); } .quick-nav a { font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 800; letter-spacing: 0.8px; text-transform: uppercase; color: var(--sage); text-decoration: none; padding: 15px 16px; border-bottom: 3px solid transparent; transition: color 0.2s, border-color 0.2s; white-space: nowrap; } .quick-nav a:hover { color: var(--forest); border-bottom-color: var(--green); } /* ── LAYOUT ── */ .page-wrap { max-width: 820px; margin: 0 auto; padding: 60px 32px 100px; } /* ── SECTION BLOCKS ── */ .policy-section { margin-bottom: 56px; scroll-margin-top: 70px; } .section-header { display: flex; align-items: center; gap: 16px; margin-bottom: 24px; } .section-icon { width: 44px; height: 44px; border-radius: 10px; background: var(--mint); display: flex; align-items: center; justify-content: center; font-size: 20px; flex-shrink: 0; } .section-icon.gold { background: var(--cream); } .section-icon.dark { background: var(--charcoal); } h2 { font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 800; color: var(--forest); letter-spacing: -0.3px; } h3 { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; color: var(--forest); margin-bottom: 14px; } p { margin-bottom: 16px; font-size: 16px; } p:last-child { margin-bottom: 0; } strong { font-weight: 600; color: var(--charcoal); } /* ── DIVIDER ── */ .section-divider { border: none; border-top: 2px solid var(--mint); margin: 0 0 56px; } /* ── CARDS ── */ .card { background: var(--white); border-radius: 12px; padding: 28px 32px; border: 1px solid #E4EDE3; margin-bottom: 20px; } .card-green { background: var(--mint); border: 1.5px solid #C5E4C0; } .card-gold { background: var(--cream); border: 1.5px solid #F0D090; } .card-dark { background: var(--charcoal); border: none; } .card-dark h3 { color: var(--leaf) !important; } .card-dark p { color: rgba(255,255,255,0.82); } .card-dark .policy-list li { color: rgba(255,255,255,0.82); border-bottom-color: rgba(255,255,255,0.08); } .card-dark .policy-list li::before { color: var(--leaf) !important; } /* ── LISTS ── */ .policy-list { list-style: none; margin: 0 0 8px; } .policy-list li { font-size: 15px; padding: 7px 0 7px 28px; position: relative; border-bottom: 1px solid rgba(138,158,136,0.15); line-height: 1.65; } .policy-list li:last-child { border-bottom: none; padding-bottom: 0; } .policy-list li::before { content: '→'; position: absolute; left: 0; color: var(--green); font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 13px; top: 9px; } .policy-list.checks li::before { content: '✓'; color: var(--green); } /* ── FREE SHIPPING HERO CARD ── */ .free-shipping-card { background: linear-gradient(135deg, var(--forest) 0%, var(--green) 100%); border-radius: 14px; padding: 32px 36px; display: flex; align-items: center; gap: 24px; margin-bottom: 20px; } .free-shipping-icon { font-size: 48px; flex-shrink: 0; } .free-shipping-card h3 { color: var(--white) !important; font-size: 16px; letter-spacing: 0.5px; margin-bottom: 6px; } .free-shipping-card p { color: rgba(255,255,255,0.88); font-size: 15px; margin: 0; } .free-shipping-card p span { background: rgba(255,255,255,0.15); border-radius: 4px; padding: 1px 8px; font-family: 'Montserrat', sans-serif; font-weight: 800; color: var(--white); } /* ── PROCESSING TIMELINE ── */ .timeline { display: flex; flex-direction: column; gap: 0; margin: 8px 0; } .timeline-step { display: flex; gap: 20px; align-items: flex-start; position: relative; } .timeline-step:not(:last-child)::after { content: ''; position: absolute; left: 17px; top: 40px; bottom: -12px; width: 2px; background: var(--mint); } .timeline-dot { width: 36px; height: 36px; border-radius: 50%; background: var(--green); display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; margin-top: 4px; position: relative; z-index: 1; } .timeline-content { background: var(--white); border: 1px solid #E4EDE3; border-radius: 10px; padding: 14px 18px; flex: 1; margin-bottom: 12px; } .timeline-content strong { display: block; font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 800; color: var(--forest); margin-bottom: 4px; } .timeline-content p { font-size: 14px; margin: 0; color: var(--body); } /* ── HOLIDAY TABLE ── */ .holiday-table { width: 100%; border-collapse: separate; border-spacing: 0; border-radius: 10px; overflow: hidden; border: 1px solid #D8E8D6; margin: 16px 0; } .holiday-table thead tr { background: var(--forest); } .holiday-table thead th { font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; color: var(--white); padding: 13px 18px; text-align: left; } .holiday-table tbody tr { background: var(--white); } .holiday-table tbody tr:nth-child(even) { background: var(--offwhite); } .holiday-table tbody td { padding: 12px 18px; font-size: 14px; border-bottom: 1px solid #E4EDE3; line-height: 1.5; vertical-align: top; } .holiday-table tbody tr:last-child td { border-bottom: none; } .holiday-table .closed-badge { display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 800; letter-spacing: 0.5px; text-transform: uppercase; background: #FDE8E8; color: #9B2020; padding: 3px 9px; border-radius: 20px; } .holiday-table .limited-badge { display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 800; letter-spacing: 0.5px; text-transform: uppercase; background: var(--cream); color: #7A5000; padding: 3px 9px; border-radius: 20px; } /* ── CLOSURE NOTICE BOX ── */ .closure-box { background: var(--cream); border: 1.5px solid #F0D090; border-radius: 12px; padding: 22px 26px; display: flex; gap: 16px; align-items: flex-start; margin-top: 20px; } .closure-box-icon { font-size: 24px; flex-shrink: 0; margin-top: 2px; } .closure-box h3 { color: #7A5000 !important; margin-bottom: 8px; } .closure-box p { font-size: 14px; color: #5A3A00; margin: 0; line-height: 1.7; } /* ── TRACKING CARD ── */ .tracking-steps { display: flex; flex-direction: column; gap: 10px; margin-top: 4px; } .tracking-step { background: var(--white); border: 1px solid #E4EDE3; border-left: 4px solid var(--green); border-radius: 0 10px 10px 0; padding: 14px 18px; display: flex; gap: 14px; align-items: center; } .tracking-step-icon { font-size: 20px; flex-shrink: 0; } .tracking-step p { font-size: 14px; margin: 0; line-height: 1.6; } /* ── WARNING CARD ── */ .warning-card { background: #FEF9F9; border: 1.5px solid #F5C0C0; border-radius: 10px; padding: 18px 22px; display: flex; gap: 14px; align-items: flex-start; margin-top: 4px; } .warning-icon { font-size: 20px; flex-shrink: 0; margin-top: 2px; } .warning-card p { font-size: 14px; color: #7A2020; margin: 0; line-height: 1.65; } .warning-card strong { color: #5A1010; } /* ── CONTACT BLOCK ── */ .contact-block { background: linear-gradient(135deg, var(--forest) 0%, var(--green) 100%); border-radius: 14px; padding: 32px 36px; margin-top: 8px; text-align: center; } .contact-block h3 { color: var(--white) !important; font-size: 16px; margin-bottom: 10px; letter-spacing: 0.5px; } .contact-block p { color: rgba(255,255,255,0.88); font-size: 15px; margin-bottom: 16px; } .contact-block a { display: inline-block; background: var(--gold); color: var(--white); font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 800; letter-spacing: 0.5px; padding: 11px 24px; border-radius: 6px; text-decoration: none; transition: background 0.2s; } .contact-block a:hover { background: var(--gold-dark); } /* ── FOOTER ── */ .policy-footer { text-align: center; padding: 40px 32px; border-top: 2px solid var(--mint); margin-top: 20px; } .policy-footer p { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.5px; color: var(--sage); margin: 0; } .policy-footer span { color: var(--green); } /* ── RESPONSIVE ── */ @media (max-width: 640px) { .page-hero { padding: 52px 24px 44px; } .stats-bar { gap: 0; padding: 16px 20px; } .stat-item { padding: 8px 16px; } .page-wrap { padding: 40px 20px 80px; } .quick-nav a { padding: 13px 10px; font-size: 9px; } .free-shipping-card { flex-direction: column; gap: 12px; padding: 24px; } .holiday-table thead th, .holiday-table tbody td { padding: 10px 12px; font-size: 13px; } }
EcoSmart Appliance Parts

Shipping Policy

Free shipping on all control boards. Same-day dispatch on most orders placed by 3pm MT.

Free Shipping on Boards
3pm MT Same-Day Cutoff
2–5 Days Delivery Estimate
USPS Priority Mail
Lower 48 States Only
Rates Processing Delivery Tracking Closures Return Shipping Issues
💸

Shipping Rates

📦

Free Shipping on All Control Boards

Every EcoSmart replacement board ships free to the contiguous United States. No minimum order. No codes needed. Always free.

Other Products

Shipping rates for any products other than control boards are calculated at checkout based on weight, dimensions, and destination. The exact cost will be displayed before you complete your order.

Where We Ship

  • We ship to the contiguous United States (lower 48 states) only
  • We do not currently ship to Alaska, Hawaii, or U.S. territories
  • We do not ship internationally at this time

Customers in Alaska or Hawaii — contact us at ecosmartapplianceparts@gmail.com and we'll see what we can do.


Order Processing

🛒
Order Placed

You'll receive an order confirmation email immediately. Your board is pulled from inventory and prepared for inspection.

🔬
Final Check & Pack

Every board gets a final verification before being heat-sealed in its ESD static-protective bag and packaged for shipping.

📬
Same-Day Dispatch

Orders placed by 3:00 PM Mountain Time on business days ship the same day on most orders. Orders placed after 3pm MT or on non-business days ship the next business day.

ℹ️

Same-day shipping is our goal, not a guarantee. On rare occasions — high order volume, inventory verification, or carrier pickup delays — processing may extend to the next business day. We'll always send your tracking number as soon as your order ships.


🚚

Delivery Estimates

USPS Priority Mail

  • Estimated delivery: 2–5 business days from ship date
  • Ships from Utah — most western states receive orders in 2–3 days
  • Eastern states typically 3–5 business days
  • Full USPS tracking included on every order

Delivery estimates are provided by USPS and are not guaranteed. EcoSmart is not responsible for delays caused by the carrier, weather events, natural disasters, or other circumstances outside our control.

Once your order is handed to USPS, risk of loss transfers to you. If your shipment is lost or significantly delayed, contact us and we'll work with you to resolve it.


📍

Tracking Your Order

Every order ships with full USPS tracking. Here's how to follow your board from our door to yours:

📧

Shipping confirmation email — sent as soon as your order ships, with your USPS tracking number and a direct link to track your package.

📱

USPS Tracking — visit usps.com or use the USPS Mobile app and enter your tracking number for real-time updates.

👤

Your account — log in at ecosmartapplianceparts.com to view your full order history and tracking status at any time.

Tracking information may take up to a few hours to update in the USPS system after your shipping confirmation is sent.


📅

Holiday & Closure Schedule

We observe all major U.S. holidays, USPS shipping holidays, and take the business days immediately before and after mid-week holidays off. Orders placed during closure periods ship on our next business day.

Holiday / Closure Days Closed Status
New Year's Day Jan 1 + surrounding weekdays if mid-week Closed
Martin Luther King Jr. Day 3rd Monday in January Closed
Presidents' Day 3rd Monday in February Closed
Memorial Day Last Monday in May Closed
Juneteenth June 19 + surrounding weekdays if mid-week Closed
Independence Day July 4 + day before and/or after if mid-week Closed
Labor Day 1st Monday in September Closed
Columbus Day 2nd Monday in October Closed
Veterans Day November 11 + surrounding weekdays if mid-week Closed
Thanksgiving Day 4th Thursday in November + Friday after Closed
Christmas Eve & Christmas Day December 24–25 + surrounding weekdays Closed
New Year's Eve December 31 if a weekday Closed
Occasional Closures
Inventory audits, team training, scheduled maintenance
Announced in advance via site banner and email Notice Given
📣

Occasional Closures

From time to time we close for inventory audits, team training, or other scheduled operations. When this happens, we'll post a banner on the site and send advance notice so you know exactly when to expect your order to ship. We'll never go dark without a heads-up.


↩️

Return Shipping

Defective Boards — We Pay

If your board is confirmed defective, we'll send you a prepaid USPS return label at no cost to you. See our Return Policy for how to open a defective claim.

All Other Returns — Customer Pays

For all non-defective returns — including wrong part ordered, change of mind, or board didn't resolve the issue — return shipping is the customer's responsibility.

  • Ship via any trackable, insured carrier of your choice
  • We recommend USPS Priority Mail for consistent transit times
  • EcoSmart is not responsible for return packages lost or damaged in transit
  • Return authorization required before shipping — contact us first

⚠️

Shipping Issues

Lost or Missing Packages

If your tracking shows delivered but your package hasn't arrived, first check with neighbors and any secure locations on your property. If it's still missing after 24 hours, contact us — we'll file a claim with USPS and work to get you taken care of.

Damaged on Arrival

  • Photograph the outer packaging and the board before doing anything else
  • Email photos to ecosmartapplianceparts@gmail.com with your order number
  • Do not discard the original packaging — USPS may require it for a damage claim
  • We'll review and resolve as quickly as possible

Wrong Item Received

If you received a board different from what you ordered, contact us immediately with your order number and a photo of the board and part number sticker. We'll arrange a prepaid return and ship the correct board at no additional cost.

Shipping Question?

If your order hasn't arrived, your tracking isn't updating, or you just want to know where things stand — we're here.

Contact Us →