Elementor #7621

<!DOCTYPE html>

<html lang=”en”>

<head>

<meta charset=”UTF-8″>

<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>

<title>CasaNova — Premium Crockery & Home Decor</title>

<!– SEO Meta Tags –>

<meta name=”description” content=”Discover premium crockery, dinnerware & home decor at CasaNova. Shop elegant tableware, vases, and decorative items. Free shipping on orders over ৳999.”>

<meta name=”keywords” content=”crockery, home decor, dinnerware, tableware, vases, kitchen accessories, Bangladesh, online shop”>

<meta property=”og:title” content=”CasaNova — Premium Crockery & Home Decor”>

<meta property=”og:description” content=”Elegant crockery and home decor for every home. Shop now with free shipping.”>

<link href=”https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Jost:wght@300;400;500;600&display=swap” rel=”stylesheet”>

<style>

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {

  –cream: #FAF7F2;

  –warm: #F5EFE6;

  –brown: #8B6F4E;

  –dark: #2C1F14;

  –gold: #C9A84C;

  –gold-light: #E8D5A3;

  –terra: #C4785A;

  –sage: #7A8C6E;

  –text: #3D2B1F;

  –muted: #9B8878;

}

body {

  background: var(–cream);

  font-family: ‘Jost’, sans-serif;

  color: var(–text);

  overflow-x: hidden;

}

/* ═══════════════════════════

   LOGO SECTION

═══════════════════════════ */

.logo-showcase {

  background: var(–dark);

  padding: 60px 40px;

  text-align: center;

}

.logo-showcase h2 {

  font-family: ‘Jost’, sans-serif;

  font-size: 0.7rem;

  letter-spacing: 0.3em;

  text-transform: uppercase;

  color: var(–gold);

  margin-bottom: 40px;

}

.logo-wrap {

  display: inline-flex;

  flex-direction: column;

  align-items: center;

  gap: 6px;

}

.logo-icon {

  position: relative;

  width: 64px;

  height: 64px;

  margin-bottom: 8px;

}

.logo-icon svg {

  width: 100%;

  height: 100%;

}

.logo-name {

  font-family: ‘Cormorant Garamond’, serif;

  font-size: 2.8rem;

  font-weight: 600;

  letter-spacing: 0.12em;

  color: var(–cream);

  line-height: 1;

}

.logo-name span {

  color: var(–gold);

}

.logo-tagline {

  font-family: ‘Jost’, sans-serif;

  font-size: 0.65rem;

  letter-spacing: 0.35em;

  text-transform: uppercase;

  color: var(–muted);

  margin-top: 4px;

}

.logo-divider {

  width: 60px;

  height: 1px;

  background: linear-gradient(to right, transparent, var(–gold), transparent);

  margin: 8px auto 0;

}

/* Logo on light */

.logo-light {

  display: inline-flex;

  flex-direction: column;

  align-items: center;

  gap: 4px;

  margin-top: 40px;

  padding: 30px 40px;

  background: var(–cream);

  border-radius: 4px;

}

.logo-light .logo-name { color: var(–dark); }

.logo-light .logo-tagline { color: var(–muted); }

.logo-light .logo-divider { background: linear-gradient(to right, transparent, var(–brown), transparent); }

/* ═══════════════════════════

   HERO BANNER

═══════════════════════════ */

.hero {

  min-height: 100vh;

  display: grid;

  grid-template-columns: 1fr 1fr;

  position: relative;

  overflow: hidden;

}

/* Left Panel */

.hero-left {

  background: var(–dark);

  display: flex;

  flex-direction: column;

  justify-content: center;

  padding: 80px 60px 80px 80px;

  position: relative;

  overflow: hidden;

  z-index: 2;

}

.hero-left::before {

  content: ”;

  position: absolute;

  top: -200px;

  left: -200px;

  width: 500px;

  height: 500px;

  border-radius: 50%;

  background: radial-gradient(circle, rgba(201,168,76,0.08) 0%, transparent 70%);

  pointer-events: none;

}

.hero-left::after {

  content: ”;

  position: absolute;

  bottom: -100px;

  right: -100px;

  width: 300px;

  height: 300px;

  border-radius: 50%;

  background: radial-gradient(circle, rgba(196,120,90,0.1) 0%, transparent 70%);

  pointer-events: none;

}

.hero-badge {

  display: inline-flex;

  align-items: center;

  gap: 8px;

  margin-bottom: 2rem;

  animation: fadeUp 0.8s ease both;

}

.badge-line {

  width: 30px;

  height: 1px;

  background: var(–gold);

}

.badge-text {

  font-size: 0.7rem;

  letter-spacing: 0.3em;

  text-transform: uppercase;

  color: var(–gold);

  font-weight: 500;

}

.hero-title {

  font-family: ‘Cormorant Garamond’, serif;

  font-size: clamp(2.8rem, 4.5vw, 5rem);

  font-weight: 600;

  line-height: 1.05;

  color: var(–cream);

  margin-bottom: 1.5rem;

  animation: fadeUp 0.8s 0.1s ease both;

}

.hero-title em {

  font-style: italic;

  color: var(–gold);

}

.hero-title .accent-word {

  position: relative;

  display: inline-block;

}

.hero-title .accent-word::after {

  content: ”;

  position: absolute;

  bottom: 2px;

  left: 0;

  right: 0;

  height: 2px;

  background: var(–terra);

  transform: scaleX(0);

  transform-origin: left;

  animation: lineReveal 0.8s 0.9s ease forwards;

}

.hero-desc {

  font-size: 0.95rem;

  line-height: 1.8;

  color: rgba(250,247,242,0.6);

  max-width: 360px;

  margin-bottom: 2.5rem;

  font-weight: 300;

  animation: fadeUp 0.8s 0.2s ease both;

}

.hero-actions {

  display: flex;

  gap: 1rem;

  align-items: center;

  margin-bottom: 3rem;

  animation: fadeUp 0.8s 0.3s ease both;

}

.btn-gold {

  background: var(–gold);

  color: var(–dark);

  padding: 14px 32px;

  font-size: 0.8rem;

  font-weight: 600;

  letter-spacing: 0.15em;

  text-transform: uppercase;

  text-decoration: none;

  display: inline-block;

  transition: all 0.3s;

  position: relative;

  overflow: hidden;

}

.btn-gold::before {

  content: ”;

  position: absolute;

  inset: 0;

  background: var(–dark);

  transform: translateX(-100%);

  transition: transform 0.3s;

}

.btn-gold:hover::before { transform: translateX(0); }

.btn-gold span { position: relative; z-index: 1; }

.btn-gold:hover span { color: var(–gold); }

.btn-outline {

  background: transparent;

  color: var(–cream);

  padding: 14px 32px;

  font-size: 0.8rem;

  font-weight: 500;

  letter-spacing: 0.15em;

  text-transform: uppercase;

  text-decoration: none;

  border: 1px solid rgba(250,247,242,0.2);

  transition: all 0.3s;

}

.btn-outline:hover {

  border-color: var(–gold);

  color: var(–gold);

}

.hero-stats {

  display: flex;

  gap: 2.5rem;

  padding-top: 2.5rem;

  border-top: 1px solid rgba(255,255,255,0.07);

  animation: fadeUp 0.8s 0.4s ease both;

}

.stat-num {

  font-family: ‘Cormorant Garamond’, serif;

  font-size: 2rem;

  font-weight: 700;

  color: var(–cream);

  line-height: 1;

}

.stat-num span { color: var(–gold); font-size: 1.2rem; }

.stat-label { font-size: 0.7rem; color: var(–muted); margin-top: 4px; letter-spacing: 0.1em; text-transform: uppercase; }

/* Right Panel */

.hero-right {

  position: relative;

  overflow: hidden;

  background: var(–warm);

}

.hero-right::before {

  content: ”;

  position: absolute;

  inset: 0;

  background: linear-gradient(135deg, var(–warm) 0%, #EDE0D0 100%);

  z-index: 0;

}

/* Decorative circles */

.deco-circle {

  position: absolute;

  border-radius: 50%;

  pointer-events: none;

}

.dc-1 {

  width: 400px; height: 400px;

  top: 50%; left: 50%;

  transform: translate(-50%, -50%);

  border: 1px solid rgba(139,111,78,0.15);

  animation: rotateSlow 20s linear infinite;

}

.dc-2 {

  width: 300px; height: 300px;

  top: 50%; left: 50%;

  transform: translate(-50%, -50%);

  border: 1px solid rgba(201,168,76,0.2);

  animation: rotateSlow 15s linear infinite reverse;

}

.dc-3 {

  width: 500px; height: 500px;

  top: 50%; left: 50%;

  transform: translate(-50%, -50%);

  border: 1px dashed rgba(139,111,78,0.08);

}

@keyframes rotateSlow {

  from { transform: translate(-50%, -50%) rotate(0deg); }

  to { transform: translate(-50%, -50%) rotate(360deg); }

}

/* Product Visual */

.product-visual {

  position: absolute;

  inset: 0;

  display: flex;

  align-items: center;

  justify-content: center;

  z-index: 2;

}

.plate-stack {

  position: relative;

  width: 280px;

  height: 280px;

  animation: floatUp 4s ease-in-out infinite;

}

@keyframes floatUp {

  0%, 100% { transform: translateY(0px); }

  50% { transform: translateY(-15px); }

}

/* SVG Crockery Illustration */

.plate-svg { width: 100%; height: 100%; }

/* Floating Tags */

.float-tag {

  position: absolute;

  background: white;

  border-radius: 12px;

  padding: 12px 16px;

  box-shadow: 0 10px 40px rgba(44,31,20,0.12);

  z-index: 3;

  animation: fadeIn 1s ease both;

}

.ft-1 {

  top: 15%;

  right: 5%;

  animation-delay: 0.8s;

}

.ft-2 {

  bottom: 20%;

  left: 5%;

  animation-delay: 1s;

}

.float-tag .tag-icon { font-size: 1.4rem; margin-bottom: 4px; }

.float-tag .tag-text { font-size: 0.75rem; font-weight: 600; color: var(–dark); }

.float-tag .tag-sub { font-size: 0.65rem; color: var(–muted); margin-top: 2px; }

/* Offer Tag */

.offer-tag {

  position: absolute;

  top: 8%;

  left: 8%;

  z-index: 3;

  animation: fadeIn 1s 0.5s ease both;

}

.offer-inner {

  background: var(–terra);

  color: white;

  border-radius: 50%;

  width: 80px;

  height: 80px;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  font-family: ‘Cormorant Garamond’, serif;

  box-shadow: 0 8px 30px rgba(196,120,90,0.4);

  animation: pulseSlow 3s ease-in-out infinite;

}

@keyframes pulseSlow {

  0%, 100% { transform: scale(1); }

  50% { transform: scale(1.05); }

}

.offer-inner .off-pct { font-size: 1.4rem; font-weight: 700; line-height: 1; }

.offer-inner .off-txt { font-size: 0.6rem; letter-spacing: 0.1em; text-transform: uppercase; font-family: ‘Jost’, sans-serif; }

@keyframes fadeUp {

  from { opacity: 0; transform: translateY(20px); }

  to { opacity: 1; transform: translateY(0); }

}

@keyframes fadeIn {

  from { opacity: 0; transform: scale(0.9); }

  to { opacity: 1; transform: scale(1); }

}

@keyframes lineReveal {

  to { transform: scaleX(1); }

}

/* ═══════════════════════════

   CATEGORIES STRIP

═══════════════════════════ */

.categories {

  background: white;

  padding: 60px 80px;

  display: grid;

  grid-template-columns: repeat(4, 1fr);

  gap: 2px;

}

.cat-card {

  padding: 40px 30px;

  text-align: center;

  border: 1px solid rgba(139,111,78,0.1);

  transition: all 0.3s;

  cursor: pointer;

  position: relative;

  overflow: hidden;

}

.cat-card::before {

  content: ”;

  position: absolute;

  bottom: 0; left: 0; right: 0;

  height: 3px;

  background: var(–gold);

  transform: scaleX(0);

  transition: transform 0.3s;

}

.cat-card:hover::before { transform: scaleX(1); }

.cat-card:hover { background: var(–warm); }

.cat-icon { font-size: 2.5rem; margin-bottom: 1rem; display: block; }

.cat-name {

  font-family: ‘Cormorant Garamond’, serif;

  font-size: 1.2rem;

  font-weight: 600;

  color: var(–dark);

  margin-bottom: 0.3rem;

}

.cat-count {

  font-size: 0.75rem;

  color: var(–muted);

  letter-spacing: 0.1em;

}

/* ═══════════════════════════

   ANNOUNCEMENT BAR

═══════════════════════════ */

.announcement {

  background: var(–gold);

  padding: 12px;

  text-align: center;

  font-size: 0.8rem;

  font-weight: 500;

  letter-spacing: 0.1em;

  color: var(–dark);

}

.announcement span { margin: 0 20px; }

/* ═══════════════════════════

   RESPONSIVE

═══════════════════════════ */

@media (max-width: 768px) {

  .hero { grid-template-columns: 1fr; }

  .hero-right { min-height: 400px; }

  .hero-left { padding: 60px 30px; }

  .categories { grid-template-columns: repeat(2, 1fr); padding: 40px 20px; }

  .hero-stats { gap: 1.5rem; }

}

</style>

</head>

<body>

<!– ANNOUNCEMENT BAR –>

<div class=”announcement”>

  <span>🚚 Free Shipping on orders over ৳999</span>

  <span>|</span>

  <span>✨ New Arrivals Every Week</span>

  <span>|</span>

  <span>🎁 Gift Wrapping Available</span>

</div>

<!– LOGO SHOWCASE –>

<div class=”logo-showcase”>

  <h2>Your Brand Logo</h2>

  <!– Dark Version –>

  <div class=”logo-wrap”>

    <div class=”logo-icon”>

      <svg viewBox=”0 0 64 64″ fill=”none” xmlns=”http://www.w3.org/2000/svg“>

        <!– Plate base –>

        <circle cx=”32″ cy=”38″ r=”20″ stroke=”#C9A84C” stroke-width=”1.5″ fill=”none”/>

        <circle cx=”32″ cy=”38″ r=”14″ stroke=”#C9A84C” stroke-width=”0.8″ fill=”none” stroke-dasharray=”2 3″/>

        <circle cx=”32″ cy=”38″ r=”7″ fill=”#C9A84C” opacity=”0.15″/>

        <!– Cup/Tea pot on top –>

        <path d=”M24 22 Q24 14 32 12 Q40 14 40 22 L38 28 H26 Z” fill=”#C9A84C” opacity=”0.3″ stroke=”#C9A84C” stroke-width=”1″/>

        <path d=”M40 20 Q46 20 46 24 Q46 28 40 28″ stroke=”#C9A84C” stroke-width=”1.5″ fill=”none” stroke-linecap=”round”/>

        <!– Steam –>

        <path d=”M28 10 Q26 7 28 4″ stroke=”#E8D5A3″ stroke-width=”1″ fill=”none” stroke-linecap=”round” opacity=”0.6″/>

        <path d=”M32 9 Q30 6 32 3″ stroke=”#E8D5A3″ stroke-width=”1″ fill=”none” stroke-linecap=”round” opacity=”0.4″/>

        <path d=”M36 10 Q34 7 36 4″ stroke=”#E8D5A3″ stroke-width=”1″ fill=”none” stroke-linecap=”round” opacity=”0.6″/>

      </svg>

    </div>

    <div class=”logo-name”>Casa<span>Nova</span></div>

    <div class=”logo-divider”></div>

    <div class=”logo-tagline”>Premium Crockery & Home Decor</div>

  </div>

  <!– Light Version –>

  <div class=”logo-light”>

    <div class=”logo-icon”>

      <svg viewBox=”0 0 64 64″ fill=”none” xmlns=”http://www.w3.org/2000/svg“>

        <circle cx=”32″ cy=”38″ r=”20″ stroke=”#8B6F4E” stroke-width=”1.5″ fill=”none”/>

        <circle cx=”32″ cy=”38″ r=”14″ stroke=”#8B6F4E” stroke-width=”0.8″ fill=”none” stroke-dasharray=”2 3″/>

        <circle cx=”32″ cy=”38″ r=”7″ fill=”#8B6F4E” opacity=”0.15″/>

        <path d=”M24 22 Q24 14 32 12 Q40 14 40 22 L38 28 H26 Z” fill=”#8B6F4E” opacity=”0.3″ stroke=”#8B6F4E” stroke-width=”1″/>

        <path d=”M40 20 Q46 20 46 24 Q46 28 40 28″ stroke=”#8B6F4E” stroke-width=”1.5″ fill=”none” stroke-linecap=”round”/>

        <path d=”M28 10 Q26 7 28 4″ stroke=”#C9A84C” stroke-width=”1″ fill=”none” stroke-linecap=”round” opacity=”0.8″/>

        <path d=”M32 9 Q30 6 32 3″ stroke=”#C9A84C” stroke-width=”1″ fill=”none” stroke-linecap=”round” opacity=”0.6″/>

        <path d=”M36 10 Q34 7 36 4″ stroke=”#C9A84C” stroke-width=”1″ fill=”none” stroke-linecap=”round” opacity=”0.8″/>

      </svg>

    </div>

    <div class=”logo-name”>Casa<span>Nova</span></div>

    <div class=”logo-divider”></div>

    <div class=”logo-tagline”>Premium Crockery & Home Decor</div>

  </div>

</div>

<!– HERO BANNER –>

<section class=”hero”>

  <!– Left Content –>

  <div class=”hero-left”>

    <div class=”hero-badge”>

      <div class=”badge-line”></div>

      <span class=”badge-text”>New Collection 2026</span>

    </div>

    <h1 class=”hero-title”>

      <em>Elevate</em> Your<br>

      <span class=”accent-word”>Home</span> With<br>

      Timeless Beauty

    </h1>

    <p class=”hero-desc”>

      Discover our curated collection of premium crockery, elegant dinnerware, and handpicked home décor — crafted to transform every corner of your home.

    </p>

    <div class=”hero-actions”>

      <a href=”/shop” class=”btn-gold”><span>Shop Now</span></a>

      <a href=”/collections” class=”btn-outline”>View Collection</a>

    </div>

    <div class=”hero-stats”>

      <div>

        <div class=”stat-num”>500<span>+</span></div>

        <div class=”stat-label”>Products</div>

      </div>

      <div>

        <div class=”stat-num”>2K<span>+</span></div>

        <div class=”stat-label”>Happy Customers</div>

      </div>

      <div>

        <div class=”stat-num”>4.9<span>★</span></div>

        <div class=”stat-label”>Rating</div>

      </div>

    </div>

  </div>

  <!– Right Visual –>

  <div class=”hero-right”>

    <div class=”deco-circle dc-3″></div>

    <div class=”deco-circle dc-1″></div>

    <div class=”deco-circle dc-2″></div>

    <!– Offer Badge –>

    <div class=”offer-tag”>

      <div class=”offer-inner”>

        <span class=”off-pct”>25%</span>

        <span class=”off-txt”>OFF</span>

      </div>

    </div>

    <!– Main Visual –>

    <div class=”product-visual”>

      <div class=”plate-stack”>

        <svg class=”plate-svg” viewBox=”0 0 280 280″ fill=”none” xmlns=”http://www.w3.org/2000/svg“>

          <!– Shadow –>

          <ellipse cx=”140″ cy=”260″ rx=”80″ ry=”12″ fill=”rgba(44,31,20,0.08)”/>

          <!– Bottom plate (large) –>

          <ellipse cx=”140″ cy=”195″ rx=”90″ ry=”18″ fill=”#E8D5A3″ stroke=”#C9A84C” stroke-width=”1″/>

          <ellipse cx=”140″ cy=”192″ rx=”88″ ry=”16″ fill=”#FAF7F2″/>

          <ellipse cx=”140″ cy=”192″ rx=”70″ ry=”12″ fill=”none” stroke=”#C9A84C” stroke-width=”0.8″ stroke-dasharray=”3 4″/>

          <ellipse cx=”140″ cy=”192″ rx=”40″ ry=”7″ fill=”none” stroke=”#C9A84C” stroke-width=”0.5″/>

          <!– Floral pattern center –>

          <circle cx=”140″ cy=”192″ r=”8″ fill=”#C9A84C” opacity=”0.2″/>

          <circle cx=”140″ cy=”192″ r=”4″ fill=”#C9A84C” opacity=”0.4″/>

          <!– Middle plate –>

          <ellipse cx=”140″ cy=”155″ rx=”70″ ry=”14″ fill=”#E8D5A3″ stroke=”#C9A84C” stroke-width=”1″/>

          <ellipse cx=”140″ cy=”152″ rx=”68″ ry=”12″ fill=”#FAF7F2″/>

          <ellipse cx=”140″ cy=”152″ rx=”52″ ry=”9″ fill=”none” stroke=”#C9A84C” stroke-width=”0.8″ stroke-dasharray=”3 4″/>

          <!– Top plate (small) –>

          <ellipse cx=”140″ cy=”120″ rx=”50″ ry=”10″ fill=”#E8D5A3″ stroke=”#C9A84C” stroke-width=”1″/>

          <ellipse cx=”140″ cy=”118″ rx=”48″ ry=”9″ fill=”#FAF7F2″/>

          <ellipse cx=”140″ cy=”118″ rx=”36″ ry=”6″ fill=”none” stroke=”#C9A84C” stroke-width=”0.8″ stroke-dasharray=”2 3″/>

          <!– Tea Cup –>

          <path d=”M110 85 Q108 65 120 58 Q140 52 160 58 Q172 65 170 85 L165 110 H115 Z” fill=”#FAF7F2″ stroke=”#C9A84C” stroke-width=”1.5″/>

          <!– Cup inner –>

          <path d=”M118 85 Q117 70 128 66 Q140 62 152 66 Q163 70 162 85 L158 105 H122 Z” fill=”#F5EFE6″/>

          <!– Tea liquid –>

          <ellipse cx=”140″ cy=”82″ rx=”20″ ry=”6″ fill=”#C9A84C” opacity=”0.3″/>

          <!– Cup handle –>

          <path d=”M170 72 Q182 72 182 82 Q182 94 170 96″ stroke=”#C9A84C” stroke-width=”2″ fill=”none” stroke-linecap=”round”/>

          <!– Cup base/saucer –>

          <ellipse cx=”140″ cy=”112″ rx=”35″ ry=”6″ fill=”#E8D5A3″ stroke=”#C9A84C” stroke-width=”1″/>

          <ellipse cx=”140″ cy=”110″ rx=”33″ ry=”5″ fill=”#FAF7F2″/>

          <!– Steam lines –>

          <path d=”M128 55 Q124 46 128 37″ stroke=”#C9A84C” stroke-width=”1.5″ fill=”none” stroke-linecap=”round” opacity=”0.5″>

            <animate attributeName=”opacity” values=”0.5;0.1;0.5″ dur=”2s” repeatCount=”indefinite”/>

          </path>

          <path d=”M140 52 Q136 42 140 32″ stroke=”#C9A84C” stroke-width=”1.5″ fill=”none” stroke-linecap=”round” opacity=”0.4″>

            <animate attributeName=”opacity” values=”0.4;0.1;0.4″ dur=”2.5s” repeatCount=”indefinite”/>

          </path>

          <path d=”M152 55 Q148 46 152 37″ stroke=”#C9A84C” stroke-width=”1.5″ fill=”none” stroke-linecap=”round” opacity=”0.5″>

            <animate attributeName=”opacity” values=”0.5;0.1;0.5″ dur=”3s” repeatCount=”indefinite”/>

          </path>

          <!– Decorative flowers –>

          <circle cx=”60″ cy=”60″ r=”3″ fill=”#C4785A” opacity=”0.4″/>

          <circle cx=”220″ cy=”220″ r=”4″ fill=”#7A8C6E” opacity=”0.3″/>

          <circle cx=”55″ cy=”200″ r=”2″ fill=”#C9A84C” opacity=”0.4″/>

          <circle cx=”230″ cy=”70″ r=”3″ fill=”#C4785A” opacity=”0.3″/>

        </svg>

      </div>

    </div>

    <!– Floating Tags –>

    <div class=”float-tag ft-1″>

      <div class=”tag-icon”>🏺</div>

      <div class=”tag-text”>Home Decor</div>

      <div class=”tag-sub”>200+ Items</div>

    </div>

    <div class=”float-tag ft-2″>

      <div class=”tag-icon”>🍽️</div>

      <div class=”tag-text”>Crockery Sets</div>

      <div class=”tag-sub”>Free Shipping</div>

    </div>

  </div>

</section>

<!– CATEGORY STRIP –>

<section class=”categories”>

  <div class=”cat-card”>

    <span class=”cat-icon”>🍽️</span>

    <div class=”cat-name”>Dinner Sets</div>

    <div class=”cat-count”>85 Products</div>

  </div>

  <div class=”cat-card”>

    <span class=”cat-icon”>☕</span>

    <div class=”cat-name”>Tea & Coffee</div>

    <div class=”cat-count”>64 Products</div>

  </div>

  <div class=”cat-card”>

    <span class=”cat-icon”>🏺</span>

    <div class=”cat-name”>Vases & Decor</div>

    <div class=”cat-count”>120 Products</div>

  </div>

  <div class=”cat-card”>

    <span class=”cat-icon”>🕯️</span>

    <div class=”cat-name”>Candles & Lights</div>

    <div class=”cat-count”>45 Products</div>

  </div>

</section>

</body>

</html>

Shopping Cart