Shipping policy

/* ========================================= DIYKEY 独立作用域 - Shipping Policy 物流政策 ========================================= */ .diekey-policy-page { font-family: 'Inter', var(--font-body-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background-color: #f9fafb; padding: 60px 0 100px 0; position: relative; overflow: hidden; box-sizing: border-box; color: #111827; line-height: 1.6; } .diekey-policy-page * { box-sizing: border-box; margin: 0; padding: 0; } /* 氛围光晕 */ .dk-policy-orb { position: absolute; top: -150px; left: 50%; transform: translateX(-50%); width: 800px; height: 800px; background: radial-gradient(circle, rgba(249, 115, 22, 0.05) 0%, transparent 70%); border-radius: 50%; pointer-events: none; z-index: 0; } /* 整体宽度控制:90% 自适应宽度 */ .dk-container { width: 90%; max-width: 1000px; margin: 0 auto; position: relative; z-index: 10; } /* 1️⃣ 页面头部 */ .dk-policy-header { text-align: center; margin-bottom: 60px; display: flex; flex-direction: column; align-items: center; } .dk-badge-sm { display: inline-flex; align-items: center; background: #fff7ed; padding: 6px 14px; border-radius: 50px; border: 1px solid #ffedd5; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #ea580c; margin-bottom: 20px; } .dk-policy-title { font-size: 36px; font-weight: 900; color: #111827; margin-bottom: 16px; letter-spacing: -1px; } @media (min-width: 768px) { .dk-policy-title { font-size: 48px; } } .dk-policy-desc { font-size: 16px; color: #6b7280; max-width: 600px; line-height: 1.6; } /* 2️⃣ 卡片式政策区块 */ .dk-policy-section { background: #ffffff; border: 1px solid #f3f4f6; border-radius: 24px; padding: 32px; margin-bottom: 32px; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.02); transition: box-shadow 0.3s ease; } .dk-policy-section:hover { box-shadow: 0 15px 30px -10px rgba(249, 115, 22, 0.06); } @media (min-width: 768px) { .dk-policy-section { padding: 48px; } } .dk-section-title { font-size: 24px; font-weight: 800; color: #111827; margin-bottom: 24px; display: flex; align-items: center; gap: 12px; padding-bottom: 16px; border-bottom: 2px solid #f3f4f6; } .dk-section-title svg { width: 28px; height: 28px; color: #ea580c; flex-shrink: 0; } .dk-policy-p { font-size: 15px; color: #4b5563; margin-bottom: 20px; line-height: 1.7; } .dk-policy-p strong { color: #111827; font-weight: 700; } .dk-policy-p:last-child { margin-bottom: 0; } /* 3️⃣ 特殊数据网格 (处理时间 & 提示框) */ .dk-time-grid { display: grid; grid-template-columns: 1fr; gap: 16px; margin: 24px 0; } @media (min-width: 640px) { .dk-time-grid { grid-template-columns: repeat(3, 1fr); } } .dk-time-card { background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 16px; padding: 20px; text-align: center; } .dk-time-card h4 { font-size: 13px; font-weight: 700; text-transform: uppercase; color: #ea580c; letter-spacing: 0.5px; margin-bottom: 8px; } .dk-time-card span { font-size: 16px; font-weight: 800; color: #111827; } /* 高级警示框 */ .dk-alert-box { background: #fff7ed; border-left: 4px solid #ea580c; padding: 20px 24px; border-radius: 0 16px 16px 0; margin: 24px 0; } .dk-alert-box h4 { font-size: 15px; font-weight: 800; color: #9a3412; margin-bottom: 8px; display: flex; align-items: center; gap: 8px; } .dk-alert-box p { font-size: 14px; color: #9a3412; line-height: 1.6; margin-bottom: 0; } .dk-alert-box-red { background: #fef2f2; border-left-color: #ef4444; } .dk-alert-box-red h4, .dk-alert-box-red p { color: #991b1b; } .dk-alert-box-blue { background: #eff6ff; border-left-color: #3b82f6; } .dk-alert-box-blue h4, .dk-alert-box-blue p { color: #1e3a8a; } /* 4️⃣ 国家标签与精美表格 */ .dk-country-tags { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 24px; } .dk-country-tag { background: #f3f4f6; color: #374151; padding: 8px 16px; border-radius: 50px; font-size: 14px; font-weight: 600; border: 1px solid #e5e7eb; } .dk-table-wrapper { overflow-x: auto; border-radius: 16px; border: 1px solid #e5e7eb; margin: 24px 0; background: #ffffff; } .dk-table { width: 100%; border-collapse: collapse; min-width: 300px; } .dk-table th { background: #f9fafb; text-align: left; padding: 16px 24px; font-size: 14px; font-weight: 800; color: #374151; border-bottom: 1px solid #e5e7eb; } .dk-table td { padding: 16px 24px; font-size: 15px; color: #4b5563; border-bottom: 1px solid #f3f4f6; } .dk-table tr:last-child td { border-bottom: none; } .dk-table td strong { color: #111827; } /* 图文并茂的包装承诺模块 */ .dk-packaging-grid { display: grid; grid-template-columns: 1fr; gap: 20px; margin-top: 24px; } @media (min-width: 640px) { .dk-packaging-grid { grid-template-columns: repeat(2, 1fr); } } .dk-pack-feature { display: flex; align-items: flex-start; gap: 16px; padding: 20px; background: #f9fafb; border-radius: 16px; border: 1px solid #e5e7eb; } .dk-pack-icon { color: #ea580c; background: #fff7ed; padding: 10px; border-radius: 12px; display: flex; align-items: center; justify-content: center; } .dk-pack-feature h4 { font-size: 15px; font-weight: 800; color: #111827; margin-bottom: 4px; } .dk-pack-feature p { font-size: 13px; color: #6b7280; margin: 0; line-height: 1.5; } /* 5️⃣ 玩家硬核疑问 (FAQ 手风琴) */ .dk-faq-container { margin-top: 24px; } .dk-faq-item { background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 16px; margin-bottom: 12px; overflow: hidden; transition: border-color 0.3s ease; } .dk-faq-item:hover { border-color: #ea580c; } .dk-faq-summary { padding: 18px 24px; font-size: 15px; font-weight: 700; color: #111827; cursor: pointer; list-style: none; /* Hide default arrow */ display: flex; justify-content: space-between; align-items: center; user-select: none; } .dk-faq-summary::-webkit-details-marker { display: none; } .dk-faq-summary::after { content: "+"; color: #ea580c; font-size: 24px; font-weight: 400; line-height: 1; transition: transform 0.3s ease; } details[open] .dk-faq-summary::after { transform: rotate(45deg); } .dk-faq-content { padding: 0 24px 20px 24px; font-size: 14px; color: #4b5563; line-height: 1.6; } /* 6️⃣ 底部联系支持 */ .dk-policy-footer { background: #ffffff; color: #111827; border: 1px solid #f3f4f6; border-radius: 24px; padding: 48px 32px; text-align: center; margin-top: 40px; box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.02); } .dk-policy-footer h3 { font-size: 24px; font-weight: 800; color: #111827; margin-bottom: 16px; } .dk-policy-footer p { font-size: 15px; color: #6b7280; margin-bottom: 24px; } .dk-btn-primary { display: inline-flex; align-items: center; background: #ea580c; color: #ffffff; padding: 14px 36px; border-radius: 50px; font-size: 15px; font-weight: 700; text-decoration: none; transition: all 0.3s ease; box-shadow: 0 4px 6px -1px rgba(234, 88, 12, 0.2); } .dk-btn-primary:hover { background: #c2410c; transform: translateY(-2px); box-shadow: 0 10px 15px -3px rgba(234, 88, 12, 0.3); } .dk-copyright { margin-top: 40px; text-align: center; color: #9ca3af; font-size: 14px; }
Shipping Policy

Global Delivery. Fully Tracked.

Fast, transparent, and secure shipping worldwide. We know how much you care about your endgame gear, and we treat every package with the same respect.

Processing & The DIYKEY Packaging Promise

Once we receive your order, our team performs strict quality checks. Typical processing time is within 24 business hours. During weekends, public holidays, or major drops, processing may require an additional 1-2 days.

Standard Delivery

≤ 24 hours

Peak / Hot items

1 – 2 Business Days

Group Buys (GB)

Shipped on Fulfillment

📦 Our Packaging Standard

We know that receiving switches with bent pins or crushed boxes is a builder's worst nightmare. That's why we've engineered our shipping process to be practically bulletproof.

Crush-Proof Trays or Jars

Switches are securely seated in rigid acrylic trays or impact-resistant PET jars, preventing pin collision and stem damage during transit.

Double-Walled Outer Boxes

Every international order is placed inside a sturdy corrugated outer box, filled with protective void-fill and sealed with heavy-duty reinforced tape.

Countries We Ship To

We ship globally using trusted international couriers (DHL, FedEx, UPS, and premium postal services). You will always receive a tracking number.

United StatesAustraliaCanada United KingdomGermanyFrance JapanSouth KoreaSingapore NetherlandsSwitzerlandPhilippines New ZealandHungary Taiwan (China)Hong Kong (China)

📌 South Korea – Customs Clearance Requirements

According to Korean customs regulations, shipments to South Korea must include: Personal Customs Clearance Code (P + 12 digits), Korean full name, Korean address, and recipient phone number (010 + 8 digits). All information must belong to the same recipient.

📌 Taiwan (China) – Important Notice

You must provide the recipient’s Chinese name, Chinese address, and National ID number in the order notes. Recipients must download the “Ezway” app and complete real-name registration before the package arrives to avoid customs detainment.

Estimated Transit Times

Actual shipping costs are calculated and displayed at checkout based on package weight and destination.

Destination Estimated Transit Time
United States 8 – 10 days
Australia 6 – 9 days
United Kingdom 8 – 10 days
Canada 8 – 10 days
Germany / France 8 – 12 days
Japan / South Korea 5 – 8 days
Singapore / Philippines 4 – 7 days
Taiwan / Hong Kong (China) 2 – 5 days

* Delivery times are estimates and may vary slightly due to local customs processing, severe weather, or peak season volumes.

Common Builder Concerns

We are keyboard enthusiasts too. Here is how we handle the most common scenarios.

What if a few switch pins are bent upon arrival?
Don't panic! Switch pins are made of soft copper alloys. Despite our best packaging, severe vibrations during international transit might cause minor bends. You can easily straighten them with a pair of tweezers before pushing them into your hot-swap PCB. However, if a pin is completely snapped off, contact us with a photo and we will replace or refund the damaged switches.
I ordered 90 switches but received 89. What do I do?
We use highly sensitive commercial scales to count switches (usually adding 1-2 extra to be safe). If human error occurs and you are shorted, please contact our support team within 7 days of delivery. We will issue a partial refund for the missing switches or add them to your next order for free.
Will hand-lubed switches leak during summer shipping?
We only use high-grade, temperature-stable lubricants (like Krytox 205g0 and TriboSys 3203). Combined with our tight tolerance packaging, pooling or leaking is extremely rare, even if your package sits in a warm delivery truck.
My order contains both In-Stock and Group Buy (GB) items.
To save you double shipping fees, we do not split-ship orders. If you place an order containing a Pre-order or GB item, the entire package will be held until the GB item is fulfilled. If you need your in-stock switches immediately, please place two separate orders.

Taxes, Duties & Important Policies

🏷️ Taxes, VAT & Import Duties
Product prices do not include destination taxes, VAT, or import duties. Since customs policies vary by country, shipments may be subject to additional fees upon delivery. Based on our experience, shipments to the US, Singapore, South Korea, and most EU destinations are typically not subject to additional taxes, but the final decision rests entirely with local customs authorities.

🏝️ Remote Area Surcharge
Certain remote locations (e.g., Puerto Rico, Guam, Alaska, U.S. Virgin Islands) require an additional surcharge of $35 USD according to DHL/FedEx rate cards. If applicable, we will contact you via email to arrange payment or an alternative address.

🛡️ Lost, Stolen, or "Delivered but Missing" Packages

We are responsible for your package until the courier marks it as "Delivered". If your tracking shows delivered but you haven't received it, please check with neighbors or your building's mailroom. Carriers sometimes mark packages early. If you cannot locate the package within 48 hours of the "delivered" timestamp, please contact us. While we cannot issue outright refunds for packages stolen from your porch, we will actively assist you in filing an investigation claim with the courier.

⚠️ Rejected & Customs Issues

If a package is returned to us due to an incorrect address, failed delivery attempts, or refusal to pay customs/clearance fees, we reserve the right to deduct the original shipping fee and any return costs imposed by the courier from your refund. If customs contacts you, you must provide the requested information within 48 hours to avoid package discard.

// 页面滚动优雅淡入效果 document.addEventListener("DOMContentLoaded", function() { var elements = document.querySelectorAll('.fade-in'); var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { entry.target.style.opacity = '1'; entry.target.style.transform = 'translateY(0)'; observer.unobserve(entry.target); } }); }, { threshold: 0.1, rootMargin: "0px 0px -50px 0px" }); elements.forEach(function(el, index) { el.style.opacity = '0'; el.style.transform = 'translateY(20px)'; el.style.transition = 'opacity 0.6s cubic-bezier(0.2, 0.9, 0.4, 1.1) ' + (index * 0.05) + 's, transform 0.6s cubic-bezier(0.2, 0.9, 0.4, 1.1) ' + (index * 0.05) + 's'; observer.observe(el); }); });