@font-face {
  font-family: "icomoon";
  src: url("/assets/fonts/icomoon.eot?6jgych");
  src: url("/assets/fonts/icomoon.eot?6jgych#iefix") format("embedded-opentype"), url("/assets/fonts/icomoon.ttf?6jgych") format("truetype"), url("/assets/fonts/icomoon.woff?6jgych") format("woff"), url("/assets/fonts/icomoon.svg?6jgych#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  outline: none;
}

.color-inherit {
  color: inherit;
}

@media (min-width: 1200px) {
  .w-xl-75 {
    width: 75% !important;
  }
}

/* "Dropdown"-Icon Sprachauswahl */
.icon-amLang::after {
	content: "\e906";
	margin-left: .25rem;
	margin-bottom: .6rem;
  font-size: .45rem;
}

/* Anzeige Kundennummer Mobil */
body ul.checkout-pages-menu li a, ul.checkout-pages-menu li a.nav-link {
  padding: 6px 1.5rem !important;
}

/* Fix Anzeige Plus/Minus bei Mengenfeld im Warenkorb */
.shopping-cart-section .carts-list-wrap .cart-item .cart-content .quantity-wrap {
  max-width: none;
}

/* Erneut-bestellen-Button auf Bestellungs-Detailseite vertikal flexibel machen */
#PMBD-Head-InWK {
  text-wrap: wrap;
}

/* Abmelden-Button im Kundenbereich (Endkunden) */
.checkout-pages-menu li a.nav-link,
#Konto-Nav-Logoff {
   line-height: 1.2rem;
   padding: 12px 1.5rem !important
}

/* Klasse für Löschen-Buttons mit Hintergrundbild */
.amDeleteButton {
  background-image: url('/downloads/WebPortal/natugena26/img/icon-bin.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
}

/* eRecht24-Cookie-Icon ausblenden */
.ccm-settings-summoner {
  display: none !important;
}

/* Team-Seite glightbox Fix Insta */

.team-story-section .story-slider .story-slide .glightboxstyle {
  display: block;
  margin-bottom: 24px;
  position: relative;
  aspect-ratio: 390/475;
  overflow: hidden;
}
.team-story-section .story-slider .story-slide .glightboxstyle img:not(.play-icon img) {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.team-story-section .story-slider .story-slide .glightboxstyle .play-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Artikeldetailseite Bildergalerie mit nur einem Bild Fix */
.product-gallery-thumb {
  list-style: none;
}

/* Fix EasyZoom Artikelbild (final, wird nicht von JB angepasst) */
.easyzoom img {
  max-width: 200%;
}

/* Seminar-Header Mobile Fix */
@media (max-width: 768px) {
  .bottom-area-wrap {
	  hyphens: auto;
  }
}