Open House Template

 


:root {
–gold: #B8933E;
–gold-light: #F0DFA8;
–gold-dark: #7A5F23;
–charcoal: #1C1C1C;
–warm-white: #FAF8F4;
–cream: #F3EFE6;
–muted: #6B6355;
–border: #D9D2C5;
–font-display: ‘Cormorant Garamond’, Georgia, serif;
–font-body: ‘DM Sans’, sans-serif;
}

html { scroll-behavior: smooth; }

body {
font-family: var(–font-body);
background: var(–warm-white);
color: var(–charcoal);
line-height: 1.7;
font-size: 16px;
}

/* ─── OPEN HOUSE BANNER ─── */
.oh-banner {
background: var(–gold);
color: #fff;
text-align: center;
padding: 12px 20px;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
}
.oh-banner span { margin: 0 16px; opacity: 0.6; }

/* ─── HERO ─── */
.hero {
position: relative;
min-height: 90vh;
display: flex;
align-items: flex-end;
overflow: hidden;
background: var(–charcoal);
}
.hero-bg {
position: absolute;
inset: 0;
background: url(‘https://api.cotality.com/trestle/Media/Property/PHOTO-Jpeg/1159882232/1/MzczLzE5MTEvMjA/MjAvNTg4MS8xNzc5ODkyMTUw/idz4Sz5XY83UIZrjDgo0DXitf9zgyUkwhVwQhgqMQ18’) center/cover no-repeat;
opacity: 0.55;
}
.hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(10,8,5,0.92) 0%, rgba(10,8,5,0.3) 55%, transparent 100%);
}
.hero-content {
position: relative;
z-index: 2;
padding: 60px 6vw 80px;
max-width: 820px;
}
.oh-pill {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–gold);
color: #fff;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 6px 16px;
border-radius: 999px;
margin-bottom: 24px;
}
.oh-pill::before {
content: ”;
width: 7px; height: 7px;
border-radius: 50%;
background: #fff;
animation: pulse 1.8s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { opacity: 1; transform: scale(1); }
50% { opacity: 0.4; transform: scale(0.7); }
}
.hero h1 {
font-family: var(–font-display);
font-size: clamp(2.6rem, 6vw, 5rem);
font-weight: 600;
color: #fff;
line-height: 1.1;
margin-bottom: 12px;
}
.hero-sub {
font-family: var(–font-display);
font-size: clamp(1rem, 2vw, 1.3rem);
color: var(–gold-light);
font-style: italic;
margin-bottom: 32px;
}
.hero-stats {
display: flex;
flex-wrap: wrap;
gap: 28px;
margin-bottom: 40px;
}
.hero-stat {
display: flex;
flex-direction: column;
}
.hero-stat .val {
font-family: var(–font-display);
font-size: 2rem;
font-weight: 600;
color: #fff;
line-height: 1;
}
.hero-stat .lbl {
font-size: 11px;
letter-spacing: 0.12em;
text-transform: uppercase;
color: rgba(255,255,255,0.5);
margin-top: 4px;
}
.hero-divider {
width: 1px;
height: 40px;
background: rgba(255,255,255,0.2);
align-self: center;
}
.hero-cta {
display: flex;
flex-wrap: wrap;
gap: 14px;
}
.btn-primary {
display: inline-block;
background: var(–gold);
color: #fff;
font-family: var(–font-body);
font-size: 13px;
font-weight: 500;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 14px 32px;
text-decoration: none;
border: none;
cursor: pointer;
transition: background 0.2s, transform 0.15s;
}
.btn-primary:hover { background: var(–gold-dark); transform: translateY(-1px); }
.btn-outline {
display: inline-block;
background: transparent;
color: #fff;
font-family: var(–font-body);
font-size: 13px;
font-weight: 500;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 14px 32px;
text-decoration: none;
border: 1px solid rgba(255,255,255,0.4);
cursor: pointer;
transition: border-color 0.2s, background 0.2s;
}
.btn-outline:hover { border-color: #fff; background: rgba(255,255,255,0.08); }

/* ─── SECTION WRAPPER ─── */
.section { padding: 80px 6vw; }
.section-sm { padding: 56px 6vw; }
.section-inner { max-width: 1120px; margin: 0 auto; }
.section-label {
font-size: 11px;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(–gold);
font-weight: 500;
margin-bottom: 10px;
}
.section-title {
font-family: var(–font-display);
font-size: clamp(1.8rem, 3.5vw, 2.8rem);
font-weight: 600;
line-height: 1.2;
margin-bottom: 20px;
}
.section-lead {
font-size: 17px;
color: var(–muted);
max-width: 640px;
line-height: 1.8;
margin-bottom: 48px;
}

/* ─── OPEN HOUSE CARD ─── */
.oh-card-wrap {
background: var(–cream);
border-top: 3px solid var(–gold);
}
.oh-card-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 0;
}
@media (max-width: 680px) {
.oh-card-grid { grid-template-columns: 1fr; }
}
.oh-info-block {
padding: 40px 36px;
border-right: 1px solid var(–border);
}
.oh-info-block:last-child { border-right: none; }
.oh-info-icon {
font-size: 28px;
margin-bottom: 12px;
}
.oh-info-title {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.14em;
color: var(–gold);
font-weight: 500;
margin-bottom: 6px;
}
.oh-info-val {
font-family: var(–font-display);
font-size: 1.5rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: 4px;
}
.oh-info-sub {
font-size: 14px;
color: var(–muted);
}

/* ─── FEATURES GRID ─── */
.features-bg { background: var(–charcoal); }
.features-bg .section-title { color: #fff; }
.features-bg .section-label { color: var(–gold-light); }
.features-bg .section-lead { color: rgba(255,255,255,0.55); }
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 1px;
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.08);
}
.feature-item {
padding: 32px 28px;
background: var(–charcoal);
transition: background 0.2s;
}
.feature-item:hover { background: #242420; }
.feature-icon {
font-size: 22px;
margin-bottom: 14px;
}
.feature-name {
font-size: 15px;
font-weight: 500;
color: #fff;
margin-bottom: 6px;
}
.feature-desc {
font-size: 13px;
color: rgba(255,255,255,0.45);
line-height: 1.6;
}

/* ─── PROPERTY DETAILS TABLE ─── */
.details-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
}
@media (max-width: 680px) { .details-grid { grid-template-columns: 1fr; } }
.detail-group-title {
font-family: var(–font-display);
font-size: 1.2rem;
font-weight: 600;
margin-bottom: 18px;
padding-bottom: 10px;
border-bottom: 1px solid var(–border);
}
.detail-row {
display: flex;
justify-content: space-between;
padding: 9px 0;
border-bottom: 1px solid var(–cream);
font-size: 14px;
gap: 16px;
}
.detail-row .dk { color: var(–muted); }
.detail-row .dv { font-weight: 500; text-align: right; }

/* ─── DESCRIPTION BLOCK ─── */
.desc-wrap {
background: var(–cream);
}
.desc-grid {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 80px;
align-items: start;
}
@media (max-width: 768px) { .desc-grid { grid-template-columns: 1fr; gap: 40px; } }
.desc-text {
font-size: 16px;
color: #3a3530;
line-height: 1.9;
}
.desc-text p { margin-bottom: 18px; }
.highlight-card {
background: #fff;
border: 1px solid var(–border);
padding: 36px 32px;
position: sticky;
top: 24px;
}
.hc-price {
font-family: var(–font-display);
font-size: 2.6rem;
font-weight: 600;
color: var(–gold-dark);
line-height: 1;
margin-bottom: 6px;
}
.hc-addr {
font-size: 14px;
color: var(–muted);
margin-bottom: 24px;
padding-bottom: 24px;
border-bottom: 1px solid var(–border);
}
.hc-specs {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
margin-bottom: 28px;
}
.hc-spec .n {
font-family: var(–font-display);
font-size: 1.6rem;
font-weight: 600;
line-height: 1;
}
.hc-spec .l {
font-size: 12px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–muted);
margin-top: 3px;
}
.hc-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 28px;
}
.hc-tag {
font-size: 12px;
font-weight: 500;
padding: 5px 12px;
background: var(–cream);
color: var(–muted);
border: 1px solid var(–border);
}
.hc-tag.gold {
background: var(–gold-light);
color: var(–gold-dark);
border-color: var(–gold);
}

/* ─── SCHOOLS ─── */
.school-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
@media (max-width: 680px) { .school-grid { grid-template-columns: 1fr; } }
.school-card {
padding: 28px 24px;
border: 1px solid var(–border);
background: #fff;
}
.school-type {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.14em;
color: var(–gold);
font-weight: 500;
margin-bottom: 8px;
}
.school-name {
font-family: var(–font-display);
font-size: 1.2rem;
font-weight: 600;
}

/* ─── AGENT CONTACT ─── */
.agent-bg { background: var(–charcoal); }
.agent-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
@media (max-width: 768px) { .agent-grid { grid-template-columns: 1fr; gap: 40px; } }
.agent-intro {
font-family: var(–font-display);
font-size: clamp(1.6rem, 3vw, 2.4rem);
font-weight: 600;
color: #fff;
line-height: 1.25;
margin-bottom: 16px;
}
.agent-sub {
font-size: 15px;
color: rgba(255,255,255,0.5);
line-height: 1.7;
margin-bottom: 32px;
}
.agent-contact-list { list-style: none; }
.agent-contact-list li {
display: flex;
align-items: center;
gap: 12px;
padding: 12px 0;
border-bottom: 1px solid rgba(255,255,255,0.08);
color: rgba(255,255,255,0.8);
font-size: 15px;
}
.contact-ico {
width: 36px; height: 36px;
background: rgba(184,147,62,0.15);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
flex-shrink: 0;
}
.form-card {
background: #fff;
padding: 40px 36px;
}
.form-title {
font-family: var(–font-display);
font-size: 1.5rem;
font-weight: 600;
margin-bottom: 6px;
}
.form-subtitle {
font-size: 13px;
color: var(–muted);
margin-bottom: 28px;
}
.form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
margin-bottom: 14px;
}
@media (max-width: 480px) { .form-row { grid-template-columns: 1fr; } }
.form-group {
display: flex;
flex-direction: column;
gap: 6px;
margin-bottom: 14px;
}
.form-group label {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(–muted);
}
.form-group input,
.form-group textarea {
font-family: var(–font-body);
font-size: 15px;
padding: 12px 14px;
border: 1px solid var(–border);
background: var(–warm-white);
color: var(–charcoal);
outline: none;
transition: border-color 0.2s;
resize: vertical;
}
.form-group input:focus,
.form-group textarea:focus {
border-color: var(–gold);
}
.form-group textarea { min-height: 90px; }

/* ─── FOOTER ─── */
footer {
background: #111;
padding: 40px 6vw;
color: rgba(255,255,255,0.35);
font-size: 12px;
line-height: 1.8;
}
footer a { color: rgba(255,255,255,0.55); text-decoration: none; }
footer a:hover { color: var(–gold); }
.footer-inner {
max-width: 1120px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 20px;
align-items: flex-start;
}
.footer-brand {
font-family: var(–font-display);
font-size: 1.1rem;
color: rgba(255,255,255,0.7);
margin-bottom: 6px;
}

/* ─── MAP EMBED ─── */
.map-wrap { width: 100%; height: 400px; background: var(–cream); position: relative; overflow: hidden; }
.map-wrap iframe { width: 100%; height: 100%; border: 0; }

/* ─── ANIMATIONS ─── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-content > * { animation: fadeUp 0.7s ease both; }
.hero-content > *:nth-child(1) { animation-delay: 0.1s; }
.hero-content > *:nth-child(2) { animation-delay: 0.22s; }
.hero-content > *:nth-child(3) { animation-delay: 0.34s; }
.hero-content > *:nth-child(4) { animation-delay: 0.46s; }
.hero-content > *:nth-child(5) { animation-delay: 0.58s; }

@media (max-width: 768px) {
.oh-card-grid, .features-grid { grid-template-columns: 1fr; }
.section { padding: 56px 5vw; }
.oh-info-block { border-right: none; border-bottom: 1px solid var(–border); }
.oh-info-block:last-child { border-bottom: none; }
}

 

🏡 Open House | Saturday, May 30, 2026 | 1:00 PM – 3:00 PM | 6640 Plymouth Drive N, Lantana, FL

 
 
Open House — May 30th

6640 Plymouth
Drive North

Lantana, Florida 33462  ·  Floral Park Subdivision

$629,000
Asking Price
 
5
Bedrooms
 
3
Full Baths
 
2,190
Sq Ft Living
 
¼ Ac
Lot Size

📅
Date
Saturday, May 30
2026
🕐
Time
1:00 PM – 3:00 PM
Eastern Time · In Person
📍
Location
6640 Plymouth Dr N
Lantana, FL 33462

Spacious, Redecorated & Move-In Ready

Welcome to this beautifully redecorated one-story ranch home nestled in the quiet Floral Park Lantana subdivision. Thoughtfully designed with a split floor plan, this 5-bedroom, 3-full-bath residence sits on a generous quarter-acre lot — with the backyard fully configured and ready for your dream pool.

The expansive living area showcases soaring vaulted ceilings and rich crown molding, creating an airy, light-filled ambiance that feels both elegant and welcoming. The kitchen impresses with granite countertops, a double oven, built-in microwave, and abundant cabinet storage — while the adjacent breakfast bar makes everyday living effortless.

The private primary suite commands its own wing of the home, complete with a walk-in closet and a spa-like en suite bath featuring a luxurious jetted tub. All five bedrooms include their own walk-in closets — a rare and highly sought-after feature in this price range. A dedicated home office/study adds versatile flex space for remote work or a library.

The separate laundry room includes built-in countertops, a utility sink, a fold-out ironing board, and pantry storage. Practical upgrades abound: central vacuum, a sprinkler system, circular driveway, attached 2-car garage, and paddle fans throughout. Hurricane-impact windows (installed 2019), storm shutters, new underground electric (2026), and an updated septic drain field sized for 5 bedrooms all ensure peace of mind for years to come.

No mandatory HOA — an optional POA offers access to a clubhouse and community facilities. Served by Starlight Cove Elementary, Lantana Community Middle, and Santaluces High School. Pets are welcome. Cash, Conventional, FHA, and VA financing accepted.

$629,000
6640 Plymouth Drive N
Lantana, FL 33462 · MLS# B26027320
5
Bedrooms
3
Full Baths
2,190
Sq Ft
2,686
Total Sq Ft
2000
Year Built
10,446
Lot Sq Ft
No HOA
Pool-Ready Lot
Ranch / One Story
Septic
2-Car Garage
Pets OK
FHA / VA OK
Active

Request More Information

Premium Features & Upgrades

Every corner of this home reflects careful ownership and smart investment in lasting improvements.

🏠
Split Bedroom Floor Plan
Private primary suite on its own wing — separated from 4 additional bedrooms for maximum privacy.
🪟
Hurricane Impact Windows
Full hurricane windows installed January 2019 plus storm shutters — built for South Florida weather.
New Underground Electric
Brand-new underground electrical service completed in 2026 — a major, high-value infrastructure upgrade.
🛁
Primary Suite Jetted Tub
Spa-quality jetted soaking tub in the en suite bath with granite counters for a true retreat feel.
🌿
Pool-Ready ¼ Acre Lot
New septic drain field configured for a 5-BR home and specifically designed to accommodate pool installation.
🚗
Circular Drive + 2-Car Garage
Substantial parking capacity with an attached 2-car garage and a wide concrete circular driveway.
🍽️
Chef’s Kitchen
Double oven, built-in microwave, granite counters, disposal, ice maker, and generous cabinet storage.
💼
Dedicated Home Office
Separate study/office — ideal for remote work, homeschooling, or a private reading room.
🔒
Central Vacuum + Security
Built-in central vacuum system, owned security system, smoke detectors, and leak-detection water heater.

Listing Specifications

Basic Information
MLS NumberB26027320
StatusActive
Price$629,000
Bedrooms5
Full Bathrooms3
Living Area2,190 sq ft
Total Area2,686 sq ft
Year Built2000
Property TypeSingle Family Residence
StyleRanch / One Story
SubdivisionFloral Park Lantana
CountyPalm Beach
Taxes (2025)$630.50/yr
Interior & Exterior
FlooringTile
CoolingCentral Air, Zoned
HeatingCentral Electric, Zoned
ConstructionBlock / Slab
RoofComposition Shingle
Garage2-Car Attached
Lot Size10,446 sq ft
SewerSeptic Tank
WaterPublic
UtilitiesCable, Electric, Underground
FinancingCash, Conv., FHA, VA
PetsCats & Dogs OK
HOANone (Optional POA)

Zoned Schools

Elementary School
Starlight Cove Elementary
Middle School
Lantana Community Middle
High School
Santaluces Community High

Let’s Tour This Home Together

Have questions about this property or want to schedule a private showing? Reach out — we’re here to help you every step of the way.

Request More Information
MLS# B26027320 · 6640 Plymouth Drive N, Lantana FL





By submitting, you agree to be contacted by a representative of Martin Group. All information deemed reliable but not guaranteed. Sold in AS IS condition. FAR/BAR AS IS Contracts Only.