Leicester’s Furniture Family: Crafting Comfort Since 2010

@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@300;400;500;600&display=swap’);
* { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–navy: #282F83;
–red: #DA222C;
–gold: #FFB900;
–green: #0E8A4B;
–white: #FFFFFF;
–navy-light: #353d9c;
–cream: #faf9f6;
–text-dark: #1a1a2e;
–text-muted: #555;
}
.about-page {
font-family: ‘DM Sans’, sans-serif;
color: var(–text-dark);
background: var(–cream);
overflow-x: hidden;
}
/* HERO */
.hero {
background: var(–navy);
position: relative;
padding: 80px 40px 100px;
overflow: hidden;
text-align: center;
}
.hero::before {
content: ”;
position: absolute;
top: -60px; right: -60px;
width: 320px; height: 320px;
border-radius: 50%;
background: var(–gold);
opacity: 0.12;
}
.hero::after {
content: ”;
position: absolute;
bottom: -80px; left: -40px;
width: 240px; height: 240px;
border-radius: 50%;
background: var(–red);
opacity: 0.14;
}
.hero-tag {
display: inline-block;
background: var(–gold);
color: var(–navy);
font-family: ‘DM Sans’, sans-serif;
font-weight: 600;
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 2px;
margin-bottom: 24px;
position: relative; z-index: 1;
}
.hero h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(38px, 6vw, 64px);
font-weight: 900;
color: var(–white);
line-height: 1.1;
position: relative; z-index: 1;
margin-bottom: 20px;
}
.hero h1 span { color: var(–gold); }
.hero-sub {
font-size: 17px;
color: rgba(255,255,255,0.75);
max-width: 520px;
margin: 0 auto;
line-height: 1.7;
position: relative; z-index: 1;
}
.hero-line {
width: 60px; height: 3px;
background: var(–red);
margin: 28px auto 0;
border-radius: 2px;
position: relative; z-index: 1;
}
/* STATS STRIP */
.stats-strip {
background: var(–red);
padding: 32px 40px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0;
}
.stat-item {
text-align: center;
padding: 12px 20px;
border-right: 1px solid rgba(255,255,255,0.2);
}
.stat-item:last-child { border-right: none; }
.stat-number {
font-family: ‘Playfair Display’, serif;
font-size: 36px;
font-weight: 900;
color: var(–white);
line-height: 1;
margin-bottom: 6px;
}
.stat-label {
font-size: 12px;
color: rgba(255,255,255,0.8);
letter-spacing: 1.5px;
text-transform: uppercase;
font-weight: 500;
}
/* STORY SECTION */
.story {
padding: 80px 40px;
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.story-visual {
position: relative;
}
.story-block-main {
background: var(–navy);
border-radius: 4px;
padding: 48px 40px;
position: relative;
}
.story-block-main::after {
content: ‘”‘;
position: absolute;
top: 16px; right: 24px;
font-family: ‘Playfair Display’, serif;
font-size: 100px;
color: var(–gold);
opacity: 0.25;
line-height: 1;
}
.story-block-main p {
font-family: ‘Playfair Display’, serif;
font-size: 22px;
color: var(–white);
line-height: 1.6;
font-style: italic;
}
.story-block-main .author {
margin-top: 20px;
font-family: ‘DM Sans’, sans-serif;
font-style: normal;
font-size: 13px;
color: var(–gold);
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 600;
}
.story-accent {
position: absolute;
bottom: -16px; right: -16px;
width: 80px; height: 80px;
background: var(–gold);
border-radius: 2px;
z-index: -1;
}
.story-text h2 {
font-family: ‘Playfair Display’, serif;
font-size: 38px;
font-weight: 900;
color: var(–navy);
line-height: 1.2;
margin-bottom: 8px;
}
.section-overline {
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
color: var(–red);
font-weight: 600;
margin-bottom: 12px;
display: block;
}
.story-text p {
font-size: 16px;
color: var(–text-muted);
line-height: 1.8;
margin-bottom: 16px;
}
.story-divider {
width: 48px; height: 3px;
background: var(–red);
margin: 24px 0;
border-radius: 2px;
}
/* VALUES */
.values {
background: var(–navy);
padding: 80px 40px;
position: relative;
overflow: hidden;
}
.values::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
background: linear-gradient(90deg, var(–red) 25%, var(–gold) 25% 50%, var(–green) 50% 75%, var(–navy-light) 75%);
}
.values-inner {
max-width: 1100px;
margin: 0 auto;
}
.values-header {
text-align: center;
margin-bottom: 56px;
}
.values-header h2 {
font-family: ‘Playfair Display’, serif;
font-size: 40px;
font-weight: 900;
color: var(–white);
}
.values-header p {
color: rgba(255,255,255,0.65);
font-size: 16px;
margin-top: 12px;
max-width: 480px;
margin-left: auto;
margin-right: auto;
}
.values-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
.value-card {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 4px;
padding: 32px 24px;
transition: transform 0.2s, background 0.2s;
}
.value-card:hover {
background: rgba(255,255,255,0.1);
transform: translateY(-4px);
}
.value-icon {
width: 48px; height: 48px;
border-radius: 3px;
display: flex; align-items: center; justify-content: center;
font-size: 22px;
margin-bottom: 20px;
}
.value-icon.red { background: rgba(218,34,44,0.2); }
.value-icon.gold { background: rgba(255,185,0,0.2); }
.value-icon.green { background: rgba(14,138,75,0.2); }
.value-icon.blue { background: rgba(255,255,255,0.1); }
.value-card h3 {
font-family: ‘DM Sans’, sans-serif;
font-size: 16px;
font-weight: 600;
color: var(–white);
margin-bottom: 10px;
}
.value-card p {
font-size: 14px;
color: rgba(255,255,255,0.6);
line-height: 1.7;
}
/* WHY US */
.why-us {
padding: 80px 40px;
max-width: 1100px;
margin: 0 auto;
}
.why-us-header {
text-align: center;
margin-bottom: 56px;
}
.why-us-header h2 {
font-family: ‘Playfair Display’, serif;
font-size: 40px;
font-weight: 900;
color: var(–navy);
}
.why-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.why-card {
border-top: 3px solid var(–navy);
padding: 32px 0 0;
}
.why-card:nth-child(2) { border-color: var(–red); }
.why-card:nth-child(3) { border-color: var(–gold); }
.why-card:nth-child(4) { border-color: var(–green); }
.why-card:nth-child(5) { border-color: var(–navy); }
.why-card:nth-child(6) { border-color: var(–red); }
.why-num {
font-family: ‘Playfair Display’, serif;
font-size: 48px;
font-weight: 900;
color: rgba(40,47,131,0.12);
line-height: 1;
margin-bottom: 12px;
}
.why-card h3 {
font-size: 17px;
font-weight: 600;
color: var(–navy);
margin-bottom: 10px;
}
.why-card p {
font-size: 14px;
color: var(–text-muted);
line-height: 1.7;
}
/* COMMUNITY */
.community {
background: var(–gold);
padding: 72px 40px;
position: relative;
overflow: hidden;
}
.community::after {
content: ‘LEICESTER’;
position: absolute;
bottom: -20px; right: -20px;
font-family: ‘Playfair Display’, serif;
font-size: 120px;
font-weight: 900;
color: rgba(40,47,131,0.08);
line-height: 1;
pointer-events: none;
}
.community-inner {
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.community h2 {
font-family: ‘Playfair Display’, serif;
font-size: 40px;
font-weight: 900;
color: var(–navy);
margin-bottom: 16px;
line-height: 1.2;
}
.community p {
font-size: 16px;
color: rgba(40,47,131,0.75);
line-height: 1.8;
margin-bottom: 14px;
}
.community-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–navy);
color: var(–white);
padding: 10px 20px;
border-radius: 2px;
font-size: 13px;
font-weight: 600;
margin-top: 12px;
letter-spacing: 0.5px;
}
.pillars {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.pillar {
background: rgba(255,255,255,0.5);
border: 1px solid rgba(40,47,131,0.15);
border-radius: 4px;
padding: 20px;
}
.pillar-icon { font-size: 24px; margin-bottom: 8px; }
.pillar h4 {
font-size: 14px;
font-weight: 600;
color: var(–navy);
margin-bottom: 4px;
}
.pillar p {
font-size: 13px;
color: rgba(40,47,131,0.65);
line-height: 1.5;
margin: 0;
}
/* DELIVERY */
.delivery {
background: var(–green);
padding: 60px 40px;
}
.delivery-inner {
max-width: 1100px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
gap: 40px;
flex-wrap: wrap;
}
.delivery-text h3 {
font-family: ‘Playfair Display’, serif;
font-size: 30px;
font-weight: 900;
color: var(–white);
margin-bottom: 8px;
}
.delivery-text p {
color: rgba(255,255,255,0.8);
font-size: 15px;
max-width: 420px;
line-height: 1.7;
}
.delivery-badges {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.d-badge {
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
border-radius: 3px;
padding: 14px 20px;
text-align: center;
min-width: 110px;
}
.d-badge .d-icon { font-size: 24px; margin-bottom: 6px; }
.d-badge span {
display: block;
font-size: 12px;
color: var(–white);
font-weight: 500;
letter-spacing: 0.5px;
}
/* CTA */
.cta {
background: var(–cream);
padding: 80px 40px;
text-align: center;
border-top: 1px solid rgba(40,47,131,0.08);
}
.cta h2 {
font-family: ‘Playfair Display’, serif;
font-size: 42px;
font-weight: 900;
color: var(–navy);
margin-bottom: 16px;
}
.cta p {
color: var(–text-muted);
font-size: 17px;
max-width: 460px;
margin: 0 auto 36px;
line-height: 1.7;
}
.cta-buttons {
display: flex;
gap: 16px;
justify-content: center;
flex-wrap: wrap;
}
.btn-primary {
background: var(–navy);
color: var(–white);
padding: 16px 36px;
border-radius: 2px;
font-size: 14px;
font-weight: 600;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
display: inline-block;
transition: background 0.2s;
}
.btn-primary:hover { background: var(–navy-light); }
.btn-secondary {
background: transparent;
color: var(–navy);
padding: 16px 36px;
border-radius: 2px;
border: 2px solid var(–navy);
font-size: 14px;
font-weight: 600;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
display: inline-block;
transition: all 0.2s;
}
.btn-secondary:hover { background: var(–navy); color: var(–white); }
@media (max-width: 768px) {
.stats-strip { grid-template-columns: repeat(2, 1fr); }
.story, .community-inner { grid-template-columns: 1fr; gap: 40px; }
.values-grid, .why-grid { grid-template-columns: repeat(2, 1fr); }
.pillars { grid-template-columns: 1fr; }
.hero { padding: 60px 24px 80px; }
.story, .why-us, .cta { padding: 60px 24px; }
.values { padding: 60px 24px; }
.community { padding: 60px 24px; }
.delivery { padding: 48px 24px; }
}
@media (max-width: 480px) {
.stats-strip { grid-template-columns: repeat(2, 1fr); }
.values-grid { grid-template-columns: 1fr; }
.why-grid { grid-template-columns: 1fr; }
.stat-item { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.2); }
}

@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@300;400;500;600&display=swap’);
* { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–navy: #282F83;
–red: #DA222C;
–gold: #FFB900;
–green: #0E8A4B;
–white: #FFFFFF;
–navy-light: #353d9c;
–cream: #faf9f6;
–text-dark: #1a1a2e;
–text-muted: #555;
}
.about-page {
font-family: ‘DM Sans’, sans-serif;
color: var(–text-dark);
background: var(–cream);
overflow-x: hidden;
}
/* HERO */
.hero {
background: var(–navy);
position: relative;
padding: 80px 40px 100px;
overflow: hidden;
text-align: center;
}
.hero::before {
content: ”;
position: absolute;
top: -60px; right: -60px;
width: 320px; height: 320px;
border-radius: 50%;
background: var(–gold);
opacity: 0.12;
}
.hero::after {
content: ”;
position: absolute;
bottom: -80px; left: -40px;
width: 240px; height: 240px;
border-radius: 50%;
background: var(–red);
opacity: 0.14;
}
.hero-tag {
display: inline-block;
background: var(–gold);
color: var(–navy);
font-family: ‘DM Sans’, sans-serif;
font-weight: 600;
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 2px;
margin-bottom: 24px;
position: relative; z-index: 1;
}
.hero h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(38px, 6vw, 64px);
font-weight: 900;
color: var(–white);
line-height: 1.1;
position: relative; z-index: 1;
margin-bottom: 20px;
}
.hero h1 span { color: var(–gold); }
.hero-sub {
font-size: 17px;
color: rgba(255,255,255,0.75);
max-width: 520px;
margin: 0 auto;
line-height: 1.7;
position: relative; z-index: 1;
}
.hero-line {
width: 60px; height: 3px;
background: var(–red);
margin: 28px auto 0;
border-radius: 2px;
position: relative; z-index: 1;
}
/* STATS STRIP */
.stats-strip {
background: var(–red);
padding: 32px 40px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0;
}
.stat-item {
text-align: center;
padding: 12px 20px;
border-right: 1px solid rgba(255,255,255,0.2);
}
.stat-item:last-child { border-right: none; }
.stat-number {
font-family: ‘Playfair Display’, serif;
font-size: 36px;
font-weight: 900;
color: var(–white);
line-height: 1;
margin-bottom: 6px;
}
.stat-label {
font-size: 12px;
color: rgba(255,255,255,0.8);
letter-spacing: 1.5px;
text-transform: uppercase;
font-weight: 500;
}
/* STORY SECTION */
.story {
padding: 80px 40px;
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.story-visual {
position: relative;
}
.story-block-main {
background: var(–navy);
border-radius: 4px;
padding: 48px 40px;
position: relative;
}
.story-block-main::after {
content: ‘”‘;
position: absolute;
top: 16px; right: 24px;
font-family: ‘Playfair Display’, serif;
font-size: 100px;
color: var(–gold);
opacity: 0.25;
line-height: 1;
}
.story-block-main p {
font-family: ‘Playfair Display’, serif;
font-size: 22px;
color: var(–white);
line-height: 1.6;
font-style: italic;
}
.story-block-main .author {
margin-top: 20px;
font-family: ‘DM Sans’, sans-serif;
font-style: normal;
font-size: 13px;
color: var(–gold);
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 600;
}
.story-accent {
position: absolute;
bottom: -16px; right: -16px;
width: 80px; height: 80px;
background: var(–gold);
border-radius: 2px;
z-index: -1;
}
.story-text h2 {
font-family: ‘Playfair Display’, serif;
font-size: 38px;
font-weight: 900;
color: var(–navy);
line-height: 1.2;
margin-bottom: 8px;
}
.section-overline {
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
color: var(–red);
font-weight: 600;
margin-bottom: 12px;
display: block;
}
.story-text p {
font-size: 16px;
color: var(–text-muted);
line-height: 1.8;
margin-bottom: 16px;
}
.story-divider {
width: 48px; height: 3px;
background: var(–red);
margin: 24px 0;
border-radius: 2px;
}
/* VALUES */
.values {
background: var(–navy);
padding: 80px 40px;
position: relative;
overflow: hidden;
}
.values::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
background: linear-gradient(90deg, var(–red) 25%, var(–gold) 25% 50%, var(–green) 50% 75%, var(–navy-light) 75%);
}
.values-inner {
max-width: 1100px;
margin: 0 auto;
}
.values-header {
text-align: center;
margin-bottom: 56px;
}
.values-header h2 {
font-family: ‘Playfair Display’, serif;
font-size: 40px;
font-weight: 900;
color: var(–white);
}
.values-header p {
color: rgba(255,255,255,0.65);
font-size: 16px;
margin-top: 12px;
max-width: 480px;
margin-left: auto;
margin-right: auto;
}
.values-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
.value-card {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 4px;
padding: 32px 24px;
transition: transform 0.2s, background 0.2s;
}
.value-card:hover {
background: rgba(255,255,255,0.1);
transform: translateY(-4px);
}
.value-icon {
width: 48px; height: 48px;
border-radius: 3px;
display: flex; align-items: center; justify-content: center;
font-size: 22px;
margin-bottom: 20px;
}
.value-icon.red { background: rgba(218,34,44,0.2); }
.value-icon.gold { background: rgba(255,185,0,0.2); }
.value-icon.green { background: rgba(14,138,75,0.2); }
.value-icon.blue { background: rgba(255,255,255,0.1); }
.value-card h3 {
font-family: ‘DM Sans’, sans-serif;
font-size: 16px;
font-weight: 600;
color: var(–white);
margin-bottom: 10px;
}
.value-card p {
font-size: 14px;
color: rgba(255,255,255,0.6);
line-height: 1.7;
}
/* WHY US */
.why-us {
padding: 80px 40px;
max-width: 1100px;
margin: 0 auto;
}
.why-us-header {
text-align: center;
margin-bottom: 56px;
}
.why-us-header h2 {
font-family: ‘Playfair Display’, serif;
font-size: 40px;
font-weight: 900;
color: var(–navy);
}
.why-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.why-card {
border-top: 3px solid var(–navy);
padding: 32px 0 0;
}
.why-card:nth-child(2) { border-color: var(–red); }
.why-card:nth-child(3) { border-color: var(–gold); }
.why-card:nth-child(4) { border-color: var(–green); }
.why-card:nth-child(5) { border-color: var(–navy); }
.why-card:nth-child(6) { border-color: var(–red); }
.why-num {
font-family: ‘Playfair Display’, serif;
font-size: 48px;
font-weight: 900;
color: rgba(40,47,131,0.12);
line-height: 1;
margin-bottom: 12px;
}
.why-card h3 {
font-size: 17px;
font-weight: 600;
color: var(–navy);
margin-bottom: 10px;
}
.why-card p {
font-size: 14px;
color: var(–text-muted);
line-height: 1.7;
}
/* COMMUNITY */
.community {
background: var(–gold);
padding: 72px 40px;
position: relative;
overflow: hidden;
}
.community::after {
content: ‘LEICESTER’;
position: absolute;
bottom: -20px; right: -20px;
font-family: ‘Playfair Display’, serif;
font-size: 120px;
font-weight: 900;
color: rgba(40,47,131,0.08);
line-height: 1;
pointer-events: none;
}
.community-inner {
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.community h2 {
font-family: ‘Playfair Display’, serif;
font-size: 40px;
font-weight: 900;
color: var(–navy);
margin-bottom: 16px;
line-height: 1.2;
}
.community p {
font-size: 16px;
color: rgba(40,47,131,0.75);
line-height: 1.8;
margin-bottom: 14px;
}
.community-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–navy);
color: var(–white);
padding: 10px 20px;
border-radius: 2px;
font-size: 13px;
font-weight: 600;
margin-top: 12px;
letter-spacing: 0.5px;
}
.pillars {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.pillar {
background: rgba(255,255,255,0.5);
border: 1px solid rgba(40,47,131,0.15);
border-radius: 4px;
padding: 20px;
}
.pillar-icon { font-size: 24px; margin-bottom: 8px; }
.pillar h4 {
font-size: 14px;
font-weight: 600;
color: var(–navy);
margin-bottom: 4px;
}
.pillar p {
font-size: 13px;
color: rgba(40,47,131,0.65);
line-height: 1.5;
margin: 0;
}
/* DELIVERY */
.delivery {
background: var(–green);
padding: 60px 40px;
}
.delivery-inner {
max-width: 1100px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
gap: 40px;
flex-wrap: wrap;
}
.delivery-text h3 {
font-family: ‘Playfair Display’, serif;
font-size: 30px;
font-weight: 900;
color: var(–white);
margin-bottom: 8px;
}
.delivery-text p {
color: rgba(255,255,255,0.8);
font-size: 15px;
max-width: 420px;
line-height: 1.7;
}
.delivery-badges {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.d-badge {
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
border-radius: 3px;
padding: 14px 20px;
text-align: center;
min-width: 110px;
}
.d-badge .d-icon { font-size: 24px; margin-bottom: 6px; }
.d-badge span {
display: block;
font-size: 12px;
color: var(–white);
font-weight: 500;
letter-spacing: 0.5px;
}
/* CTA */
.cta {
background: var(–cream);
padding: 80px 40px;
text-align: center;
border-top: 1px solid rgba(40,47,131,0.08);
}
.cta h2 {
font-family: ‘Playfair Display’, serif;
font-size: 42px;
font-weight: 900;
color: var(–navy);
margin-bottom: 16px;
}
.cta p {
color: var(–text-muted);
font-size: 17px;
max-width: 460px;
margin: 0 auto 36px;
line-height: 1.7;
}
.cta-buttons {
display: flex;
gap: 16px;
justify-content: center;
flex-wrap: wrap;
}
.btn-primary {
background: var(–navy);
color: var(–white);
padding: 16px 36px;
border-radius: 2px;
font-size: 14px;
font-weight: 600;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
display: inline-block;
transition: background 0.2s;
}
.btn-primary:hover { background: var(–navy-light); }
.btn-secondary {
background: transparent;
color: var(–navy);
padding: 16px 36px;
border-radius: 2px;
border: 2px solid var(–navy);
font-size: 14px;
font-weight: 600;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
display: inline-block;
transition: all 0.2s;
}
.btn-secondary:hover { background: var(–navy); color: var(–white); }
@media (max-width: 768px) {
.stats-strip { grid-template-columns: repeat(2, 1fr); }
.story, .community-inner { grid-template-columns: 1fr; gap: 40px; }
.values-grid, .why-grid { grid-template-columns: repeat(2, 1fr); }
.pillars { grid-template-columns: 1fr; }
.hero { padding: 60px 24px 80px; }
.story, .why-us, .cta { padding: 60px 24px; }
.values { padding: 60px 24px; }
.community { padding: 60px 24px; }
.delivery { padding: 48px 24px; }
}
@media (max-width: 480px) {
.stats-strip { grid-template-columns: repeat(2, 1fr); }
.values-grid { grid-template-columns: 1fr; }
.why-grid { grid-template-columns: 1fr; }
.stat-item { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.2); }
}

Est. 2010 · Leicester

Your Home Deserves
The Very Best

Family-run and community-driven — we’ve been helping Leicester homes find their perfect furniture for over a decade.

 


10+
Years Serving Leicester
500+
Top Brands & Designers
15yr
Quality Guarantee
Free
England-wide Delivery

“Furniture is not just a necessity — it is an extension of your personality and taste.”

— Your Local Leicester Furniture
 
Our Story

More Than Just Furniture

 

At Your Local Leicester Furniture, we believe every home deserves to feel beautiful, comfortable, and unmistakably yours. Since 2010, we’ve been proudly serving Leicester and the surrounding areas — not just as a furniture store, but as a trusted partner in creating the home you love.

As a locally owned and operated business, we bring you a carefully curated selection of furniture and home décor from over 500 top brands and designers. Whether you prefer contemporary simplicity or timeless classic, we have something made just for your space and your budget.

What We Stand For

Our Core Values

Everything we do is guided by a simple belief: you deserve quality, honesty, and exceptional service.

🏆

Uncompromising Quality

Every piece in our collection is selected for its craftsmanship, durability, and design. We back it with a 15-year guarantee.

🤝

Exceptional Service

Our friendly, knowledgeable team is always on hand to guide you — from choosing the right sofa to arranging your delivery.

🏡

Community First

We are proud members of the Leicester community and actively support local charities and organisations that make a difference.

💷

Flexible Finance

We understand furniture is a significant investment. Our easy financing options let you enjoy your home now and pay over time.

Reasons to Choose Us

The Leicester Difference

01

500+ Brands Under One Roof

From contemporary sofas to classic dining sets — explore a diverse range of collections curated for every style and budget.

02

Free Nationwide Delivery

We offer free door delivery to most of England, so your dream furniture arrives safely — wherever you are.

03

White Glove Service

For an extra touch of luxury, our White Glove team will unpack, position, and assemble your furniture in your home.

04

15-Year Quality Guarantee

We stand behind every product we sell. Our guarantee gives you complete peace of mind with every purchase.

05

Local Expertise

Over a decade of serving Leicester families means we understand what your home truly needs — and what lasts.

06

Flexible Payment Options

Easy finance plans available so you can furnish your home beautifully today without stretching your budget.

Heart of the Community

Proudly Rooted in Leicester

We don’t just sell furniture — we invest in the city we call home. As a proud Leicester business, we actively support local charities and organisations, because we know that a thriving community benefits everyone.

When you shop with us, you’re supporting a local family business that gives back — and that commitment is something we’ll never compromise on.

🏙️   Leicester’s Most Loved Furniture Store
❤️

Charitable Giving

Active support for local Leicester charities and causes throughout the year.

🌿

Sustainable Choices

Offering furniture built to last, reducing waste and protecting our environment.

👨‍👩‍👧

Family Values

Family-run with personal care — you’re a neighbour, not just a customer.

Trusted Reputation

Years of five-star service backed by hundreds of happy Leicester homes.

We Come to You

Free delivery across most of England — including standard door delivery, 2-Man delivery, and full White Glove service with assembly for orders over £600.

🚚
Free Door Delivery
👷
2-Man Delivery

White Glove Service
📦
14-Day Dispatch

Visit Us Today

Ready to Transform Your Home?

Visit our Leicester showroom and discover the perfect furniture for every room and every style.

Shop Our Collection Contact Us