Shop

/* Base Container Styles */
.fashion-hero-section {
width: 100%;
background-color: #f7f3ee; /* Soft Cream Warm Background */
font-family: ‘Plus Jakarta Sans’, sans-serif;
color: #2b231f;
overflow: hidden;
position: relative;
padding: 0;
margin: 0;
box-sizing: border-box;
}
.fashion-container {
max-width: 1280px;
margin: 0 auto;
position: relative;
}
/* Main Hero Grid Layout */
.hero-wrapper-grid {
display: grid;
grid-template-columns: 1fr 1fr;
min-height: 600px;
align-items: center;
position: relative;
}
/* Left Text Block & Fade-In Animation */
.hero-content-left {
padding: 60px 40px 60px 20px;
z-index: 3;
animation: fadeInUp 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
.hero-subtitle {
font-size: 13px;
font-weight: 600;
letter-spacing: 2.5px;
text-transform: uppercase;
color: #8c766b;
margin-bottom: 20px;
display: block;
}
.hero-main-title {
font-family: ‘Playfair Display’, serif;
font-size: 64px;
font-weight: 400;
line-height: 1.1;
margin: 0 0 25px 0;
color: #1c1512;
}
.hero-main-title span.italic-text {
font-style: italic;
font-weight: 400;
color: #7a3e2e; /* Soft Rust / Terracotta accent */
}
.hero-description {
font-size: 16px;
line-height: 1.6;
color: #5c4f46;
max-width: 440px;
margin-bottom: 35px;
font-weight: 400;
}
/* Shop New Arrivals CTA Button */
.shop-now-btn {
display: inline-flex;
align-items: center;
gap: 12px;
background-color: #1a1818;
color: #ffffff !important;
text-decoration: none !important;
padding: 16px 36px;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.5px;
border-radius: 2px;
transition: all 0.4s ease;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
}
.shop-now-btn .arrow-icon {
transition: transform 0.3s ease;
font-size: 16px;
}
.shop-now-btn:hover {
background-color: #3b332e;
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}
.shop-now-btn:hover .arrow-icon {
transform: translateX(6px);
}
/* Right Visual Banner Area */
.hero-image-right {
position: relative;
width: 100%;
height: 100%;
min-height: 550px;
display: flex;
justify-content: flex-end;
align-items: center;
overflow: hidden;
}
.hero-banner-img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center right;
animation: zoomInEffect 1.5s ease-out forwards;
}
/* Floating Decorative Floral / Soft Glow Backdrop */
.soft-bg-glow {
position: absolute;
top: -50px;
right: -50px;
width: 350px;
height: 350px;
background: radial-gradient(circle, rgba(235, 185, 175, 0.3) 0%, rgba(247, 243, 238, 0) 70%);
border-radius: 50%;
pointer-events: none;
z-index: 1;
}
/* Bottom Category Section Banner */
.shop-category-bar {
text-align: center;
padding: 45px 20px 20px;
background-color: #fcfaf7;
border-top: 1px solid #ebe5df;
}
.category-title-wrapper {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
margin-bottom: 8px;
}
.divider-line {
width: 50px;
height: 1px;
background-color: #c2b5ab;
}
.category-heading {
font-family: ‘Playfair Display’, serif;
font-size: 32px;
font-weight: 500;
color: #1c1512;
margin: 0;
}
.category-subheading {
font-size: 14px;
color: #7a6e65;
margin: 0;
font-weight: 400;
}
/* CSS Animations */
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(30px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes zoomInEffect {
0% {
opacity: 0;
transform: scale(1.06);
}
100% {
opacity: 1;
transform: scale(1);
}
}
/* RESPONSIVE DESIGN FOR MOBILE & TABLETS */
@media (max-width: 992px) {
.hero-main-title { font-size: 48px; }
.hero-wrapper-grid { min-height: auto; }
.hero-content-left { padding: 40px 20px; }
.hero-image-right { min-height: 420px; }
}
@media (max-width: 768px) {
.hero-wrapper-grid {
grid-template-columns: 1fr;
text-align: center;
}
.hero-content-left {
padding: 40px 20px 30px;
}
.hero-description {
margin-left: auto;
margin-right: auto;
font-size: 15px;
}
.hero-main-title {
font-size: 38px;
}
.hero-subtitle {
font-size: 11px;
letter-spacing: 2px;
}
.hero-image-right {
min-height: 350px;
order: -1; /* Image comes first on Mobile screens for visually rich UX */
}
.category-heading { font-size: 26px; }
.divider-line { width: 30px; }
}


Effortless Style, Every Day

Look Good.
Feel Amazing.

Timeless pieces for the modern woman — made for your everyday and every special moment.


Shop New Arrivals →



Look Good Feel Amazing Fashion Banner

Shop by Category

Find your next favorite look

Showing all 4 results

Shopping Cart
Scroll to Top