VibeCoderzVibeCoderz
All Prompts
Evening Skincare Ritual Steps Section preview
sectionproduct cardsecommercemarketingctagrid layoutresponsivetailwindlanding page

Evening Skincare Ritual Steps Section

Секция вечернего ухода: 3 шага с карточками товаров, ценами и CTA. Адаптивный дизайн для лендингов.

Prompt

<section class="text-stone-900 bg-[#f4eadf] w-full border-stone-200/80 border-t">
<link id="all-fonts-link-font-playfair" rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;900&amp;display=swap"><style id="all-fonts-style-font-playfair">.font-playfair { font-family: 'Playfair Display', serif !important; }</style>
  <div class="sm:px-6 lg:px-8 lg:py-20 max-w-6xl mr-auto ml-auto pt-14 pr-4 pb-14 pl-4">
    <!-- Intro row -->
    <div class="flex flex-col md:flex-row md:items-end md:justify-between gap-8 mb-12">
      <div class="max-w-xl">
        <p class="text-xs sm:text-sm font-medium tracking-[0.18em] uppercase text-stone-500 mb-3">
          THE EVENING RITUAL
        </p>
        <h2 class="font-playfair text-3xl sm:text-4xl lg:text-[2.6rem] leading-tight tracking-tight text-stone-900">
          Let your skin
          <span class="italic text-stone-700">unwind for the night</span>
        </h2>
        <p class="mt-4 text-sm sm:text-base text-stone-700">
          Three quiet steps, five minutes, and a texture your skin will look forward to.
          Layer each formula to reset stressed skin and wake up visibly calmer.
        </p>
      </div>
      <div class="flex flex-wrap gap-4 text-xs sm:text-sm text-stone-700">
        <div class="flex items-center gap-2">
          <span class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-stone-900 text-[0.7rem] font-semibold text-[#f4eadf]">1</span>
          <span>Cleanse</span>
        </div>
        <div class="flex items-center gap-2">
          <span class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-stone-900 text-[0.7rem] font-semibold text-[#f4eadf]">2</span>
          <span>Treat</span>
        </div>
        <div class="flex items-center gap-2">
          <span class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-stone-900 text-[0.7rem] font-semibold text-[#f4eadf]">3</span>
          <span>Seal</span>
        </div>
      </div>
    </div>

    <!-- Steps grid -->
    <div class="grid gap-6 lg:grid-cols-3">
      <!-- Step 1 -->
      <article
        class="group rounded-3xl border border-stone-200 bg-[#f7efe4] px-5 py-6 sm:px-6 sm:py-7 flex flex-col justify-between shadow-sm hover:shadow-md hover:-translate-y-1 transition-all duration-200">
        <div class="">
          <div class="flex items-center justify-between mb-4">
            <div class="inline-flex items-center gap-2 text-xs font-medium text-stone-600">
              <span class="flex h-7 w-7 items-center justify-center rounded-full bg-stone-900 text-[0.75rem] font-semibold text-[#f4eadf]">
                      01
                    </span>
              <span class="tracking-[0.18em] uppercase">Cleanse</span>
            </div>
            <span class="text-[0.7rem] font-medium px-2 py-1 rounded-full border border-stone-300 text-stone-700 bg-white/70">
                    pH 5.5
                  </span>
          </div>
          <h3 class="font-playfair text-xl font-semibold tracking-tight text-stone-900">
            Cloud Melt Cleansing Gel
          </h3>
          <p class="mt-3 text-sm text-stone-700">
            A cushiony gel that melts away SPF and city air without stripping.
            Ceramides and oat protein keep skin soft and quietly hydrated.
          </p>
          <ul class="mt-4 space-y-2 text-xs sm:text-sm text-stone-700">
            <li class="flex items-center gap-2">
              <span class="h-1 w-4 rounded-full bg-stone-800"></span>
              Removes makeup in one rinse
            </li>
            <li class="flex items-center gap-2">
              <span class="h-1 w-4 rounded-full bg-stone-800"></span>
              Ophthalmologist tested for eye area
            </li>
          </ul>
        </div>
        <div class="mt-6 flex items-center justify-between">
          <div class="flex items-center gap-2 text-xs text-stone-700">
            <span class="font-semibold">$29</span>
            <span class="text-stone-500">• 120 ml</span>
          </div>
          <button class="inline-flex items-center gap-1.5 text-xs font-medium text-stone-900 group-hover:underline underline-offset-4">
                  <span>Add to ritual</span>
                  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="w-3.5 h-3.5" aria-hidden="true">
                    <path fill="currentColor" d="M13.293 5.293a1 1 0 0 1 1.414 0l4 4a.997.997 0 0 1 .083.094l.007.01l.007.01a.997.997 0 0 1 .083.148l.003.01l.005.01A1 1 0 0 1 19.999 11v.003a1 1 0 0 1-.293.704l-4 4a1 1 0 0 1-1.414-1.414L16.586 12H5a1 1 0 1 1 0-2h11.586l-3.293-3.293a1 1 0 0 1 0-1.414Z" class=""></path>
                  </svg>
                </button>
        </div>
      </article>

      <!-- Step 2 -->
      <article
        class="group rounded-3xl border border-stone-200 bg-[#f7efe4] px-5 py-6 sm:px-6 sm:py-7 flex flex-col justify-between shadow-sm hover:shadow-md hover:-translate-y-1 transition-all duration-200">
        <div class="">
          <div class="flex items-center justify-between mb-4">
            <div class="inline-flex items-center gap-2 text-xs font-medium text-stone-600">
              <span class="flex h-7 w-7 items-center justify-center rounded-full bg-stone-900 text-[0.75rem] font-semibold text-[#f4eadf]">
                      02
                    </span>
              <span class="tracking-[0.18em] uppercase">Treat</span>
            </div>
            <span class="text-[0.7rem] font-medium px-2 py-1 rounded-full border border-amber-300 text-amber-800 bg-amber-100/70">
                    Night-active
                  </span>
          </div>
          <h3 class="font-playfair text-xl font-semibold tracking-tight text-stone-900">
            Lumina Barrier Serum
          </h3>
          <p class="mt-3 text-sm text-stone-700">
            A featherlight serum with calming algae and niacinamide to visibly ease redness
            while supporting your skin’s barrier overnight.
          </p>
          <ul class="mt-4 space-y-2 text-xs sm:text-sm text-stone-700">
            <li class="flex items-center gap-2">
              <span class="h-1 w-4 rounded-full bg-stone-800"></span>
              10% glycerin for deep hydration
            </li>
            <li class="flex items-center gap-2">
              <span class="h-1 w-4 rounded-full bg-stone-800"></span>
              3% niacinamide to even tone
            </li>
          </ul>
        </div>
        <div class="mt-6 flex items-center justify-between">
          <div class="flex items-center gap-2 text-xs text-stone-700">
            <span class="font-semibold">$42</span>
            <span class="text-stone-500">• 30 ml</span>
          </div>
          <button class="inline-flex items-center gap-1.5 text-xs font-medium text-stone-900 group-hover:underline underline-offset-4">
                  <span>Add to ritual</span>
                  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="w-3.5 h-3.5" aria-hidden="true">
                    <path fill="currentColor" d="M13.293 5.293a1 1 0 0 1 1.414 0l4 4a.997.997 0 0 1 .083.094l.007.01l.007.01a.997.997 0 0 1 .083.148l.003.01l.005.01A1 1 0 0 1 19.999 11v.003a1 1 0 0 1-.293.704l-4 4a1 1 0 0 1-1.414-1.414L16.586 12H5a1 1 0 1 1 0-2h11.586l-3.293-3.293a1 1 0 0 1 0-1.414Z" class=""></path>
                  </svg>
                </button>
        </div>
      </article>

      <!-- Step 3 -->
      <article
        class="group rounded-3xl border border-stone-200 bg-[#f7efe4] px-5 py-6 sm:px-6 sm:py-7 flex flex-col justify-between shadow-sm hover:shadow-md hover:-translate-y-1 transition-all duration-200">
        <div class="">
          <div class="flex items-center justify-between mb-4">
            <div class="inline-flex items-center gap-2 text-xs font-medium text-stone-600">
              <span class="flex h-7 w-7 items-center justify-center rounded-full bg-stone-900 text-[0.75rem] font-semibold text-[#f4eadf]">
                      03
                    </span>
              <span class="tracking-[0.18em] uppercase">Seal</span>
            </div>
            <span class="text-[0.7rem] font-medium px-2 py-1 rounded-full border border-stone-300 text-stone-700 bg-white/70">
                    Rich but breathable
                  </span>
          </div>
          <h3 class="font-playfair text-xl font-semibold tracking-tight text-stone-900">
            Velvet Lock Moisture Cream
          </h3>
          <p class="mt-3 text-sm text-stone-700">
            A soft, velvet-finish cream with squalane and shea that cocoons the skin,
            helping to reduce transepidermal water loss as you sleep.
          </p>
          <ul class="sm:text-sm text-xs text-stone-700 mt-4 space-y-2">
            <li class="flex items-center gap-2">
              <span class="h-1 w-4 rounded-full bg-stone-800"></span>
              Ideal for sensitive and combination skin
            </li>
            <li class="flex items-center gap-2">
              <span class="h-1 w-4 rounded-full bg-stone-800"></span>
              Non-comedogenic, tested on reactive skin
            </li>
          </ul>
        </div>
        <div class="mt-6 flex items-center justify-between">
          <div class="flex items-center gap-2 text-xs text-stone-700">
            <span class="font-semibold">$38</span>
            <span class="text-stone-500">• 50 ml</span>
          </div>
          <button class="inline-flex items-center gap-1.5 text-xs font-medium text-stone-900 group-hover:underline underline-offset-4">
                  <span>Add to ritual</span>
                  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="w-3.5 h-3.5" aria-hidden="true">
                    <path fill="currentColor" d="M13.293 5.293a1 1 0 0 1 1.414 0l4 4a.997.997 0 0 1 .083.094l.007.01l.007.01a.997.997 0 0 1 .083.148l.003.01l.005.01A1 1 0 0 1 19.999 11v.003a1 1 0 0 1-.293.704l-4 4a1 1 0 0 1-1.414-1.414L16.586 12H5a1 1 0 1 1 0-2h11.586l-3.293-3.293a1 1 0 0 1 0-1.414Z" class=""></path>
                  </svg>
                </button>
        </div>
      </article>
    </div>

    <!-- Ritual highlight row -->
    <div class="mt-12 flex flex-col lg:flex-row gap-8 items-center">
      <div class="w-full lg:w-1/2">
        <div class="relative overflow-hidden rounded-3xl border border-stone-200 bg-[#f7efe4]">
          <div
            class="absolute inset-0 bg-gradient-to-tr from-stone-900/5 via-transparent to-amber-200/40 pointer-events-none">
          </div>
          <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/2e5380fe-71ef-461a-9057-bc8092cbffff_1600w.webp" alt="Soft evening self-care moment" class="sm:h-72 lg:h-80 w-full h-64 object-cover">
        </div>
      </div>
      <div class="w-full lg:w-1/2">
        <p class="text-xs sm:text-sm font-medium tracking-[0.18em] uppercase text-stone-500 mb-2">
          RESULTS YOU CAN FEEL
        </p>
        <h3 class="font-playfair text-2xl sm:text-3xl font-semibold tracking-tight text-stone-900">
          84% woke up with calmer-looking skin
        </h3>
        <p class="mt-4 text-sm sm:text-base text-stone-700">
          In a four-week independent study, most participants reported visibly reduced redness,
          less tightness after cleansing, and a smoother canvas for morning SPF and makeup.
        </p>
        <dl class="mt-5 grid grid-cols-2 gap-4 text-xs sm:text-sm">
          <div class="">
            <dt class="text-stone-500">Reduced visible redness</dt>
            <dd class="text-stone-900 font-semibold mt-1">-31% after 2 weeks</dd>
          </div>
          <div class="">
            <dt class="text-stone-500">Barrier strength</dt>
            <dd class="text-stone-900 font-semibold mt-1">+27% hydration</dd>
          </div>
        </dl>
        <button class="mt-6 inline-flex items-center gap-2 rounded-full bg-stone-900 text-[#f4eadf] px-5 py-2.5 text-xs sm:text-sm font-medium hover:bg-stone-800 transition-colors">
                Build my evening ritual
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="w-4 h-4" aria-hidden="true">
                  <path fill="currentColor" d="M13.293 5.293a1 1 0 0 1 1.414 0l4 4a.997.997 0 0 1 .083.094l.007.01l.007.01a.997.997 0 0 1 .083.148l.003.01l.005.01A1 1 0 0 1 19.999 11v.003a1 1 0 0 1-.293.704l-4 4a1 1 0 0 1-1.414-1.414L16.586 12H6a1 1 0 1 1 0-2h10.586l-3.293-3.293a1 1 0 0 1 0-1.414Z" class=""></path>
                </svg>
              </button>
        <p class="mt-2 text-[0.7rem] text-stone-500">
          52 participants with self-identified sensitive skin. Results are self-reported and may vary.
        </p>
      </div>
    </div>
  </div>
</section>
All Prompts