.btn-search-open i {
    color: #000000 !important;
}

#_desktop_an_wishlist-nav a svg path {
  fill: #000000 !important;
}

#_desktop_logo a::after {
  content: "MUSE MYRAJ";
  display: block;
  text-align: center;
  font-family: "Lato", Arial, sans-serif;
  font-size: 2rem;
  letter-spacing: 3px;
  color: #000000;
  margin-top: 12px;
  font-weight: 400;
}

section#csinstagramfeed::before {
  content: "REJOIGNEZ-NOUS SUR INSTAGRAM";
  display: block;
  text-align: center;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.5rem;
  letter-spacing: 3px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 15px;
}

.block_newsletter {
  margin-bottom: 40px !important;
}

.an_homeproducts-banner-image img {
  height: 350px !important;
  width: 100% !important;
  object-fit: cover !important;
}

.an_homeproducts-banner-content h2 {
  font-family: "Raleway", sans-serif;
  font-size: 1.5rem;
  letter-spacing: 3px;
  font-weight: 400;
  margin-bottom: 15px;
}

.an_homeproducts-banner-content p {
  font-family: "Raleway", sans-serif;
  font-size: 0.9rem;
  margin-bottom: 25px;
}

.an_homeproducts-banner-btn {
  border: 1px solid #000;
  padding: 12px 25px;
  font-family: "Raleway", sans-serif;
  letter-spacing: 2px;
  font-size: 0.85rem;
  color: #000;
  text-decoration: none;
}

#header .header-nav .user-info a {
  color: #4A3F35 !important;
}

/* Flux Instagram en grille */
#csinstagramfeed .bx-wrapper,
#csinstagramfeed .bx-viewport {
  height: auto !important;
  overflow: visible !important;
}
#csinstagramfeed .bx-controls { display: none !important; }

#csinstagramfeed #bxslider-instagram {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px;
  width: 100% !important;
  height: auto !important;
  transform: none !important;
  position: static !important;
}
#csinstagramfeed .csinstfeed-slide {
  width: auto !important;
  height: auto !important;
  float: none !important;
  position: relative !important;
  margin: 0 !important;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
#csinstagramfeed .csinstfeed-media {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}
#csinstagramfeed img.csinstfeed-src {
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none;
  object-fit: cover;
  display: block;
}
#csinstagramfeed .csinstfeed-overlay { display: none !important; }

@media (max-width: 767px) {
  #csinstagramfeed #bxslider-instagram { grid-template-columns: repeat(3, 1fr); }
}

#csinstagramfeed .csinstfeed-slide:nth-child(n+11) { display: none !important; }