Shipping policy


 

World-Class Service

DELIVERY INFORMATION

With stock available and synced across our 3 national warehouses and a dispatch service functioning overnight, we are able to provide a premium delivery service to customers nationwide.

Our On-Time Guarantee: We take pride in our delivery service. If your items are delivered late, we will refund R150 of your purchase price back in cash.

Shipping Options

Choose the delivery speed that best fits your schedule at checkout.

Next Day Delivery Ships same day • Delivered tomorrow
R50.00
Express Delivery Ships next day • Delivered within 2 days
R10.00

Track Your Order

Track your delivery using our track & trace page available to you 24/7/365. We also send automatic SMS updates every time your order status changes.

Track Order Now

Trouble tracking your package?

Contact our live chat team with your order number for instant assistance.

/* Container Setup & Dynamic Background (Identical to Contact Page) */ .bb-contact-wrapper { width: 100%; min-height: 80vh; padding: 60px 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; box-sizing: border-box; display: flex; justify-content: center; align-items: center; background: linear-gradient(-45deg, #f3f4f6, #e0e7ff, #e0f2fe, #f5f3ff); background-size: 400% 400%; animation: bbGradientShift 15s ease infinite; border-radius: 12px; } @keyframes bbGradientShift { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .bb-contact-container { max-width: 1000px; width: 100%; margin: 0 auto; } /* Header Styles */ .bb-contact-header { text-align: center; margin-bottom: 40px; } .bb-badge { background: #4f46e5; color: #ffffff; font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; padding: 6px 16px; border-radius: 50px; display: inline-block; margin-bottom: 15px; box-shadow: 0 4px 10px rgba(79, 70, 229, 0.2); } .bb-contact-header h1 { font-size: 2.5rem; font-weight: 800; color: #1f2937; margin: 0 0 15px 0; letter-spacing: -0.025em; } .bb-lead { font-size: 1.15rem; color: #4b5563; max-width: 750px; margin: 0 auto; line-height: 1.6; } /* Guarantee Banner Feature */ .bb-guarantee-banner { background: rgba(255, 255, 255, 0.9); border-left: 4px solid #10b981; border-radius: 12px; padding: 20px; margin-bottom: 40px; display: flex; align-items: center; gap: 15px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.02); } .bb-guarantee-icon { color: #10b981; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .bb-guarantee-icon svg { width: 28px; height: 28px; } .bb-guarantee-text { font-size: 1rem; color: #374151; line-height: 1.5; } /* Grid & Cards Layout */ .bb-contact-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 30px; margin-bottom: 40px; } .bb-contact-card { background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 20px; padding: 40px 30px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04); transition: transform 0.3s ease, box-shadow 0.3s ease; display: flex; flex-direction: column; } .bb-contact-card:hover { transform: translateY(-5px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08); } /* Card Icons */ .bb-icon-wrapper { width: 50px; height: 50px; background: #4f46e5; color: white; border-radius: 14px; display: flex; justify-content: center; align-items: center; margin-bottom: 20px; box-shadow: 0 8px 16px rgba(79, 70, 229, 0.2); } .bb-icon-wrapper svg { width: 26px; height: 26px; } .bb-contact-card h2 { font-size: 1.5rem; font-weight: 700; color: #1f2937; margin: 0 0 10px 0; } .bb-card-instruction { font-size: 0.95rem; color: #6b7280; line-height: 1.5; margin: 0 0 25px 0; } /* Shipping List Styles */ .bb-shipping-options { margin-top: auto; display: flex; flex-direction: column; gap: 15px; } .bb-shipping-row { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; background: rgba(243, 244, 246, 0.7); border-radius: 12px; border: 1px solid rgba(0, 0, 0, 0.02); } .bb-shipping-details { display: flex; flex-direction: column; gap: 4px; } .bb-shipping-title { font-weight: 700; color: #1f2937; font-size: 1rem; } .bb-shipping-timeline { color: #6b7280; font-size: 0.85rem; } .bb-shipping-price { color: #4f46e5; font-weight: 800; font-size: 1.1rem; background: #ffffff; padding: 6px 14px; border-radius: 8px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04); } /* Tracking Card Button & Troubleshooting Styling */ .bb-action-container { margin-top: auto; display: flex; flex-direction: column; gap: 20px; } .bb-btn-primary { display: flex; align-items: center; justify-content: center; gap: 10px; background: #4f46e5; color: #ffffff; text-decoration: none; font-weight: 700; font-size: 1rem; padding: 16px 24px; border-radius: 12px; box-shadow: 0 4px 14px rgba(79, 70, 229, 0.3); transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease; } .bb-btn-primary:hover { background: #4338ca; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(79, 70, 229, 0.4); } .bb-btn-icon { width: 18px; height: 18px; } .bb-trouble-box { background: rgba(243, 244, 246, 0.7); border-radius: 12px; padding: 15px 20px; } .bb-trouble-box h4 { margin: 0 0 5px 0; color: #374151; font-size: 0.9rem; font-weight: 700; } .bb-trouble-box p { margin: 0; color: #6b7280; font-size: 0.85rem; line-height: 1.4; } /* Bottom Notice Block */ .bb-notice-footer { background: rgba(255, 255, 255, 0.6); border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 12px; padding: 20px 25px; color: #4b5563; font-size: 0.9rem; line-height: 1.6; text-align: center; } /* Responsive Adjustments */ @media (max-width: 600px) { .bb-contact-header h1 { font-size: 2rem; } .bb-lead { font-size: 1rem; } .bb-contact-card { padding: 30px 20px; } .bb-guarantee-banner { flex-direction: column; text-align: center; } .bb-shipping-row { flex-direction: column; align-items: flex-start; gap: 12px; } .bb-shipping-price { align-self: flex-end; } }