WitgoedConcurrent – Witgoed & Elektronica

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

“`
:root {
–white: #FFFFFF;
–black: #0A0A0A;
–blue: #1A4BDB;
–blue-light: #2D62FF;
–blue-dark: #0F2F9A;
–grey: #F4F6FB;
–grey2: #E2E7F3;
–text: #1A1A2E;
}

html { scroll-behavior: smooth; }

body {
font-family: ‘Barlow’, sans-serif;
background: var(–white);
color: var(–text);
overflow-x: hidden;
}

/* ─── NAVBAR ─── */
nav {
position: fixed; top: 0; left: 0; right: 0; z-index: 100;
background: var(–black);
display: flex; align-items: center; justify-content: space-between;
padding: 0 40px;
height: 64px;
border-bottom: 2px solid var(–blue);
}

.nav-logo {
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 900;
font-size: 1.5rem;
letter-spacing: 0.04em;
color: var(–white);
text-decoration: none;
}
.nav-logo span { color: var(–blue-light); }

.nav-links {
display: flex; gap: 32px; list-style: none;
}
.nav-links a {
color: #BEC8E0;
text-decoration: none;
font-size: 0.9rem;
font-weight: 500;
letter-spacing: 0.04em;
text-transform: uppercase;
transition: color 0.2s;
}
.nav-links a:hover { color: var(–white); }

.nav-actions { display: flex; gap: 12px; align-items: center; }

.btn-nav {
background: var(–blue);
color: var(–white);
border: none;
padding: 8px 20px;
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 0.95rem;
letter-spacing: 0.06em;
text-transform: uppercase;
cursor: pointer;
transition: background 0.2s;
}
.btn-nav:hover { background: var(–blue-light); }

.cart-icon {
position: relative; cursor: pointer; color: var(–white);
}
.cart-icon svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.8; }
.cart-badge {
position: absolute; top: -6px; right: -6px;
background: var(–blue-light); color: var(–white);
font-size: 0.6rem; font-weight: 700;
width: 16px; height: 16px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
}

/* ─── HERO ─── */
.hero {
margin-top: 64px;
background: var(–black);
min-height: 90vh;
display: grid;
grid-template-columns: 1fr 1fr;
overflow: hidden;
position: relative;
}

.hero::after {
content: ”;
position: absolute;
inset: 0;
background: radial-gradient(ellipse at 70% 50%, rgba(26,75,219,0.18) 0%, transparent 65%);
pointer-events: none;
}

.hero-left {
padding: 80px 60px;
display: flex; flex-direction: column; justify-content: center;
z-index: 2;
}

.hero-eyebrow {
display: inline-flex; align-items: center; gap: 8px;
color: var(–blue-light);
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
margin-bottom: 20px;
}
.hero-eyebrow::before {
content: ”; width: 28px; height: 2px; background: var(–blue-light);
}

.hero h1 {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: clamp(3rem, 5vw, 5.5rem);
font-weight: 900;
line-height: 0.95;
color: var(–white);
letter-spacing: -0.01em;
margin-bottom: 24px;
text-transform: uppercase;
}
.hero h1 em {
font-style: normal;
color: var(–blue-light);
}

.hero-desc {
color: #8A97B8;
font-size: 1rem;
line-height: 1.7;
max-width: 420px;
margin-bottom: 40px;
}

.hero-cta { display: flex; gap: 16px; flex-wrap: wrap; }

.btn-primary {
background: var(–blue);
color: var(–white);
border: none;
padding: 16px 36px;
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 1rem;
letter-spacing: 0.1em;
text-transform: uppercase;
cursor: pointer;
transition: background 0.2s, transform 0.15s;
}
.btn-primary:hover { background: var(–blue-light); transform: translateY(-2px); }

.btn-outline {
background: transparent;
color: var(–white);
border: 1.5px solid #3A4A6B;
padding: 16px 36px;
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 1rem;
letter-spacing: 0.1em;
text-transform: uppercase;
cursor: pointer;
transition: border-color 0.2s, color 0.2s;
}
.btn-outline:hover { border-color: var(–white); color: var(–white); }

.hero-stats {
display: flex; gap: 40px; margin-top: 60px;
border-top: 1px solid #1E2A45;
padding-top: 32px;
}
.stat-value {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 2rem;
font-weight: 900;
color: var(–white);
}
.stat-value span { color: var(–blue-light); }
.stat-label {
color: #566180;
font-size: 0.78rem;
text-transform: uppercase;
letter-spacing: 0.08em;
margin-top: 2px;
}

.hero-right {
position: relative; overflow: hidden;
z-index: 2;
}

.hero-image-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
height: 100%;
gap: 2px;
}

.hero-img-cell {
overflow: hidden; position: relative;
background: #0E1422;
display: flex; align-items: center; justify-content: center;
}

.hero-img-cell .product-placeholder {
display: flex; flex-direction: column; align-items: center; gap: 10px;
opacity: 0.6;
}
.hero-img-cell .product-placeholder svg {
width: 56px; height: 56px;
fill: none; stroke: #3A5FC0; stroke-width: 1.2;
}
.hero-img-cell .product-placeholder span {
color: #3A5FC0;
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 0.8rem;
letter-spacing: 0.1em;
text-transform: uppercase;
}

.hero-img-cell:first-child {
background: linear-gradient(135deg, #0D1929 0%, #162552 100%);
}
.hero-img-cell:nth-child(2) {
background: linear-gradient(135deg, #111827 0%, #1A3060 100%);
}
.hero-img-cell:nth-child(3) {
background: linear-gradient(135deg, #0A1020 0%, #12244A 100%);
}
.hero-img-cell:nth-child(4) {
background: linear-gradient(135deg, #0E1D36 0%, #1C3570 100%);
}

/* ─── PROMO BAR ─── */
.promo-bar {
background: var(–blue);
padding: 12px 40px;
display: flex; align-items: center; justify-content: center; gap: 48px;
overflow: hidden;
}
.promo-item {
display: flex; align-items: center; gap: 8px;
color: var(–white);
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 0.85rem;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
white-space: nowrap;
}
.promo-item svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2; flex-shrink: 0; }

/* ─── CATEGORIES ─── */
.section { padding: 80px 60px; }
.section-title {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: clamp(2rem, 3vw, 3rem);
font-weight: 900;
text-transform: uppercase;
letter-spacing: 0.02em;
color: var(–black);
margin-bottom: 8px;
}
.section-title span { color: var(–blue); }
.section-sub {
color: #6B7A99;
font-size: 0.95rem;
margin-bottom: 40px;
}

.categories-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 16px;
}

.cat-card {
background: var(–grey);
border: 1.5px solid var(–grey2);
padding: 32px 24px;
cursor: pointer;
transition: border-color 0.2s, transform 0.15s, box-shadow 0.2s;
position: relative; overflow: hidden;
}
.cat-card::before {
content: ”;
position: absolute; bottom: 0; left: 0; right: 0; height: 3px;
background: var(–blue);
transform: scaleX(0);
transform-origin: left;
transition: transform 0.25s;
}
.cat-card:hover { border-color: var(–blue); transform: translateY(-4px); box-shadow: 0 12px 30px rgba(26,75,219,0.12); }
.cat-card:hover::before { transform: scaleX(1); }

.cat-icon { margin-bottom: 16px; }
.cat-icon svg { width: 36px; height: 36px; fill: none; stroke: var(–blue); stroke-width: 1.5; }

.cat-name {
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 1.05rem;
text-transform: uppercase;
letter-spacing: 0.05em;
color: var(–black);
margin-bottom: 4px;
}
.cat-count { font-size: 0.78rem; color: #8899BB; }

/* ─── FEATURED PRODUCTS ─── */
.products-section { background: var(–black); }
.products-section .section-title { color: var(–white); }
.products-section .section-sub { color: #566180; }

.products-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 20px;
}

.product-card {
background: #0E1422;
border: 1.5px solid #1A2540;
overflow: hidden;
cursor: pointer;
transition: border-color 0.2s, transform 0.15s;
}
.product-card:hover { border-color: var(–blue); transform: translateY(-4px); }

.product-img {
height: 200px;
background: linear-gradient(135deg, #111827 0%, #162552 100%);
display: flex; align-items: center; justify-content: center;
position: relative;
}
.product-img svg { width: 64px; height: 64px; fill: none; stroke: #2D4080; stroke-width: 1.2; }

.product-badge {
position: absolute; top: 12px; left: 12px;
background: var(–blue);
color: var(–white);
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
padding: 4px 10px;
}

.product-info { padding: 20px; }
.product-brand {
color: var(–blue-light);
font-size: 0.7rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
margin-bottom: 6px;
}
.product-name {
color: var(–white);
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 1.05rem;
letter-spacing: 0.02em;
margin-bottom: 10px;
line-height: 1.2;
}
.product-price-row { display: flex; align-items: center; gap: 10px; justify-content: space-between; }
.product-price {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 1.4rem;
font-weight: 900;
color: var(–white);
}
.product-price-old {
font-size: 0.85rem;
color: #4A5878;
text-decoration: line-through;
}
.btn-add {
background: var(–blue);
border: none;
color: var(–white);
width: 36px; height: 36px;
display: flex; align-items: center; justify-content: center;
cursor: pointer;
flex-shrink: 0;
transition: background 0.2s;
}
.btn-add:hover { background: var(–blue-light); }
.btn-add svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2.5; }

.stars { color: #F5A623; font-size: 0.8rem; margin-bottom: 10px; }

/* ─── BRAND BANNER ─── */
.brand-banner {
padding: 48px 60px;
background: var(–grey);
border-top: 1px solid var(–grey2);
border-bottom: 1px solid var(–grey2);
}
.brand-banner-inner {
display: flex; align-items: center; gap: 48px; flex-wrap: wrap; justify-content: center;
}
.brand-label {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 0.8rem;
letter-spacing: 0.12em;
text-transform: uppercase;
color: #8899BB;
font-weight: 700;
white-space: nowrap;
}
.brand-list { display: flex; gap: 40px; align-items: center; flex-wrap: wrap; justify-content: center; }
.brand-item {
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 1.3rem;
letter-spacing: 0.06em;
color: #B0BBCC;
text-transform: uppercase;
transition: color 0.2s;
}
.brand-item:hover { color: var(–blue); }

/* ─── USP SECTION ─── */
.usp-section {
padding: 80px 60px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}

.usp-text .section-title { margin-bottom: 12px; }
.usp-text p { color: #6B7A99; line-height: 1.8; margin-bottom: 32px; }

.usp-list { display: flex; flex-direction: column; gap: 20px; }
.usp-item {
display: flex; gap: 16px; align-items: flex-start;
padding: 20px;
background: var(–grey);
border-left: 3px solid var(–blue);
}
.usp-item svg { width: 22px; height: 22px; fill: none; stroke: var(–blue); stroke-width: 1.8; flex-shrink: 0; margin-top: 2px; }
.usp-item-text strong {
display: block;
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
margin-bottom: 3px;
}
.usp-item-text span { font-size: 0.88rem; color: #6B7A99; }

.usp-visual {
background: var(–black);
height: 480px;
display: flex; align-items: center; justify-content: center;
position: relative; overflow: hidden;
}
.usp-visual-inner {
text-align: center; z-index: 2; padding: 40px;
}
.usp-big-number {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 8rem;
font-weight: 900;
line-height: 1;
color: var(–white);
}
.usp-big-number span { color: var(–blue-light); }
.usp-big-label {
color: #566180;
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 1rem;
letter-spacing: 0.14em;
text-transform: uppercase;
margin-top: 8px;
}
.usp-visual::before {
content: ”;
position: absolute; inset: 0;
background: radial-gradient(ellipse at center, rgba(26,75,219,0.2) 0%, transparent 60%);
}

/* ─── NEWSLETTER ─── */
.newsletter {
background: var(–blue);
padding: 60px;
display: flex; align-items: center; justify-content: space-between; gap: 40px;
flex-wrap: wrap;
}
.newsletter-left h2 {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 2.4rem;
font-weight: 900;
text-transform: uppercase;
color: var(–white);
letter-spacing: 0.02em;
margin-bottom: 6px;
}
.newsletter-left p { color: rgba(255,255,255,0.7); font-size: 0.95rem; }
.newsletter-form { display: flex; gap: 0; flex-wrap: wrap; gap: 8px; }
.newsletter-form input {
background: rgba(255,255,255,0.15);
border: 1.5px solid rgba(255,255,255,0.3);
color: var(–white);
padding: 14px 20px;
font-family: ‘Barlow’, sans-serif;
font-size: 0.95rem;
width: 280px;
outline: none;
transition: border-color 0.2s;
}
.newsletter-form input::placeholder { color: rgba(255,255,255,0.5); }
.newsletter-form input:focus { border-color: var(–white); }
.btn-white {
background: var(–white);
color: var(–blue);
border: none;
padding: 14px 28px;
font-family: ‘Barlow Condensed’, sans-serif;
font-weight: 700;
font-size: 1rem;
letter-spacing: 0.08em;
text-transform: uppercase;
cursor: pointer;
transition: background 0.2s;
}
.btn-white:hover { background: var(–grey2); }

/* ─── FOOTER ─── */
footer {
background: var(–black);
padding: 60px 60px 32px;
}
.footer-grid {
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 48px;
padding-bottom: 48px;
border-bottom: 1px solid #1A2540;
margin-bottom: 32px;
}
.footer-brand .nav-logo { font-size: 1.6rem; display: inline-block; margin-bottom: 14px; }
.footer-brand p { color: #566180; font-size: 0.9rem; line-height: 1.7; }

.footer-col h4 {
font-family: ‘Barlow Condensed’, sans-serif;
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–white);
margin-bottom: 18px;
}
.footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; }
.footer-col ul li a {
color: #566180; font-size: 0.88rem;
text-decoration: none; transition: color 0.2s;
}
.footer-col ul li a:hover { color: var(–white); }

.footer-bottom {
display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px;
}
.footer-bottom p { color: #2E3E5C; font-size: 0.8rem; }
.footer-bottom a { color: #3A5FC0; text-decoration: none; }

/* ─── ANIMATIONS ─── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-left > * {
animation: fadeUp 0.6s ease both;
}
.hero-left > *:nth-child(1) { animation-delay: 0.1s; }
.hero-left > *:nth-child(2) { animation-delay: 0.2s; }
.hero-left > *:nth-child(3) { animation-delay: 0.3s; }
.hero-left > *:nth-child(4) { animation-delay: 0.4s; }
.hero-left > *:nth-child(5) { animation-delay: 0.5s; }

/* ─── RESPONSIVE ─── */
@media (max-width: 900px) {
nav { padding: 0 20px; }
.nav-links { display: none; }
.hero { grid-template-columns: 1fr; }
.hero-right { height: 280px; }
.hero-left { padding: 48px 24px; }
.section { padding: 60px 24px; }
.usp-section { grid-template-columns: 1fr; padding: 60px 24px; }
.footer-grid { grid-template-columns: 1fr 1fr; padding: 0 0 40px; gap: 32px; }
.newsletter { padding: 40px 24px; }
.brand-banner { padding: 32px 24px; }
.promo-bar { gap: 24px; flex-wrap: wrap; padding: 12px 20px; }
}
“`

Uw Witgoed & Elektronica Specialist

Topkwaliteit.
Scherpe Prijzen.

Van wasmachine tot 4K televisie — WitgoedConcurrent biedt het grootste assortiment witgoed en elektronica voor de laagste prijs. Direct uit voorraad leverbaar.


5000+
Producten

24h
Bezorging

98%
Tevreden klanten

Televisies

Smartphones

Wasmachines

Koelkasten

Gratis bezorging vanaf €299

2 jaar garantie

30 dagen retour

Klantenservice 7 dagen/week

Shop per Categorie

Vind snel wat u zoekt via onze productcategorieën

Wasmachines
248 producten

Koelkasten
182 producten

Televisies
315 producten

Smartphones
427 producten

Laptops
196 producten

Audio
143 producten

Vaatwassers
89 producten

Meer…
Bekijk alles

Uitgelichte Producten

Onze bestverkochte producten van dit moment

“`

Aanbieding

Samsung
QLED 4K Smart TV 55″
★★★★★
€ 649,–
€ 899,–

Nieuw

Bosch
Serie 6 Wasmachine 9kg A+++
★★★★☆
€ 549,–
€ 699,–

Apple
iPhone 16 Pro 256GB
★★★★★
€ 1.149,–

Top deal

LG
No-Frost Koelkast 300L A++
★★★★☆
€ 479,–
€ 599,–

“`

Topmerken

Samsung
LG
Bosch
Philips
Siemens
Apple
Sony
Miele

Waarom WitgoedConcurrent?

Wij zijn de specialist voor witgoed en elektronica in Nederland. Met meer dan 15 jaar ervaring bieden wij u de beste producten voor de scherpste prijs, met uitstekende service.

Gratis bezorging
Gratis thuisbezorging bij bestellingen vanaf €299,–

2 Jaar garantie
Op alle producten standaard 2 jaar fabrieksgarantie

30 dagen retour
Niet tevreden? Eenvoudig retourneren binnen 30 dagen

Expert advies
Ons team helpt u 7 dagen per week bij uw keuze

15+
Jaar ervaring
in witgoed & elektronica