.eps{font-family:Poppins,system-ui,sans-serif;color:#1f2430}.eps *{box-sizing:border-box}
.eps-hero{background:linear-gradient(120deg,#5a0d12 0%,#1a1f3d 55%,#0b1a3a 100%);color:#fff;padding:64px 20px 72px}
.eps-in{max-width:1140px;margin:0 auto}
.eps-ey{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb3b5;margin:0 0 10px}
.eps-hero h1{font-size:clamp(30px,5vw,50px);line-height:1.1;margin:0 0 14px;color:#fff;font-weight:800;text-transform:none}
.eps-hero p.l{font-size:18px;line-height:1.6;max-width:720px;margin:0 0 20px;color:#e9ecf5}
.eps-tag{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:30px;padding:8px 16px;font-size:14px;font-weight:600;margin:0 0 24px}
.eps-tag.sd{background:#e31e24;border-color:#e31e24}
.eps-btns{display:flex;flex-wrap:wrap;gap:10px}
.eps-b{display:inline-block;border-radius:10px;padding:14px 22px;font-weight:700;font-size:15px;text-decoration:none!important;line-height:1.2}
.eps-b.r{background:#e31e24;color:#fff!important}.eps-b.w{background:#25d366;color:#fff!important}.eps-b.o{background:transparent;color:#fff!important;border:2px solid rgba(255,255,255,.6)}
.eps-sec{padding:56px 20px}.eps-sec.g{background:#f5f6f9}
.eps-sec h2{font-size:clamp(24px,3.2vw,32px);margin:0 0 8px;font-weight:800;color:#141826;text-transform:none}
.eps-sec p.s{color:#5b6172;margin:0 0 26px;font-size:16px}
.eps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.eps-card{background:#fff;border:1px solid #e7e9ef;border-radius:14px;padding:20px;border-top:4px solid #e31e24}
.eps-card h3{font-size:17px;margin:0 0 6px;color:#141826;text-transform:none}.eps-card p{margin:0;font-size:14.5px;line-height:1.55;color:#5b6172}
.eps-tt{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.eps-box{background:#fff;border-radius:14px;padding:22px;border:1px solid #e7e9ef}
.eps-box.hl{border-left:6px solid #e31e24}.eps-box h3{margin:0 0 8px;font-size:18px;text-transform:none}.eps-box p{margin:0;line-height:1.6;color:#3d4252}
.eps-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:s}
.eps-step{background:#fff;border:1px solid #e7e9ef;border-radius:14px;padding:18px}
.eps-step:before{counter-increment:s;content:counter(s);display:inline-flex;width:34px;height:34px;border-radius:50%;background:#141826;color:#fff;font-weight:800;align-items:center;justify-content:center;margin:0 0 10px}
.eps-step b{display:block;margin:0 0 4px}.eps-step span{font-size:14px;color:#5b6172;line-height:1.5}
.eps-rel{display:flex;flex-wrap:wrap;gap:10px}
.eps-rel a{background:#fff;border:1px solid #dfe2ea;border-radius:30px;padding:10px 16px;font-size:14px;font-weight:600;color:#141826!important;text-decoration:none!important}
.eps-rel a:hover{border-color:#e31e24;color:#e31e24!important}
.eps-cta{background:#141826;color:#fff;padding:48px 20px;text-align:center}.eps-cta h2{color:#fff;margin:0 0 8px;font-size:28px;text-transform:none}.eps-cta p{color:#cfd3df;margin:0 0 20px}.eps-cta .eps-btns{justify-content:center}
@media(max-width:820px){.eps-tt{grid-template-columns:1fr}.eps-steps{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.eps-steps{grid-template-columns:1fr}.eps-b{flex:1 1 100%;text-align:center}.eps-hero{padding:44px 16px 52px}.eps-sec{padding:40px 16px}}
.eps-hero.img{background:linear-gradient(90deg,rgba(11,16,38,.94) 0%,rgba(11,16,38,.78) 42%,rgba(11,16,38,.2) 100%),var(–hero) center right/cover no-repeat;padding:90px 20px 100px}
@media(max-width:820px){.eps-hero.img{background:linear-gradient(rgba(11,16,38,.82),rgba(11,16,38,.82)),var(–hero) center/cover no-repeat;padding:56px 16px 64px}}
.eps-tt3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.eps-tt3{grid-template-columns:1fr}}
.epfc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}@media(max-width:820px){.epfc{grid-template-columns:1fr}}
.epfc-ey{display:inline-block;background:#e31e24;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:4px 12px;margin:0 0 8px}
.epfc h2{margin:0 0 8px}.epfc-t>p{color:#3d4252;line-height:1.6;margin:0 0 12px}.epfc ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:6px}.epfc li{font-size:15px;color:#3d4252}.epfc li a{color:#e31e24;font-weight:600}
.epfc .eps-b.o{background:#fff;color:#141826!important;border:1.5px solid #141826}.epfc .eps-b.o:hover{background:#141826;color:#fff!important}
.epfc-p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 6px}.epfc-p a{display:flex;flex-direction:column;align-items:center;background:#fff;border:1.5px solid #e7e9ef;border-radius:12px;padding:10px 6px;text-decoration:none;color:#141826}.epfc-p a:hover,.epfc-p a.on{border-color:#e31e24}.epfc-p a.on{background:#fff5f5}.epfc-p b{font-size:14px}.epfc-p span{font-size:12.5px;color:#5b6172}.epfc-p strong{font-size:19px;color:#111;margin-top:2px}.epfc-n{font-size:12.5px;color:#5b6172;margin:0 0 16px}
.epfc-img{display:block;width:100%;max-width:440px;height:auto;border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.15)}
.epfc-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}@media(max-width:700px){.epfc-g{grid-template-columns:1fr 1fr}}
.epfc-g figure{margin:0;background:#fff;border:1px solid #e7e9ef;border-radius:14px;overflow:hidden}.epfc-g img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .3s}.epfc-g figure:hover img{transform:scale(1.04)}.epfc-g figcaption{padding:10px 14px;font-size:13.5px;color:#5b6172}.epfc-g figcaption b{display:block;color:#141826;font-size:15px}
.epfc-c{display:flex;justify-content:center}.epfc-card{position:relative;width:100%;max-width:340px;aspect-ratio:90/50;border-radius:12px;background:linear-gradient(135deg,#15171d,#2a2e38);box-shadow:0 18px 40px rgba(0,0,0,.25);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transform:rotate(-4deg)}
.epfc-card b,.epfc-logo,.epfc-card small{background:linear-gradient(100deg,#b8862b,#f7e08a 35%,#c9952f 55%,#fff1b8 75%,#b8862b);-webkit-background-clip:text;background-clip:text;color:transparent}
.epfc-logo{position:absolute;top:18px;left:22px;font-size:30px;font-weight:800}.epfc-card b{font-size:20px}.epfc-card small{font-size:12.5px;font-weight:600}
.epfc-card i{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);background-size:250% 100%;animation:epfcs 4s ease-in-out infinite}@keyframes epfcs{from{background-position:120% 0}to{background-position:-120% 0}}
Printing services · Specialist print finishing
Foil Printing & Finishing Metallic foil adds shine and luxury to your print. Choose gold, silver, rose gold or a coloured foil to highlight logos, names and details.
⏱ Express 5 days · Standard 14 days · Economy 28 days
What we print Tell us what you need and we will quote you on size, quantity and finish.
Foiled business cards 500 cards from R4,600. Gold, silver, rose gold or coloured foil on your logo, name and details. See below .
Gold, silver & rose gold foil Classic metallic finishes for a premium look.
Coloured foil Coloured foils to match or stand out from your brand colours.
Cards & invitations Business cards, wedding and event invitations.
Certificates Awards, diplomas and certificates with foil seals and borders.
Covers & packaging Book and report covers, boxes and retail packaging.
Featured
Foiled business cards Make a first impression that shines. We add metallic foil to your logo, name or a border so your business card stands out from the pile.
✨ Gold, silver, rose gold or coloured foil 📇 Foil on the front, the back or both sides 🎨 Combine with spot UV or embossing ✅ Proof before print Prices are for 500 cards, excluding VAT. Need another quantity? We’ll quote on request.
Gold foil Glossy metallic logo and borderEmbossed A logo you can feel, raised off the cardDebossed Pressed-in letterpress lookTurnaround Pick the turnaround that fits your deadline. Days start counting once your proof is approved and payment has cleared.
⚡ Express: 5 days Ideal for urgent jobs, events and launches. For example, 500 foiled business cards cost R5,500.
⭐ Standard: 14 days Our usual lead time for foil printing and finishing. For example, 500 foiled business cards cost R5,000.
📅 Economy: 28 days Best suited to bulk orders and jobs planned well ahead. For example, 500 foiled business cards cost R4,600.
How ordering works Here’s how it works, from brief to collection.
Ask for a quote Share your sizes, quantities and artwork through our quote form or on WhatsApp.
Sign off your proof We’ll email you a proof. Give it a careful look and approve it online.
Pay We start production once payment reaches our account.
Collect or get it delivered Pick up from Shop L23, Rivonia Central, Rivonia. Delivery and installation are quoted separately.
You may also like these printing services Explore more of our printing services.
Want to order foil printing and finishing? Send us your brief and artwork, and our team will come back to you with a quote.