font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-Bold.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-Bold.woff") format("woff"),
    url("../fonts/HankenGrotesk-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-Regular.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-Regular.woff") format("woff"),
    url("../fonts/HankenGrotesk-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-SemiBold.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-SemiBold.woff") format("woff"),
    url("../fonts/HankenGrotesk-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-BoldItalic.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-BoldItalic.woff") format("woff"),
    url("../fonts/HankenGrotesk-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-MediumItalic.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-MediumItalic.woff") format("woff"),
    url("../fonts/HankenGrotesk-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-Medium.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-Medium.woff") format("woff"),
    url("../fonts/HankenGrotesk-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-Italic.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-Italic.woff") format("woff"),
    url("../fonts/HankenGrotesk-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/HankenGrotesk-SemiBoldItalic.woff2") format("woff2"),
    url("../fonts/HankenGrotesk-SemiBoldItalic.woff") format("woff"),
    url("../fonts/HankenGrotesk-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

#product .product-description ul li {
  list-style-image: url(../img/puce-herbe.png);
}

.author {
  color: #fff !important;
}

.carrier-delay {
  text-transform: none;
}

.elementor-accordion-item {
  border: none !important;
}

.elementor-accordion-item .elementor-tab-title a {
    font-size: 18px !important;
    color: #1c4f4a !important;
    font-weight: 500;
}

.elementor-widget-accordion .elementor-tab-content {
    color: #1c4f4a !important;
    font-size: 16px !important;
}

a {
  color: #1c4f4a;
}

/* Override en attendant Benji */
#adtm_menu .adtm_elements_12 li:nth-child(4) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  background: none;
}

#adtm_menu .adtm_elements_12 li:nth-child(5) {
  background: none;
}

#adtm_menu .adtm_elements_12 li:nth-child(5) a {
  color: #1c4f4a !important;
}

#adtm_menu .adtm_elements_12 li:nth-child(4), #adtm_menu .adtm_elements_12 li:nth-child(5) {
  border-radius: 0 !important;
  padding: 0 !important;
  width:auto !important;
}

#adtm_menu .adtm_elements_12 li:nth-child(4) a, #adtm_menu .adtm_elements_12 li:nth-child(5) a {
  margin-bottom: 11px !important;
}