Preppy Heirloom Nursery Collection

Preppy Heirloom is classic Southern charm with a wink. Hydrangea bows, ribboned crests, and mix-and-match prints make this collection timeless, tailored, and just the right amount of extra.

13 products

Filter by

Preppy Heirloom Nursery Collection Crib Bedding Set | Chinoiserie Garden
Regular Price
$315.00
Sale Price
$315.00
Regular Price
Unit Price
per 
Preppy Heirloom Nursery Collection Organic Cotton Baby Quilt | Preppy Heirloom
Regular Price
from $125.00
Sale Price
from $125.00
Regular Price
$125.00
Unit Price
per 
Preppy Heirloom Nursery Collection Curtain Panel | Chinoiserie Garden
Regular Price
from $90.00
Sale Price
from $90.00
Regular Price
$90.00
Unit Price
per 
Preppy Heirloom Nursery Collection Crib Sheet | Chinoiserie Garden
Regular Price
$70.00
Sale Price
$70.00
Regular Price
$70.00
Unit Price
per 
Preppy Heirloom Nursery Collection Minky Blanket | Preppy Heirloom
Regular Price
$60.00
Sale Price
$60.00
Regular Price
$60.00
Unit Price
per 
Preppy Heirloom Nursery Collection Nursing Pillow Cover | Preppy Heirloom
Regular Price
$55.00
Sale Price
$55.00
Regular Price
Unit Price
per 
Explore Preppy Crib Sheets

Explore Preppy Crib Sheets

SHOP NOW
Crib with pink floral crib skirt and white crib bars
Preppy Heirloom Nursery Collection Gathered Crib Skirt | Chinoiserie Garden
Regular Price
$150.00
Sale Price
$150.00
Regular Price
$150.00
Unit Price
per 
Preppy Heirloom Nursery Collection Swaddle Set | Chinoiserie Garden
Regular Price
from $55.00
Sale Price
from $55.00
Regular Price
$55.00
Unit Price
per 
Preppy Heirloom Nursery Collection Minky Blanket | Personalized Chinoiserie Garden
Regular Price
$60.00
Sale Price
$60.00
Regular Price
$60.00
Unit Price
per 
Preppy Heirloom Nursery Collection Car Seat Cover | Preppy Heirloom
Regular Price
$40.00
Sale Price
$40.00
Regular Price
Unit Price
per 
Preppy Heirloom Nursery Collection Crib Rail Cover | Chinoiserie Garden + Pink Hydrangea Medallion
Regular Price
$100.00
Sale Price
$100.00
Regular Price
$100.00
Unit Price
per 
Preppy Heirloom Nursery Collection Changing Pad Cover | Preppy Heirloom
Regular Price
$50.00
Sale Price
$50.00
Regular Price
Unit Price
per 
Browse Preppy Room Decor

Browse Preppy Room Decor

SHOP NOW
Floral crib sheet draped over a crib with a white background
Preppy Heirloom Nursery Collection Muslin Blanket | Chinoiserie Garden
Regular Price
$100.00
Sale Price
$100.00
Regular Price
$100.00
Unit Price
per 
Bring on the Cuddles

Bring on the Cuddles

SHOP BABY BLANKETS
/* === Promo text spacing only (no layout change) === */ .promo-card .promo-content > * { margin: 0 0 1em !important; /* one line between each */ } .promo-card .promo-content > *:last-child { margin-bottom: 0 !important; /* no trailing gap */ } /* RTE paragraphs inside description */ .promo-card .promo-content .rte > * { margin: 0 0 1em !important; } .promo-card .promo-content .rte > *:last-child { margin-bottom: 0 !important; } /* Keep headings tidy; sizes come from CSS vars already set inline */ .promo-card .promo-content h1, .promo-card .promo-content h2, .promo-card .promo-content h3, .promo-card .promo-content .promo-title { line-height: 1.2; } /* Buttons shouldn’t add extra space after */ .promo-card .promo-content .button, .promo-card .promo-content .btn, .promo-card .promo-content a.button, .promo-card .promo-content button { margin-bottom: 0 !important; } /* --- Promo card stacking + visibility --- */ .promo-card { position: relative; } /* ensure a positioning context */ .promo-card .promo-media { position: relative; z-index: 0; } .promo-card .promo-overlay { position: absolute; inset: 0; z-index: 1; pointer-events: none; } /* put text ABOVE media/overlay */ .promo-card .promo-content { position: absolute; inset: 0; z-index: 2; display: flex; justify-content: center; align-items: center; padding: 1rem; gap: 0; color: var(--promo-text-color, #111) !important; /* readable default */ } .promo-card .promo-content * { color: inherit; } /* inherit text color reliably */ /* text-only mode: keep normal flow (no overlaying) */ .promo-card.promo--text-only .promo-content { position: relative; inset: auto; z-index: 0; } /* optional: if your theme sets weird line-heights/margins */ .promo-card .promo-title { line-height: 1.2; } .promo-card .promo-content > * { margin: 0 0 1em; } .promo-card .promo-content > *:last-child { margin-bottom: 0; } /* Responsive promo typography: scales down on mobile, never exceeds your slider sizes */ .promo-card .promo-title, .promo-card .promo-heading { font-size: clamp(18px, 5.2vw, var(--promo-h-size, 28px)) !important; line-height: 1.2; overflow-wrap: anywhere; hyphens: auto; } .promo-card .promo-text, .promo-card .rte p { font-size: clamp(14px, 4.2vw, var(--promo-p-size, 16px)) !important; overflow-wrap: anywhere; hyphens: auto; } .promo-card .button, .promo-card .btn, .promo-card a.button, .promo-card button { font-size: clamp(12px, 3.7vw, var(--promo-btn-size, 14px)) !important; } /* Slightly tighter padding on very small devices, doesn’t affect desktop */ @media (max-width: 480px) { .promo-card .promo-content { padding: 0.75rem; } } @media (max-width: 380px) { .promo-card .promo-title { font-size: clamp(16px, 6vw, var(--promo-h-size, 28px)) !important; } .promo-card .promo-text { font-size: clamp(13px, 4.8vw, var(--promo-p-size, 16px)) !important; } .promo-card .button, .promo-card .btn, .promo-card a.button { font-size: clamp(12px, 4vw, var(--promo-btn-size, 14px)) !important; } } /* Force promo tiles to be full-width on mobile */ @media (max-width: 740px) { .collection__page-products .promo-card { grid-column: auto / span 12 !important; /* override span-6/others */ width: 100% !important; } } /* Mobile: make the whole collection grid full-bleed */ @media (max-width: 740px) { .collection__page .collection--grid_container, .collection__page #main-collection-product-grid { margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; width: 100vw !important; } .collection__page .grid__wrapper, .collection__page .grid__wrapper.grid__wrapper-nest { padding-left: 0 !important; padding-right: 0 !important; } } @media (max-width: 740px) { /* The immediate page/grid shell around the products */ .collection__page #CollectionProductGrid { margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; width: 100vw !important; } .collection__page .collection--grid_container, .collection__page #main-collection-product-grid, .collection__page .grid__wrapper, .collection__page .grid__wrapper.grid__wrapper-nest { padding-left: 0 !important; padding-right: 0 !important; } }