← All components
Hero
freeCream Editorial Ecommerce Hero 02
Split cream editorial ecommerce hero: mono meta garnish, oversized grotesque headline, sub-line and dual pill CTAs beside a warm visual placeholder.
Preview
Copy the code
paste-ready → Designer
<!-- Paste markup into an Embed, or recreate as native elements.
Styles below map 1:1 to the class names above. -->
<section class="hero_component">
<div class="hero_layout">
<div class="hero_content">
<nav class="hero_meta">
<p class="hero_meta_dot">● IN STOCK</p>
<p class="hero_meta_item">EST. 2019</p>
<p class="hero_meta_item">№ 04 / SS26</p>
</nav>
<h1 class="hero_title">
<span class="hero_title_accent">Everyday</span>
<span class="hero_title_break"> objects, made to outlast the season.</span>
</h1>
<p class="hero_subline">A small-batch homeware label for people who buy once and keep it. Solid brass, kiln-fired stoneware, and oiled oak — shipped flat, built to stay.</p>
<div class="hero_actions">
<a class="hero_button_primary" href="#shop">Shop the collection</a>
<a class="hero_button_secondary" href="#lookbook">View lookbook</a>
</div>
</div>
<div class="hero_visual_wrap">
<div class="hero_visual">
<p class="hero_visual_tag">FIG. 01 — BRASS + OAK</p>
<div class="hero_visual_badge">
<p class="hero_badge_price">from $48</p>
<p class="hero_badge_label">free returns</p>
</div>
</div>
</div>
</div>
</section>
<style>
.hero_component {
position:relative;
width:100%;
background-color:#f5f4f0;
color:#3a2c22;
overflow:hidden;
padding:7rem 6vw;
font-family:Helvetica,Arial,sans-serif;
box-sizing:border-box;
}
.hero_layout {
display:grid;
grid-template-columns:1.05fr 0.95fr;
gap:4rem;
align-items:center;
max-width:1320px;
margin:0 auto;
}
.hero_content {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.hero_meta {
display:flex;
align-items:center;
gap:0.9rem;
margin-bottom:2.2rem;
font-family:'Courier New',monospace;
font-size:0.72rem;
text-transform:uppercase;
letter-spacing:0.22em;
color:#3a2c22;
}
.hero_meta_dot {
margin:0;
color:#c0392b;
font-family:'Courier New',monospace;
}
.hero_meta_item {
margin:0;
opacity:0.7;
font-family:'Courier New',monospace;
}
.hero_title {
margin:0 0 1.8rem 0;
font-family:Helvetica,Arial,sans-serif;
font-weight:900;
font-size:clamp(3rem,7vw,6.5rem);
line-height:0.92;
letter-spacing:-0.03em;
color:#3a2c22;
}
.hero_title_accent {
color:#c0392b;
font-style:italic;
}
.hero_title_break {
display:block;
}
.hero_subline {
max-width:34rem;
margin:0 0 2.6rem 0;
font-family:Georgia,serif;
font-size:1.05rem;
line-height:1.6;
color:#3a2c22;
opacity:0.8;
}
.hero_actions {
display:flex;
flex-wrap:wrap;
align-items:center;
gap:1rem;
}
.hero_button_primary {
display:inline-flex;
align-items:center;
justify-content:center;
background-color:#c0392b;
color:#f5f4f0;
padding:1rem 2rem;
border-radius:999px;
font-family:Helvetica,Arial,sans-serif;
font-size:0.85rem;
font-weight:600;
text-transform:uppercase;
letter-spacing:0.12em;
text-decoration:none;
}
.hero_button_secondary {
display:inline-flex;
align-items:center;
justify-content:center;
background-color:transparent;
color:#3a2c22;
padding:1rem 2rem;
border:1px solid #3a2c22;
border-radius:999px;
font-family:Helvetica,Arial,sans-serif;
font-size:0.85rem;
font-weight:600;
text-transform:uppercase;
letter-spacing:0.12em;
text-decoration:none;
}
.hero_visual_wrap {
position:relative;
width:100%;
}
.hero_visual {
position:relative;
width:100%;
min-height:520px;
border-radius:20px;
border:1px solid rgba(58,44,34,0.15);
background-image:linear-gradient(150deg,#e9e4d8 0%,#ddd4c2 55%,#c9bca3 100%);
overflow:hidden;
}
.hero_visual_tag {
position:absolute;
top:1.4rem;
left:1.4rem;
margin:0;
font-family:'Courier New',monospace;
font-size:0.7rem;
text-transform:uppercase;
letter-spacing:0.2em;
color:rgba(58,44,34,0.7);
}
.hero_visual_badge {
position:absolute;
bottom:1.4rem;
right:1.4rem;
display:flex;
flex-direction:column;
align-items:flex-end;
background-color:#f5f4f0;
padding:1rem 1.3rem;
border-radius:14px;
}
.hero_badge_price {
margin:0;
font-family:Helvetica,Arial,sans-serif;
font-size:1.5rem;
font-weight:900;
color:#c0392b;
}
.hero_badge_label {
margin:0;
font-family:'Courier New',monospace;
font-size:0.65rem;
text-transform:uppercase;
letter-spacing:0.2em;
color:rgba(58,44,34,0.7);
}
</style>One email unlocks copying across the whole library — that's the only ask.