
@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
   

body {
         font-family: "Prompt", sans-serif;      
        background-color: #fff9f9;
      }
        h1, h2, h3 ,p {
             font-family: "Prompt", sans-serif; /* A bolder font for headings * product */
        }

        ul {
           font-family: "Prompt", sans-serif; 
        }
        
        /* product Page */
        .hero-gradient {
            background: linear-gradient(to right, #FFD1DC, #FFC0CB, #DAA520); /* Soft Pink to Goldish */
            /* Or a more vibrant pink/purple: background: linear-gradient(to right, #FBCFE8, #F0ABFC); */
        }
        
         /* Subtle glow effect for product image  *product*/
        .product-image-glow {
            filter: drop-shadow(0 25px 25px rgba(255, 192, 203, 0.7)); /* Pinkish glow */
        }


      .gradient-bg {
        background: linear-gradient(135deg, #ffcce6 0%, #f5c6ec 50%, #d4baf7 100%);
      }
      .product-card {
        transition: all 0.3s ease;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
      }
      .product-card:hover {
        transform: translateY(-10px);
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
      }
      .glow {
        animation: glow 2s infinite alternate;
      }
      @keyframes glow {
        from {
          box-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #e60073, 0 0 20px #e60073;
        }
        to {
          box-shadow: 0 0 10px #fff, 0 0 15px #ff4da6, 0 0 20px #ff4da6, 0 0 25px #ff4da6;
        }
      }
      .floating {
        animation: floating 3s ease-in-out infinite;
      }
      @keyframes floating {
        0% {
          transform: translateY(0px);
        }
        50% {
          transform: translateY(-10px);
        }
        100% {
          transform: translateY(0px);
        }
      }

   
      .custom-stroke {
        text-shadow:
          -1px -1px 0  #FFA4FF,
          1px -1px 0  #FFA4FF,
          -1px  1px 0  #FFA4FF,
          1px  1px 0  #FFA4FF;
      }