/* Style des liens pour la classe .liens_interfone */
.liens_interfone a {
    color: #ffffff; /* Couleur blanche pour les liens */
    text-decoration: none; /* Enlève la décoration de soulignement si nécessaire */
}
.liens_interfone h3{
	font-family: 'Nunito', sans-serif;
    font-weight: 700 !important;
}
/* Importer la police Nunito avec les poids 400 et 700 */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap');

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Appliquer le poids 700 au texte du menu */
.theme-menu a {
    font-family: 'Nunito', sans-serif;
    font-weight: 700 !important;
}
.titre-shop h3 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700 !important;
}
#interfone-reseaux-sociaux{
	margin-right: 350px; !important
}

#zone-rs {
    margin-right: 350px !important; 
}
.interfone-reseaux-sociaux a:hover {
    color: rgba(220, 26, 89, 1) !important;
}

.theme-product-page-breadcrumb{
	display: none;
}

.theme-content-area{
	padding-top: 0px;
    background: white !important; 
}

.theme-section  {
	background-color: #E6FAFF;
    padding-top: 8%
    padding-bottom: 8%;
    margin-top: -0px !important;
    margin-bottom: 2% !important;
}
.theme-product-details-page{
    padding-top: 2%;
	background: white !important;
}
.theme-category-name-description.theme-category-name-description-noimage .theme-category-description {
	background: #E6FAFF;
}
h1.theme-category-name {
    font-family: 'Nunito', sans-serif;
    font-weight: 700 !important;
}
.theme-header {
	background: #E6FAFF;
    box-shadow: none !important;
}
.theme-collection-section {
	margin-bottom: 8%;
}
.theme-header.theme-header-animate {
	background: white;
}
.theme-section.theme-product-image-container.theme-product-details-page {
    padding-top: 8%;
}
.zpheader-style-01 {
	box-shadow: none !important;
}
/*soulignement animé*/
.theme-menu li::after {
  content: '';
  position: absolute;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 1px;
  bottom: 0px;
  width: 100%;
  height: 0.1em;
  background-color: rgba(220, 26, 89, 1);
  opacity: 0;
  transition: transform 500ms;
}
.theme-menu li:hover::after {
  opacity: 1;
  transform: translate3d(0, 0.2em, 0);
}
.entete_shop {
	display:none;
}
.section_hero{
	display:none;
}
.section_accueil {
	margin-top: 5%;
}
.hero-container{
	display: none;
}
.nouvelle_entete_accueil{
	padding-top: 10%;
	padding-bottom: 8%;
}
.nouvelle_entete_accueil h2{
	font-family: 'Nunito', sans-serif;
    font-weight: 700 !important;
}
.theme-section.theme-checkout-padding {
    background: white;
}
.zpstorecollection-container h2{
	display:none;
}
.theme-content-area-inner {
    padding-bottom: 4%;
}
.theme-menu-name a:active {
    text-decoration: underline 2px !important;
    text-decoration-color: rgba(220, 26, 89, 1) !important;
    text-underline-offset: 10px !important;
}
.liens_interfone a:hover{
    color: rgba(220, 26, 89, 1); /* Couleur au survol */
    cursor: pointer; 
}