/*Composant menu*/

/* =============
=== MENU TOP ===
=============== */
/* Texte NOT UPPERCASE */
#header .top-menu a[data-depth="0"],
.top-menu .sub-menu ul[data-depth="1"] > li a,
#content-wrapper h2.h2,
.footer-container p.h3,
.footer-container p.h4,
.footer-container p.h3 a {
  text-transform: none!important;
  font-weight: 300;
}
#mobile_top_menu_wrapper .top-menu .sub-menu li>a {
  font-weight: 300;
}

@media (max-width: 767px) {
  .footer-container .links ul > li {
    text-transform: none!important;
    font-weight: 100;
    border: 0;
    text-align: center;
  }
}

/* menu principal */
#header .top-menu {
  margin-bottom: 0;
}
#header .top-menu a[data-depth="0"] {
  margin-top: 2px;
  text-transform: uppercase!important;
}
#header .top-menu a[data-depth="0"]:hover {
  color: var(--color-main);
}
/*scinder les liens pour plus de lisibilité*/
#header .top-menu a[data-depth="0"]:after {
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 300;
}
/*Menu principal > liste en verticale*/
.top-menu .sub-menu ul[data-depth="1"]>li {
  float: none;
  font-size: 1.15em;
}
.top-menu .sub-menu ul[data-depth="1"]>li a:hover {
  color: var(--color-main)!important;
}

/*selon position du nouveau lien de menu*/ 
.top-menu :nth-child(2) a[data-depth="0"]::before {
  content: "new";
  color: #fff;
  background-color: #AA8A79;
  font-size: 0.5em;
  transform: rotate(-15deg);
  display: inline-block;
  border-radius: 10px;
  padding: 0px 5px;
}


/*=======================================
CATEGORIES PRINCIPALES
===========================================*/
.ltdf_categories {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.ltdf_categories > div {
  flex: 1 1 150px;
  padding: 0 25px 25px 0;
}

.ltdf_categories div, 
.ltdf_categories img {
  max-width: 350px;
}

.ltdf_categories h2,
h2.products-section-title {
  color: var(--color-dark);
  position: unset;
  width: 320px;
  text-align: center;
  font-size: 1.7em;
  font-weight: 300;
  font-family: 'Lobster Two';
}
