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); }
}
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.
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.
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.
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
Ready to Transform Your Home?
Visit our Leicester showroom and discover the perfect furniture for every room and every style.
-
Furniture (516)
-
All Premium Furniture Brands (93)
-
Appliances (7)
-
Art & Printed Products (59)
-
Artificial Flowers & Greenery (418)
-
Bedroom (267)
-
Bedroom Furniture (1)
-
Black Friday (13)
-
Black Friday Mega Deals – Your Local Leicester Furniture (68)
-
Body Creams (3)
-
Body Exfoliation (4)
-
Body Gels & Lotions (9)
-
Clearance (494)
-
Clocks (39)
-
Coat And Umbrella Stands (3)
-
Decor (20)
-
Dining (348)
-
Dining Room Furniture (3)
-
Eye Care (4)
-
Face Cleansing & Toning (16)
-
Face Creams (22)
-
Face Exfoliation (6)
-
Face Masks (23)
-
Face Serums & Gels (24)
-
Fireside Accessories (32)
-
Garden (15)
-
Garden Accessories (1)
-
GEO (4)
-
Gifts & Accessories (677)
-
Hands & Feet Care (2)
-
Hods & Holders (5)
-
Hods and Holders (10)
-
Home Office (43)
-
Italian (30)
-
Kitchen Furniture (1)
-
Lighting (118)
-
Living (171)
-
Living Room Furniture (13)
-
Luna (5)
-
Massage Oils (5)
-
Mattresses (34)
-
Mirrors (42)
-
Premium Brands (1)
-
Recliners & Sleeper Chairs (24)
-
Sofas (757)
-
Sun Care (6)
-
Ted Baker (8)
-
Uncategorized (350)
