.tfs-svc-page { font-family: ‘Space Grotesk’, sans-serif; color: #141414; background: #FAFAF7; }
.tfs-svc-page * { box-sizing: border-box; }

/* HERO */
.tfs-svc-hero {
background: linear-gradient(180deg, #141414 0%, #1f1f22 100%);
color: white;
padding: 110px 24px 100px;
position: relative;
overflow: hidden;
}
.tfs-svc-hero::before {
content:  »;
position: absolute; top: -150px; right: -150px;
width: 600px; height: 600px;
background: radial-gradient(circle, rgba(201,169,97,0.16), transparent 65%);
pointer-events: none;
}
.tfs-svc-hero .wrap {
max-width: 1080px; margin: 0 auto;
position: relative; z-index: 1;
display: grid; grid-template-columns: 1fr; gap: 48px; align-items: center;
}
@media (min-width: 900px) {
.tfs-svc-hero .wrap { grid-template-columns: 1.5fr 1fr; }
}
.tfs-svc-hero .eyebrow {
display: block;
font-family: ‘JetBrains Mono’, monospace;
font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase;
color: #C9A961; font-weight: 600; margin-bottom: 24px;
}
.tfs-svc-hero h1 {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-weight: 700;
font-size: clamp(38px, 5.5vw, 64px);
line-height: 1.05; letter-spacing: -0.035em;
margin: 0 0 26px; color: white;
}
.tfs-svc-hero h1 em {
font-family: ‘Instrument Serif’, serif; font-style: italic;
font-weight: 400; color: #C9A961;
}
.tfs-svc-hero .lead {
font-size: 1.15rem; line-height: 1.65;
color: rgba(255,255,255,0.78);
max-width: 600px; margin: 0 0 36px;
}
.tfs-svc-hero .actions { display: flex; flex-wrap: wrap; gap: 14px; }
.tfs-svc-hero .btn {
display: inline-flex; align-items: center; gap: 10px;
padding: 16px 26px;
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 700; font-size: 0.88rem;
letter-spacing: 0.04em; text-transform: uppercase;
text-decoration: none !important; border-radius: 4px;
transition: transform 0.2s;
}
.tfs-svc-hero .btn.primary {
background: #E5141A; color: white !important;
box-shadow: 0 10px 30px -8px rgba(229,20,26,0.6);
}
.tfs-svc-hero .btn.secondary {
background: transparent;
border: 1px solid rgba(201,169,97,0.45);
color: #C9A961 !important;
}
.tfs-svc-hero .btn:hover { transform: translateY(-2px); }
.tfs-svc-hero .card {
background: rgba(255,255,255,0.04);
border: 1px solid rgba(201,169,97,0.25);
border-radius: 8px;
padding: 32px 28px;
backdrop-filter: blur(10px);
}
.tfs-svc-hero .card .label {
font-family: ‘JetBrains Mono’, monospace;
font-size: 0.72rem; letter-spacing: 0.18em;
text-transform: uppercase; color: #C9A961; margin-bottom: 8px;
}
.tfs-svc-hero .card .value {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-size: 1.4rem; font-weight: 700;
color: white; margin-bottom: 22px;
letter-spacing: -0.02em;
}
.tfs-svc-hero .card .value:last-child { margin-bottom: 0; }

/* INTRO */
.tfs-svc-intro {
padding: 90px 24px 60px;
background: #FAFAF7;
}
.tfs-svc-intro .wrap {
max-width: 800px; margin: 0 auto; text-align: center;
}
.tfs-svc-intro .eyebrow {
display: block;
font-size: 0.78rem; letter-spacing: 0.22em;
text-transform: uppercase; color: #C9A961;
font-weight: 600; margin-bottom: 18px;
}
.tfs-svc-intro h2 {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-size: clamp(30px, 4vw, 44px);
line-height: 1.15; letter-spacing: -0.025em;
margin: 0 0 24px; color: #141414;
}
.tfs-svc-intro h2 em {
font-family: ‘Instrument Serif’, serif;
font-style: italic; color: #C9A961; font-weight: 400;
}
.tfs-svc-intro p {
font-size: 1.1rem; line-height: 1.7;
color: rgba(20,20,20,0.75);
margin: 0 auto 14px; max-width: 720px;
}

/* ADVANTAGES */
.tfs-svc-adv {
padding: 60px 24px 90px;
background: #FAFAF7;
}
.tfs-svc-adv .wrap { max-width: 1080px; margin: 0 auto; }
.tfs-svc-adv .head {
text-align: center; margin-bottom: 50px;
}
.tfs-svc-adv .head .eyebrow {
display: block;
font-size: 0.78rem; letter-spacing: 0.22em;
text-transform: uppercase; color: #C9A961;
font-weight: 600; margin-bottom: 14px;
}
.tfs-svc-adv .head h2 {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-size: clamp(30px, 4vw, 42px);
line-height: 1.15; letter-spacing: -0.025em;
margin: 0; color: #141414;
}
.tfs-svc-adv .head h2 em {
font-family: ‘Instrument Serif’, serif;
font-style: italic; color: #C9A961; font-weight: 400;
}
.tfs-svc-adv .grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 20px;
}
.tfs-svc-adv .card {
background: white;
border: 1px solid rgba(20,20,20,0.08);
border-radius: 8px; padding: 32px 28px;
transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s;
}
.tfs-svc-adv .card:hover {
transform: translateY(-3px);
border-color: rgba(201,169,97,0.4);
box-shadow: 0 18px 36px -16px rgba(0,0,0,0.15);
}
.tfs-svc-adv .card .num {
font-family: ‘JetBrains Mono’, monospace;
font-size: 0.72rem; letter-spacing: 0.2em;
color: #C9A961; font-weight: 600; margin-bottom: 16px;
}
.tfs-svc-adv .card .title {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-weight: 700; font-size: 1.18rem;
letter-spacing: -0.015em; color: #141414;
margin-bottom: 10px;
}
.tfs-svc-adv .card .desc {
font-size: 0.95rem; line-height: 1.6;
color: rgba(20,20,20,0.7);
}

/* RELATED SERVICES */
.tfs-svc-related {
padding: 90px 24px 100px;
background: white;
}
.tfs-svc-related .wrap { max-width: 1180px; margin: 0 auto; }
.tfs-svc-related .head {
text-align: center; margin-bottom: 50px;
}
.tfs-svc-related .head .eyebrow {
display: block;
font-size: 0.78rem; letter-spacing: 0.22em;
text-transform: uppercase; color: #C9A961;
font-weight: 600; margin-bottom: 14px;
}
.tfs-svc-related .head h2 {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-size: clamp(28px, 3.8vw, 40px);
line-height: 1.15; letter-spacing: -0.025em;
margin: 0; color: #141414;
}
.tfs-svc-related .head h2 em {
font-family: ‘Instrument Serif’, serif;
font-style: italic; color: #C9A961; font-weight: 400;
}
.tfs-svc-related .grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 18px;
}
.tfs-svc-related .item {
display: flex; flex-direction: column;
background: #FAFAF7;
border-radius: 8px;
text-decoration: none !important;
overflow: hidden;
transition: transform 0.2s, box-shadow 0.2s;
border: 1px solid rgba(20,20,20,0.06);
}
.tfs-svc-related .item:hover {
transform: translateY(-3px);
box-shadow: 0 18px 36px -16px rgba(0,0,0,0.15);
}
.tfs-svc-related .item.current {
border: 2px solid #C9A961;
background: rgba(201,169,97,0.05);
pointer-events: none;
opacity: 0.7;
}
.tfs-svc-related .item .thumb {
aspect-ratio: 16/10;
background-position: center;
background-size: cover;
background-color: #ECE6D8;
}
.tfs-svc-related .item .body {
padding: 18px 20px;
flex-grow: 1;
display: flex;
flex-direction: column;
gap: 6px;
}
.tfs-svc-related .item .name {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-weight: 700;
font-size: 1.05rem;
color: #141414;
letter-spacing: -0.01em;
line-height: 1.25;
}
.tfs-svc-related .item .arrow {
margin-top: auto;
padding-top: 8px;
font-family: ‘Instrument Serif’, serif;
font-style: italic;
color: #C9A961;
font-size: 0.9rem;
}

/* CTA */
.tfs-svc-cta {
background: #141414;
color: white;
padding: 90px 24px 100px;
position: relative; overflow: hidden;
}
.tfs-svc-cta::after {
content:  »;
position: absolute; bottom: -150px; left: -100px;
width: 500px; height: 500px;
background: radial-gradient(circle, rgba(229,20,26,0.13), transparent 60%);
pointer-events: none;
}
.tfs-svc-cta .wrap {
max-width: 880px; margin: 0 auto;
position: relative; z-index: 1;
display: grid; grid-template-columns: 1fr; gap: 36px;
}
@media (min-width: 720px) {
.tfs-svc-cta .wrap { grid-template-columns: 1.3fr 1fr; align-items: center; }
}
.tfs-svc-cta .eyebrow {
display: block;
font-size: 0.78rem; letter-spacing: 0.22em;
text-transform: uppercase; color: #C9A961;
font-weight: 600; margin-bottom: 18px;
}
.tfs-svc-cta h2 {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-size: clamp(32px, 4.5vw, 50px);
line-height: 1.1; letter-spacing: -0.03em;
margin: 0 0 18px; color: white;
}
.tfs-svc-cta h2 em {
font-family: ‘Instrument Serif’, serif;
font-style: italic; color: #C9A961; font-weight: 400;
}
.tfs-svc-cta p {
color: rgba(255,255,255,0.7);
font-size: 1.05rem; line-height: 1.6; margin: 0;
}
.tfs-svc-cta .actions { display: flex; flex-direction: column; gap: 14px; }
.tfs-svc-cta .actions a {
display: inline-flex; align-items: center; justify-content: center;
gap: 10px; padding: 17px 26px;
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 700; font-size: 0.92rem;
letter-spacing: 0.04em; text-transform: uppercase;
text-decoration: none !important; border-radius: 4px;
transition: transform 0.2s;
}
.tfs-svc-cta .actions .primary {
background: #E5141A; color: white !important;
box-shadow: 0 10px 28px -8px rgba(229,20,26,0.6);
}
.tfs-svc-cta .actions .secondary {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.18);
color: white !important;
}
.tfs-svc-cta .actions a:hover { transform: translateY(-2px); }
.tfs-svc-cta .actions .tel-num {
font-family: ‘Bricolage Grotesque’, sans-serif;
font-size: 1.05rem;
}

@media (max-width: 640px) {
.tfs-svc-hero { padding: 70px 20px 60px; }
.tfs-svc-intro { padding: 60px 20px 40px; }
.tfs-svc-adv { padding: 40px 20px 70px; }
.tfs-svc-related { padding: 60px 20px 70px; }
.tfs-svc-cta { padding: 60px 20px 70px; }
}

Livraison de meubles · Trois-Rivières

Vos meubles, livrés avec soin.

Vous avez acheté un nouveau mobilier et cherchez une solution fiable pour la livraison à Trois-Rivières ou ailleurs au Québec ? Five Star manipule canapés, lits, tables, électroménagers avec la plus grande précaution.

Zone couverte
Trois-Rivières & tout le Québec
Type de meuble
Neuf, ancien, fragile
Manutention
Délicate · Professionnelle
Notre engagement

Pas une rayure, jamais.

Notre équipe est formée pour manipuler les objets fragiles, anciens ou neufs avec le plus grand soin. Nous prenons toutes les précautions pour éviter rayures, chocs ou bris. Achat en ligne, achat en magasin sans livraison, transfert entre résidences : on s’adapte à tout scénario.

Pourquoi Five Star

4 raisons évidentes.

01.
Tous scénarios
Achat en ligne, magasin sans livraison, transfert entre résidences.
02.
Manutention délicate
Formation spéciale objets fragiles, anciens ou neufs.
03.
Ponctualité garantie
Livreurs polis, soucieux des horaires fixés avec vous.
04.
Couverture Québec
Trois-Rivières, Shawinigan, Bécancour, Québec, Montréal et au-delà.
Prêt à livrer ?

Soumission gratuite.

Une solution rapide, sécuritaire et adaptée à votre budget. Réponse en moins de 24 h ouvrables.