*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–cream: #FAF7F2;
–warm-white: #FFFCF8;
–sage: #6B8C6E;
–sage-light: #EAF0EB;
–sage-dark: #3D5E40;
–text: #2A2420;
–text-muted: #7A6E69;
–border: #E8E0D8;
–accent: #C8854A;
}
body {
font-family: ‘DM Sans’, sans-serif;
background: var(–warm-white);
color: var(–text);
line-height: 1.7;
}
.hero {
background: var(–cream);
border-bottom: 1px solid var(–border);
padding: 72px 24px 64px;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute;
top: -80px; right: -80px;
width: 320px; height: 320px;
background: var(–sage-light);
border-radius: 50%;
opacity: 0.5;
}
.hero::after {
content: ”;
position: absolute;
bottom: -60px; left: -40px;
width: 220px; height: 220px;
background: #F5EAD8;
border-radius: 50%;
opacity: 0.6;
}
.hero-inner {
position: relative;
z-index: 1;
max-width: 640px;
margin: 0 auto;
}
.hero-tag {
display: inline-block;
background: var(–sage-light);
color: var(–sage-dark);
font-size: 12px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
padding: 6px 16px;
border-radius: 20px;
margin-bottom: 20px;
}
.hero h1 {
font-family: ‘Lora’, serif;
font-size: clamp(30px, 5vw, 46px);
font-weight: 600;
line-height: 1.25;
color: var(–text);
margin-bottom: 18px;
}
.hero h1 em {
font-style: italic;
color: var(–sage-dark);
}
.hero p {
font-size: 17px;
color: var(–text-muted);
font-weight: 300;
max-width: 500px;
margin: 0 auto;
}
.container {
max-width: 820px;
margin: 0 auto;
padding: 0 24px;
}
.story {
padding: 64px 0;
border-bottom: 1px solid var(–border);
}
.story-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 56px;
align-items: start;
}
@media (max-width: 640px) {
.story-grid { grid-template-columns: 1fr; gap: 32px; }
}
.story-text h2 {
font-family: ‘Lora’, serif;
font-size: 26px;
font-weight: 600;
margin-bottom: 16px;
color: var(–text);
}
.story-text p {
font-size: 16px;
color: var(–text-muted);
margin-bottom: 14px;
}
.story-text p strong {
color: var(–text);
font-weight: 500;
}
.story-aside {
background: var(–cream);
border: 1px solid var(–border);
border-radius: 16px;
padding: 32px 28px;
position: relative;
}
.story-aside::before {
content: ‘”‘;
font-family: ‘Lora’, serif;
font-size: 80px;
color: var(–sage-light);
position: absolute;
top: 8px; left: 20px;
line-height: 1;
}
.story-aside blockquote {
font-family: ‘Lora’, serif;
font-size: 18px;
font-style: italic;
color: var(–sage-dark);
line-height: 1.6;
padding-top: 28px;
margin-bottom: 16px;
}
.story-aside cite {
font-size: 13px;
color: var(–text-muted);
font-style: normal;
font-weight: 500;
}
.values {
padding: 64px 0;
border-bottom: 1px solid var(–border);
}
.section-label {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(–sage);
margin-bottom: 10px;
}
.section-title {
font-family: ‘Lora’, serif;
font-size: 28px;
font-weight: 600;
margin-bottom: 40px;
color: var(–text);
}
.values-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 20px;
}
.value-card {
background: var(–cream);
border: 1px solid var(–border);
border-radius: 14px;
padding: 28px 24px;
}
.value-icon {
width: 44px; height: 44px;
border-radius: 12px;
display: flex; align-items: center; justify-content: center;
font-size: 22px;
margin-bottom: 16px;
}
.value-icon.green { background: var(–sage-light); }
.value-icon.amber { background: #FFF0E0; }
.value-icon.blue { background: #E8F0FE; }
.value-icon.rose { background: #FCE8EE; }
.value-card h3 {
font-size: 15px;
font-weight: 500;
margin-bottom: 8px;
color: var(–text);
}
.value-card p {
font-size: 14px;
color: var(–text-muted);
line-height: 1.6;
}
.author-section {
padding: 64px 0;
border-bottom: 1px solid var(–border);
}
.author-card {
display: flex;
gap: 32px;
align-items: flex-start;
background: var(–cream);
border: 1px solid var(–border);
border-radius: 20px;
padding: 36px 32px;
}
@media (max-width: 580px) {
.author-card { flex-direction: column; }
}
.author-avatar {
width: 88px; height: 88px;
border-radius: 50%;
background: linear-gradient(135deg, var(–sage-light), #D4E8D5);
display: flex; align-items: center; justify-content: center;
font-family: ‘Lora’, serif;
font-size: 30px;
font-weight: 600;
color: var(–sage-dark);
flex-shrink: 0;
border: 3px solid #fff;
box-shadow: 0 0 0 1px var(–border);
}
.author-info h3 {
font-size: 20px;
font-weight: 500;
margin-bottom: 4px;
}
.author-role {
font-size: 13px;
color: var(–sage);
font-weight: 500;
margin-bottom: 14px;
letter-spacing: 0.03em;
}
.author-info p {
font-size: 15px;
color: var(–text-muted);
margin-bottom: 10px;
}
.author-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 14px;
}
.tag {
background: var(–sage-light);
color: var(–sage-dark);
font-size: 12px;
font-weight: 500;
padding: 4px 12px;
border-radius: 20px;
}
.stats-strip {
padding: 56px 0;
border-bottom: 1px solid var(–border);
}
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
gap: 2px;
border: 1px solid var(–border);
border-radius: 16px;
overflow: hidden;
}
.stat-item {
padding: 28px 20px;
text-align: center;
background: var(–cream);
border-right: 1px solid var(–border);
}
.stat-item:last-child { border-right: none; }
.stat-number {
font-family: ‘Lora’, serif;
font-size: 34px;
font-weight: 600;
color: var(–sage-dark);
display: block;
margin-bottom: 4px;
}
.stat-label {
font-size: 13px;
color: var(–text-muted);
font-weight: 400;
}
.coverage {
padding: 64px 0;
border-bottom: 1px solid var(–border);
}
.coverage-list {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
}
@media (max-width: 520px) {
.coverage-list { grid-template-columns: 1fr; }
}
.coverage-item {
display: flex;
align-items: flex-start;
gap: 12px;
padding: 16px 18px;
background: var(–warm-white);
border: 1px solid var(–border);
border-radius: 10px;
}
.check {
width: 20px; height: 20px;
background: var(–sage-light);
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
margin-top: 2px;
}
.check::after {
content: ‘✓’;
font-size: 11px;
color: var(–sage-dark);
font-weight: 700;
}
.coverage-item span {
font-size: 14px;
color: var(–text-muted);
line-height: 1.5;
}
.coverage-item span strong {
display: block;
color: var(–text);
font-weight: 500;
font-size: 14px;
margin-bottom: 2px;
}
.cta-section {
padding: 64px 0 80px;
text-align: center;
}
.cta-box {
background: var(–sage-dark);
border-radius: 20px;
padding: 56px 40px;
position: relative;
overflow: hidden;
}
.cta-box::before {
content: ”;
position: absolute;
top: -60px; right: -60px;
width: 200px; height: 200px;
border-radius: 50%;
background: rgba(255,255,255,0.05);
}
.cta-box h2 {
font-family: ‘Lora’, serif;
font-size: 28px;
font-weight: 600;
color: #fff;
margin-bottom: 12px;
}
.cta-box p {
font-size: 16px;
color: rgba(255,255,255,0.7);
margin-bottom: 28px;
max-width: 440px;
margin-left: auto;
margin-right: auto;
}
.cta-btn {
display: inline-block;
background: #fff;
color: var(–sage-dark);
font-size: 15px;
font-weight: 500;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
transition: opacity 0.2s;
margin: 6px;
}
.cta-btn:hover { opacity: 0.9; }
.cta-btn.outline {
background: transparent;
color: #fff;
border: 1px solid rgba(255,255,255,0.35);
}
Sensory Wardrobe is a research-focused clothing guide for adults who experience tactile sensitivity — from fabric discomfort and label irritation to seam pressure and waistband pain.
Most sensory clothing content online focuses on children. Most adult clothing guides ignore sensory needs entirely. Sensory Wardrobe exists to fill that gap — with practical, clearly written guides on fabrics, brands, and daily strategies that actually help adults dress more comfortably.
Every guide on this site is written by researchers who read product specifications carefully, cross-reference fabric claims, and prioritise clear and honest information over clickbait or affiliate-driven rankings.
We do not make medical claims. We do not diagnose conditions. We research clothing — and we take that seriously.
“Finding a genuinely comfortable tagless, seamless t-shirt changed how we thought about getting dressed. We want that experience to be easy for every adult who needs it.”
— The Sensory Wardrobe editorial team
What guides us
🧵
We recommend clothing based on construction quality and verified features — not paid placements or sponsored rankings.
🔬
Fabric and materials guidance draws on verified product specifications, occupational therapy literature, and sensory science research.
🧠
Every guide is written specifically for adults with sensory sensitivity — not repurposed from children’s content or general fashion advice.
💬
No jargon, no filler. Direct, practical information you can act on immediately.
Who writes here
SW
Clothing researcher & sensory comfort specialist
Sarah has spent over six years researching adaptive and sensory-friendly clothing for adults. Her background is in consumer product research, and she brings a methodical approach to fabric evaluation, brand analysis, and practical comfort strategies. She reads every product specification before recommending anything on this site.
Sarah does not have a medical background — and is clear about that. Sensory Wardrobe is a clothing research resource, not a clinical service. For medical or therapeutic advice, we always recommend speaking with a qualified occupational therapist or healthcare professional.
Fabric science
Sensory-friendly fashion
Adult tactile sensitivity
Consumer product research
Wardrobe strategy
What you’ll find here
Fabric guidesDetailed breakdowns of bamboo, cotton, modal, and other materials — what they feel like and why.
Brand reviewsHonest analysis of brands marketing themselves as sensory-friendly, with specific product notes.
Clothing by comfort challengeGuides focused on specific problems: sock seams, waistbands, label irritation, and more.
Wardrobe strategyPractical advice for building a wardrobe that reduces daily friction and decision fatigue.
Sensory socks and underwearDetailed coverage of the items most adults with tactile sensitivity struggle with most.
Work and everyday dressingHow to navigate dress codes and daily routines without sacrificing comfort.
Browse our guides, brand reviews, and practical tips — written for adults who want clear, reliable information about sensory-friendly clothing.