@import "tailwindcss";

.Bag-icon:hover span {
  background-color: red;
  color: white;
}

.Bag-icon:hover {
  color: red;
}

.hero {
  background-image: url(/Images/home-hero-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.mobile__menu {
  position: absolute;
  top: 85px;
  /* below header */
  left: 0;
  width: 100%;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease;
  z-index: 999;
  padding: 0 20px;
}

.col-one {
  max-height: 0;
}

.col-one.open {
  max-height: 450px;
}

.mobile__menu.open {
  max-height: 450px;
}

.close {
  display: none;
}

/* When active, show close icon and hide hamburger */
.menu-toggle.active .hamburger {
  display: none;
}

.menu-toggle.active .close {
  display: inline;
}

.cart_icon {
  display: none;
}

.cart_image:hover .cart_icon {
  display: block;
}

.seller__section {
  background-image: url(/Images/counter-bg.jpg);
  width: 100%;
  background-repeat: no-repeat;
  height: 100vh;
  background-size: cover;
  background-position: center center;
}

.blog__hero {
  background-image: url(/Images/blog-hero.jpg);
  width: 100%;
  height: 100vh;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.about__section {
  background-image: url(/Images/about-bg.jpg);
  width: 100%;
  height: 100vh;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.design__section {
  background-image: url(/Images/about-us-bg-01.jpg);
  width: 100%;
  height: 100vh;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

}

.blog__glass:hover img {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}




.faq-item {
  transition: all 0.5s ease;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

.faq-item.active .faq-answer {
  max-height: 500px;
}

.faq-item.active .faq-toggle {
  transform: rotate(180deg);
}