:root {
–red: #c0392b;
–red-dk: #96281b;
–slate: #2c2c3a;
–gold: #c9a84c;
–cream: #faf8f4;
–platinum: #f0eee9;
–soft: #7a7888;
–white: #ffffff;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: ‚DM Sans‘, sans-serif;
background: var(–cream);
color: var(–slate);
overflow-x: hidden;
}
/* ── HERO ─────────────────────────────────────────── */
.hero {
position: relative;
background: var(–slate);
padding: 56px 40px 44px;
overflow: hidden;
}
.hero::before {
content: “;
position: absolute;
top: 0; left: 0; right: 0;
height: 5px;
background: linear-gradient(90deg, var(–red), var(–gold));
}
.hero::after {
content: ‚426PE‘;
position: absolute;
right: -20px; top: 50%;
transform: translateY(-50%);
font-family: ‚Playfair Display‘, serif;
font-size: 160px;
font-weight: 700;
color: rgba(255,255,255,0.04);
letter-spacing: -4px;
pointer-events: none;
user-select: none;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–red);
color: #fff;
font-size: 11px;
font-weight: 500;
letter-spacing: 1.5px;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 2px;
margin-bottom: 18px;
animation: fadeDown .6s ease both;
}
.hero-badge::before {
content: “;
width: 6px; height: 6px;
background: #fff;
border-radius: 50%;
animation: pulse 2s infinite;
}
@keyframes pulse {
0%,100% { opacity:1; transform:scale(1); }
50% { opacity:.4; transform:scale(1.5); }
}
.hero h1 {
font-family: ‚Playfair Display‘, serif;
font-size: clamp(28px, 4vw, 42px);
font-weight: 700;
color: var(–white);
line-height: 1.15;
animation: fadeDown .7s .1s ease both;
}
.hero h1 span { color: var(–gold); }
.hero-sub {
margin-top: 10px;
font-size: 14px;
color: rgba(255,255,255,.5);
font-weight: 300;
letter-spacing: .5px;
animation: fadeDown .7s .2s ease both;
}
.hero-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 24px;
animation: fadeDown .7s .3s ease both;
}
.tag {
background: rgba(255,255,255,.08);
border: 1px solid rgba(255,255,255,.12);
color: rgba(255,255,255,.75);
font-size: 12px;
padding: 5px 12px;
border-radius: 2px;
transition: background .2s;
}
.tag:hover { background: rgba(201,168,76,.15); border-color: var(–gold); color: var(–gold); }
@keyframes fadeDown {
from { opacity:0; transform:translateY(-14px); }
to { opacity:1; transform:translateY(0); }
}
/* ── HIGHLIGHTS STRIP ─────────────────────────────── */
.highlights {
display: grid;
grid-template-columns: repeat(4, 1fr);
background: var(–red);
}
.hl-item {
padding: 18px 20px;
border-right: 1px solid rgba(255,255,255,.15);
text-align: center;
transition: background .2s;
animation: fadeUp .6s calc(.1s * var(–i)) ease both;
}
.hl-item:last-child { border-right: none; }
.hl-item:hover { background: var(–red-dk); }
.hl-val {
font-family: ‚Playfair Display‘, serif;
font-size: 22px;
font-weight: 700;
color: #fff;
line-height: 1;
}
.hl-lbl {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
color: rgba(255,255,255,.65);
margin-top: 4px;
}
@keyframes fadeUp {
from { opacity:0; transform:translateY(12px); }
to { opacity:1; transform:translateY(0); }
}
/* ── CONTENT ──────────────────────────────────────── */
.content { max-width: 900px; margin: 0 auto; padding: 48px 28px; }
/* ── SECTION ─────────────────────────────────────── */
.section { margin-bottom: 40px; animation: fadeUp .6s ease both; }
.section-header {
display: flex;
align-items: center;
gap: 14px;
margin-bottom: 16px;
}
.section-icon {
width: 36px; height: 36px;
background: var(–slate);
border-radius: 6px;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
}
.section-icon svg { width: 18px; height: 18px; stroke: var(–gold); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.section-title {
font-family: ‚Playfair Display‘, serif;
font-size: 18px;
font-weight: 600;
color: var(–slate);
}
.section-line {
flex: 1;
height: 1px;
background: linear-gradient(90deg, rgba(44,44,58,.2), transparent);
}
/* ── GRID SPECS ──────────────────────────────────── */
.specs-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 1px;
background: rgba(44,44,58,.1);
border-radius: 8px;
overflow: hidden;
}
.spec-item {
background: var(–white);
padding: 14px 16px;
transition: background .2s;
position: relative;
}
.spec-item::before {
content: “;
position: absolute;
left: 0; top: 0; bottom: 0;
width: 3px;
background: var(–gold);
opacity: 0;
transition: opacity .2s;
}
.spec-item:hover { background: var(–platinum); }
.spec-item:hover::before { opacity: 1; }
.spec-lbl {
font-size: 10.5px;
text-transform: uppercase;
letter-spacing: .8px;
color: var(–soft);
margin-bottom: 4px;
}
.spec-val {
font-size: 15px;
font-weight: 500;
color: var(–slate);
}
.spec-val em {
font-style: normal;
font-size: 11px;
color: var(–soft);
margin-left: 3px;
}
/* ── FEATURE CARDS ───────────────────────────────── */
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
gap: 12px;
}
.feature-card {
background: var(–white);
border-radius: 8px;
padding: 20px;
border: 1px solid rgba(44,44,58,.08);
position: relative;
overflow: hidden;
transition: transform .2s, box-shadow .2s;
}
.feature-card::after {
content: “;
position: absolute;
bottom: 0; left: 0; right: 0;
height: 3px;
background: var(–red);
transform: scaleX(0);
transform-origin: left;
transition: transform .3s;
}
.feature-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(44,44,58,.1); }
.feature-card:hover::after { transform: scaleX(1); }
.fc-icon {
font-size: 26px;
margin-bottom: 10px;
display: block;
}
.fc-title {
font-size: 13px;
font-weight: 600;
color: var(–slate);
margin-bottom: 4px;
}
.fc-desc {
font-size: 12px;
color: var(–soft);
line-height: 1.5;
}
/* ── SLEEP LAYOUT ────────────────────────────────── */
.sleep-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
}
.sleep-card {
background: var(–slate);
border-radius: 8px;
padding: 20px;
text-align: center;
position: relative;
overflow: hidden;
transition: transform .2s;
}
.sleep-card::before {
content: “;
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: var(–gold);
}
.sleep-card:hover { transform: translateY(-2px); }
.sleep-num {
font-family: ‚Playfair Display‘, serif;
font-size: 34px;
font-weight: 700;
color: var(–gold);
line-height: 1;
}
.sleep-type {
font-size: 12px;
font-weight: 500;
color: rgba(255,255,255,.85);
margin-top: 6px;
}
.sleep-dims {
font-size: 11px;
color: rgba(255,255,255,.45);
margin-top: 4px;
font-style: italic;
}
/* ── EQUIP LIST ──────────────────────────────────── */
.equip-list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
gap: 8px;
}
.equip-item {
display: flex;
align-items: center;
gap: 10px;
background: var(–white);
padding: 10px 14px;
border-radius: 6px;
border-left: 3px solid var(–gold);
font-size: 13px;
color: var(–slate);
transition: background .2s, transform .15s;
}
.equip-item:hover { background: var(–platinum); transform: translateX(3px); }
.equip-item::before {
content: ‚✓‘;
color: var(–gold);
font-weight: 700;
font-size: 13px;
flex-shrink: 0;
}
/* ── PRICE BANNER ────────────────────────────────── */
.price-banner {
background: var(–slate);
border-radius: 10px;
padding: 32px 36px;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 20px;
position: relative;
overflow: hidden;
margin-top: 48px;
}
.price-banner::before {
content: “;
position: absolute;
inset: 0;
background: radial-gradient(ellipse at 0% 50%, rgba(192,57,43,.15), transparent 60%);
}
.price-left {}
.price-label {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1.5px;
color: rgba(255,255,255,.5);
margin-bottom: 4px;
}
.price-amount {
font-family: ‚Playfair Display‘, serif;
font-size: 46px;
font-weight: 700;
color: var(–white);
line-height: 1;
}
.price-amount span {
font-size: 22px;
color: var(–gold);
margin-left: 6px;
}
.price-note {
font-size: 12px;
color: rgba(255,255,255,.45);
margin-top: 6px;
}
.price-badges {
display: flex;
flex-direction: column;
gap: 8px;
}
.pbadge {
display: flex;
align-items: center;
gap: 8px;
background: rgba(255,255,255,.06);
border: 1px solid rgba(255,255,255,.1);
border-radius: 4px;
padding: 8px 14px;
font-size: 12px;
color: rgba(255,255,255,.8);
transition: background .2s;
}
.pbadge:hover { background: rgba(201,168,76,.1); border-color: var(–gold); color: var(–gold); }
.pbadge-icon { font-size: 16px; }
/* ── PROMO BADGE ─────────────────────────────────── */
.promo-pill {
display: inline-block;
background: var(–red);
color: #fff;
font-size: 11px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding: 4px 12px;
border-radius: 20px;
margin-bottom: 8px;
}
/* ── DIVIDER ─────────────────────────────────────── */
.divider {
height: 1px;
background: linear-gradient(90deg, transparent, rgba(44,44,58,.15), transparent);
margin: 32px 0;
}
/* ── FOOTER ──────────────────────────────────────── */
.footer-strip {
background: var(–slate);
padding: 16px 28px;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 12px;
}
.footer-brand {
font-family: ‚Playfair Display‘, serif;
font-size: 16px;
font-weight: 700;
color: var(–white);
}
.footer-brand span { color: var(–gold); }
.footer-info {
font-size: 11px;
color: rgba(255,255,255,.4);
}
/* ── RESPONSIVE ──────────────────────────────────── */
@media (max-width: 600px) {
.highlights { grid-template-columns: repeat(2,1fr); }
.sleep-grid { grid-template-columns: 1fr; }
.price-amount { font-size: 34px; }
.hero { padding: 40px 20px 32px; }
.content { padding: 32px 16px; }
}
Neu · Baujahr 2024
Sterckeman 426PE
Familienwohnwagen
Sterckeman · 6 Schlafplätze · Klimaanlage inklusive · Rangiergerät inklusive
6 Schlafplätze
6,20 m Gesamtlänge
1.150 kg zGG
Kompressorkühlschrank 150 L
Truma Klimaanlage
Truma Smart Mover
6
Schlafplätze
6,20 m
Gesamtlänge
150 L
Kühlschrank
−48%
Aktionspreis
Abmessungen
Gesamtlänge (m. Kupplung)
6,20 m
Außenlänge Karosserie
5,07 m
Innenlänge
4,50 m
Gesamthöhe
2,58 m
Innenhöhe
1,95 m
Gesamtbreite
2,30 m
Innenbreite
2,14 m
Reserverad
175R14C
Fahrradträger
100 × 65 cm
Gewicht
Leergewicht
980 kg
Fahrbereit
997 kg
Zul. Gesamtgewicht
1.150 kg
Erweiterbar auf
1.300 kg
Nutzlast
170 kg
Markise ausgeklappt
9,24 m²
Schlafplätze
2
Vorderes Querbett
137 × 205 cm
2
Mittlerer Bereich
110 × 96 × 168 cm
2
Etagenbett
61 × 212 cm
Küche & Ausstattung
🧊
XL-Kompressorkühlschrank
150 L Kapazität · Freeze-Technologie · 12V / 230V kompatibel
🔥
3-Flammen-Gasherd
Kombiniert mit Edelstahlspüle und Glasabdeckung
🚿
Sanitärbereich
Manuell schwenkbare Kassettentoilette + Duschwanne
💧
Wasserversorgung
Frischwasserkanister 12 L · 3 × 230V-Steckdosen
Serienausstattung
Frischwasserkanister 12 L
Kassettentoilette (manuell)
Duschwanne
3. Bremslicht
Automatisches Stützrad
Fahrradträger (100 × 65 cm)
Reserverad 175R14C
3 × 230V-Steckdosen
Im Preis enthaltene Optionen
❄️
Klimaanlage Truma Aventa Compact Plus
Leise Dachklimaanlage – inklusive Einbau
🔄
Rangiergerät Truma Smart Mover
Elektrische Rangierhilfe – inklusive Einbau
Aktionspreis −48 %
Verkaufspreis inkl. MwSt.
9.999,91 € statt 19.230 €
Klimaanlage + Rangiergerät bereits inklusive · EU-Lieferung möglich
🚚 Schnelle EU-Lieferung
🛡️ 2 J. Garantie + 7 J. Dichtigkeit
💳 Sichere Zahlung
BETRAILO by Remorque Pro
SIRET : 53290979300053 · hallo@betrailo.com · +33 7 56 84 35 08












