.tmaker-shop-page { color:#111827; }
.tmaker-shop-page * { box-sizing:border-box; }
.tmaker-shop-wrap { max-width:1180px; margin:0 auto; padding:0 18px; }
.tmaker-shop-hero { background:#f3f6fa; padding:54px 0; margin-bottom:42px; }
.tmaker-shop-hero-grid { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr); gap:32px; align-items:center; }
.tmaker-shop-kicker { color:#d71920; font-weight:700; font-size:13px; text-transform:uppercase; letter-spacing:.02em; margin:0 0 12px; }
.tmaker-shop-hero h1 { font-size:42px; line-height:1.12; margin:0 0 16px; font-weight:500; }
.tmaker-shop-hero p { font-size:17px; line-height:1.75; margin:0 0 20px; max-width:720px; }
.tmaker-shop-actions { display:flex; flex-wrap:wrap; gap:12px; }
.tmaker-shop-btn { display:inline-flex; min-height:46px; min-width:176px; align-items:center; justify-content:center; padding:12px 22px; border-radius:6px; font-weight:700; text-decoration:none !important; border:1px solid #d5dde8; color:#111827; background:#fff; }
.tmaker-shop-btn.primary { background:#e52329; border-color:#e52329; color:#fff; }
.tmaker-shop-panel { background:#fff; border:1px solid #d5dde8; border-radius:8px; padding:24px; }
.tmaker-shop-panel h2 { font-size:24px; margin:0 0 14px; font-weight:500; }
.tmaker-shop-checks { list-style:none; padding:0; margin:0; display:grid; gap:10px; }
.tmaker-shop-checks li { position:relative; padding-left:28px; line-height:1.55; }
.tmaker-shop-checks li:before { content:’?’; position:absolute; left:0; top:0; color:#16a34a; font-weight:800; }
.tmaker-shop-section { padding:36px 0; }
.tmaker-shop-section h2 { font-size:34px; line-height:1.2; margin:0 0 12px; font-weight:500; }
.tmaker-shop-section-intro { font-size:16px; line-height:1.72; margin:0 0 24px; max-width:820px; }
.tmaker-shop-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.tmaker-shop-card { display:flex; flex-direction:column; min-height:100%; background:#fff; border:1px solid #d5dde8; border-radius:8px; overflow:hidden; text-decoration:none !important; color:#111827; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease; }
.tmaker-shop-card:hover { transform:translateY(-3px); box-shadow:0 14px 34px rgba(15,23,42,.10); border-color:#b8c4d6; color:#111827; }
.tmaker-shop-image { display:flex; align-items:center; justify-content:center; background:#f4f7fb; height:225px; padding:18px; }
.tmaker-shop-image img { width:100%; height:100%; object-fit:contain; display:block; }
.tmaker-shop-card-body { display:flex; flex-direction:column; gap:12px; padding:22px; flex:1; }
.tmaker-shop-card-title { font-size:24px; line-height:1.2; font-weight:700; }
.tmaker-shop-card-text { font-size:15px; line-height:1.65; color:#374151; flex:1; }
.tmaker-shop-card-link { display:inline-flex; align-items:center; justify-content:center; align-self:flex-start; min-height:40px; padding:10px 16px; border-radius:6px; background:#111827; color:#fff; font-weight:700; }
.tmaker-shop-band { background:#f3f6fa; padding:42px 0; margin:28px 0; }
.tmaker-shop-steps { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin-top:18px; }
.tmaker-shop-step { background:#fff; border:1px solid #d5dde8; border-radius:8px; padding:20px; }
.tmaker-shop-step strong { display:block; font-size:16px; margin-bottom:8px; }
.tmaker-shop-step span { display:block; color:#4b5563; line-height:1.55; }
.tmaker-shop-cta { background:#111827; color:#fff; border-radius:10px; padding:34px; display:grid; grid-template-columns:minmax(0,1fr) auto; gap:24px; align-items:center; }
.tmaker-shop-cta h2 { color:#fff; margin:0 0 10px; font-size:30px; font-weight:500; }
.tmaker-shop-cta p { color:#e5e7eb; margin:0; line-height:1.65; }
.tmaker-shop-cta .tmaker-shop-btn { background:#22c55e; border-color:#22c55e; color:#111827; }
@media (max-width:980px) {
.tmaker-shop-hero-grid, .tmaker-shop-grid, .tmaker-shop-steps, .tmaker-shop-cta { grid-template-columns:1fr; }
.tmaker-shop-hero { padding:38px 0; }
.tmaker-shop-hero h1 { font-size:34px; }
.tmaker-shop-section h2 { font-size:28px; }
.tmaker-shop-btn { width:100%; }
}
@media (min-width:700px) and (max-width:980px) { .tmaker-shop-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
Shop By Category
Shop Ready-Made Items For Printing, Branding And Events
Browse TMaker products by category, then choose ready stock items for your company, school, sports team, event or campaign. If you are not sure which item is suitable, send us your quantity, artwork and deadline for guidance.
Popular Shop Needs
- Ready stock apparel for printing
- Corporate gifts and useful merchandise
- Event, school and sport items
- Bulk order support for teams and companies
Choose A Category
Select the closest category to browse products. Each card links to the related product collection so customers can move faster from browsing to enquiry or purchase.

Apparel
T-shirts, polos, jackets, uniforms, kids wear and ready stock apparel for printing or branding.
Browse Apparel

Gift
Bags, drinkware, stationery, umbrellas, towels and useful merchandise for customers or teams.
Browse Gift

Sport Items
Sportswear, team sets, training wear and active items for clubs, events and campaigns.
Browse Sport Items

Corporate Items
Corporate wear, workwear, uniforms, outerwear and practical company items for daily use.
Browse Corporate Items

Event Items
Event shirts, caps, bags, lanyards, banners and campaign items for organisers and brands.
Browse Event Items

School Items
School, office and student-friendly items such as stationery, bags, apparel and practical gifts.
Browse School Items
How To Order From TMaker
Need Help Choosing?
Tell TMaker what you need, estimated quantity, artwork, deadline and delivery location. We will guide you to suitable product options.
