Breastie – Emotional Support Crochet Boob
:root {
–cream: #f7f1e8;
–deep-brown: #4a3326;
–soft-brown: #8b6b52;
–accent-gold: #d9a85b;
–soft-rose: #e9c3b8;
–sans: system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, sans-serif;
–serif: “Georgia”, “Times New Roman”, serif;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family: var(–sans);
background: var(–cream);
color: var(–deep-brown);
line-height: 1.6;
}
a {
color: inherit;
text-decoration: none;
}
img {
max-width: 100%;
display: block;
}
.page {
max-width: 1100px;
margin: 0 auto;
padding: 1.5rem;
}
header {
text-align: center;
padding: 1.5rem 0 0.5rem;
}
.tagline-top {
font-family: var(–serif);
letter-spacing: 0.12em;
font-size: 0.8rem;
text-transform: uppercase;
color: var(–soft-brown);
}
.tagline-top span.star {
color: var(–accent-gold);
margin: 0 0.4rem;
}
.logo-title {
font-family: var(–serif);
font-size: 2.6rem;
margin-top: 0.5rem;
letter-spacing: 0.08em;
}
.subtitle {
font-size: 0.95rem;
text-transform: uppercase;
letter-spacing: 0.18em;
margin-top: 0.4rem;
color: var(–soft-brown);
}
.hero {
display: grid;
grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
gap: 2.5rem;
align-items: center;
padding: 2.5rem 0 2rem;
}
.hero-text h2 {
font-family: var(–serif);
font-size: 1.6rem;
margin-bottom: 0.75rem;
}
.hero-text p {
margin-bottom: 0.75rem;
font-size: 1rem;
}
.hero-text .note {
font-size: 0.9rem;
color: var(–soft-brown);
}
.hero-cta {
margin-top: 1.5rem;
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.btn {
padding: 0.7rem 1.4rem;
border-radius: 999px;
border: 1px solid var(–deep-brown);
font-size: 0.9rem;
text-transform: uppercase;
letter-spacing: 0.12em;
background: transparent;
cursor: pointer;
transition: all 0.2s ease;
}
.btn-primary {
background: var(–deep-brown);
color: #fff;
border-color: var(–deep-brown);
}
.btn-primary:hover {
background: #2f2118;
}
.btn-ghost:hover {
background: rgba(0, 0, 0, 0.04);
}
.hero-image-card {
background: #fdf8f1;
border-radius: 24px;
padding: 1.5rem;
border: 1px solid #eadfce;
position: relative;
overflow: hidden;
}
.hero-image-card::before,
.hero-image-card::after {
content: “✶”;
position: absolute;
font-size: 1.2rem;
color: var(–accent-gold);
opacity: 0.7;
}
.hero-image-card::before {
top: 12px;
right: 18px;
}
.hero-image-card::after {
bottom: 16px;
left: 20px;
}
.hero-image-label {
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.16em;
color: var(–soft-brown);
margin-bottom: 0.75rem;
}
.hero-image-placeholder {
width: 100%;
aspect-ratio: 4 / 3;
border-radius: 18px;
background: radial-gradient(circle at 30% 20%, #f3d9c9, #e1b9a4 40%, #c89a83 70%, #b07f69);
display: flex;
align-items: center;
justify-content: center;
color: rgba(255, 255, 255, 0.9);
font-family: var(–serif);
font-size: 1.1rem;
text-align: center;
padding: 1rem;
}
.hero-image-note {
margin-top: 0.75rem;
font-size: 0.8rem;
color: var(–soft-brown);
}
.section-title {
text-align: center;
margin: 2.5rem 0 1.5rem;
}
.section-title h3 {
font-family: var(–serif);
font-size: 1.4rem;
margin-bottom: 0.25rem;
}
.section-title p {
font-size: 0.9rem;
color: var(–soft-brown);
}
.products-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
gap: 1.75rem;
}
.product-card {
background: #fdf8f1;
border-radius: 20px;
padding: 1.25rem;
border: 1px solid #eadfce;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.product-image {
width: 100%;
aspect-ratio: 1 / 1;
border-radius: 16px;
background: radial-gradient(circle at 30% 20%, #f3d9c9, #e1b9a4 40%, #c89a83 70%, #b07f69);
margin-bottom: 0.9rem;
}
.product-name {
font-family: var(–serif);
font-size: 1.1rem;
margin-bottom: 0.2rem;
}
.product-tagline {
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.16em;
color: var(–soft-brown);
margin-bottom: 0.5rem;
}
.product-desc {
font-size: 0.9rem;
margin-bottom: 0.6rem;
}
.product-meta {
font-size: 0.8rem;
color: var(–soft-brown);
margin-bottom: 0.6rem;
}
.product-bottom {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.75rem;
margin-top: 0.5rem;
}
.price {
font-weight: 600;
font-size: 1rem;
}
.pill {
display: inline-flex;
align-items: center;
gap: 0.3rem;
padding: 0.25rem 0.7rem;
border-radius: 999px;
background: #f3e3cf;
font-size: 0.75rem;
color: var(–soft-brown);
}
.how-it-works {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
gap: 1.5rem;
margin-bottom: 2.5rem;
}
.how-card {
background: #fdf8f1;
border-radius: 18px;
padding: 1.25rem;
border: 1px dashed #e0d2be;
}
.how-label {
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.16em;
color: var(–soft-brown);
margin-bottom: 0.4rem;
}
.how-card h4 {
font-family: var(–serif);
font-size: 1.05rem;
margin-bottom: 0.4rem;
}
.how-card p {
font-size: 0.9rem;
}
.about {
background: #fdf8f1;
border-radius: 22px;
border: 1px solid #eadfce;
padding: 1.75rem 1.5rem;
margin-bottom: 2.5rem;
display: grid;
grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
gap: 1.75rem;
}
.about h3 {
font-family: var(–serif);
font-size: 1.3rem;
margin-bottom: 0.5rem;
}
.about p {
font-size: 0.9rem;
margin-bottom: 0.5rem;
}
.about-meta {
font-size: 0.85rem;
color: var(–soft-brown);
}
.about-badge {
display: inline-flex;
flex-wrap: wrap;
gap: 0.4rem;
margin-top: 0.75rem;
}
.about-pill {
padding: 0.25rem 0.7rem;
border-radius: 999px;
border: 1px solid #e0d2be;
font-size: 0.75rem;
color: var(–soft-brown);
}
.contact {
text-align: center;
padding-bottom: 2.5rem;
}
.contact p {
font-size: 0.9rem;
margin-bottom: 0.4rem;
}
.contact a {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}
footer {
text-align: center;
font-size: 0.75rem;
color: var(–soft-brown);
padding-bottom: 1.5rem;
}
@media (max-width: 800px) {
.hero {
grid-template-columns: 1fr;
}
.about {
grid-template-columns: 1fr;
}
header {
padding-top: 1rem;
}
}
The bestie that fits in your hand.
A serene, hand-crocheted companion crafted to bring calm to your soul and softness to your day.
When stress takes hold, hold your Breastie, breathe, and let your new bestie ease your mind,
body, and soul.
Each Breastie is individually made, so slight variations in shape and color are part of the charm.
Shop the Breastie collection
Choose the color and vibe that feels like your new bestie.
The original emotional support crochet boob—perfectly palm-sized, gently weighted, and made to
squeeze, hold, and breathe with.
A soft blush tone for those who crave warmth and tenderness. Ideal for quiet moments, journaling,
or winding down at night.
A duo of Breasties—perfect for gifting, sharing, or keeping one at home and one at work.
How to use your Breastie
Simple, grounding rituals for busy, tender hearts.
Hold
Place your Breastie in the palm of your hand. Feel the gentle weight and texture of each stitch.
Breathe
Inhale slowly for a count of four, exhale for a count of six. Let your shoulders soften as you
squeeze and release.
Soften
Let your mind, body, and soul ease into the moment. Your Breastie is a reminder that you are held,
too.
Hand-crocheted with artistry
Every Breastie is designed and crocheted by hand, stitch by stitch, with intention and care. No two
are exactly alike—each one is a tiny, tactile reminder to pause, breathe, and soften.
From the weighted yarn to the custom shaping, your Breastie is crafted to feel grounding in your
hand and soothing to your nervous system.
Custom design
Individually made
Questions, custom colors, or bulk orders?
Reach out directly—your Breastie can be as unique as you are.
Email: princess_di_00@yahoo.com
Location: Burleson, Texas