body {
  background: #f4effc;
}

:root {
  --primary: #cc33a5;
  --secondary: #992676;
  --white: #fff;
  --black: #000;
  --chocolate: #6c1a53;
}

/* navigation style */
.navbar {
  background: #f4effc !important;
    padding: 0;
}

.logo{
  width: 75px !important;
}
.container-fluid{
    padding: 0px 5px;dec1f6
}
.container-fluid .navbar-brand{
    padding: 0px;
}
.navbar ul{
  background: #f4effc !important;
    padding: 0 15px;
}
li a {
  color: #000 !important;
  font-weight: 600;
 
}

ul a:hover{
  color: var(--primary) !important;
}

li > a:after{
    content: '';
    display: block;
    height: 1.5px;
    background: var(--primary);
    transform: scaleX(0);
    transition: transform .3s;
}
li > a:hover:after{
    transform: scaleX(1);
    transition: transform .3s;
}

/* navigation style */

/* fixed color with font-size */
.fs-5 {
  color: var(--primary);
}
.fs-1 {
  color: var(--secondary);
}
/* fixed color with font-size */

/* button custom design  */

.btn-buy {
  background: var(--primary);
  color: var(--white) !important;
  font-weight: bold;
}
.btn-buy:hover {
  color: black !important;
}
.btn-details {
  background: var(--chocolate);
  color: var(--white);
  font-weight: bold;
}
.btn-details:hover {
  background: var(--primary);
  color: var(--white);
  font-weight: bold;
}

.slide-btn {
  background-color: var(--primary) !important;
}

/* button custom design  */


/* New Arrivals  */

.arrival-product:hover img {
  transform: scale(1.1);
  transition: all 0.6s ease-in-out;
  cursor: pointer;
}


/* discount section0 */
.discount-img{
    height: 550px !important;
    filter: brightness(50%);
  }
/* product image gallery */

.gallery img {
  filter: brightness(40%);
  height: 300px !important;
}

.gallery img:hover {
  filter: brightness(80%);
  transform: scale(1.01);
  transition: all 0.5s ease-in-out;
}

/* product image gallery */

/* commitment-section */
.commitment-section {
  background: var(--primary);
}
.commit-icon:hover {
  background: var(--chocolate) !important;
  color: var(--white);
}
/* commitment-section */
img.card-img.h-25 {
  height: 550px !important;
  filter: brightness(50%);
}

/* review section css */
.review-overlay-name {
  position: absolute;
  bottom: 25px;
  left: 0;
  background-color: var(--white); /* Red background color for "sale" text */
  color: var(--black); /* White text color */
  padding: 5px 30px;
  z-index: 2;
}
.review-price-overlay {
  position: absolute;
  top: 25px;
  left: 25%;
  background-color: var(--white); /* Red background color for "sale" text */
  color: var(--black); /* White text color */
  padding: 5px 30px;
  z-index: 2;
}

.user{
  width:50px !important;
  height:50px !important;
}

/* latest-news style */
.latest-news img {
  filter: brightness(50%);
}
.latest-news img:hover {
  filter: brightness(100%);
  transition: all 0.6s ease-in-out;
  cursor: pointer;
}
/* latest-news style */

@media screen and (min-width: 768px) {
  .carousel-content {
    width: 40% !important;
  }
  .carousel-item img {
    width: 450px !important;
    height: 350px !important;

  }

  nav.sticky {
    height: 65px;
    
    /* background: #fff !important; */
  }
  nav.sticky ul li a {
    color: #000;
  }

 
}


@media screen and (max-width: 768px) {
  .New_Arrivals {
    margin-top: 30% !important;
  }
  .discount-img{
    height: 350px !important;
    filter: brightness(50%);
  }
  

}

@media screen and (max-width: 768px) {
  .review-overlay-name {
    bottom: 60%;
  }
  .review-price-overlay {
    left: 68%;
  }

  .navbar {
    height:   80px !important;
    
  }
  .carousel-item img {
    width: 250px !important;
    height: 250px !important;
    filter: drop-shadow(5px 20px 25px var(--primary));
  }
  .carousel-item h6{
    font-size: 14px !important;
  }
  .carousel-item h1{
    font-size: 28px !important;
  }
  .carousel-item p{
    font-size: 12px !important;
  }
}
@media screen and (max-width: 990px) {
  /* commitment section */
  .commit-icon {
    font-size: 16px !important;
  }
  .commit-content h1 {
    font-size: 22px !important;
  }
  .commit-content p {
    font-size: 16px !important;
    /* text-align: justify !important; */
  }
}



/* Featured-product */
.Featured-product img{
height: 200px !important;
}

.footer-logo{
  width:50px !important;
}