<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

  <title>Blossom Boutique</title>

  <style>

    /* Reset some default styles */

    * {

      box-sizing: border-box;

      margin: 0;

      padding: 0;

    }


    body {

      font-family: 'Georgia', serif;

      background-color: #fffafc; /* creamy white background */

      color: #5c3a4b; /* dark pink for text */

      line-height: 1.6;

    }


    /* Header styles */

    header {

      background-color: #ffe4e1; /* baby pink */

      padding: 20px;

      text-align: center;

      border-bottom: 5px solid #f4c2c2; /* floral pink accent */

    }


    header h1 {

      font-family: 'Brush Script MT', cursive;

      font-size: 2.5em;

      color: #d48ca8; /* soft pink */

      margin-bottom: 10px;

    }


    nav {

      margin-top: 10px;

    }


    nav a {

      text-decoration: none;

      color: #a0522d;

      margin: 0 15px;

      font-weight: bold;

      transition: color 0.3s;

    }


    nav a:hover {

      color: #d48ca8;

    }


    /* Hero section */

    .hero {

      background: url('https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=1470&q=80') no-repeat center center/cover;

      height: 60vh;

      display: flex;

      align-items: center;

      justify-content: center;

      text-align: center;

      color: #fff;

    }


    .hero h2 {

      font-size: 2.5em;

      background-color: rgba(255, 255, 255, 0.7);

      padding: 20px;

      border-radius: 10px;

      color: #5c3a4b;

    }


    /* Main content styles */

    main {

      padding: 40px 20px;

    }


    /* Featured products section */

    .products {

      display: flex;

      flex-wrap: wrap;

      justify-content: center;

      gap: 30px;

      margin-bottom: 50px;

    }


    .product-card {

      background-color: #fff;

      border: 2px solid #f4c2c2;

      border-radius: 15px;

      width: 250px;

      overflow: hidden;

      box-shadow: 0 4px 8px rgba(0,0,0,0.1);

      transition: transform 0.3s, box-shadow 0.3s;

    }


    .product-card:hover {

      transform: scale(1.05);

      box-shadow: 0 8px 16px rgba(0,0,0,0.2);

    }


    .product-image {

      width: 100%;

      height: 200px;

      object-fit: cover;

    }


    .product-info {

      padding: 15px;

      text-align: center;

    }


    .product-info h3 {

      margin-bottom: 10px;

      font-size: 1.2em;

      color: #a0522d;

    }


    .product-info p {

      font-size: 0.9em;

      color: #555;

    }


    /* Gallery section */

    .gallery {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));

      gap: 15px;

      margin-bottom: 50px;

    }


    .gallery img {

      width: 100%;

      border-radius: 10px;

      border: 2px solid #f4c2c2;

      object-fit: cover;

      height: 200px;

      transition: transform 0.3s;

    }


    .gallery img:hover {

      transform: scale(1.05);

    }


    /* Contact section */

    .contact {

      background-color: #ffe4e1;

      padding: 30px 20px;

      border-radius: 10px;

      max-width: 600px;

      margin: 0 auto 50px auto;

      box-shadow: 0 4px 8px rgba(0,0,0,0.1);

    }


    .contact h3 {

      text-align: center;

      margin-bottom: 20px;

      color: #d48ca8;

    }


    form {

      display: flex;

      flex-direction: column;

    }


    input, textarea {

      padding: 10px;

      margin-bottom: 15px;

      border: 1px solid #ccc;

      border-radius: 8px;

      font-size: 1em;

    }


    button {

      padding: 12px;

      background-color: #d48ca8;

      color: #fff;

      border: none;

      border-radius: 8px;

      font-size: 1em;

      cursor: pointer;

      transition: background-color 0.3s;

    }


    button:hover {

      background-color: #a0522d;

    }


    /* Footer styles */

    footer {

      background-color: #ffe4e1;

      padding: 20px;

      text-align: center;

      border-top: 5px solid #f4c2c2;

      margin-top: 50px;

    }


    footer p {

      margin-bottom: 10px;

    }


    /* Floral accents (optional decorative elements) */

    /* You can add background images or SVGs for flowers if desired */


    @media(max-width: 768px){

      header h1 {

        font-size: 2em;

      }


      .hero h2 {

        font-size: 2em;

        padding: 15px;

      }

    }

  </style>

</head>

<body>

  <!-- Header -->

  <header>

    <h1>Blossom Boutique</h1>

    <nav>

      <a href="#products">New Arrivals</a>

      <a href="#gallery">Gallery</a>

      <a href="#contact">Contact</a>

    </nav>

  </header>


  <!-- Hero Image -->

  <section class="hero">

    <h2>Elegance in Every Thread</h2>

  </section>


  <!-- Main Content -->

  <main>

    <!-- Featured Products -->

    <section id="products">

      <h2 style="text-align:center; margin-bottom:30px; font-family: 'Brush Script MT', cursive; color:#d48ca8;">New Arrivals</h2>

      <div class="products">

        <!-- Product 1 -->

        <div class="product-card">

          <img src="https://images.unsplash.com/photo-1606851094531-3d7fbd4f0f04?ixlib=rb-4.0.1&auto=format&fit=crop&w=800&q=80" alt="Product 1" class="product-image"/>

          <div class="product-info">

            <h3>Vintage Rose Dress</h3>

            <p>Soft pink vintage-inspired dress with delicate floral details.</p>

          </div>

        </div>

        <!-- Product 2 -->

        <div class="product-card">

          <img src="https://images.unsplash.com/photo-1594892725117-4a7a08b2c0b4?ixlib=rb-4.0.1&auto=format&fit=crop&w=800&q=80" alt="Product 2" class="product-image"/>

          <div class="product-info">

            <h3>Floral Blouse</h3>

            <p>Creamy white blouse with pink floral accents, perfect for stylish days.</p>

          </div>

        </div>

        <!-- Product 3 -->

        <div class="product-card">

          <img src="https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=800&q=80" alt="Product 3" class="product-image"/>

          <div class="product-info">

            <h3>Elegant Skirt</h3>

            <p>Soft pink vintage skirt with a trendy touch, perfect for any occasion.</p>

          </div>

        </div>

      </div>

    </section>


    <!-- Gallery -->

    <section id="gallery" style="margin-bottom:50px;">

      <h2 style="text-align:center; margin-bottom:30px; font-family: 'Brush Script MT', cursive; color:#d48ca8;">Floral Inspiration</h2>

      <div class="gallery">

        <img src="https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=600&q=80" alt="Floral 1"/>

        <img src="https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=600&q=80" alt="Floral 2"/>

        <img src="https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=600&q=80" alt="Floral 3"/>

        <img src="https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=600&q=80" alt="Floral 4"/>

        <img src="https://images.unsplash.com/photo-1549924231-f129b911e442?ixlib=rb-4.0.1&auto=format&fit=crop&w=600&q=80" alt="Floral 5"/>

      </div>

    </section>


    <!-- Contact Form -->

    <section id="contact" class="contact">

      <h3>Get in Touch</h3>

      <form action="mailto:your@email.com" method="POST" enctype="multipart/form-data">

        <input type="text" name="name" placeholder="Your Name" required />

        <input type="email" name="email" placeholder="Your Email" required />

        <textarea name="message" rows="5" placeholder="Your Message" required></textarea>

        <button type="submit">Send Message</button>

      </form>

    </section>

  </main>


  <!-- Footer -->

  <footer>

    <p>&copy; 2024 Blossom Boutique. All rights reserved.</p>

    <p>Follow us on 

      <a href="#" style="color:#d48ca8;">Instagram</a> and 

      <a href="#" style="color:#d48ca8;">Pinterest</a>

    </p>

  </footer>

</body>

</html>