Shipping policy
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --color-bg: #ffffff; --color-fg: #1a1a1a; --color-accent: #8b1a1a; --color-muted: #6b6b6b; --color-border: #e8e2da; --color-surface: #f7f4f0; --font: 'Satoshi', -apple-system, BlinkMacSystemFont, sans-serif; } body { font-family: var(--font); background-color: var(--color-bg); color: var(--color-fg); font-size: 16px; line-height: 1.75; -webkit-font-smoothing: antialiased; } .policy-header { background-color: var(--color-fg); color: #ffffff; padding: 64px 48px 56px; border-bottom: 3px solid var(--color-accent); } .policy-header .brand { font-size: 11px; letter-spacing: 0.3em; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 20px; font-weight: 500; } .policy-header h1 { font-size: clamp(28px, 4vw, 48px); font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; line-height: 1.1; margin-bottom: 20px; } .policy-header .meta { font-size: 13px; color: rgba(255,255,255,0.45); letter-spacing: 0.08em; text-transform: uppercase; } .policy-wrap { max-width: 860px; margin: 0 auto; padding: 72px 48px 96px; } .policy-intro { background-color: var(--color-surface); border-left: 3px solid var(--color-accent); padding: 28px 32px; margin-bottom: 56px; font-size: 15px; color: var(--color-muted); line-height: 1.8; } .policy-section { margin-bottom: 52px; padding-bottom: 52px; border-bottom: 1px solid var(--color-border); } .policy-section:last-child { border-bottom: none; margin-bottom: 0; } .section-number { font-size: 10px; letter-spacing: 0.25em; text-transform: uppercase; color: var(--color-accent); font-weight: 700; margin-bottom: 10px; } h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--color-fg); margin-bottom: 20px; line-height: 1.3; } p { font-size: 15px; color: #3a3a3a; margin-bottom: 16px; line-height: 1.85; } ul { margin: 16px 0 20px 0; padding-left: 0; list-style: none; } ul li { font-size: 15px; color: #3a3a3a; padding: 8px 0 8px 20px; position: relative; border-bottom: 1px solid var(--color-border); line-height: 1.7; } ul li:last-child { border-bottom: none; } ul li::before { content: ''; position: absolute; left: 0; top: 18px; width: 6px; height: 1px; background-color: var(--color-accent); } /* Shipping table */ .ship-table { width: 100%; border-collapse: collapse; margin: 24px 0 8px; font-size: 14px; } .ship-table th { background-color: var(--color-fg); color: #ffffff; padding: 12px 16px; text-align: left; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-size: 11px; } .ship-table td { padding: 14px 16px; border-bottom: 1px solid var(--color-border); color: #3a3a3a; vertical-align: top; line-height: 1.6; } .ship-table tr:last-child td { border-bottom: none; } .ship-table tr:nth-child(even) td { background-color: var(--color-surface); } .tag-free { display: inline-block; padding: 3px 10px; font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; background-color: #e8f4ec; color: #2d7a4a; } .tag-paid { display: inline-block; padding: 3px 10px; font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; background-color: var(--color-surface); color: var(--color-muted); } .highlight-box { background-color: #fef3e2; border-left: 3px solid #c8a96e; padding: 20px 24px; margin: 20px 0; font-size: 14px; color: #5a4a20; line-height: 1.75; } .contact-box { background-color: var(--color-fg); color: #ffffff; padding: 40px 40px; margin-top: 56px; } .contact-box .contact-label { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; color: rgba(255,255,255,0.4); margin-bottom: 16px; font-weight: 500; } .contact-box h3 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 24px; } .contact-row { display: flex; flex-direction: column; gap: 10px; } .contact-item { font-size: 14px; color: rgba(255,255,255,0.7); line-height: 1.6; } .contact-item strong { color: #ffffff; font-weight: 500; display: inline-block; min-width: 80px; } .contact-item a { color: rgba(255,255,255,0.7); text-decoration: none; } .contact-item a:hover { color: #ffffff; } .policy-footer { background-color: var(--color-surface); padding: 24px 48px; text-align: center; font-size: 12px; color: var(--color-muted); letter-spacing: 0.05em; border-top: 1px solid var(--color-border); } @media (max-width: 640px) { .policy-header { padding: 48px 24px 40px; } .policy-wrap { padding: 48px 24px 72px; } .contact-box { padding: 32px 24px; } .ship-table { font-size: 13px; } }
Shipping Policy
Shipping Rates & Estimated Delivery
Europe
Austria · Belgium · Czech Republic · Denmark · Finland · France · Germany · Gibraltar · Georgia · Greece · Iceland · Ireland · Italy · Latvia · Luxembourg · Monaco · Netherlands · Norway · Poland · Portugal · Spain · Sweden · Switzerland · United Kingdom · Vatican City
| Method | Rate | Free Shipping Threshold |
|---|---|---|
| Standard Shipping | $8.90 USD | Free on orders $75.00+ |
| Express Shipping · 24H Processing | $13.90 USD | Free on orders $200.00+ |
United States
| Method | Rate | Free Shipping Threshold |
|---|---|---|
| Standard Shipping | $9.90 USD | Free on orders $100.00+ |
| Express Shipping | $14.90 USD | Free on orders $200.00+ |
Canada
| Method | Rate | Free Shipping Threshold |
|---|---|---|
| Standard Shipping | $9.90 USD | Free on orders $100.00+ |
| Express Shipping | $13.90 USD | Free on orders $200.00+ |
All rates are charged per order based on order value. No weight restrictions apply. Delivery estimates begin from the date of dispatch. Business days exclude weekends and public holidays.
Order Processing Time
All orders are processed within 1–3 business days of payment confirmation. Orders placed on weekends or public holidays will be processed on the next available business day. You will receive a shipping confirmation email with a tracking number once your order has been dispatched.
Tracking Your Order
Once your order is dispatched, you will receive an email containing your tracking number and a link to the carrier's tracking page. Please allow up to 24 hours for tracking information to become active after you receive the dispatch notification.
If you have not received a tracking email within 5 business days of placing your order, please check your spam folder first, then contact us at support@oowolf.com with your order number.
Customs, Duties & Taxes
ooWOLF ships internationally from our fulfillment center. For orders shipped outside of Hong Kong SAR, the recipient is responsible for any customs duties, import taxes, or brokerage fees imposed by the destination country. These charges are not included in our product prices or shipping fees and are collected by the local customs authority or carrier upon delivery.
We are unable to predict the exact amount of customs charges, as they vary by country and product category. We recommend checking with your local customs office before placing an order if you have concerns about import duties.
We are required by law to declare the full value of all shipments on customs documentation. We are unable to mark orders as "gifts" or undervalue declarations.
Delivery Issues
If your order shows as "delivered" but you have not received it, please:
- Check with neighbors or building management in case the parcel was left with them.
- Check all accessible delivery locations around your property.
- Wait 24 hours, as carriers sometimes mark parcels as delivered slightly before physical delivery.
- Contact the carrier directly using your tracking number.
If the issue remains unresolved after 48 hours, please contact us at support@oowolf.com. We will investigate with the carrier and work to resolve the situation as quickly as possible.
Damaged in Transit
If your order arrives visibly damaged, please take photographs of the outer packaging and the product before opening or using it, and contact us within 7 days of delivery at support@oowolf.com. Include your order number and photos of the damage. We will arrange a replacement or refund at no cost to you.
Incorrect Address
Please ensure your shipping address is accurate and complete at the time of checkout. We are unable to redirect parcels once they have been dispatched. If an order is returned to us due to an incorrect or incomplete address provided by the customer, we will contact you to arrange re-shipment. Additional shipping fees may apply for re-shipment.
Shipping Restrictions
We currently ship to most countries worldwide. However, we are unable to ship to certain regions due to carrier restrictions or regulatory requirements. If your country is not available at checkout, please contact us and we will do our best to find a solution.
We do not ship to P.O. Boxes for orders containing large items. Please provide a physical delivery address for all orders.

