@charset "UTF-8";
:root {
  --font-family: "ff-tisa-sans-web-pro", sans-serif;
  --second-family: "ff-tisa-sans-web-pro", sans-serif;
  font-weight: 100;
  font-style: normal;
  --third-family: "Font Awesome 5 Free", sans-serif;
  --font3: "Font Awesome 5 Brands", sans-serif;
  --font4: "Times New Roman", sans-serif;
  --goldbraun: #b69860;
  --gold: #b69860;
  --dark-grey: #525252;
  --light-grey-text: #aeaeae;
  --light-grey-background: #f8f8f8;
}

h2 {
  font-size: 1.63rem !important;
  font-family: var(--second-family);
  font-weight: 700;
}

h3 {
  font-size: 1.5rem !important;
  font-family: var(--second-family);
}

p {
  font-family: var(--second-family);
}

ul {
  list-style: none;
}
ul li {
  list-style: none;
}

.hide-me {
  display: none !important;
}

#opc .hide-me {
  display: block !important;
}

.btn-wb {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border: 7px solid #fff !important;
}
.btn-wb i {
  font-size: 16px;
  transition: all 0.5s;
}
.btn-wb:hover {
  color: #525252;
}
.btn-wb:hover i {
  transition: all 0.5s;
}

header {
  background-color: rgb(255, 255, 255);
}

#header-top-bar {
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#header-top-bar.topbar-wrapper {
  z-index: 1021;
}
#header-top-bar .form-control,
#header-top-bar .dropdown-menu {
  background-color: rgb(255, 255, 255);
}
#header-top-bar a:not(.dropdown-item):not(.btn):hover,
#header-top-bar header a:not(.dropdown-item):not(.btn):hover {
  color: #B6985F;
}
#header-top-bar > div {
  max-width: unset;
}

.nav.topbar-main.nav-dividers {
  align-items: center;
  min-height: 58px;
}
.nav.topbar-main.nav-dividers .soz-media-buttons .btn-icon-secondary {
  margin-right: 0.7rem;
  border: none;
  color: #B6985F;
}
.nav.topbar-main.nav-dividers li:nth-child(6)::before {
  content: "";
  position: absolute;
  right: auto;
  top: 0.5rem;
  height: calc(100% - 1rem);
  border-right: 0.0625rem solid #525252;
}
.nav-mobile-body .nav-item.media-icons ul {
  flex-direction: row;
}
@media (min-width: 992px) {
  .nav-mobile-body .nav-item.media-icons ul .soz-media-buttons {
    display: none;
  }
}
.nav-mobile-body .nav-item.media-icons ul .soz-media-buttons a {
  margin-right: 0.7rem;
  margin-left: -8px;
  border: none;
  color: #b6985f;
}
.nav-mobile-body .nav-item.media-icons ul .soz-media-buttons a .fab {
  font-size: 1.733333em;
}
#mainNavigation li a {
  font-size: 16px;
  padding: 1.5rem 0.7rem;
}
@media (max-width: 1024px) {
  #mainNavigation li a {
    font-size: 15px;
  }
}

body {
  font-family: var(--second-family);
  width: 100%;
  line-height: 1.4;
  font-size: 0.875rem;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .h1,
body .h2,
body .product-matrix .product-matrix-title,
body .h3,
body .sidepanel-left .box-normal .box-normal-link,
body .h4,
body .h5,
body .h6 {
  font-family: var(--second-family);
  font-weight: 700;
}
body h3,
body h4 {
  font-weight: 400;
}
body.meinkonto #content-wrapper {
  padding-top: 0 !important;
}
body.meinkonto #content-wrapper .breadcrumb-container {
  display: none;
}
body.meinkonto #content-wrapper #content .container {
  padding-top: 3rem;
}
body.meinkonto #content-wrapper #content .container .btn-outline-primary,
body.meinkonto #content-wrapper #content .container .btn-outline-danger {
  border-radius: 40px;
}
@media (min-width: 768px) {
  body #consent-banner .consent-banner-body .consent-banner-actions {
    margin-right: 1rem;
  }
}
body.startseite #main-wrapper {
  overflow: hidden;
}
body.startseite #main-wrapper .main-slider {
  width: 100%;
  position: relative;
}
body.startseite #main-wrapper .main-slider > div > div:nth-child(1) {
  max-width: unset !important;
}
body.startseite #main-wrapper .main-slider img {
  width: 100%;
  height: auto;
}
body.startseite #main-wrapper .main-slider h1 {
  position: absolute;
  font-family: var(--second-family);
  font-size: 2.2vw;
  font-size: 3.2vw;
  font-weight: 800;
  color: #fff;
  text-align: left;
  top: 28%;
  left: 15%;
  line-height: 1.65;
}
body.startseite #main-wrapper .main-slider h1 span {
  line-height: 1.3;
  background-color: #b6985f;
  padding: 0px 0.7vw;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  border-radius: 0.2vw;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider {
  position: absolute;
  top: 61%;
  top: 75%;
  left: 17%;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  color: #000;
  background: #fff;
  border: none;
  font-size: 0.94vw;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.3vw;
  margin: 0;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn:hover {
  color: #525252;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn:hover i {
  transition: all 0.5s;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn:hover {
  color: #b6985f;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn:hover i {
  transition: all 0.5s;
  font-size: 1rem;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn i {
  font-size: 0.75vw;
  color: #b6985f;
  padding-bottom: 0.1vw;
}
body.startseite #main-wrapper .main-slider .custom-btn-mainslider .new-btn:hover i {
  font-size: 0.95vw;
}
body.startseite #main-wrapper .main-slider-mobile {
  width: 100%;
  position: relative;
}
body.startseite #main-wrapper .main-slider-mobile > div > div:nth-child(1) {
  max-width: unset !important;
}
body.startseite #main-wrapper .main-slider-mobile img {
  width: 100%;
  height: auto;
}
body.startseite #main-wrapper .main-slider-mobile h1 {
  position: absolute;
  font-size: 6.42vw;
  font-weight: 800;
  color: #fff;
  text-align: left;
  top: 15.7%;
  left: 10%;
  line-height: 1.7;
}
body.startseite #main-wrapper .main-slider-mobile h1 span {
  background-color: #b6985f;
  padding: 0px 0.7vw;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  border-radius: 0.2vw;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider {
  position: absolute;
  top: 47.8%;
  left: 16.6%;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  color: #000;
  background: #fff;
  border: none;
  font-size: 4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.6vw;
  margin: 0;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn:hover {
  color: #525252;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn:hover i {
  transition: all 0.5s;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn:hover {
  color: #b6985f;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn:hover i {
  transition: all 0.5s;
  font-size: 1rem;
}
body.startseite #main-wrapper .main-slider-mobile .custom-btn-mainslider .new-btn i {
  font-size: 2.7vw;
  color: #b6985f;
}
body.startseite #main-wrapper .main-slider-bottom-bar {
  background: linear-gradient(134deg, #b69860 0%, #50432a 100%);
  padding-top: 1.7vw;
  padding-bottom: 1.67vw;
}
body.startseite #main-wrapper .main-slider-bottom-bar h3,
body.startseite #main-wrapper .main-slider-bottom-bar p {
  color: #fff;
  margin: 0;
}
body.startseite #main-wrapper .main-slider-bottom-bar h3 {
  font-size: 0.94vw !important;
}
body.startseite #main-wrapper .main-slider-bottom-bar p {
  font-size: 0.84vw;
}
body.startseite #main-wrapper .main-slider-bottom-bar .svg-logo {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.8vw;
}
body.startseite #main-wrapper .main-slider-bottom-bar .svg-logo img {
  width: 100%;
  height: auto;
}
body.startseite #main-wrapper .alles-trueffel-container {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 100px;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-title h2 {
  font-weight: 700;
  margin-bottom: 0.3rem;
  color: #525252;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-title h2 {
    font-size: 5vw !important;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-title h3 {
  font-family: var(--second-family);
  margin-bottom: 32px;
  color: #525252;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-title h3 {
    font-size: 5vw !important;
    line-height: 1.35;
    margin-bottom: 6vw;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col:nth-child(1) {
  padding: 0 45px 0 0;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col:nth-child(3) {
  padding: 0 25px;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col:nth-child(5) {
  padding: 0 0 0 45px;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col {
    padding: 0px 1.4vw;
  }
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col:nth-child(1) {
    padding: 0 3.5vw 0 0;
  }
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col:nth-child(3) {
    padding: 0 1.95vw;
  }
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col:nth-child(5) {
    padding: 0 0 0 3.5vw;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .col {
    padding: 0 !important;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild {
  background: linear-gradient(180deg, #b69860 0%, #51442b 100%);
  aspect-ratio: 1/1.07;
  position: relative;
  border-radius: 5px;
  transition: all 0.5s;
  padding: 2vw;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild a {
  text-decoration: none;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild a h2 {
  font: 700 60px/108% var(--second-family) !important;
  text-align: center;
  color: #fff;
  transition: all 0.5s;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild a h2 {
    font-size: 4vw !important;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild a h2 {
    position: relative;
    transform: rotate(0deg);
    font-size: 11.6vw !important;
    bottom: unset !important;
    right: unset !important;
    padding: 6vw 0 0 3vw;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild a p {
  margin: 0;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild a p img {
  background: transparent;
  position: absolute;
  height: auto;
  z-index: 1;
  transition: all 0.5s;
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild:hover {
  transform: scale(1.05);
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild:hover img {
  transform: scale3d(1.1, 1.1, 1.05);
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.drei-trueffel img {
  width: 537px;
  left: -27%;
  bottom: -174px;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.drei-trueffel img {
    width: 30vw;
    bottom: -9.3vw;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.drei-trueffel img {
    left: -19vw;
    bottom: -30vw;
    width: 99vw;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.butter img {
  width: 642px;
  left: -39%;
  bottom: -293px;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.butter img {
    width: 35.9vw;
    bottom: -16.1vw;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.butter img {
    width: 98vw;
    bottom: -37.5vw;
    left: -17vw;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.saucen img {
  width: 610px;
  left: -37%;
  bottom: -258px;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.saucen img {
    width: 32vw;
    bottom: -13.6vw;
    left: -29%;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild.saucen img {
    width: 90vw;
    bottom: -33.6vw;
    left: -15vw;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder .alles-trueffel-bilder-bild {
    overflow: hidden;
    aspect-ratio: 1;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-bilder {
    margin-left: -0.4vw;
    margin-right: 0.4vw;
    gap: 5vw;
  }
}
body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-text {
  margin: 118px 163px 0;
  font: 400 1.25rem/144% var(--second-family);
  color: #525252;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-text {
    margin: 7vw 7vw 0;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container .alles-trueffel-text {
    font-size: 4.1vw;
    line-height: 1.25;
    margin: 5.1vw 0vw 6vw;
  }
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper .alles-trueffel-container {
    max-width: 74vw !important;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .alles-trueffel-container {
    max-width: none !important;
    padding-left: 14%;
    padding-right: 14%;
  }
}
body.startseite #main-wrapper .truefel-praesente-banner-container {
  padding: 0;
}
body.startseite #main-wrapper .truefel-praesente-banner-container .title-text {
  position: relative;
  margin-bottom: -19rem;
  margin-top: 20rem;
  margin-top: 16vw;
  margin-bottom: -17.4vw;
  z-index: 1;
}
body.startseite #main-wrapper .truefel-praesente-banner-container .title-text h2 {
  font: 700 60px/108% var(--second-family) !important;
  font-size: 3.2vw !important;
  color: #fff;
}
body.startseite #main-wrapper .truefel-praesente-banner-container .title-text p {
  font-family: var(--second-family);
  font-size: 30px;
  font-size: 1.6vw;
  line-height: 34px;
  line-height: 1.1;
  color: #fff;
  text-align: center;
  width: 43%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .truefel-praesente-banner-container .title-text {
    margin-top: 25vw;
    margin-bottom: -39.4vw;
  }
  body.startseite #main-wrapper .truefel-praesente-banner-container .title-text h2 {
    font-size: 8.2vw !important;
  }
  body.startseite #main-wrapper .truefel-praesente-banner-container .title-text p {
    font-size: 4.3vw;
    width: auto;
  }
}
body.startseite #main-wrapper .truefel-praesente-banner-container .truefel-praesente-banner,
body.startseite #main-wrapper .truefel-praesente-banner-container .truefel-praesente-banner-mobile {
  max-width: unset !important;
  margin-bottom: 50px;
}
@media (max-width: 500px) {
  body.startseite #main-wrapper .truefel-praesente-banner-container {
    margin-bottom: -5rem;
  }
}
@media (max-width: 425px) {
  body.startseite #main-wrapper .truefel-praesente-banner-container {
    margin-bottom: -7rem;
  }
}
body.startseite #main-wrapper #content-wrapper {
  padding-top: 20px !important;
}
body.startseite #main-wrapper #content-wrapper #content {
  padding-bottom: 0;
}
@media (max-width: 425px) {
  body.startseite #main-wrapper #content-wrapper #content {
    margin-top: 5rem;
  }
}
body.startseite #main-wrapper #content-wrapper .trueffel-praesente .kk-slider-article .allergene-link {
  display: none;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  padding-left: 12.83vw;
  padding-right: 12.83vw;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .trueffel-auf-rezept-title h2 {
  font-weight: 700;
  margin-bottom: 0.3rem;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .trueffel-auf-rezept-title h3 {
  font-size: 1.5rem;
  font-family: var(--second-family);
  margin-bottom: 40px;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first .klassiker-h4 {
  line-height: 133%;
  font-weight: 700;
  font-size: 0.95vw;
  margin-bottom: 0.6rem;
  padding-top: 1.2vw !important;
  padding-bottom: 0.5vw !important;
}
@media (min-width: 1920px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first .klassiker-h4 {
    font-size: 18px;
    padding-top: 23px !important;
    padding-bottom: 9px !important;
  }
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first .klassiker-h4 {
    padding-top: 1vw;
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first .klassiker-h4 {
    padding-top: 0.5vw !important;
    padding-bottom: 1.3vw !important;
    margin-bottom: 0;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first .klassiker-h4 {
    display: none;
  }
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first {
    margin-right: -1vw;
    margin-left: -1vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first > .col.col-md-12 {
    padding-right: 1vw;
    padding-left: 1vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first > .col.col-md-12 .row.g-layout-2 {
    margin-right: -1vw;
    margin-left: -1vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first > .col.col-md-12 .row.g-layout-2 > .col.col-md-6 {
    padding-right: 1vw;
    padding-left: 1vw;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first > .col.col-md-6 {
    padding: 0;
    margin-bottom: 7vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .g-layout-first > .col.col-md-6 .row.g-layout-2 > .col.col-md-6 {
    margin-bottom: 7vw;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1 {
  aspect-ratio: 8/7;
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1 {
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1 {
    padding-bottom: 3vw;
    aspect-ratio: auto;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1 img {
    padding-bottom: 0 !important;
    margin-top: -19vw;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title {
  z-index: 20;
  text-align: left;
  position: absolute;
  margin-top: -214px;
  width: 18.9rem;
  margin-left: 36px;
  max-width: unset !important;
  overflow: hidden;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 {
  line-height: 1.7;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 span {
  background-color: #fff;
  color: var(--gold);
  font-size: 1.63rem;
  font-weight: 700;
  padding: 0 10px;
  display: inline;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  border-radius: 2px;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p {
  width: 19rem;
  margin-top: 20px;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border: 0;
  margin-left: 1vw;
  padding: 0.47vw 2.8vw;
  display: inline;
  font-size: 0.94vw;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn:hover {
  color: #525252;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn:hover i {
  transition: all 0.5s;
}
@media (min-width: 1920px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn {
    padding: 0 0.25rem;
    font-size: 18px;
    margin-left: 22px;
    width: 214px;
    height: 45px;
    display: block;
  }
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title {
    margin-top: -174px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 {
    margin-bottom: 0;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p {
    margin-top: 2vw;
  }
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title {
    width: 38vw;
    margin-top: -215px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title {
    width: 90%;
    margin-top: -32vw;
    margin-left: 4vw;
    aspect-ratio: auto;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 {
    line-height: 1.7;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 span {
    font-size: 4.5vw;
    padding: 0 2vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p {
    margin-top: 3vw !important;
    margin-left: 5vw !important;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p .btn {
    font-size: 3.2vw !important;
    padding: 0.67vw 5vw;
    margin-left: 0;
  }
}
@media (max-width: 500px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 {
    line-height: 1.5;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p {
    margin-top: 2vw !important;
  }
}
@media (max-width: 425px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title h3 {
    line-height: 1.3;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild1-title p {
    margin-top: 1vw !important;
    margin-left: 3vw !important;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3 {
  aspect-ratio: 8/8.1;
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3 {
    aspect-ratio: 1/1;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3 {
    max-width: unset !important;
    padding-bottom: 4vw;
    aspect-ratio: auto;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2 img,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3 img {
    padding-bottom: 0 !important;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
  z-index: 20;
  text-align: left;
  position: absolute;
  margin-top: -153px;
  margin-left: 30px;
  width: 13rem;
  max-width: unset !important;
  overflow: hidden;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
  line-height: 1.4;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 span {
  background-color: #fff;
  color: var(--gold);
  font-size: 1.05vw;
  font-weight: 700;
  padding: 0 10px;
  display: inline;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  border-radius: 2px;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 span {
    line-height: 1.7;
    font-size: 5.1vw !important;
    padding: 1vw 2vw !important;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p {
  width: 15rem;
  margin-top: 16px;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border: 0;
  margin-left: 1vw;
  padding: 0.47vw 2.8vw;
  display: inline;
  font-size: 0.94vw;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn i,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn i,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn:hover,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn:hover,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn:hover {
  color: #525252;
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn:hover i,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn:hover i,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn:hover i {
  transition: all 0.5s;
}
@media (min-width: 1730px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    width: 16rem;
  }
}
@media (min-width: 1920px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 span {
    font-size: 20px;
    padding: 0 9px 0 5px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn {
    padding: 0 0.25rem;
    font-size: 18px;
    margin-left: 22px;
    width: 214px;
    height: 45px;
    display: block;
  }
}
@media (max-width: 1600px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    margin-top: -123px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1.2;
  }
}
@media (max-width: 1500px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1.1;
  }
}
@media (max-width: 1299px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    margin-top: -104px;
    width: 16vw;
    margin-left: 1.5vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1;
    margin-bottom: 0;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 span {
    padding: 0 7px 0 5px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p {
    margin-top: 1vw;
  }
}
@media (max-width: 1100px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    margin-top: -88px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 0.9;
  }
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    margin-top: -142px;
    width: 24vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1.4;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 span {
    padding: 0 3px 0 4px;
    font-size: 18px;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    width: 90%;
    margin-top: -32vw;
    margin-left: 4vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1.7;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3 span,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 span {
    font-size: 4.5vw !important;
    padding: 0 2vw !important;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p {
    margin-top: 3vw !important;
    margin-left: 5vw !important;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p .btn,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p .btn {
    font-size: 3.2vw !important;
    padding: 0.67vw 5vw;
    margin-left: 0;
  }
}
@media (max-width: 500px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1.5;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p {
    margin-top: 2vw !important;
  }
}
@media (max-width: 425px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title h3,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title h3 {
    line-height: 1.3;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild2-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild3-title p,
body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title p {
    margin-top: 1vw !important;
    margin-left: 3vw !important;
  }
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    margin-top: -130px;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .rezepte-bild4-title {
    display: none;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container {
    margin-top: 86px !important;
    padding-top: 50px !important;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .row {
    max-width: 100%;
    margin: 0 !important;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .row .col {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .row.g-layout-2 .col {
    padding: 0 !important;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .trueffel-auf-rezept-title h2 {
    font-size: 5.1vw !important;
    margin-bottom: 0;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .trueffel-auf-rezept-title h3 {
    font-size: 5.1vw !important;
    padding: 0 10vw;
    margin-bottom: 3vw;
    line-height: 1.5;
  }
}
body.startseite #main-wrapper #content-wrapper .rezepte-container .video-wrapper > .col.col-md-6 {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container .video-wrapper {
    margin-top: 1.8vw !important;
    margin-right: -1vw;
    margin-left: -1vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .video-wrapper > .col.col-md-6,
body.startseite #main-wrapper #content-wrapper .rezepte-container .video-wrapper > .col.col-md-12 {
    padding-right: 1vw !important;
    padding-left: 1vw;
  }
  body.startseite #main-wrapper #content-wrapper .rezepte-container .video-wrapper > .col.col-md-6 {
    margin-bottom: 1.4vw;
  }
}
@media (max-width: 991px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container {
    max-width: 90% !important;
  }
}
@media (max-width: 459px) {
  body.startseite #main-wrapper #content-wrapper .rezepte-container {
    margin-top: 44px !important;
    padding-top: 50px !important;
  }
}
body.startseite #main-wrapper .start-voll-auf-trueffel {
  background-color: transparent;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.startseite #main-wrapper .start-voll-auf-trueffel .titles h2.voll-a-trueffel {
  font-weight: 700 !important;
  margin-bottom: 0.3rem;
  margin-top: 70px;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .titles h3.voll-a-trueffel {
  font-family: var(--second-family);
  font-size: 1.5rem !important;
  margin-bottom: 80px;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container {
  font: 400 1.25rem/144% var(--second-family);
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel .col-md-8 {
    order: 2;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .col-md-4 {
    order: 1;
    margin-bottom: 1rem;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container {
    min-height: unset !important;
    max-height: 424px;
    max-height: 313px;
    max-height: clamp(313px, 26.5rem + (1vw - 3.75px) * -28.3163, 424px);
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container .find-out-more-btn {
    margin-bottom: 5rem;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container .find-out-more-btn .btn {
    padding: 0.625rem 2.9375rem;
    overflow: visible;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container .find-out-more-btn .btn::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92445 29.4983L8.92445 8.86386e-07M8.82921 29.5C8.82921 29.5 8.89651 21.6023 17 19.4443M8.82992 29.5C8.82992 29.5 8.76262 21.6023 0.659129 19.4443' stroke='%23B69860'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 4.4vw;
    height: 8vw;
    position: absolute;
    bottom: -11vw;
    display: block;
    left: calc(50% - 2.2vw);
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container.full {
    max-height: 1700px;
    height: auto;
    transition: max-height 2s ease-out;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .text-left-container.full .find-out-more-btn {
    display: none;
  }
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild-mobile {
  width: 100%;
  margin: 20px 0;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild-mobile img {
  width: 100%;
  height: auto;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild {
  display: block;
  float: right;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  border-left: 5.7vw solid transparent;
  width: 36vw;
  max-width: 692px;
  height: auto;
  top: 9px;
  right: -1px;
  position: relative;
  padding-right: 1rem;
  padding-top: 1rem;
  z-index: 2;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild img {
  width: 100%;
  z-index: 1;
  position: relative;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  height: auto;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild h2 {
  color: #b6985f;
  font-size: 1.25rem !important;
  font-weight: 700;
  text-align: center;
  margin-top: 0.8rem;
  margin-bottom: 0.3rem;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild h2 {
    display: none;
  }
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild h3 {
  color: #525252;
  font-size: 1.25rem !important;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 1600px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild {
    border-width: 109px;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .ueberuns-bild {
    display: none;
  }
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text {
  padding-top: 2.6rem;
  position: relative;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text h3 {
  font-weight: 700;
  font-size: 1.25rem !important;
  line-height: 1.05;
  margin-bottom: 0.4rem;
}
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text p {
  font-size: 1.25rem !important;
  line-height: 1.37;
  margin-bottom: 1.8rem;
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text {
    padding: 0 9%;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text h3 {
    font-size: 3.6vw !important;
    line-height: 1.5;
    margin-bottom: 0;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text p {
    font-size: 3.6vw !important;
    line-height: 1.5;
    margin-bottom: 1.3rem;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text .find-out-more-btn,
body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text .find-out-more-arrow {
    display: none;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text.full {
    padding-bottom: 12vw !important;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text:not(.full) {
    max-height: clamp(410px, 25.625rem + (1vw - 3.9px) * 103.4483, 800px);
    overflow: hidden;
    position: relative;
    transition: all 0.5s;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text:not(.full) .farbverlauf {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 20%;
    background-image: linear-gradient(to top, white 80%, #525252 100%);
    transition: all 0.5s;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text:not(.full) .find-out-more-btn {
    display: inline;
    position: relative;
    text-align: center;
    text-decoration: none;
    font: 700 3.5vw/142% var(--second-family);
    text-align: center;
    color: #fff;
    background-color: #b69860;
    border-radius: 5vw;
    padding: 1.9vw 10.8vw;
    transition: all 0.5s;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    top: clamp(-380px, -11.3125rem + (1vw - 3.9px) * -52.7851, -181px);
    cursor: pointer;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text:not(.full) .find-out-more-arrow {
    display: block;
    width: 100%;
    text-align: center;
    top: clamp(-370px, -10.6875rem + (1vw - 3.9px) * -52.7851, -171px);
    position: relative;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .cont-wrap .voll-a-truef-content .voll-a-truef-text:not(.full) .find-out-more-arrow svg {
    width: 4.4vw;
    height: auto;
  }
}
@media (max-width: 767px) {
  body.startseite #main-wrapper .start-voll-auf-trueffel {
    background-color: #fff;
    padding-top: 20px;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .titles h2.voll-a-trueffel {
    font-size: 5vw !important;
    margin-top: 24px !important;
  }
  body.startseite #main-wrapper .start-voll-auf-trueffel .titles h3.voll-a-trueffel {
    font-size: 5vw !important;
    margin-bottom: 7px !important;
    padding: 0 6%;
    line-height: 1.4;
  }
}
body.artikelseite #main-wrapper {
  overflow: hidden;
}
body.artikelseite #main-wrapper #content-wrapper {
  padding-top: 74px !important;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper {
  border: none;
  margin: 0;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb {
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb .breadcrumb-item {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb .breadcrumb-item.breadcrumb-backtolist {
  display: flex;
  align-items: center;
  position: fixed;
  left: 0;
  z-index: 100;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb .breadcrumb-item.breadcrumb-backtolist .breadcrumb-link {
  padding-left: 35px;
  border: 1px solid var(--gold);
  border-radius: 45px;
  max-width: 160px;
  height: 45px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font: 700 16px/111% var(--second-family);
  text-align: right;
  align-content: center;
  color: var(--gold);
  align-content: center;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  gap: 26px;
  background: rgba(217, 186, 126, 0.2705882353);
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb .breadcrumb-item.breadcrumb-backtolist .breadcrumb-link::after {
  content: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.00172421 9.26527L29.5 9.26527M0 9.17003C0 9.17003 7.89775 9.23733 10.0557 17.3408M0 9.17074C0 9.17074 7.89775 9.10344 10.0557 0.99995' stroke='%23B69860' /%3E%3C/svg%3E");
  top: 3px;
  position: relative;
  margin-right: 26px;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb .breadcrumb-item.breadcrumb-backtolist::before {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.col-auto #breadcrumb .breadcrumb .breadcrumb-item.breadcrumb-backtolist::after {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper .breadcrumb-container .breadcrumb-wrapper .col.navigation-arrows {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper #content {
  background-color: #fff;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 0.8rem;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail {
  margin: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-gallery {
  max-width: 44%;
  margin-right: 6%;
  padding-left: 90px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info {
  padding-top: 16px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-headline .product-title.h2 {
  font: 800 42px/121% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 11px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc {
  margin-bottom: 55px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc h2 {
  font: 700 20px/140% var(--second-family) !important;
  color: var(--dark-grey);
  margin-bottom: 52px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc p {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc p strong {
  font: 700 20px/140% var(--second-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc ul {
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc ul li {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc ul li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' version='1.1' id='svg1' sodipodi:docname='check.svg' inkscape:version='1.3 (0e150ed, 2023-07-21)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='9.8333333' inkscape:cx='12.101695' inkscape:cy='12.152542' inkscape:window-width='1392' inkscape:window-height='1212' inkscape:window-x='526' inkscape:window-y='25' inkscape:window-maximized='0' inkscape:current-layer='svg1' /%3E%3Crect style='fill:%23ffffff;stroke-width:0.5;stroke-linecap:square' id='rect1' width='23.898306' height='24' x='0' y='0' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m 12.101695,21.20339 c 1.1819,0 2.3522,-0.2328 3.4442,-0.6851 1.0919,-0.4523 2.084,-1.1152 2.9198,-1.9509 0.8357,-0.8358 1.4986,-1.8279 1.9509,-2.9198 0.4523,-1.092 0.6851,-2.2623 0.6851,-3.4442 0,-1.1819 -0.2328,-2.3522202 -0.6851,-3.4441502 -0.4523,-1.09193 -1.1152,-2.08408 -1.9509,-2.91981 -0.8358,-0.83573 -1.8279,-1.49866 -2.9198,-1.95096 -1.092,-0.45229 -2.2623,-0.68508 -3.4442,-0.68508 -2.3869501,0 -4.6761301,0.94821 -6.3639601,2.63604 -1.68783,1.68783 -2.63604,3.97701 -2.63604,6.3639602 0,2.3869 0.94821,4.6761 2.63604,6.364 1.68783,1.6878 3.97701,2.636 6.3639601,2.636 z m -0.232,-5.36 5,-6.0000002 -1.536,-1.28 -4.3,5.1590002 -2.2250001,-2.226 -1.414,1.414 3.0000001,3 0.774,0.774 z' fill='%23b69860' id='path1' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 16px;
  top: 5px;
  position: relative;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer {
  width: 70%;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .price_wrapper {
  margin-bottom: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .price_wrapper .price {
  font: 700 22px/100% var(--second-family);
  color: var(--dark-grey);
  margin: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .price_wrapper .price-note {
  font: 400 14px/157% var(--second-family);
  color: var(--light-grey-text);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .price_wrapper .price-note .vat_info,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .price_wrapper .price-note .shipment {
  color: var(--light-grey-text);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky {
  margin-top: 16px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline {
  margin-bottom: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col {
  padding-left: 0;
  padding-right: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col:first-child,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col:first-child {
  padding-right: 12px;
  padding-left: 12px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky {
  border-radius: 45px;
  border: 1px solid var(--gold);
  width: auto;
  height: 45px;
  background: #fff;
  overflow: hidden;
  justify-content: center;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-prepend,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-prepend,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-prepend,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-prepend {
  align-items: center;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-prepend .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-prepend .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-prepend .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-prepend .btn {
  line-height: normal;
  padding: 13px 0 7px 59px;
  padding: 0;
  color: var(--gold);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-prepend .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-prepend .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-prepend .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-prepend .btn .fas::before {
  font-size: 20px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky #quantity {
  font: 600 20px/77% var(--second-family);
  text-align: center;
  color: var(--dark-grey);
  padding: 0px 15px;
  padding: 0;
  height: 43px;
  max-width: 100px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-append,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-append,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-append,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-append {
  align-items: center;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-append .unit,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-append .unit,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-append .unit,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-append .unit {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-append .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-append .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-append .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-append .btn {
  padding: 13px 53px 7px 15px;
  padding: 0;
  color: var(--gold);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-append .btn .fas,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-append .btn .fas,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-append .btn .fas,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-append .btn .fas {
  line-height: 0.6 !important;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp .input-group-append .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline #quantity-grp-sticky .input-group-append .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp .input-group-append .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline #quantity-grp-sticky .input-group-append .btn .fas::before {
  font-size: 20px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .btn-primary,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .btn-primary {
  font: 700 17px/112% var(--second-family);
  text-align: center;
  color: #fff;
  border-radius: 45px;
  padding: 12px 15px;
}
@media (max-width: 1200px) {
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .btn-primary,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .btn-primary {
    min-width: 211px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky {
  display: none;
}
@media (max-width: 1295px) {
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap {
    padding: 0;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap {
  background: var(--light-grey-background);
  padding: 0 18px;
  margin: 8px 0 0 11px;
  max-width: 90%;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .stock-information {
  border: none;
  padding: 7px 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .stock-information .delivery-status ul li .status {
  font: 600 14px/157% var(--second-family);
  color: #67bc65;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .stock-information .delivery-status ul li .status .fas::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V1.27273H11.875V10.8182H8.0275C7.74875 9.72427 6.7825 8.90909 5.625 8.90909C4.4675 8.90909 3.50125 9.72427 3.2225 10.8182H2.5V7.63636H1.25V12.0909H3.2225C3.50125 13.1848 4.4675 14 5.625 14C6.7825 14 7.74875 13.1848 8.0275 12.0909H13.2225C13.5013 13.1848 14.4675 14 15.625 14C16.7825 14 17.7488 13.1848 18.0275 12.0909H20V6.90073L19.9606 6.80082L18.7106 2.98264L18.575 2.54545H13.125V0H0ZM0.625 2.54545V3.81818H6.25V2.54545H0.625ZM13.125 3.81818H17.6756L18.75 7.07955V10.8182H18.0275C17.7488 9.72427 16.7825 8.90909 15.625 8.90909C14.4675 8.90909 13.5013 9.72427 13.2225 10.8182H13.125V3.81818ZM1.25 5.09091V6.36364H5V5.09091H1.25ZM5.625 10.1818C6.32312 10.1818 6.875 10.7437 6.875 11.4545C6.875 12.1654 6.32312 12.7273 5.625 12.7273C4.92688 12.7273 4.375 12.1654 4.375 11.4545C4.375 10.7437 4.92688 10.1818 5.625 10.1818ZM15.625 10.1818C16.3231 10.1818 16.875 10.7437 16.875 11.4545C16.875 12.1654 16.3231 12.7273 15.625 12.7273C14.9269 12.7273 14.375 12.1654 14.375 11.4545C14.375 10.7437 14.9269 10.1818 15.625 10.1818Z' fill='%2367BC65' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: block;
  background-size: 100%;
  width: 20px;
  height: 14px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .stock-information .delivery-status ul li .estimated-delivery {
  font: 400 14px/157% var(--second-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .hinweis-wrap {
  margin: 0px 0 20px 11px;
  max-width: 90%;
  padding-top: 7px;
  background: var(--light-grey-background);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .hinweis-wrap p {
  margin-bottom: 9px;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap {
  font: 400 14px/157% var(--second-family);
  color: var(--light-grey-text);
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential a,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential strong {
  font: 400 14px/157% var(--second-family);
  color: var(--light-grey-text);
  text-decoration: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential .product-category {
  display: none;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info {
    padding-left: 0;
    padding-right: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-headline .product-title {
    padding: 0 12px;
    font-size: 25px !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc {
    margin-bottom: 35px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc h2 {
    padding: 0 12px;
    margin-bottom: 35px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc p {
    font: 400 20px/140% var(--second-family);
    color: var(--dark-grey);
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc p strong {
    font: 700 20px/140% var(--second-family);
    color: var(--dark-grey);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px 1.3%;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc ul li {
    position: relative;
    padding: 11px 2px 8px !important;
    border: 1px solid var(--gold);
    border-radius: 3px;
    font-size: 12px !important;
    word-break: break-word;
    align-content: space-around;
    text-align: center;
    width: 120px;
    min-height: 75px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .shortdesc ul li::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' version='1.1' id='svg1' sodipodi:docname='check.svg' inkscape:version='1.3 (0e150ed, 2023-07-21)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='9.8333333' inkscape:cx='12.101695' inkscape:cy='12.152542' inkscape:window-width='1392' inkscape:window-height='1212' inkscape:window-x='526' inkscape:window-y='25' inkscape:window-maximized='0' inkscape:current-layer='svg1' /%3E%3Crect style='fill:%23ffffff;stroke-width:0.5;stroke-linecap:square' id='rect1' width='23.898306' height='24' x='0' y='0' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m 12.101695,21.20339 c 1.1819,0 2.3522,-0.2328 3.4442,-0.6851 1.0919,-0.4523 2.084,-1.1152 2.9198,-1.9509 0.8357,-0.8358 1.4986,-1.8279 1.9509,-2.9198 0.4523,-1.092 0.6851,-2.2623 0.6851,-3.4442 0,-1.1819 -0.2328,-2.3522202 -0.6851,-3.4441502 -0.4523,-1.09193 -1.1152,-2.08408 -1.9509,-2.91981 -0.8358,-0.83573 -1.8279,-1.49866 -2.9198,-1.95096 -1.092,-0.45229 -2.2623,-0.68508 -3.4442,-0.68508 -2.3869501,0 -4.6761301,0.94821 -6.3639601,2.63604 -1.68783,1.68783 -2.63604,3.97701 -2.63604,6.3639602 0,2.3869 0.94821,4.6761 2.63604,6.364 1.68783,1.6878 3.97701,2.636 6.3639601,2.636 z m -0.232,-5.36 5,-6.0000002 -1.536,-1.28 -4.3,5.1590002 -2.2250001,-2.226 -1.414,1.414 3.0000001,3 0.774,0.774 z' fill='%23b69860' id='path1' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    position: absolute;
    top: -13px;
    left: 40%;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer {
    width: 100%;
    margin-bottom: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .row {
    margin: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .pr-wrap {
    order: 1;
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .pr-wrap .price_wrapper {
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .pr-wrap .price_wrapper .price {
    font-size: 16px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .pr-wrap .price_wrapper .price-note {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .pr-wrap .price_wrapper .price-note .vat_info::before {
    content: "/";
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap {
    padding: 0;
    order: 2;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline {
    margin: 0;
    justify-content: space-between;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col {
    margin: 0;
    padding: 0 !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col.col-5,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col.col-5 {
    max-width: 41.66666667%;
    max-width: 37%;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col.col-7,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col.col-7 {
    max-width: 55%;
    max-width: 62%;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky {
    width: auto;
    height: 34px;
    justify-content: space-evenly;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp .input-group-prepend,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky .input-group-prepend,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp .input-group-prepend,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky .input-group-prepend {
    margin: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp .input-group-prepend .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky .input-group-prepend .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp .input-group-prepend .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky .input-group-prepend .btn {
    padding: 0;
    max-height: 34px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp .input-group-prepend .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky .input-group-prepend .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp .input-group-prepend .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky .input-group-prepend .btn .fas::before {
    font-size: 14px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp #quantity-sticky,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky #quantity-sticky,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp #quantity-sticky,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky #quantity,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky #quantity-sticky {
    font-size: 14px;
    font-weight: 700;
    max-height: 34px;
    width: 40px;
    max-width: 40px;
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp .input-group-append,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky .input-group-append,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp .input-group-append,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky .input-group-append {
    margin: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp .input-group-append .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky .input-group-append .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp .input-group-append .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky .input-group-append .btn {
    max-height: 34px;
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp .input-group-append .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col #quantity-grp-sticky .input-group-append .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp .input-group-append .btn .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col #quantity-grp-sticky .input-group-append .btn .fas::before {
    font-size: 14px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col:nth-child(2) .btn,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col:nth-child(2) .btn {
    max-width: 199px;
    height: 34px;
    padding: 0;
    padding: 0 14px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col:nth-child(2) .btn .btn-basket-check,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col:nth-child(2) .btn .btn-basket-check {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col:nth-child(2) .btn .btn-basket-check span,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col:nth-child(2) .btn .btn-basket-check span {
    display: block;
    font: 700 14px/87% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col:nth-child(2) .btn .btn-basket-check .fas::before,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col:nth-child(2) .btn .btn-basket-check .fas::before {
    font-size: 12px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart .basket-form-inline .col:nth-child(2) .btn svg,
body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky .basket-form-inline .col:nth-child(2) .btn svg {
    display: none;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky {
    display: none;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky {
    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: block !important;
    margin: 0 !important;
    z-index: 3;
    padding: 13px 5px;
    background-color: var(--gold);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col #quantity-grp {
    border-color: #fff;
    background: transparent;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col #quantity-grp .input-group-prepend .btn {
    color: #fff;
    background: transparent;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col #quantity-grp #quantity {
    color: #fff;
    background: transparent;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col #quantity-grp .input-group-append .btn {
    color: #fff;
    background: transparent;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col:nth-child(2) .btn {
    background-color: #fff !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col:nth-child(2) .btn .btn-basket-check {
    color: var(--gold);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .bask-wrap #add-to-cart-sticky.sticky .basket-form-inline .col:nth-child(2) .btn .btn-basket-check span {
    display: block;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap {
    background-color: #fff;
    margin-bottom: 0;
    order: 3;
    padding: 0;
    margin-left: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .stock-information {
    padding-bottom: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .delivery-status ul li .status {
    font: 600 14px/157% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .delivery-status ul li .estimated-delivery {
    font: 400 12px/150% var(--second-family);
    color: var(--dark-grey);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .stock-wrap .delivery-status ul li .estimated-delivery a {
    width: 100%;
    display: block;
    text-decoration: none;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap {
    order: 4;
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 0 6px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential li {
    font: 400 12px/150% var(--second-family);
    color: var(--dark-grey);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential li strong {
    font-weight: 400;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential li a {
    color: var(--dark-grey);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential li.product-ean::before {
    content: "/";
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .essential-wrap .info-essential li.product-category {
    display: none;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .hinweis-wrap {
    order: 5;
    background-color: #fff;
    margin-left: 0;
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-info .product-info-inner .product-offer .hinweis-wrap p {
    font: 400 12px/150% var(--second-family);
    color: var(--dark-grey);
  }
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail {
    justify-content: center;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-gallery {
    max-width: unset;
    padding: 0;
    margin: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-gallery #image_wrapper .gallery-with-action-main #gallery_wrapper #gallery {
    margin: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-gallery #image_wrapper .gallery-with-action-main #gallery_wrapper #gallery .slick-dots {
    margin-top: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .container.artikelseite .product-detail .product-gallery #image_wrapper .gallery-with-action-main #gallery_wrapper #gallery .slick-dots li button {
    width: 7px;
    height: 7px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper {
  background: rgba(82, 82, 82, 0.04);
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  padding-top: 59px;
  padding-bottom: 20px;
  max-width: unset;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper {
  border: 1px solid var(--gold);
  border-radius: 5px;
  padding: 30px 30px 12px;
  margin-bottom: 41px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc {
  margin: 0;
  font-size: 1.25rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc h1,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc h2 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 0px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc p {
  font: 400 20px/140% var(--second-family);
  margin-bottom: 19px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc p strong {
  font: 600 20px/140% var(--second-family);
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .accordion {
  margin-bottom: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .accordion .card {
  width: 47.4%;
  background-color: transparent;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .accordion .card:has(.show) {
  border: 0;
  border-radius: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .accordion .card .card-header {
  border: 0;
  border-radius: 0;
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .accordion .card .card-header h2 .opc-Accordion-head {
  font-size: 1.25rem;
  font-weight: 700;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card {
  width: 47.4%;
  background-color: transparent;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card:has(.show) {
  border: 1px solid var(--gold);
  border-radius: 5px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card:has(.show) .card-body {
  padding-top: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header {
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  background-color: transparent;
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  padding: 37px 47px 0 33px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header.collapsed {
  border-radius: 5px;
  border: 1px solid var(--gold);
  padding: 37px 47px 33px 33px;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header::after {
  font-size: 39px;
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='22' viewBox='0 0 38 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2322 20.7678C18.2085 21.7441 19.7915 21.7441 20.7678 20.7678L36.6777 4.85787C37.654 3.88155 37.654 2.29864 36.6777 1.32233C35.7014 0.346022 34.1184 0.346022 33.1421 1.32233L19 15.4645L4.85787 1.32233C3.88156 0.346022 2.29864 0.346022 1.32233 1.32233C0.346022 2.29864 0.346022 3.88155 1.32233 4.85787L17.2322 20.7678ZM16.5 17V19H21.5V17H16.5Z' fill='%23CCCCCC' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 38px;
  height: 24px;
  background-size: 100%;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description .h6,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .h6,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert .h6,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .h6 {
  font: 600 20px/140% var(--second-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description.show,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte.show,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert.show,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte.show {
  border-radius: 0 0 5px 5px;
  border-top: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description table,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte table,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert table,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte table {
  background-color: transparent;
  border: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description table tr,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte table tr,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert table tr,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte table tr {
  background-color: transparent;
  border: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description table tr td,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte table tr td,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert table tr td,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte table tr td {
  background-color: transparent;
  border: none;
  word-break: normal;
  vertical-align: top;
  padding: 0.5rem 1rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert .card-body,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body {
  padding-top: 1.25rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert .card-body > div,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body > div {
  padding-left: 1rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert .card-body > p:nth-child(2),
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body > p:nth-child(2) {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwert .card-body table tr td:nth-child(1),
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table tr td:nth-child(1) {
  font: 600 20px/140% var(--second-family);
  color: var(--dark-grey);
}
@media (max-width: 1399px) {
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion {
    flex-direction: column;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card {
    width: 100%;
  }
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card {
    border: 0 !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header {
    border: 0 !important;
  }
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container {
    padding: 49px 0 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper {
    border: none;
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc h1,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc h2 {
    font: 700 18px/133% var(--second-family);
    margin-bottom: 12px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc p {
    font: 400 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .description-wrapper .desc p strong {
    font: 600 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion {
    flex-direction: column;
    margin-bottom: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card {
    width: 100%;
    margin-bottom: 0;
    overflow: visible !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header {
    border: none;
    font: 700 20px/144% var(--second-family);
    color: var(--dark-grey);
    padding: 22px 22px 0 !important;
    pointer-events: none;
    overflow: visible !important;
    text-align: center;
    display: block;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header .fa,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header .fas,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header .svg-inline--fa,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .card-header [class*=fa-chevron] {
    display: none !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card .collapse.show {
    border: none !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description-head::before {
    content: "";
    background-image: url("zutaten.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 43px;
    height: 43px;
    display: inline-block;
    position: relative;
    left: -8px;
    bottom: -8px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description-head::after {
    content: "";
    display: block;
    height: 1px;
    border-top: 0.5px solid var(--gold);
    width: 100vw;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description {
    border: none;
    margin-bottom: 0;
    font: 400 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description .card-body .product-attributes .table tr td {
    padding: 0;
    padding-bottom: 5px;
    position: relative;
    align-content: flex-start;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description .card-body .product-attributes .table tr td.h6 {
    font: 700 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description .card-body .product-attributes .table tr td:nth-child(odd) {
    padding-left: 15px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description .card-body .product-attributes .table tr td:nth-child(odd)::before {
    content: ".";
    font-size: 42px;
    top: -13px;
    position: absolute;
    left: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte-head::before,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte-head::before {
    content: "";
    background-image: url("kcal.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 43px;
    height: 43px;
    display: inline-block;
    position: relative;
    left: -8px;
    bottom: -8px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte-head::after,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte-head::after {
    content: "";
    display: block;
    height: 1px;
    border-top: 0.5px solid var(--gold);
    width: 100vw;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte {
    border: none;
    margin-bottom: 0;
    font: 400 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .card-body table,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table {
    width: 100% !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .card-body table tr td,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table tr td {
    padding: 0;
    padding-bottom: 5px;
    position: relative;
    align-content: flex-start;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .card-body table tr td:nth-child(1),
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table tr td:nth-child(1) {
    font: 700 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .card-body table tr td.h6,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table tr td.h6 {
    font: 400 16px/125% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .card-body table tr td:nth-child(odd),
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table tr td:nth-child(odd) {
    padding-left: 15px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-Naehrwerte .card-body table tr td:nth-child(odd)::before,
body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-naehrwerte .card-body table tr td:nth-child(odd)::before {
    content: ".";
    font-size: 42px;
    top: -13px;
    position: absolute;
    left: 0;
  }
}
@media (max-width: 425px) {
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card:has(.show) .card-body {
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .desc-container-wrapper .desc-container .accordion .card #tab-description .card-body .product-attributes .table tr td:nth-child(2) {
    padding-left: 10px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  padding-top: 80px;
  overflow: hidden;
  margin: 0px auto !important;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .title-box h3 {
  font: 700 26px/115% var(--second-family);
  text-align: center;
  color: var(--dark-grey);
  margin-bottom: 7px;
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .title-box h4 {
  font: 400 24px/117% var(--second-family);
  text-align: center;
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal {
  min-height: 540px;
  padding: 0 !important;
  max-width: 100%;
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-root {
  overflow: hidden !important;
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
  min-height: 48px;
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .price-note,
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .allergene-link a {
  color: var(--light-grey-text);
  text-decoration: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-prev,
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-next {
  position: relative;
  bottom: -45px;
  float: left;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider {
    padding-top: 60px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .title-box {
    padding-bottom: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .title-box h3 {
    font: 700 20px/144% var(--second-family);
    width: 80%;
    margin: 0 auto;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .title-box h4 {
    font: 400 20px/144% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal {
    margin-top: 0px !important;
    margin-bottom: 20px;
    min-height: unset;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-root {
    height: 360px !important;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-prev,
body.artikelseite #main-wrapper #content-wrapper #content .artikel-empfehlungen-slider .slider-box .kk-slider-horizontal .kk-item-slider-next {
    position: absolute;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 21px;
  padding-bottom: 61px;
  background-image: url("/media/image/storage/opc/Onlineshop/Artikelseite/faq-bg.jpg");
  background-repeat: no-repeat;
  background-position-y: center;
  background-size: cover;
  transition: background-size 0.35s ease, height 0.35s ease;
  margin-top: 2rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .headline1 {
  position: relative;
  font: 700 26px/115% var(--second-family);
  text-align: center;
  color: #fff;
  padding-top: 62px;
  margin-bottom: 5px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .headline2 {
  position: relative;
  font: 400 24px/117% var(--second-family);
  text-align: center;
  color: #fff;
  margin-bottom: 44px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .faq-text {
  font: 400 20px/117% var(--second-family);
  text-align: center;
  color: #fff;
  max-width: 982px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  width: 50%;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq {
  background: transparent;
  width: 51.5%;
  margin-left: auto;
  margin-right: auto;
  max-width: 982px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card {
  background: transparent;
  margin-bottom: 22px;
  border: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header {
  background: transparent;
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 {
  padding: 0.75rem 1.25rem;
  padding-bottom: 1px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 .btn {
  background: transparent;
  border: 1px solid var(--gold);
  padding: 37px 47px 33px 33px;
  border-radius: 5px;
  font: 700 26px/115% var(--second-family);
  color: #fff;
  text-decoration: none;
  justify-content: space-between;
  text-align: left;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 .btn.collapsed {
  border-radius: 5px;
  border-bottom: 1px solid var(--gold);
  padding: 37px 47px 33px 33px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 .btn.show {
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 .btn::after {
  font-size: 39px;
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.02465 10.8523C9.50746 11.3352 10.2903 11.3352 10.7731 10.8523L18.641 2.98439C19.1238 2.50158 19.1238 1.71878 18.641 1.23596C18.1582 0.753145 17.3754 0.753145 16.8926 1.23596L9.89886 8.22969L2.90513 1.23596C2.42232 0.753145 1.63952 0.753145 1.1567 1.23596C0.673883 1.71878 0.673883 2.50158 1.1567 2.98439L9.02465 10.8523ZM9.89886 8H8.66254V9.97813H9.89886H11.1352V8H9.89886Z' fill='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 38px;
  height: 24px;
  background-size: 100%;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header {
    font-size: 16px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header::after {
    width: 20px;
    min-width: 20px;
    height: 12px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header.collapsed {
    padding: 13px 20px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse {
  padding: 1.25rem;
  padding-top: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse .card-body {
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse .card-body div {
  padding: 20px 33px;
  font: 400 20px/134% var(--second-family);
  color: #fff;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse .card-body div a {
  color: #fff;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse .card-body div {
    font-size: 16px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse.show .card-body {
  border: 1px solid var(--gold);
  border-radius: 0 0 5px 5px;
  border-top: none;
}
@media (max-width: 1299px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq {
    width: 75%;
  }
}
@media (max-width: 920px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq {
    width: 90%;
  }
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header {
    background: transparent;
    padding: 0;
    margin-bottom: 0px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 {
    padding: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 .btn {
    padding: 13px 20px !important;
    font-size: 16px;
    line-height: 1.3;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .card-header h2 .btn::after {
    width: 20px;
    min-width: 20px;
    height: 12px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .opc-faq .card .opc-Accordion-collapse {
    padding: 0;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq {
  background: transparent;
  width: 51.5%;
  margin-left: auto;
  margin-right: auto;
  max-width: 982px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card {
  background: transparent;
  margin-bottom: 22px;
  border: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .card-header {
  background: transparent;
  border: 1px solid var(--gold);
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  font: 700 26px/115% var(--second-family);
  color: #fff;
  text-decoration: none;
  justify-content: space-between;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .card-header.collapsed {
  border-radius: 5px;
  border-bottom: 2px solid var(--gold);
  padding: 37px 47px 33px 33px;
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .card-header::after {
  font-size: 39px;
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.02465 10.8523C9.50746 11.3352 10.2903 11.3352 10.7731 10.8523L18.641 2.98439C19.1238 2.50158 19.1238 1.71878 18.641 1.23596C18.1582 0.753145 17.3754 0.753145 16.8926 1.23596L9.89886 8.22969L2.90513 1.23596C2.42232 0.753145 1.63952 0.753145 1.1567 1.23596C0.673883 1.71878 0.673883 2.50158 1.1567 2.98439L9.02465 10.8523ZM9.89886 8H8.66254V9.97813H9.89886H11.1352V8H9.89886Z' fill='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 38px;
  height: 24px;
  background-size: 100%;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .card-header {
    font-size: 16px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .card-header::after {
    width: 20px;
    min-width: 20px;
    height: 12px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .card-header.collapsed {
    padding: 13px 20px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .opc-Accordion-collapse .card-body div {
  font: 400 26px/115% var(--second-family);
  color: #fff;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .opc-Accordion-collapse .card-body div {
    font-size: 16px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq .card .opc-Accordion-collapse.show {
  border: 1px solid var(--gold);
  border-radius: 0 0 5px 5px;
  border-top: none;
}
@media (max-width: 1299px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq {
    width: 75%;
  }
}
@media (max-width: 920px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper #palmoel-faq {
    width: 90%;
  }
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .headline1 {
    font: 700 20px/144% var(--second-family);
    padding-top: 40px;
  }
  body.artikelseite #main-wrapper #content-wrapper #content .faq-wrapper .headline2 {
    font: 400 20px/144% var(--second-family);
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  padding-top: 3rem;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .title-text {
  text-align: center;
  margin-bottom: 2rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .title-text h2 {
  font: 700 26px/115% var(--second-family);
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .title-text p {
  font: 400 24px/117% var(--second-family);
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3rem !important;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox {
  padding-bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-header {
  border-radius: 5px 5px 0 0;
  background: #fff;
  overflow: hidden;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-header a .newsbox-image {
  height: auto;
  max-height: 200px;
  display: flex;
  align-items: center;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-header a .newsbox-image img {
  height: 100%;
  min-height: 512px;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-body {
  padding: 0 20px;
  border: 1px solid var(--gold);
  border-bottom: 0;
  flex: 1 1 auto;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-body .row {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-body .newsbox-headline {
  font: 600 1.25rem/144% var(--second-family);
  color: #525252;
  margin: 30px 0 7px 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-body p {
  font: 400 1.25rem/144% var(--second-family);
  color: #525252;
  margin-bottom: 5px;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer {
  border: 1px solid var(--gold);
  border-radius: 0 0 5px 5PX;
  border-top: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  text-align: center;
  float: right;
  margin: 0 1.5rem 1.5rem;
  height: auto;
  width: auto;
  padding: 0.62rem 2.15rem;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a i {
  font-size: 16px;
  transition: all 0.5s;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a:hover {
  color: #525252;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a:hover i {
  transition: all 0.5s;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a .fas {
  display: none;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 29px;
  height: 16px;
  display: inline-block;
  margin-left: 4px;
  transition: all 0.5s;
  margin-bottom: -2px;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .col-12 .product-wrapper .newsbox .newsbox-footer a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='%23525252' /%3E%3C/svg%3E");
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile {
  padding: 0 !important;
  margin: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-prev,
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-next {
  top: 87%;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-prev {
  left: -3%;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-next {
  right: -3%;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-list .slick-track .slick-slide {
  padding: 0 !important;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-list .slick-track .slick-slide > div .col-12 {
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-list .slick-track .slick-slide > div .col-12 .product-wrapper .newsbox .newsbox-header .newsbox-image img {
  min-height: unset;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-list .slick-track .slick-slide > div .col-12 .product-wrapper .newsbox .newsbox-body {
  border: 0;
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-list .slick-track .slick-slide > div .col-12 .product-wrapper .newsbox .newsbox-footer {
  border: 0;
}
body.artikelseite #main-wrapper #content-wrapper #content .recipe-suggestions .recipe-slider-mobile .slick-list .slick-track .slick-slide > div .col-12 .product-wrapper .newsbox .newsbox-footer a {
  float: none;
  margin: 0 auto;
  max-width: 240px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .title-box h3 {
  font: 700 26px/115% var(--second-family);
  text-align: center;
  color: var(--dark-grey);
  margin-bottom: 7px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .title-box h4 {
  font: 400 24px/117% var(--second-family);
  text-align: center;
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box div:first-of-type {
  padding-left: 0;
  padding-right: 30px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box div:not(:first-of-type) {
  padding-left: 30px;
  padding-right: 30px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box div:last-of-type {
  padding-right: 0;
  padding-left: 30px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item {
  padding-right: 38px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content {
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-image {
  border-radius: 5px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption {
  min-height: 215px;
  display: flex;
  align-items: flex-start;
  padding: 0;
  gap: 10px;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-title {
  font: 700 18px/122% var(--font-family);
  color: var(--dark-grey);
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-text {
  color: #fff;
  padding: 0;
  margin-top: auto;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-text .kk-news-box-item-excerpt {
  font: 400 18px/122% var(--font-family);
  color: var(--dark-grey);
  padding: 0;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-link {
  justify-self: flex-start;
  padding: 0;
  margin-top: auto;
}
body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-link .kk-news-box-link {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  border: 1px solid var(--gold);
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  width: 214px;
  height: 45px;
  background: #fff;
  font: 700 18px/111% var(--second-family);
  text-align: center;
  color: var(--gold);
  transition: all 0.5s;
  align-content: center;
  margin-bottom: -30px;
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege {
    margin-top: 90px !important;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .title-box {
    padding-bottom: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .title-box h3 {
    font: 700 20px/144% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .title-box h4 {
    font: 400 20px/144% var(--second-family);
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box {
    padding-top: 0;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item {
    padding: 0 22px 70px 22px !important;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption {
    min-height: unset;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .h3 {
    font: 700 18px/122% var(--font-family);
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-text {
    font: 400 16px/137% var(--font-family);
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-link {
    padding: 0;
    margin-top: 20px;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .slider-box .kk-news-box .kk-news-box-item .kk-news-box-card-content .kk-news-box-item-caption .kk-news-box-item-link .kk-news-box-link {
    margin: 0 auto;
  }
  body.artikelseite #main-wrapper #content-wrapper .rezeptvorschlaege .ts-widget-carousel {
    margin-top: 0;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  body.artikelseite #main-wrapper #content-wrapper {
    padding-top: 0px !important;
  }
}
body.kategorieseite #main-wrapper {
  overflow: hidden;
}
body.kategorieseite #main-wrapper .header-banner {
  width: 100%;
  display: flex;
  align-items: stretch;
}
body.kategorieseite #main-wrapper .header-banner .img-left {
  width: -moz-max-content;
  width: max-content;
  position: relative;
  max-width: 65% !important;
  flex-shrink: 1 !important;
  width: auto !important;
}
body.kategorieseite #main-wrapper .header-banner .img-left picture {
  width: -moz-max-content;
  width: max-content;
  display: block;
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}
body.kategorieseite #main-wrapper .header-banner .img-left picture img {
  margin: 0;
  height: 100%;
  width: 100%;
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}
body.kategorieseite #main-wrapper .header-banner .img-left .fill-rect {
  position: absolute;
  right: -2px;
  height: 100%;
  width: 50%;
  top: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #b69860 89.83%);
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper .header-banner .img-left {
    width: 70%;
  }
}
body.kategorieseite #main-wrapper .header-banner .text-right-side {
  background: linear-gradient(90deg, #b69860 0%, #50432a 100%);
  width: -webkit-fill-available;
  position: relative;
  display: flex;
  max-width: 40%;
  padding-right: 5%;
}
body.kategorieseite #main-wrapper .header-banner .text-right-side .title {
  display: none;
}
body.kategorieseite #main-wrapper .header-banner .text-right-side .title h1 {
  color: #fff;
}
body.kategorieseite #main-wrapper .header-banner .text-right-side .desc {
  color: #fff;
  font-size: 1.05vw;
  line-height: 1.4;
  font-weight: 400;
  font-family: var(--second-family);
  width: 127%;
  margin-left: -16vw;
  margin-top: auto;
  margin-bottom: auto;
}
body.kategorieseite #main-wrapper .header-banner .text-right-side .desc h2 {
  color: #fff;
  font-size: 2.19vw !important;
  font-weight: 800;
  font-family: var(--second-family);
  margin-bottom: 0.4vw;
}
body.kategorieseite #main-wrapper .header-banner .text-right-side .desc p,
body.kategorieseite #main-wrapper .header-banner .text-right-side .desc span,
body.kategorieseite #main-wrapper .header-banner .text-right-side .desc font {
  color: #fff;
  font-size: 1.05vw;
  line-height: 1.4;
  font-weight: 400;
  font-family: var(--second-family);
}
body.kategorieseite #main-wrapper .header-banner .text-right-side .desc a {
  color: #fff;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper .header-banner .text-right-side {
    padding: 0;
    display: flex;
    align-items: center;
  }
  body.kategorieseite #main-wrapper .header-banner .text-right-side .title {
    display: block;
    left: -40vw;
    position: absolute;
    width: 67vw;
  }
  body.kategorieseite #main-wrapper .header-banner .text-right-side .title h1 {
    color: #fff;
    font-size: 6.4vw !important;
    font-weight: 800;
    font-family: var(--second-family);
    margin: 0;
  }
  body.kategorieseite #main-wrapper .header-banner .text-right-side .desc {
    display: none;
  }
}
body.kategorieseite #main-wrapper .breadcrumb-container {
  display: none;
}
body.kategorieseite #main-wrapper #content-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-top: 1vw !important;
  padding-top: 0 !important;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #content {
  background-color: #fff;
}
body.kategorieseite #main-wrapper #content-wrapper #content .desc.d-md-none {
  padding: 0 32px;
  font: 400 16px/125% var(--second-family);
  color: var(--dark-grey);
}
body.kategorieseite #main-wrapper #content-wrapper #content .desc.d-md-none h2 {
  display: none;
}
@media (max-width: 992px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util {
    padding: 0;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util {
    padding: 0;
  }
}
@media (min-width: 768px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util {
    flex: 0 0 55%;
    max-width: 55%;
  }
}
@media (min-width: 992px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util {
    flex: 0 0 64%;
    max-width: 64%;
  }
}
@media (min-width: 1300px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util {
    flex: 0 0 70%;
    max-width: 70%;
  }
}
@media (min-width: 1600px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 .sub-categories {
    margin-bottom: 1rem;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 .sub-categories a .subcategories-image {
    margin-bottom: 0;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 .sub-categories .beschreib .caption {
    text-align: center;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 .sub-categories .beschreib .caption a {
    font-size: large;
  }
}
@media (min-width: 768px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
@media (min-width: 1600px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .col.col-md-4.col-lg-3.col-12 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full h1,
body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full h2 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
}
body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full p,
body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full span,
body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full font {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full {
    padding: 0 32px;
    margin-top: 40px;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full h1,
body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full h2 {
    font: 700 18px/133% var(--second-family);
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .desc-full p {
    font: 400 16px/125% var(--second-family);
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .h1.search {
    font: 800 25px/125% var(--second-family);
    text-align: center;
    color: var(--dark-grey);
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .col-lg-8.col-xl-9.ml-auto-util #result-wrapper .productlist-page-nav-header-m {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left {
    flex: 0 0 45%;
    max-width: 45%;
    order: -1;
    margin-top: 50px;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .productlist-filter-headline {
    border: none;
    margin: 0;
    font: 700 20px/140% var(--second-family);
    color: var(--gold);
  }
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .productlist-filter-headline::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='%23B69860' /%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 17px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: -30px;
  }
}
@media (min-width: 992px) {
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left {
    flex: 0 0 36%;
    max-width: 36%;
  }
}
@media (min-width: 1300px) {
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left {
    flex: 0 0 30%;
    max-width: 30%;
  }
}
@media (min-width: 1600px) {
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left {
    order: 0;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .box-categories .box-normal-link {
    justify-content: center;
    font: 700 16px/125% var(--second-family);
    color: var(--gold);
  }
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .box-categories .box-normal-link::after {
    display: none;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .box-categories .box-normal-link::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.25 9.99989H6.895M2.534 9.99989H0.75M2.534 9.99989C2.534 9.42172 2.76368 8.86723 3.17251 8.4584C3.58134 8.04957 4.13583 7.81989 4.714 7.81989C5.29217 7.81989 5.84666 8.04957 6.25549 8.4584C6.66432 8.86723 6.894 9.42172 6.894 9.99989C6.894 10.5781 6.66432 11.1326 6.25549 11.5414C5.84666 11.9502 5.29217 12.1799 4.714 12.1799C4.13583 12.1799 3.58134 11.9502 3.17251 11.5414C2.76368 11.1326 2.534 10.5781 2.534 9.99989ZM19.25 16.6069H13.502M13.502 16.6069C13.502 17.1852 13.2718 17.7403 12.8628 18.1492C12.4539 18.5582 11.8993 18.7879 11.321 18.7879C10.7428 18.7879 10.1883 18.5572 9.77951 18.1484C9.37068 17.7396 9.141 17.1851 9.141 16.6069M13.502 16.6069C13.502 16.0286 13.2718 15.4745 12.8628 15.0655C12.4539 14.6566 11.8993 14.4269 11.321 14.4269C10.7428 14.4269 10.1883 14.6566 9.77951 15.0654C9.37068 15.4742 9.141 16.0287 9.141 16.6069M9.141 16.6069H0.75M19.25 3.39289H16.145M11.784 3.39289H0.75M11.784 3.39289C11.784 2.81472 12.0137 2.26023 12.4225 1.8514C12.8313 1.44257 13.3858 1.21289 13.964 1.21289C14.2503 1.21289 14.5338 1.26928 14.7983 1.37883C15.0627 1.48839 15.3031 1.64897 15.5055 1.8514C15.7079 2.05383 15.8685 2.29415 15.9781 2.55864C16.0876 2.82313 16.144 3.10661 16.144 3.39289C16.144 3.67917 16.0876 3.96265 15.9781 4.22714C15.8685 4.49163 15.7079 4.73195 15.5055 4.93438C15.3031 5.13681 15.0627 5.29739 14.7983 5.40695C14.5338 5.5165 14.2503 5.57289 13.964 5.57289C13.3858 5.57289 12.8313 5.34321 12.4225 4.93438C12.0137 4.52555 11.784 3.97106 11.784 3.39289Z' stroke='%23B69860' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 19px;
    height: 19px;
    display: inline-block;
    position: relative;
    left: -9px;
    bottom: 0;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .box-categories .box-normal-hr {
    display: none;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse .nav-item .nav-link a {
  font-family: var(--second-family);
  color: var(--dark-grey);
  font-size: 14px;
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse .nav-item.active .nav-link {
  border: none;
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse.snippets-categories-collapse {
  background-color: #fff !important;
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse.snippets-categories-collapse .nav .nav-item {
  position: relative;
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse.snippets-categories-collapse .nav .nav-item a {
  display: inline-block;
  font-family: var(--second-family);
  color: var(--dark-grey);
  font-size: 14px;
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse.snippets-categories-collapse .nav .nav-item::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='16' height='16' rx='1.5' stroke='%23525252'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: relative;
  top: 3px;
}
body.kategorieseite #main-wrapper #content-wrapper #content #sidepanel_left .collapse.snippets-categories-collapse .nav .nav-item.active::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='16' height='16' rx='1.5' fill='%23B69860' stroke='%23B69860'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.30161 14.2992L9.29611 14.3002L9.26059 14.3177L9.25058 14.3197L9.24358 14.3177L9.20806 14.3002C9.20272 14.2985 9.19872 14.2993 9.19605 14.3027L9.19405 14.3077L9.18555 14.5218L9.18805 14.5318L9.19305 14.5383L9.24508 14.5753L9.25258 14.5773L9.25859 14.5753L9.31061 14.5383L9.31662 14.5303L9.31862 14.5218L9.31011 14.3082C9.30878 14.3028 9.30595 14.2998 9.30161 14.2992ZM9.43418 14.2426L9.42768 14.2436L9.33513 14.2902L9.33012 14.2952L9.32862 14.3007L9.33763 14.5158L9.34013 14.5218L9.34413 14.5253L9.44469 14.5718C9.45102 14.5735 9.45586 14.5721 9.4592 14.5678L9.4612 14.5608L9.44419 14.2536C9.44252 14.2476 9.43918 14.244 9.43418 14.2426ZM9.07649 14.2436C9.07428 14.2423 9.07165 14.2419 9.06913 14.2424C9.06661 14.243 9.06441 14.2445 9.06298 14.2466L9.05998 14.2536L9.04297 14.5608C9.0433 14.5668 9.04614 14.5708 9.05147 14.5728L9.05898 14.5718L9.15953 14.5253L9.16453 14.5213L9.16654 14.5158L9.17504 14.3007L9.17354 14.2947L9.16854 14.2897L9.07649 14.2436Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7803 5.21996C13.921 5.36068 14 5.55152 14 5.7505C14 5.94948 13.921 6.14031 13.7803 6.28104L8.15573 11.9056C8.0814 11.9799 7.99315 12.0389 7.89603 12.0792C7.7989 12.1194 7.6948 12.1401 7.58967 12.1401C7.48454 12.1401 7.38044 12.1194 7.28331 12.0792C7.18619 12.0389 7.09794 11.9799 7.02361 11.9056L4.22909 9.11158C4.15742 9.04236 4.10025 8.95955 4.06092 8.868C4.0216 8.77645 4.00089 8.67798 4.00003 8.57834C3.99916 8.4787 4.01815 8.37989 4.05588 8.28766C4.09361 8.19544 4.14933 8.11166 4.21979 8.0412C4.29025 7.97074 4.37403 7.91502 4.46625 7.87729C4.55848 7.83956 4.65729 7.82057 4.75693 7.82144C4.85657 7.8223 4.95504 7.843 5.04659 7.88233C5.13814 7.92166 5.22095 7.97883 5.29017 8.0505L7.58942 10.3498L12.7187 5.21996C12.7884 5.15023 12.8711 5.09491 12.9622 5.05717C13.0533 5.01943 13.1509 5 13.2495 5C13.3481 5 13.4457 5.01943 13.5368 5.05717C13.6279 5.09491 13.7106 5.15023 13.7803 5.21996Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: relative;
  top: 3px;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #content .row.justify-content-lg-end {
    margin: 0 -0.5rem;
  }
  body.kategorieseite #main-wrapper #content-wrapper #content .row.justify-content-lg-end .col-lg-8.col-xl-9.ml-auto-util {
    order: 1;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #product-list {
  margin: 0;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper {
  margin-bottom: 60px !important;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket {
  border: 0.5px solid #b69860;
  border-radius: 5px;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner {
  text-align: center;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-image {
  border-radius: 5px;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-image .inner {
  border-radius: 5px;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 133%;
  margin-bottom: 0.2rem;
  color: #525252;
  text-decoration: none;
  margin-top: 1rem;
  min-height: 2.5vw;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title a {
  text-decoration: none;
}
@media (max-width: 1660px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    min-height: 3vw;
  }
}
@media (max-width: 1299px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    min-height: 3.7vw;
  }
}
@media (max-width: 869px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    min-height: 5.8vw;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    font-size: 3.6vw;
    margin-bottom: 0;
    min-height: 9.5vw;
    max-height: unset;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .productbox-price {
  font-size: 18px;
  font-weight: 400;
  font-family: var(--second-family);
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .productbox-price {
    font-size: 3.6vw;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .price-note,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .allergene-link a {
  color: var(--light-grey-text);
  text-decoration: none;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper {
    height: auto;
    margin-bottom: 6vw;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .item-list-basket-quantity {
  display: none;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin-bottom: -30px;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart i,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a i {
  font-size: 16px;
  transition: all 0.5s;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart:hover,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a:hover {
  color: #525252;
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart:hover i,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a:hover i {
  transition: all 0.5s;
}
@media (max-width: 992px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a {
    font-size: 16px;
    padding: 0.62rem 1.15rem;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a {
    width: 41.5vw;
    height: 10.4vw;
    font-size: 3.7vw;
    line-height: 1;
    border-width: 1.2vw;
    position: absolute;
    left: 7%;
    bottom: 0;
    padding: 1vw 1vw;
  }
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart .fas::before,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a .fas::before {
    font-size: 2.6vw;
  }
}
@media (max-width: 500px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 .basket-details-add-to-cart,
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col-12 a {
    margin-bottom: clamp(-24px, -1.0625rem + (1vw - 3.2px) * -3.8889, -17px) !important;
  }
}
body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket .productbox-inner:before {
  background-color: transparent !important;
  border-radius: 5px;
}
@media (max-width: 450px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover .form-basket {
    border: 1px solid #b69860;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper .productbox-hover {
    border-width: 1px;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper {
    margin-bottom: 20px !important;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 1299px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list .product-wrapper {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper #product-list {
    gap: 20px 0;
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-top.footer,
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-bottom.footer {
  border-color: #ccc;
  width: 110vw;
  position: relative;
  left: -30vw;
}
@media (max-width: 1299px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-top.footer,
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-bottom.footer {
    left: -40vw;
  }
}
@media (max-width: 991px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-top.footer,
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-bottom.footer {
    left: -15vw;
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-top.footer,
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-bottom.footer {
    left: -10vw;
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-top.footer {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-top.footer {
    margin-top: 30px;
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-bottom.footer {
  margin-top: 0;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav-bottom.footer {
    margin-bottom: 60px;
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav .displayoptions {
  margin-bottom: 1rem;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav .displayoptions .btn-outline-secondary {
  border-radius: 50px;
  border: 1px solid var(--light-grey-text);
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer {
  display: flex;
  justify-content: center;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination {
  width: 100%;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination {
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(1) a svg {
    width: 17px;
    height: auto;
  }
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(1) a svg path {
    fill: var(--gold);
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) button {
  display: none;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu {
  display: flex;
  margin: 0;
  padding: 0;
  position: static !important;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item {
  display: none;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item.active {
  display: block;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item.active a {
  font-size: 0.94vw;
  line-height: normal;
  font-family: var(--second-family);
  text-align: center;
  color: var(--gold);
  padding: 0.8vw;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item.active a .pagination-site {
  display: contents;
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item.active a::after {
  display: none;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item {
    display: none;
  }
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item a {
    display: none;
  }
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item.active {
    display: block;
  }
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(2) .dropdown-menu .dropdown-item.active a {
    display: block;
    font-size: 20px;
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(3) {
  color: green;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(3) a svg {
    width: 17px;
    height: auto;
  }
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination li:nth-of-type(3) a svg path {
    fill: var(--gold);
  }
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.footer .productlist-pagination .navbar-pagination .pagination {
    margin: 0 21px;
  }
}
body.kategorieseite #main-wrapper #content-wrapper .productlist-page-nav.header .productlist-pagination {
  display: none;
}
@media (max-width: 767px) {
  body.kategorieseite #main-wrapper #content-wrapper {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper {
  padding-top: 0 !important;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content {
  background-color: #fff;
  padding-bottom: 7rem;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .index-heading-wrapper, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .index-heading-wrapper {
  display: none;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 4.7vw;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container {
  border: 1px solid var(--gold);
  border-top: none;
  border-right: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 64.5%;
  width: 1px;
  border-right: 1px solid var(--gold);
}
@media (max-width: 1400px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before {
    height: 73%;
  }
}
@media (max-width: 1100px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before {
    height: 79%;
  }
}
@media (max-width: 880px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before {
    height: 84%;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header {
  margin: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col {
  padding: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-5, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-5 {
  flex: 0 0 33.8%;
  max-width: 33.8%;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-7, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-7 {
  flex: 0 0 66.2%;
  max-width: 66.2%;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .opc-Video-iframe-wrapper, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .opc-Video-iframe-wrapper {
  filter: brightness(0.8);
  transition: filter 0.3s ease;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .opc-Video-iframe-wrapper:hover, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .opc-Video-iframe-wrapper:hover {
  filter: brightness(1);
  /* Video wird hell beim Hover */
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .video-left, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .video-left {
  position: relative;
  transition: all 1s;
  width: 120%;
  z-index: 1;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right {
  position: relative;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  background: linear-gradient(134deg, #b69860 0%, #50432a 100%);
  background: linear-gradient(134deg, rgba(182, 152, 96, 0.85) 0%, rgba(80, 67, 42, 0.85) 100%);
  z-index: 1;
  /* Der "High-End" Effekt: Das Video wird dahinter leicht weichgezeichnet */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  /* Für Safari Support */
  color: #fff;
  border-radius: 5px;
  border-bottom-right-radius: 0;
  top: 59.3%;
  margin-left: -241px;
  padding: 15px 170px 10px 40px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1,
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h2,
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h3,
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h4,
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1,
body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h2,
body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h3,
body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h4,
body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right p {
  color: #fff;
  font-family: var(--second-family);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1 {
  font: 800 42px/121% var(--second-family);
}
@media (max-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right {
    margin-left: -45.06%;
    padding: 1.88vw 14.7vw 1.12vw 2.1vw;
    padding: 1.88vw 14.7vw 1.12vw 2.1vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1 {
    font-size: 2.06vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header {
    border: none !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-5, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-7, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .col.col-md-7 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right {
    padding: 2vw 8vw 0.1vw 8vw;
    border: none !important;
    top: -37%;
    margin-left: 10vw;
    margin-right: 10vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .blog-video-header .textblock-right h1 {
    transform: none;
    width: 100%;
    font-size: 18px;
    font-size: 6.45vw;
    text-align: center;
    box-sizing: border-box;
    border-radius: 0;
    box-shadow: none;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .great-taste, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .great-taste {
  position: absolute;
  left: 0;
  top: 16%;
  width: 27vw;
  margin-top: -4vw;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid {
  margin-top: 40px;
  border: none !important;
  padding-bottom: 50px;
  align-items: flex-start;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid li, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid li {
  list-style-type: disc;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left {
  padding-left: 30px;
  width: 80%;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .title-left-box, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .title-left-box {
  display: flex;
  gap: 5px;
  font: 700 26px/144% var(--second-family) !important;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .text-left-box, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .text-left-box {
  font-size: 1.25rem;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .text-left-box ul li,
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .text-left-box ul span, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .text-left-box ul li,
body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-left .text-left-box ul span {
  font: 400 20px/140% var(--second-family) !important;
  color: var(--dark-grey);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right {
  width: 80%;
  padding-top: 3.3rem;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box {
  font-size: 1.25rem;
  font-family: var(--second-family);
  padding-top: 37px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box ul li,
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box ul span, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box ul li,
body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box ul span {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
}
@media (min-width: 1847px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box {
    padding-top: 2px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .drop-portlet, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .drop-portlet {
  display: none;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  width: 100%;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart i, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart i {
  font-size: 16px;
  transition: all 0.5s;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart:hover, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart:hover {
  color: #525252;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart:hover i, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart:hover i {
  transition: all 0.5s;
}
@media (max-width: 991px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right {
    padding-top: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid .rezept-right .text-right-box {
    padding-top: 0;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile {
  min-height: unset !important;
  max-width: 100%;
  padding-left: 10vw;
  padding-right: 10vw;
  margin: 0;
  padding-bottom: 0;
  max-height: clamp(306px, 26.375rem + (1vw - 3.75px) * -29.5918, 422px);
  overflow: hidden;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile > .col.col-md-6, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile > .col.col-md-6 {
  padding: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile .find-out-more-btn, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile .find-out-more-btn {
  margin-bottom: 5rem;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile .find-out-more-btn .btn, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile .find-out-more-btn .btn {
  padding: 0.625rem 2.9375rem;
  overflow: visible;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile .find-out-more-btn .btn::after, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile .find-out-more-btn .btn::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92445 29.4983L8.92445 8.86386e-07M8.82921 29.5C8.82921 29.5 8.89651 21.6023 17 19.4443M8.82992 29.5C8.82992 29.5 8.76262 21.6023 0.659129 19.4443' stroke='%23B69860'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 4.4vw;
  height: 8vw;
  position: absolute;
  bottom: -11vw;
  display: block;
  left: calc(50% - 2.2vw);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile.full, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile.full {
  max-height: 1700px;
  height: auto;
  transition: max-height 2s ease-out;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile.full .find-out-more-btn, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container .rezept-grid.mobile.full .find-out-more-btn {
  display: none;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container {
    border: none !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .sub-container:before {
    border: none !important;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie {
  margin-top: 50px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.mobile, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.mobile {
  display: none;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.mobile, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.mobile {
    display: flex;
    margin-top: 0;
    padding: 0 40px;
    margin-bottom: 50px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.desktop, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.desktop {
    padding: 0 20px;
    margin-top: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.desktop .col:nth-child(1), body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.desktop .col:nth-child(2), body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.desktop .col:nth-child(1), body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 .rezept-bilder-gallerie.desktop .col:nth-child(2) {
    display: none;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container1, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container1 {
    margin-bottom: 21px;
    padding-left: 0;
    padding-right: 0;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width {
  padding: 0;
  margin-bottom: 4.2vw;
  min-height: unset !important;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width div h2, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width div h2 {
  font-size: 6.8vw !important;
  font-weight: 700;
  font-family: var(--second-family);
  color: var(--gold);
  opacity: 0.1;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-left, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-left {
  margin-left: -13px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-right {
  margin-right: -13px;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width div h2, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width div h2 {
    font-size: 9.8vw !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-left, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-left {
    margin-left: -4%;
    margin-bottom: -9px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .text-box-full-width div h2.text-right {
    margin-right: -33%;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .great-taste-mobile, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .great-taste-mobile {
  margin-top: 24px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 {
  padding: 0;
  background-color: var(--light-grey-background);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid {
  padding: 100px 0 100px 8.33vw;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox {
  padding-right: 12%;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox h3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox h3 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox p {
  font: 400 20px/140% var(--second-family);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat {
  padding: 3.13vw 8.86vw 0 3.13vw;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .text, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .text {
  position: relative;
  font: italic 600 20px/150% var(--second-family);
  color: #354b54;
  padding-bottom: 15px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .text::before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .text::before {
  content: '"';
  font-size: 220px;
  color: var(--gold);
  opacity: 0.5;
  position: absolute;
  left: -69px;
  top: 40px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name {
  display: flex;
  align-items: center;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name .name, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name .name {
  display: flex;
  flex-direction: column;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name .name span, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name .name span {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
  padding-left: 15px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name .name span.gold, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .left-textbox .zitat .foto-name .name span.gold {
  color: var(--gold);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .trueff-desktop, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .trueff-desktop {
  margin-right: unset !important;
}
@media (max-width: 991px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .col.col-md-12.col-lg-6.col-xl-5.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .col.col-md-12.col-lg-6.col-xl-5.col-12 {
    order: 2;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 {
    margin-top: 55px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid {
    padding-left: 10vw;
    padding-right: 10vw;
    padding-top: 15px;
    padding-bottom: 56px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 {
    padding: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox {
    padding-right: 0;
    padding-top: 30px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox h3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat {
    padding: 34px 5vw 0 9vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .text, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .text {
    font: italic 600 16px/125% var(--second-family);
    padding-bottom: 23px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .text::before, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .text::before {
    content: '"';
    font-size: 140px;
    color: var(--gold);
    opacity: 0.5;
    position: absolute;
    left: -44px;
    top: 23px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .foto-name img, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .foto-name img {
    width: 24%;
    height: auto;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .foto-name .name span, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-5.col-12 .left-textbox .zitat .foto-name .name span {
    font: 400 14px/129% var(--second-family);
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-7.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-7.col-12 {
    order: 1;
    padding: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-7.col-12 img, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container2 .unsere-zutaten-grid .col.col-md-12.col-lg-6.col-xl-7.col-12 img {
    margin-left: 0;
    width: 106% !important;
    max-width: unset;
    margin-top: -55px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  padding-top: 90px;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid {
  margin: 0;
  margin-bottom: 150px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid h2.title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid h2.title {
  font: 700 26px/115% var(--second-family) !important;
  color: var(--dark-grey);
  margin-bottom: 45px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-8.col-xl-8.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-8.col-xl-8.col-12 {
  padding: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 {
  padding-left: 50px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 .textbox-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 .textbox-right {
  padding-top: 100px;
  padding-top: 20%;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 .textbox-right h3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 .textbox-right h3 {
  font: 700 20px/120% var(--second-family) !important;
  color: var(--dark-grey);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 .textbox-right p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid > div.col.col-md-12.col-lg-4.col-xl-4.col-12 .textbox-right p {
  font: 400 20px/140% var(--second-family);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid {
  border: 1px solid var(--gold);
  border-radius: 4px;
  margin: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text {
  padding-left: 30px;
  padding-top: 48px;
  padding-right: 100px;
  padding-bottom: 90px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text h3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text h3 {
  font: 700 26px/120% var(--second-family) !important;
  color: var(--dark-grey);
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text p {
  font: 400 20px/140% var(--second-family);
}
@media (max-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text {
    padding-bottom: 3.8vw;
  }
}
@media (max-width: 1600px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .handwerk-left-text {
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 0;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .col.col-md-4.col-lg-4.col-xl-4, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .col.col-md-4.col-lg-4.col-xl-4 {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .col.col-md-4.col-lg-4.col-xl-4 .handwerk-icon, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .col.col-md-4.col-lg-4.col-xl-4 .handwerk-icon {
  width: 7.1vw;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .icon-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .icon-title {
  font: 700 22px/141% var(--font-family);
  text-align: center;
  color: var(--gold);
  width: 40%;
  margin: auto;
  padding-top: 20px;
  margin-bottom: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .icon-title.last, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .icon-title.last {
  width: 50%;
}
@media (max-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .icon-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid .icons-grid .icon-title {
    padding-top: 0.5vw;
    font-size: 1.05vw !important;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 {
  padding-right: 0;
  position: relative;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title {
  position: absolute;
  top: 576px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2 {
  font: italic 700 20px/150% var(--second-family) !important;
  color: #fff;
  text-align: right;
  padding: 0 40px 0 70px;
}
body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2 span, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2 span {
  padding: 2px 7px 2px 9px;
  background-color: var(--gold);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  display: inline;
  line-height: 1.8;
  border-radius: 3px;
}
@media (min-width: 2300px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title {
    top: 557px;
  }
}
@media (max-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title {
    top: 30vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2 {
    padding: 0 2.1vw 0 4.7vw;
    font-size: 1.04vw !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2 span, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title h2 span {
    padding: 0.11vw 0.37vw 0.11vw 0.47vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 {
    padding-left: 10vw;
    padding-right: 10vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid {
    margin-bottom: 40px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-8.col-lg-8.col-xl-8.col-12 h2.title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-8.col-lg-8.col-xl-8.col-12 h2.title {
    max-width: 70%;
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-8.col-lg-8.col-xl-8.col-12 .slider-mobile .nivo-directionNav .nivo-prevNav, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-8.col-lg-8.col-xl-8.col-12 .slider-mobile .nivo-directionNav .nivo-prevNav {
    left: 0;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.43934 9.98524C-0.146446 10.571 -0.146447 11.5208 0.43934 12.1066L9.98528 21.6525C10.5711 22.2383 11.5208 22.2383 12.1066 21.6525C12.6924 21.0667 12.6924 20.117 12.1066 19.5312L3.62132 11.0459L12.1066 2.56062C12.6924 1.97483 12.6924 1.02508 12.1066 0.439297C11.5208 -0.146489 10.5711 -0.146489 9.98528 0.439297L0.43934 9.98524ZM3.5 11.0459L3.5 9.5459L1.5 9.5459L1.5 11.0459L1.5 12.5459L3.5 12.5459L3.5 11.0459Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    opacity: 1;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-8.col-lg-8.col-xl-8.col-12 .slider-mobile .nivo-directionNav .nivo-nextNav, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-8.col-lg-8.col-xl-8.col-12 .slider-mobile .nivo-directionNav .nivo-nextNav {
    right: 0;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1066 12.1066C12.6923 11.5208 12.6923 10.571 12.1066 9.98524L2.56062 0.439296C1.97483 -0.146491 1.02508 -0.146491 0.439298 0.439296C-0.146489 1.02508 -0.146489 1.97483 0.439297 2.56062L8.92458 11.0459L0.439296 19.5312C-0.146491 20.117 -0.146491 21.0667 0.439296 21.6525C1.02508 22.2383 1.97483 22.2383 2.56062 21.6525L12.1066 12.1066ZM9.0459 11.0459L9.0459 12.5459L11.0459 12.5459L11.0459 11.0459L11.0459 9.5459L9.0459 9.5459L9.0459 11.0459Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    opacity: 1;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 {
    padding: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 .textbox-right, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 .textbox-right {
    padding-top: 22px !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 .textbox-right h3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 .textbox-right h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 .textbox-right p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .award-grid .col.col-md-4.col-lg-4.col-xl-4.col-12 .textbox-right p {
    font-size: 20px !important;
    line-height: 125% !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid {
    border: 0;
    margin: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 {
    padding: 0;
    order: 2;
    margin-top: 25px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .handwerk-left-text, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .handwerk-left-text {
    padding: 0;
    margin-bottom: 80px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .handwerk-left-text h3, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .handwerk-left-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .handwerk-left-text p, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .handwerk-left-text p {
    font-size: 20px !important;
    line-height: 125% !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid > div:nth-child(1), body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid > div:nth-child(1) {
    order: 1;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid > div:nth-child(3), body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid > div:nth-child(3) {
    order: 2;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid > div.col.col-md-4.col-lg-4.col-xl-4.col-, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid > div.col.col-md-4.col-lg-4.col-xl-4.col- {
    order: 3;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 {
    max-width: 33%;
    padding: 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 .handwerk-icon, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 .handwerk-icon {
    max-width: unset !important;
    width: 17vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 .icon-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 .icon-title {
    font-size: 14px !important;
    font-weight: 700;
    width: 70%;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 .icon-title.last, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-8.col-lg-8.col-xl-8.col-12 .icons-grid .col.col-md-4 .icon-title.last {
    width: 90%;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-4.col-lg-4.col-xl-4.col-12, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-4.col-lg-4.col-xl-4.col-12 {
    order: 1;
    padding: 0;
    margin-left: -10vw;
    max-width: unset;
    flex: 0 0 126%;
  }
  body.eigene-seite.seite-id-68 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title, body.eigene-seite.seite-id-251 #main-wrapper #content-wrapper #content .aboutus-container3 .handwerk-grid > .col.col-md-4.col-lg-4.col-xl-4.col-12 .hingabe-title {
    display: none;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container {
  padding: 0;
  margin-bottom: 50px;
  position: relative;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .main-image, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .main-image {
  margin-bottom: 72px;
  max-width: unset !important;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .main-image-title, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .main-image-title {
  position: absolute;
  top: 10vw;
  left: 14%;
  width: 50vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .main-image-title h1, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .main-image-title h1 {
  font: 800 57px/121% var(--second-family) !important;
  color: #fff;
  text-align: left;
  font-size: 3vw !important;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .main-image-title h1 span, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .main-image-title h1 span {
  padding: 0 1.35vw 0 1vw;
  background-color: var(--gold);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  line-height: 1.6;
  border-radius: 4px;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid {
  margin-bottom: 6.5vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 7.3vw;
  padding-right: 7.3vw;
  max-width: 1900px !important;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox {
  width: 58.8%;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .text-box, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .text-box {
  margin-bottom: 3.2vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .text-box h2, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .text-box h2 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  font-size: 1.55vw !important;
  margin-bottom: 34px;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .text-box p, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .text-box p {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
  font-size: 1.18vw !important;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box {
  border: 1px solid var(--gold);
  width: 28.7vw;
  border-radius: 0.25vw;
  padding: 1.5vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box p, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box p {
  font: 700 20px/140% var(--second-family);
  color: var(--dark-grey);
  font-size: 1.18vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box p .gold, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box p .gold {
  font: 700 20px/140% var(--second-family);
  color: var(--gold);
  font-size: 1.18vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin: 0;
  font-size: 1.05vw;
  width: 16.7vw;
  height: 2.6vw;
  border: 0.15vw solid #fff;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn i, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn:hover, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn:hover {
  color: #525252;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn:hover i, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn:hover i {
  transition: all 0.5s;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn .fas, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .t-kaufen-grid-wrapper .t-kaufen-textbox .link-box .btn .fas {
  font-size: 0.8vw;
  margin-left: 0.1vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .trueffel-right, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .trueffel-right {
  width: 33.1vw;
  top: 6.3vw;
  right: 0;
  position: absolute;
  max-width: unset !important;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .trueffel-right::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div .trueffel-right::after {
  transition: all 0.5s;
  content: "";
  background-image: url("/media/image/startseite/trufdrehlogo.svg");
  background-repeat: no-repeat;
  display: inline;
  position: absolute;
  background-size: 100%;
  width: 13.9vw;
  height: 15vw;
  top: -80px;
  left: 20px;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber {
  margin-left: auto;
  margin-right: auto;
  padding-left: 7.3vw;
  padding-right: 7.3vw;
  max-width: 1900px !important;
  min-height: unset !important;
  margin-bottom: 5vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  font-size: 1.55vw !important;
  margin-bottom: 1.7vw;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title {
    font-size: 29.45px !important;
    margin-bottom: 32.3px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid {
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 {
  flex: 0 0 18%;
  max-width: 18%;
  background: linear-gradient(180deg, #b69860 0%, #51442b 100%);
  border-radius: 0.25vw;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 2.78vw 0 0.5vw 0;
  transition: all 1s ease;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box {
  padding: 0 1.04vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box h3, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box h3 {
  font: 700 24px/117% var(--second-family) !important;
  text-align: center;
  color: #fff;
  margin-bottom: 30px;
  font-size: 1.38vw !important;
  margin-bottom: 1.563vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box ul li, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box ul li {
  list-style: disc;
  font: 400 16px/150% var(--second-family);
  color: #fff;
  font-size: 0.86vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box .link-frame a, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box .link-frame a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box .link-frame a:hover, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box .link-frame a:hover {
  transition: background-color 1s linear;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 {
    border-radius: 5px;
    padding: 53px 0 9.5px 0;
  }
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box {
    padding: 0 19.76px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box h3, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box h3 {
    font-size: 26.22px !important;
    margin-bottom: 30px;
  }
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box ul li, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2 .link-box ul li {
    font-size: 16.34px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(1)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(1)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='85' viewBox='0 0 90 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.726 62.9256C4.54609 62.0186 -8.67033 32.3512 6.3233 12.3221C21.7992 -8.35185 54.5677 -1.79606 61.2047 22.9277C66.0672 23.4231 70.7409 25.2633 74.775 27.9684C92.7674 40.0419 94.9509 65.7382 76.0359 78.3622C58.1352 90.3099 36.1166 83.6126 29.7286 62.9256H29.726ZM28.9737 59.0907C28.6801 56.9465 28.9737 53.5362 28.9737 51.2269C28.9737 48.7865 31.747 41.8532 32.937 39.4626C37.886 29.5228 45.6606 22.7259 57.2859 22.6525C50.6148 -0.181364 19.0915 -3.49464 7.26695 17.2029C-3.02151 35.2083 8.44653 58.1811 29.2332 59.4839C29.3668 59.3895 28.9815 59.1667 28.971 59.0933L28.9737 59.0907ZM54.3449 26.2698C38.6304 27.8688 33.8466 43.7091 39.9358 56.7761C52.3868 83.4973 93.8368 79.0175 84.7306 47.1063C80.9271 33.7771 68.2717 24.8517 54.3449 26.2698ZM70.1249 77.5732C54.3658 79.3478 39.6789 68.5587 35.1939 53.6568L33.6946 46.6423C26.7377 67.4944 45.9595 86.9416 67.0501 79.0831L70.1249 77.5758V77.5732Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M24.8618 33.0905C26.0833 31.7274 30.9221 30.5321 30.2799 33.9188C30.0388 35.1901 26.8854 36.3697 25.7085 36.1548C24.3585 35.9084 23.9155 34.1469 24.8618 33.0905Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M18.9258 40.9725C20.5326 40.9437 24.6873 42.388 22.6926 44.4221C21.7122 45.4234 19.6099 44.8756 18.4304 44.4693C15.8065 43.565 16.2259 41.0223 18.9258 40.9725Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M29.9486 6.58947C31.6052 6.10978 36.2213 7.68516 34.7141 10.0469C33.7232 11.6013 29.3772 10.2566 29.0285 8.70483C28.8477 7.89224 29.0469 6.85159 29.9486 6.58947Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M29.9497 17.8584C34.5107 16.8178 30.6574 24.1259 27.6639 22.6553C25.7766 21.2398 28.3297 18.2254 29.9497 17.8584Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M13.1791 22.8308C15.1162 22.4402 18.2198 25.0484 16.5396 26.7313C14.2748 28.9986 9.72163 23.5281 13.1791 22.8308Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M8.19211 33.5831C10.6325 32.8596 13.0441 37.0169 10.622 38.1152C7.9562 39.321 5.59706 34.3537 8.19211 33.5831Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M17.632 12.8884C21.2651 12.1361 20.9899 16.1361 18.5678 16.7023C15.1287 17.5044 14.9662 13.4414 17.632 12.8884Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M42.7951 14.1807C45.689 13.5805 45.6943 17.8924 43.5134 18.3223C40.0979 18.996 40.2578 14.705 42.7951 14.1807Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M55.9207 29.4178C77.8659 27.4204 93.7481 60.6895 73.449 69.4891C57.2391 76.5167 39.0633 60.042 40.8012 43.3944C41.5902 35.8347 48.5968 30.0836 55.9207 29.4178ZM73.276 40.3485C72.9353 41.9474 71.3809 44.4141 69.4988 43.203C67.7792 42.0969 69.9942 39.4284 70.8933 38.3458L70.8015 37.9841C65.4044 33.4991 58.1802 31.0351 51.4226 34.0941C43.9729 37.4677 42.5548 46.1939 45.6296 53.1927C45.7711 53.5151 45.6164 53.8323 46.1381 53.7143C48.9743 51.1481 45.4959 48.9357 45.6427 45.5543C45.8235 41.3734 51.6165 38.781 52.8485 42.0444C53.821 44.6238 50.7436 44.2778 49.7423 44.7339C47.8367 45.5962 50.1041 48.802 50.4501 50.1939C51.1867 53.1507 49.5693 54.9699 47.6453 56.9909C52.5523 65.6987 66.0754 71.4524 74.7072 64.721C82.4609 58.6737 79.3233 46.4246 73.276 40.3511V40.3485Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M54.8509 34.8934L61.8104 35.6903C62.7934 35.8764 64.3845 36.7231 64.851 37.6274C66.083 40.0232 62.6964 42.925 65.952 45.1793C68.4946 46.9381 72.3924 45.5305 75.0845 48.1046C76.3637 49.3287 77.863 53.6931 75.441 54.1912C73.0189 54.6892 73.6821 51.4415 71.7922 50.3458C68.7803 48.5974 64.0253 50.0548 62.0673 45.3916C61.1184 43.1321 62.4343 40.1097 62.1485 39.5619C61.5037 38.3194 57.6766 38.9249 56.3896 38.7493C54.1641 38.4452 52.4394 36.3954 54.8509 34.8908V34.8934Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M54.591 46.6842C55.3381 46.4718 59.0236 47.7274 59.734 48.2517C61.2674 49.3814 61.5531 51.4496 61.0918 53.2006C60.6724 54.7996 58.3421 56.4353 58.1167 58.3724C57.8781 60.4379 59.81 61.8141 59.9253 63.0173C60.1245 65.0671 57.9358 66.0789 56.4915 64.3358C54.6382 62.1024 54.1245 58.0342 55.4875 55.4628C56.0196 54.4614 58.7405 52.1233 57.5478 50.9568C56.8951 50.3172 54.3106 50.2307 53.747 48.9961C53.3669 48.1678 53.6815 46.941 54.5884 46.6842H54.591Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M67.4364 53.2504C69.882 52.7523 69.7955 54.8493 68.7759 56.4273C68.3276 57.1194 66.8781 57.9791 67.0825 58.7052C68.0839 61.0853 72.9017 58.9044 73.2687 61.738C73.675 64.8914 68.6107 63.8822 66.844 63.164C64.2201 62.0998 62.6893 58.8232 63.7745 56.1442C64.1441 55.2294 66.456 53.4496 67.439 53.2504H67.4364Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 4.8vw;
  height: 4.8vw;
  display: inline-block;
  position: absolute;
  bottom: -0.9vw;
  left: -0.3vw;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(1)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(1)::after {
    width: 91px;
    height: 91px;
    bottom: -17.1px;
    left: -5.7px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(3)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(3)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='89' height='77' viewBox='0 0 89 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.6383 69.8559V50.5044H32.165C36.2027 51.1674 40.2404 53.1695 44.278 55.4867H51.6781C55.0261 55.6705 56.7791 58.7688 53.5245 60.8103C50.9309 62.5498 47.5111 62.4514 43.9979 62.1625C41.5767 62.0509 41.4761 65.0246 43.9979 65.0311C44.8744 65.0968 45.8299 64.9064 46.6561 64.9064C51.0315 64.8998 54.6381 64.1384 56.8509 60.9744L57.9573 58.6113L68.964 53.629C74.4673 51.9748 78.39 57.2328 74.3236 60.8956C66.3488 66.193 58.18 70.5517 49.8173 74.0767C43.7464 77.4507 37.6683 77.3325 31.6046 74.0767L22.6383 69.8559ZM55.96 -0.000976562C57.3395 -0.000976562 58.5896 0.511036 59.4948 1.33813C60.4001 2.16523 60.9604 3.30741 60.9604 4.56775C60.9604 5.09945 60.8599 5.61146 60.6731 6.08409C60.5653 6.36635 60.4288 6.62892 60.2635 6.88493C61.4346 7.04247 62.5985 7.27222 63.748 7.56761C65.1131 7.91552 66.4494 8.35532 67.7426 8.88703L67.7642 8.90016C72.8005 10.9745 77.2477 14.4338 80.3298 19.2848C83.0887 23.6238 84.7483 29.0721 84.7555 35.6232C84.7555 35.9843 84.5974 36.3125 84.3316 36.5554C84.0873 36.7786 83.7569 36.923 83.3976 36.9427L83.3186 36.9492H28.6158C28.2135 36.9492 27.8543 36.8048 27.5885 36.5619L27.5597 36.5357C27.3155 36.2994 27.1646 35.9777 27.1646 35.6232C27.1646 35.5839 27.1646 35.551 27.1718 35.4985C27.1933 28.9868 28.8601 23.5713 31.6118 19.2586C34.7011 14.4141 39.1483 10.9613 44.1775 8.89359C45.4707 8.36189 46.807 7.92208 48.172 7.57418C49.3216 7.27879 50.4855 7.0556 51.6565 6.89149C51.4913 6.64205 51.3548 6.37292 51.247 6.09065C51.0602 5.61146 50.9596 5.09945 50.9596 4.57431C50.9668 3.31397 51.5272 2.17179 52.4253 1.3447C53.3305 0.511036 54.5806 -0.000976562 55.96 -0.000976562ZM23.443 43.6382V40.8943C23.443 40.6777 23.637 40.5005 23.8741 40.5005H87.8592C88.0963 40.5005 88.2903 40.6777 88.2903 40.8943V43.6382C88.2903 43.8548 88.0963 44.0321 87.8592 44.0321H23.8669C23.6298 44.0321 23.443 43.8548 23.443 43.6382ZM30.0743 34.2907H81.8386C81.6231 28.7045 80.0856 24.057 77.65 20.3482C74.884 16.1274 70.9685 13.1078 66.5572 11.2961L66.5356 11.2895C64.8832 10.6134 63.1589 10.1014 61.3987 9.76007C59.6098 9.41217 57.7849 9.2415 55.9529 9.2415C52.3175 9.2415 48.6893 9.92418 45.3485 11.2961C40.9444 13.1013 37.0289 16.1208 34.2629 20.3482C31.8345 24.057 30.2898 28.7111 30.0743 34.2907ZM38.2143 28.3501C38.0922 28.6848 37.8336 28.954 37.5174 29.1049C37.1941 29.2625 36.799 29.3084 36.4182 29.1968C36.0374 29.0918 35.7357 28.8489 35.5633 28.5535C35.3908 28.2582 35.3405 27.8971 35.4627 27.5492C35.98 26.0329 36.6481 24.6412 37.46 23.3809C38.2718 22.114 39.2273 20.9784 40.3194 19.9609C41.4043 18.95 42.6256 18.0639 43.9619 17.2893C45.2982 16.5213 46.7567 15.8648 48.3301 15.3266C48.7037 15.1953 49.0988 15.2215 49.4365 15.3594C49.7742 15.4972 50.0544 15.7532 50.1981 16.0946L50.2053 16.1208C50.3346 16.4556 50.313 16.8035 50.1622 17.1055C50.0113 17.414 49.7311 17.67 49.3575 17.8013L49.3359 17.8079C47.9565 18.287 46.6849 18.8516 45.5281 19.5146C44.3714 20.1776 43.3153 20.9456 42.3813 21.8121C41.4545 22.6785 40.6427 23.6435 39.9458 24.7266C39.2489 25.8097 38.6741 27.0109 38.2215 28.3304L38.2143 28.3501ZM0 48.6467H19.7717V71.7989H0V48.6467Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 4.8vw;
  height: 4.8vw;
  display: inline-block;
  position: absolute;
  bottom: -0.4vw;
  left: 0;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(3)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(3)::after {
    width: 91px;
    height: 91px;
    bottom: -7.6px;
    left: 0;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(5)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(5)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='87' height='96' viewBox='0 0 87 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56.075 23.7719L26.7077 18.4077L23.4463 28.4825C25.4844 28.4386 27.6937 28.2149 30.0838 27.7881C30.5281 27.0163 31.1613 26.3873 31.9864 25.9064C33.2492 25.1754 34.579 24.9881 35.9675 25.3539C37.3674 25.72 38.4341 26.5264 39.1688 27.7633C39.9125 29.0042 40.1151 30.3474 39.7732 31.7946C39.4063 33.1812 38.5864 34.2452 37.3276 34.9875C36.0567 35.7162 34.7252 35.9044 33.3367 35.5387C31.9386 35.2123 30.8599 34.4126 30.0992 33.1496C29.9667 32.9254 29.8517 32.7003 29.7525 32.4709C26.9535 32.9122 24.3616 33.0882 21.9708 33.0449L18.0954 45.0114L42.6329 89.7512C42.8039 90.0602 43.0298 90.3294 43.2826 90.5336C43.5345 90.7362 43.83 90.8871 44.1422 90.9789C44.4317 91.0586 44.74 91.0869 45.0374 91.0513L45.1387 91.042C45.3903 90.9936 45.648 90.9033 45.8928 90.766L80.3018 71.914C80.6323 71.7354 80.9037 71.5039 81.1084 71.2466L81.1644 71.1767C81.3391 70.9385 81.4685 70.66 81.5416 70.3702C81.6113 70.0888 81.6297 69.7972 81.596 69.5095C81.5509 69.2068 81.4588 68.9011 81.3107 68.629L56.075 23.7719ZM55.347 56.6842L56.3259 59.9083L51.9274 62.3756C53.5912 64.0121 55.3809 64.293 57.2775 63.2291C59.3638 62.0587 60.9063 60.2343 61.8988 57.7525L65.1902 63.6199C64.3089 65.5846 62.8053 67.1633 60.6742 68.3588C57.2309 70.2903 54.2011 70.8656 51.5926 70.0827C48.9892 69.2968 46.9121 67.9579 45.3599 66.0598L42.7409 67.529L41.8171 64.274L43.4189 63.3754C43.3104 63.2305 43.1427 62.9558 42.9197 62.5583C42.6862 62.142 42.5276 61.835 42.4431 61.6359L40.512 62.7192L39.5865 59.4652L41.1642 58.5801C39.3917 52.4828 41.3311 47.8502 46.9692 44.6874C48.8124 43.6534 50.9799 43.141 53.4764 43.1544L55.3718 49.5923C53.3224 49.0181 51.5805 49.1335 50.1529 49.9343C48.2786 50.9857 47.5204 52.6122 47.8886 54.808L53.1181 51.8744L54.0936 55.1004L48.9951 57.9605C49.0912 58.1803 49.2515 58.4862 49.4735 58.882L49.9416 59.7165L55.347 56.6842ZM42.102 16.5945C29.6859 6.28842 20.0483 3.57837 13.5621 4.82132C9.08741 5.67787 6.19449 8.5177 5.08409 11.9207C3.9661 15.3506 4.62753 19.3906 7.25887 22.5903C9.55469 25.3696 13.3294 27.5365 18.7276 28.2454L22.9776 15.1163C23.3292 14.0459 24.4308 13.3669 25.5667 13.5734L42.102 16.5945ZM17.301 32.6446C11.0508 31.6492 6.56201 28.9327 3.73259 25.4891C0.0707296 21.0261 -0.835892 15.357 0.745598 10.5066C2.34116 5.61672 6.42698 1.55351 12.7133 0.350283C21.361 -1.30667 34.3722 2.63709 50.7 18.1504L50.6891 18.1633L57.869 19.4742C58.546 19.574 59.169 19.9733 59.528 20.6133L85.2965 66.4202C85.7408 67.2364 85.9997 68.0616 86.1131 68.878C86.2298 69.7649 86.1779 70.6422 85.9714 71.4661C85.7447 72.3511 85.3429 73.1986 84.7797 73.9443L84.6956 74.0571C84.1186 74.7902 83.3671 75.4266 82.481 75.9079L48.11 94.7386C47.372 95.1526 46.5888 95.4132 45.802 95.5379L45.5658 95.5776C44.6597 95.6878 43.7393 95.6069 42.8829 95.3612C41.9916 95.1057 41.1481 94.6649 40.4125 94.0687C39.7099 93.4992 39.1003 92.7802 38.6412 91.9497L13.6898 46.4558C13.3439 45.9079 13.2336 45.2142 13.4493 44.5481L17.301 32.6446Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  width: 4.6vw;
  height: 4.6vw;
  bottom: 0vw;
  left: -0.6vw;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(5)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(5)::after {
    width: 87.4px;
    height: 87.4px;
    bottom: 0;
    left: -11.4px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(7)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(7)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='67' viewBox='0 0 111 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.058 16.8729L68.8608 16.7828V5.88254C68.8608 4.26101 68.2032 2.79263 67.1312 1.72963C66.0682 0.657619 64.5998 0 62.9783 0H18.08C16.4585 0 14.9901 0.657619 13.9271 1.72963C12.8641 2.79263 12.1975 4.26101 12.1975 5.88254C12.1975 6.76537 12.9091 7.47704 13.792 7.47704C14.6748 7.47704 15.3865 6.76537 15.3865 5.88254C15.3865 5.14384 15.6928 4.4682 16.1792 3.98175C16.6657 3.49529 17.3413 3.189 18.08 3.189H62.9783C63.717 3.189 64.3926 3.49529 64.8791 3.98175C65.3655 4.4682 65.6718 5.14384 65.6718 5.88254V55.7985H56.6813C55.7985 55.7985 55.0868 56.5102 55.0868 57.393C55.0868 58.2758 55.7985 58.9875 56.6813 58.9875H67.2663C68.1491 58.9875 68.8608 58.2758 68.8608 57.393V55.5823H78.4819C79.2115 38.9887 103.039 36.7005 105.462 55.5823H110.696L109.084 38.268L91.9045 31.6918L85.058 16.8729ZM2.38725 33.8178C1.063 33.8178 0 33.0971 0 32.2143C0 31.3315 1.07201 30.6108 2.38725 30.6108H23.9085C25.2327 30.6108 26.2957 31.3315 26.2957 32.2143C26.2957 33.0971 25.2237 33.8178 23.9085 33.8178H2.38725ZM7.31488 25.1877C6.32395 25.1877 5.5222 24.476 5.5222 23.5932C5.5222 22.7104 6.32395 21.9987 7.31488 21.9987H23.9175C24.9084 21.9987 25.7102 22.7104 25.7102 23.5932C25.7102 24.476 24.9084 25.1877 23.9175 25.1877H7.31488ZM9.59403 16.5576C8.6031 16.5576 7.80134 15.8459 7.80134 14.9631C7.80134 14.0803 8.6031 13.3686 9.59403 13.3686H23.9085C24.8994 13.3686 25.7012 14.0803 25.7012 14.9631C25.7012 15.8459 24.8994 16.5576 23.9085 16.5576H9.59403ZM23.8364 55.7895C24.7193 55.7895 25.4309 56.5012 25.4309 57.384C25.4309 58.2668 24.7193 58.9785 23.8364 58.9785H18.08C16.4675 58.9785 14.9991 58.2758 13.9271 57.1678C12.8641 56.0598 12.1975 54.5463 12.1975 52.9428V41.2318C12.1975 40.349 12.9091 39.6373 13.792 39.6373C14.6748 39.6373 15.3865 40.349 15.3865 41.2318V52.9428C15.3865 53.7085 15.7018 54.4382 16.2153 54.9697C16.7017 55.4742 17.3593 55.7985 18.071 55.7985H23.8364V55.7895ZM40.0517 45.3757C34.0881 45.3757 29.2505 50.2133 29.2505 56.1769C29.2505 62.1405 34.0881 66.978 40.0517 66.978C46.0153 66.978 50.8529 62.1405 50.8529 56.1769C50.8438 50.2133 46.0153 45.3757 40.0517 45.3757ZM40.0517 52.024C37.7635 52.024 35.8988 53.8797 35.8988 56.1769C35.8988 58.465 37.7545 60.3298 40.0517 60.3298C42.3398 60.3298 44.2046 58.474 44.2046 56.1769C44.1956 53.8797 42.3398 52.024 40.0517 52.024ZM91.9405 45.3757C85.9769 45.3757 81.1394 50.2133 81.1394 56.1769C81.1394 62.1405 85.9769 66.978 91.9405 66.978C97.9041 66.978 102.742 62.1405 102.742 56.1769C102.742 50.2133 97.9041 45.3757 91.9405 45.3757ZM91.9405 52.024C89.6524 52.024 87.7876 53.8797 87.7876 56.1769C87.7876 58.465 89.6434 60.3298 91.9405 60.3298C94.2377 60.3298 96.0934 58.474 96.0934 56.1769C96.0934 53.8797 94.2377 52.024 91.9405 52.024ZM80.8871 21.4492L72.8426 21.3591V31.7098H86.3282L80.8871 21.4492Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  width: 5.8vw;
  height: 5.8vw;
  bottom: -2.2vw;
  left: 0.7vw;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(7)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(7)::after {
    width: 110.19px;
    height: 110.19px;
    bottom: -41.8px;
    left: 13.3px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(9)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(9)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='66' viewBox='0 0 70 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 37.7939H13.6149L13.068 60.8429H0V37.7939ZM44.3595 14.316V14.8674C45.3451 13.4526 46.5015 12.333 47.8288 11.4418C49.965 10.0103 52.5228 9.19151 55.5534 8.66792C56.0376 8.58437 56.5047 8.90186 56.5902 9.38089C56.6756 9.85435 56.3509 10.3111 55.861 10.3946C53.0697 10.8737 50.7341 11.6145 48.8371 12.89C47.3047 13.9205 46.0343 15.3075 45.0033 17.2124C52.2778 17.9254 56.5788 17.2291 59.7062 15.0067C62.8052 12.8009 64.8958 8.99098 67.6302 3.50444C66.827 3.549 65.9896 3.588 65.1351 3.62699C59.6265 3.87764 53.5881 4.15057 49.8169 7.39237C48.8542 8.22231 47.9085 9.21379 46.9914 10.3835C46.1084 11.5087 45.2311 12.8176 44.3595 14.316ZM41.6537 9.83764C41.346 9.43659 41.0042 9.11909 40.6283 8.8573C39.8877 8.35599 38.9762 8.06078 37.8882 7.82683C37.404 7.72657 37.0964 7.25868 37.2046 6.78523C37.3071 6.31177 37.7856 6.01098 38.2699 6.11682C39.563 6.39532 40.6738 6.76295 41.6366 7.40908C41.5682 7.19741 41.4884 6.98575 41.403 6.77966C40.9473 5.68235 40.2751 4.67973 39.3522 3.88878C38.2813 2.96972 36.9141 2.80261 35.6608 2.64665L35.6323 2.64108L29.0641 2.2456L30.7617 5.67678C31.9523 7.75999 33.5588 8.91857 35.5355 9.48115C37.273 9.97132 39.3294 10.027 41.6537 9.83764ZM42.3543 11.9208C39.5801 12.1826 37.0964 12.1437 34.9316 11.5309C32.391 10.8124 30.3402 9.33076 28.8363 6.67939C28.8249 6.66268 28.8135 6.6404 28.8078 6.62369L26.2899 1.53263C26.0278 1.00347 26.2557 0.362913 26.7969 0.106689C26.9678 0.0231377 27.1558 -0.0102829 27.3381 0.000857327L35.7747 0.507736C35.8203 0.507736 35.8659 0.513306 35.9115 0.524446L35.9399 0.530016C37.5179 0.724969 39.2383 0.936633 40.7992 2.27902C41.9897 3.30392 42.8556 4.58504 43.431 5.97756C44.0633 7.50377 44.3481 9.15808 44.3481 10.7511C44.3481 10.8681 44.3311 10.9851 44.2912 11.0909C44.7184 10.4671 45.1457 9.87663 45.5843 9.31962C46.5926 8.0385 47.6066 6.96347 48.6377 6.07783C52.876 2.43499 59.2448 2.14534 65.061 1.87798C66.4054 1.81671 67.7157 1.75544 69.0373 1.6496C69.1911 1.63846 69.3506 1.66074 69.4987 1.73316C69.943 1.94482 70.131 2.46284 69.9146 2.8973C66.7188 9.34747 64.4629 13.7701 60.7544 16.4048C57.1427 18.9782 52.3063 19.7413 44.1488 18.8723V25.8795C47.561 21.234 50.8936 21.1561 56.3338 21.0279C57.5016 21.0001 58.772 20.9722 60.2189 20.8831C60.367 20.872 60.5151 20.8998 60.6576 20.9667C61.1019 21.1783 61.2899 21.6964 61.0734 22.1308C58.846 26.6259 57.4105 29.4109 54.9552 30.9873C52.6025 32.4968 49.5036 32.7753 44.1488 32.2071V37.0252L53.4115 46.4331L58.9543 43.9043C64.0812 42.3837 67.5732 47.6697 63.7394 51.2011C56.2484 56.2699 48.5978 60.4085 40.7878 63.7171C35.0968 66.9255 29.4914 66.686 23.96 63.3328L15.7739 58.9658L16.2297 39.8381L25.0309 40.0387C28.2894 40.6848 31.5251 42.3558 34.755 44.3611L42.3657 37.0308V32.4745C35.0228 33.2543 30.5623 32.597 27.1899 30.3021C23.7264 27.946 21.5617 23.969 18.6564 18.0981C18.4399 17.6636 18.6279 17.14 19.0723 16.9339C19.2204 16.8671 19.3742 16.8392 19.528 16.8504C20.7243 16.9395 21.9377 16.9896 23.1909 17.0398C28.5685 17.2459 34.6297 17.4798 38.4522 20.7717C40.2409 22.3091 41.4998 23.5902 42.3657 25.005V11.9208H42.3543ZM40.389 30.8981C39.1642 29.3274 37.8768 28.1465 36.5039 27.2275C34.8177 26.0967 32.9777 25.3392 30.9611 24.7153C30.4883 24.5705 30.2262 24.0804 30.3744 23.618C30.5225 23.1557 31.0238 22.8995 31.4966 23.0443C33.6613 23.7127 35.6494 24.5315 37.5065 25.7792C39.1187 26.8598 40.6226 28.2579 42.0296 30.1295C41.9271 28.5921 41.6252 27.3946 41.0612 26.3251C40.3263 24.927 39.1016 23.6682 37.2559 22.0751C33.9006 19.1898 28.1812 18.9726 23.1055 18.7776C22.3592 18.7498 21.6244 18.7219 20.918 18.6829C23.3732 23.5623 25.3385 26.9211 28.1925 28.8651C30.9212 30.7143 34.5671 31.3549 40.389 30.8981ZM44.8665 27.9794C45.533 27.4001 46.2907 26.9044 47.0939 26.4866C48.9453 25.523 51.0702 24.9549 53.0355 24.6151C53.5197 24.5315 53.9868 24.849 54.0723 25.3281C54.1577 25.8015 53.833 26.2583 53.3431 26.3418C51.5373 26.6537 49.5947 27.1718 47.9313 28.0351C46.7179 28.6645 45.6527 29.4833 44.9121 30.5417C49.4637 30.9873 52.0955 30.7478 53.964 29.5446C55.7926 28.3693 57.063 26.1636 58.7948 22.7101C57.946 22.7435 57.1314 22.7602 56.3623 22.7825C51.1499 22.8995 48.0965 22.9719 44.8665 27.9794ZM43.2373 38.9525L36.7033 45.2467L42.9297 45.386C46.0173 45.6366 47.5667 48.7391 44.5133 50.6887C42.0752 52.3541 38.9136 52.1815 35.6836 51.825C33.4505 51.669 33.2853 54.6044 35.6152 54.6657C36.4242 54.7437 37.3071 54.5822 38.0762 54.5989C42.1208 54.688 45.4704 54.0084 47.5838 50.9282L48.6662 48.611L51.486 47.3243L43.2373 38.9525Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  position: absolute;
  width: 3.8vw;
  height: 3.8vw;
  bottom: -0.3vw;
  left: -0.5vw;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(9)::after, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:nth-child(9)::after {
    width: 72.2px;
    height: 72.2px;
    bottom: -5.7px;
    left: -9.5px;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:has(a:hover), body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid > .col-md-2.col-lg-2.col-xl-2:has(a:hover) {
  background: linear-gradient(180deg, #d0b074 0%, #7e6535 100%);
  transform: scale(102%);
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div {
  display: flex;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext {
  width: 73%;
  background: linear-gradient(269deg, #b69860 0%, #50432a 100%);
  color: #fff;
  padding: 1vw 2vw 1vw 7.5vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .aufeinenblick-pre-title, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .aufeinenblick-pre-title {
  scroll-margin-top: 100px;
  font: italic 500 20px/140% var(--second-family);
  color: #fff;
  font-size: 1.18vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .aufeinenblick-pre-title::before, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .aufeinenblick-pre-title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='34' viewBox='0 0 36 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9868 25.3744C1.83319 25.0087 -3.49627 13.0454 2.54984 4.96881C8.79043 -3.36784 22.0041 -0.724251 24.6805 9.24548C26.6412 9.44526 28.5259 10.1873 30.1526 11.2781C37.408 16.1467 38.2885 26.5086 30.6611 31.5992C23.4427 36.417 14.5638 33.7164 11.9879 25.3744H11.9868ZM11.6835 23.828C11.5651 22.9634 11.6835 21.5882 11.6835 20.657C11.6835 19.6729 12.8018 16.8771 13.2817 15.9131C15.2773 11.9049 18.4124 9.16409 23.1003 9.13449C20.4102 -0.073134 7.69854 -1.40919 2.93036 6.93697C-1.21841 14.1976 3.40602 23.4612 11.7881 23.9866C11.842 23.9485 11.6866 23.8587 11.6824 23.8291L11.6835 23.828ZM21.9143 10.5932C15.5775 11.2379 13.6485 17.6255 16.1039 22.8947C21.1247 33.6698 37.8392 31.8634 34.1672 18.9954C32.6334 13.6205 27.5302 10.0213 21.9143 10.5932ZM28.2775 31.281C21.9227 31.9966 16.0003 27.6459 14.1918 21.6368L13.5872 18.8083C10.7818 27.2168 18.5329 35.0588 27.0376 31.8898L28.2775 31.2821V31.281Z' fill='white' /%3E%3Cpath d='M10.0247 13.3435C10.5172 12.7938 12.4685 12.3118 12.2095 13.6775C12.1123 14.1902 10.8407 14.6658 10.3661 14.5791C9.82173 14.4798 9.6431 13.7695 10.0247 13.3435Z' fill='white' /%3E%3Cpath d='M7.63253 16.5218C8.28048 16.5102 9.95584 17.0926 9.15146 17.9128C8.75614 18.3166 7.90841 18.0957 7.43276 17.9318C6.37469 17.5672 6.54381 16.5419 7.63253 16.5218Z' fill='white' /%3E%3Cpath d='M12.0772 2.65701C12.7452 2.46357 14.6066 3.09884 13.9988 4.05121C13.5993 4.67801 11.8467 4.13577 11.7061 3.51002C11.6332 3.18234 11.7135 2.76271 12.0772 2.65701Z' fill='white' /%3E%3Cpath d='M12.0764 7.20143C13.9156 6.78179 12.3618 9.72874 11.1547 9.13576C10.3936 8.56497 11.4231 7.34941 12.0764 7.20143Z' fill='white' /%3E%3Cpath d='M5.31398 9.20622C6.09511 9.04873 7.34662 10.1004 6.66907 10.7791C5.75582 11.6934 3.91978 9.48739 5.31398 9.20622Z' fill='white' /%3E%3Cpath d='M3.30276 13.5422C4.28683 13.2504 5.25929 14.9269 4.28261 15.3697C3.20763 15.856 2.25631 13.8529 3.30276 13.5422Z' fill='white' /%3E%3Cpath d='M7.11014 5.19694C8.57516 4.89357 8.46418 6.50658 7.4875 6.73489C6.1007 7.05834 6.03516 5.41997 7.11014 5.19694Z' fill='white' /%3E%3Cpath d='M17.2574 5.71811C18.4243 5.47605 18.4264 7.21483 17.547 7.38818C16.1697 7.65983 16.2342 5.92951 17.2574 5.71811Z' fill='white' /%3E%3Cpath d='M22.5488 11.8624C31.3981 11.0569 37.8025 24.4725 29.617 28.0209C23.0804 30.8548 15.7511 24.2115 16.4519 17.4984C16.7701 14.45 19.5955 12.1309 22.5488 11.8624ZM29.5472 16.2701C29.4098 16.9149 28.783 17.9096 28.0241 17.4212C27.3307 16.9752 28.2238 15.8991 28.5864 15.4626L28.5494 15.3167C26.373 13.5082 23.4599 12.5146 20.7349 13.7481C17.7309 15.1085 17.159 18.6273 18.3989 21.4495C18.456 21.5795 18.3936 21.7074 18.604 21.6598C19.7477 20.625 18.345 19.7329 18.4042 18.3694C18.4771 16.6834 20.8131 15.638 21.3099 16.954C21.7021 17.9941 20.4611 17.8546 20.0574 18.0385C19.2889 18.3863 20.2032 19.679 20.3428 20.2403C20.6398 21.4326 19.9876 22.1661 19.2118 22.9811C21.1905 26.4925 26.6436 28.8126 30.1243 26.0982C33.251 23.6597 31.9857 18.7203 29.5472 16.2712V16.2701Z' fill='white' /%3E%3Cpath d='M22.1186 14.0705L24.9249 14.3918C25.3213 14.4669 25.9629 14.8083 26.1511 15.173C26.6479 16.1391 25.2822 17.3092 26.595 18.2182C27.6203 18.9275 29.1921 18.3599 30.2777 19.3979C30.7935 19.8915 31.3981 21.6514 30.4214 21.8522C29.4447 22.0531 29.7121 20.7434 28.95 20.3016C27.7355 19.5966 25.8181 20.1843 25.0285 18.3038C24.6459 17.3927 25.1765 16.174 25.0613 15.9531C24.8013 15.452 23.258 15.6962 22.739 15.6254C21.8416 15.5028 21.1461 14.6762 22.1186 14.0695V14.0705Z' fill='white' /%3E%3Cpath d='M22.0135 18.8251C22.3147 18.7395 23.8009 19.2458 24.0874 19.4572C24.7057 19.9128 24.8209 20.7468 24.6349 21.4528C24.4658 22.0976 23.5261 22.7572 23.4352 23.5383C23.339 24.3713 24.118 24.9262 24.1645 25.4114C24.2448 26.2379 23.3622 26.6459 22.7798 25.943C22.0325 25.0425 21.8254 23.402 22.375 22.365C22.5896 21.9613 23.6868 21.0184 23.2058 20.548C22.9426 20.2901 21.9004 20.2552 21.6731 19.7574C21.5199 19.4234 21.6467 18.9287 22.0124 18.8251H22.0135Z' fill='white' /%3E%3Cpath d='M27.1931 21.473C28.1792 21.2722 28.1444 22.1178 27.7332 22.7541C27.5524 23.0331 26.9679 23.3798 27.0504 23.6726C27.4541 24.6324 29.3969 23.753 29.5449 24.8956C29.7087 26.1672 27.6666 25.7602 26.9542 25.4706C25.8961 25.0415 25.2788 23.7202 25.7164 22.6399C25.8655 22.271 26.7977 21.5533 27.1941 21.473H27.1931Z' fill='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1.9vw;
  height: 1.9vw;
  display: inline-block;
  background-position: bottom;
  vertical-align: middle;
  margin-right: 0.3vw;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext h3, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext h3 {
  font: 700 24px/117% var(--second-family) !important;
  color: #fff;
  font-size: 1.25vw !important;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext p, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext p {
  font: 400 20px/140% var(--second-family);
  font-size: 1.18vw;
  color: #fff;
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .fill-rect, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .fill-rect {
  position: absolute;
  right: 0;
  height: 100%;
  width: 49%;
  top: 0;
  background: linear-gradient(269deg, rgba(255, 255, 255, 0) 0%, #b69860 89.83%);
  z-index: 1;
}
@media (min-width: 1920px) {
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .aufeinenblick-pre-title, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext .aufeinenblick-pre-title {
    font-size: 1.18vw;
  }
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext h3, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext h3 {
    font-size: 1.25vw !important;
  }
  body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext p, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-lefttext p {
    font-size: 1.18vw;
  }
}
body.eigene-seite.seite-id-68 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-img, body.eigene-seite.seite-id-251 #main-wrapper .trueffelkunde-container .container-aufeinenblick > div > div > div .aufeinenblick-img {
  max-width: unset !important;
  height: 100%;
}
body.eigene-seite.seite-id-68 #footer etrusted-widget, body.eigene-seite.seite-id-251 #footer etrusted-widget {
  display: none;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container {
  padding: 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container p {
  font-size: 1.25rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .main-image, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .main-image, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .main-image {
  max-width: unset !important;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .main-image-title h1, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .main-image-title h1, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .main-image-title h1 {
  position: absolute;
  top: 28%;
  left: 15%;
  font-family: var(--second-family);
  font-size: 2.2vw;
  font-size: 3.2vw;
  font-weight: 800;
  color: #fff;
  text-align: left;
  line-height: 1.65;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .main-image-title h1 span, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .main-image-title h1 span, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .main-image-title h1 span {
  background-color: #b6985f;
  padding: 0 0.7vw;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  display: inline;
  border-radius: 0.2vw;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .main-image-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .main-image-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .main-image-title {
    top: 22.1vw;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .main-image-title h1, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .main-image-title h1, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .main-image-title h1 {
    line-height: 1.7;
    font-size: 6.42vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-top: 4.4rem;
  margin-bottom: 7.2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox {
  max-width: 60%;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .text-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .text-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .text-box {
  margin-bottom: 4.3rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .text-box h2, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .text-box h2, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .text-box h2 {
  margin-bottom: 2rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box {
  border: 1px solid var(--gold);
  border-radius: 4px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2.1rem 3.7rem 2.1rem 1.7rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box p {
  font-weight: 700;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box p .gold, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box p .gold, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box p .gold {
  color: var(--gold);
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin: 0;
  padding: 0.62rem 3.55rem;
  width: -moz-fit-content;
  width: fit-content;
  text-wrap-mode: nowrap;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn i, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn i, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn:hover, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn:hover, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn:hover {
  color: #525252;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn:hover i, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn:hover i, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid .t-kaufen-textbox .link-box .btn:hover i {
  transition: all 0.5s;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid {
    margin-top: 2rem;
    margin-bottom: 0.5rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div {
    display: flex;
    flex-direction: column;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox {
    max-width: unset;
    order: 1;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box {
    margin-bottom: 1.5rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box h2, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box h2, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box h2 {
    margin-bottom: 1rem;
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .text-box p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box {
    padding: 5.15vw;
    width: 100%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box p {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box p .gold, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box p .gold, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box p .gold {
    color: var(--gold);
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box .btn, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box .btn, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-kaufen-grid > div > div > div .t-kaufen-textbox .link-box .btn {
    font-size: 14px;
    height: auto;
    border: 0;
    padding: 0.4rem 2rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper {
  position: absolute !important;
  right: -1.43vw;
  margin-top: -556px;
}
@media (max-width: 1440px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img {
    max-width: 500px !important;
  }
}
@media (max-width: 1200px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img {
    max-width: 420px !important;
  }
}
@media (max-width: 992px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper {
    margin-top: -596px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img {
    max-width: 300px !important;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper {
    position: relative !important;
    right: unset;
    margin-top: unset;
    min-height: unset !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img {
    order: 2;
    position: relative;
    right: unset;
    top: unset;
    width: 70%;
    margin-top: 4rem;
    margin-right: -8.33vw !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .trueffel-right-img-wrapper .trueffel-right-img::before {
    width: 25vw;
    max-width: unset;
    height: 25vw;
    max-height: unset;
    top: -5.3vw;
    left: 0;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title {
  margin-bottom: 2.2rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid {
  gap: 31px;
  margin-bottom: 4rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.first)::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.first)::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.first)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='85' viewBox='0 0 90 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.726 62.9256C4.54609 62.0186 -8.67033 32.3512 6.3233 12.3221C21.7992 -8.35185 54.5677 -1.79606 61.2047 22.9277C66.0672 23.4231 70.7409 25.2633 74.775 27.9684C92.7674 40.0419 94.9509 65.7382 76.0359 78.3622C58.1352 90.3099 36.1166 83.6126 29.7286 62.9256H29.726ZM28.9737 59.0907C28.6801 56.9465 28.9737 53.5362 28.9737 51.2269C28.9737 48.7865 31.747 41.8532 32.937 39.4626C37.886 29.5228 45.6606 22.7259 57.2859 22.6525C50.6148 -0.181364 19.0915 -3.49464 7.26695 17.2029C-3.02151 35.2083 8.44653 58.1811 29.2332 59.4839C29.3668 59.3895 28.9815 59.1667 28.971 59.0933L28.9737 59.0907ZM54.3449 26.2698C38.6304 27.8688 33.8466 43.7091 39.9358 56.7761C52.3868 83.4973 93.8368 79.0175 84.7306 47.1063C80.9271 33.7771 68.2717 24.8517 54.3449 26.2698ZM70.1249 77.5732C54.3658 79.3478 39.6789 68.5587 35.1939 53.6568L33.6946 46.6423C26.7377 67.4944 45.9595 86.9416 67.0501 79.0831L70.1249 77.5758V77.5732Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M24.8618 33.0905C26.0833 31.7274 30.9221 30.5321 30.2799 33.9188C30.0388 35.1901 26.8854 36.3697 25.7085 36.1548C24.3585 35.9084 23.9155 34.1469 24.8618 33.0905Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M18.9258 40.9725C20.5326 40.9437 24.6873 42.388 22.6926 44.4221C21.7122 45.4234 19.6099 44.8756 18.4304 44.4693C15.8065 43.565 16.2259 41.0223 18.9258 40.9725Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M29.9486 6.58947C31.6052 6.10978 36.2213 7.68516 34.7141 10.0469C33.7232 11.6013 29.3772 10.2566 29.0285 8.70483C28.8477 7.89224 29.0469 6.85159 29.9486 6.58947Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M29.9497 17.8584C34.5107 16.8178 30.6574 24.1259 27.6639 22.6553C25.7766 21.2398 28.3297 18.2254 29.9497 17.8584Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M13.1791 22.8308C15.1162 22.4402 18.2198 25.0484 16.5396 26.7313C14.2748 28.9986 9.72163 23.5281 13.1791 22.8308Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M8.19211 33.5831C10.6325 32.8596 13.0441 37.0169 10.622 38.1152C7.9562 39.321 5.59706 34.3537 8.19211 33.5831Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M17.632 12.8884C21.2651 12.1361 20.9899 16.1361 18.5678 16.7023C15.1287 17.5044 14.9662 13.4414 17.632 12.8884Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M42.7951 14.1807C45.689 13.5805 45.6943 17.8924 43.5134 18.3223C40.0979 18.996 40.2578 14.705 42.7951 14.1807Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M55.9207 29.4178C77.8659 27.4204 93.7481 60.6895 73.449 69.4891C57.2391 76.5167 39.0633 60.042 40.8012 43.3944C41.5902 35.8347 48.5968 30.0836 55.9207 29.4178ZM73.276 40.3485C72.9353 41.9474 71.3809 44.4141 69.4988 43.203C67.7792 42.0969 69.9942 39.4284 70.8933 38.3458L70.8015 37.9841C65.4044 33.4991 58.1802 31.0351 51.4226 34.0941C43.9729 37.4677 42.5548 46.1939 45.6296 53.1927C45.7711 53.5151 45.6164 53.8323 46.1381 53.7143C48.9743 51.1481 45.4959 48.9357 45.6427 45.5543C45.8235 41.3734 51.6165 38.781 52.8485 42.0444C53.821 44.6238 50.7436 44.2778 49.7423 44.7339C47.8367 45.5962 50.1041 48.802 50.4501 50.1939C51.1867 53.1507 49.5693 54.9699 47.6453 56.9909C52.5523 65.6987 66.0754 71.4524 74.7072 64.721C82.4609 58.6737 79.3233 46.4246 73.276 40.3511V40.3485Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M54.8509 34.8934L61.8104 35.6903C62.7934 35.8764 64.3845 36.7231 64.851 37.6274C66.083 40.0232 62.6964 42.925 65.952 45.1793C68.4946 46.9381 72.3924 45.5305 75.0845 48.1046C76.3637 49.3287 77.863 53.6931 75.441 54.1912C73.0189 54.6892 73.6821 51.4415 71.7922 50.3458C68.7803 48.5974 64.0253 50.0548 62.0673 45.3916C61.1184 43.1321 62.4343 40.1097 62.1485 39.5619C61.5037 38.3194 57.6766 38.9249 56.3896 38.7493C54.1641 38.4452 52.4394 36.3954 54.8509 34.8908V34.8934Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M54.591 46.6842C55.3381 46.4718 59.0236 47.7274 59.734 48.2517C61.2674 49.3814 61.5531 51.4496 61.0918 53.2006C60.6724 54.7996 58.3421 56.4353 58.1167 58.3724C57.8781 60.4379 59.81 61.8141 59.9253 63.0173C60.1245 65.0671 57.9358 66.0789 56.4915 64.3358C54.6382 62.1024 54.1245 58.0342 55.4875 55.4628C56.0196 54.4614 58.7405 52.1233 57.5478 50.9568C56.8951 50.3172 54.3106 50.2307 53.747 48.9961C53.3669 48.1678 53.6815 46.941 54.5884 46.6842H54.591Z' fill='white' fill-opacity='0.2' /%3E%3Cpath d='M67.4364 53.2504C69.882 52.7523 69.7955 54.8493 68.7759 56.4273C68.3276 57.1194 66.8781 57.9791 67.0825 58.7052C68.0839 61.0853 72.9017 58.9044 73.2687 61.738C73.675 64.8914 68.6107 63.8822 66.844 63.164C64.2201 62.0998 62.6893 58.8232 63.7745 56.1442C64.1441 55.2294 66.456 53.4496 67.439 53.2504H67.4364Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 90px;
  height: 90px;
  display: block;
  position: absolute;
  left: -11px;
  bottom: -16px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.second)::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.second)::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.second)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='89' height='77' viewBox='0 0 89 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.6383 69.8559V50.5044H32.165C36.2027 51.1674 40.2404 53.1695 44.278 55.4867H51.6781C55.0261 55.6705 56.7791 58.7688 53.5245 60.8103C50.9309 62.5498 47.5111 62.4514 43.9979 62.1625C41.5767 62.0509 41.4761 65.0246 43.9979 65.0311C44.8744 65.0968 45.8299 64.9064 46.6561 64.9064C51.0315 64.8998 54.6381 64.1384 56.8509 60.9744L57.9573 58.6113L68.964 53.629C74.4673 51.9748 78.39 57.2328 74.3236 60.8956C66.3488 66.193 58.18 70.5517 49.8173 74.0767C43.7464 77.4507 37.6683 77.3325 31.6046 74.0767L22.6383 69.8559ZM55.96 -0.000976562C57.3395 -0.000976562 58.5896 0.511036 59.4948 1.33813C60.4001 2.16523 60.9604 3.30741 60.9604 4.56775C60.9604 5.09945 60.8599 5.61146 60.6731 6.08409C60.5653 6.36635 60.4288 6.62892 60.2635 6.88493C61.4346 7.04247 62.5985 7.27222 63.748 7.56761C65.1131 7.91552 66.4494 8.35532 67.7426 8.88703L67.7642 8.90016C72.8005 10.9745 77.2477 14.4338 80.3298 19.2848C83.0887 23.6238 84.7483 29.0721 84.7555 35.6232C84.7555 35.9843 84.5974 36.3125 84.3316 36.5554C84.0873 36.7786 83.7569 36.923 83.3976 36.9427L83.3186 36.9492H28.6158C28.2135 36.9492 27.8543 36.8048 27.5885 36.5619L27.5597 36.5357C27.3155 36.2994 27.1646 35.9777 27.1646 35.6232C27.1646 35.5839 27.1646 35.551 27.1718 35.4985C27.1933 28.9868 28.8601 23.5713 31.6118 19.2586C34.7011 14.4141 39.1483 10.9613 44.1775 8.89359C45.4707 8.36189 46.807 7.92208 48.172 7.57418C49.3216 7.27879 50.4855 7.0556 51.6565 6.89149C51.4913 6.64205 51.3548 6.37292 51.247 6.09065C51.0602 5.61146 50.9596 5.09945 50.9596 4.57431C50.9668 3.31397 51.5272 2.17179 52.4253 1.3447C53.3305 0.511036 54.5806 -0.000976562 55.96 -0.000976562ZM23.443 43.6382V40.8943C23.443 40.6777 23.637 40.5005 23.8741 40.5005H87.8592C88.0963 40.5005 88.2903 40.6777 88.2903 40.8943V43.6382C88.2903 43.8548 88.0963 44.0321 87.8592 44.0321H23.8669C23.6298 44.0321 23.443 43.8548 23.443 43.6382ZM30.0743 34.2907H81.8386C81.6231 28.7045 80.0856 24.057 77.65 20.3482C74.884 16.1274 70.9685 13.1078 66.5572 11.2961L66.5356 11.2895C64.8832 10.6134 63.1589 10.1014 61.3987 9.76007C59.6098 9.41217 57.7849 9.2415 55.9529 9.2415C52.3175 9.2415 48.6893 9.92418 45.3485 11.2961C40.9444 13.1013 37.0289 16.1208 34.2629 20.3482C31.8345 24.057 30.2898 28.7111 30.0743 34.2907ZM38.2143 28.3501C38.0922 28.6848 37.8336 28.954 37.5174 29.1049C37.1941 29.2625 36.799 29.3084 36.4182 29.1968C36.0374 29.0918 35.7357 28.8489 35.5633 28.5535C35.3908 28.2582 35.3405 27.8971 35.4627 27.5492C35.98 26.0329 36.6481 24.6412 37.46 23.3809C38.2718 22.114 39.2273 20.9784 40.3194 19.9609C41.4043 18.95 42.6256 18.0639 43.9619 17.2893C45.2982 16.5213 46.7567 15.8648 48.3301 15.3266C48.7037 15.1953 49.0988 15.2215 49.4365 15.3594C49.7742 15.4972 50.0544 15.7532 50.1981 16.0946L50.2053 16.1208C50.3346 16.4556 50.313 16.8035 50.1622 17.1055C50.0113 17.414 49.7311 17.67 49.3575 17.8013L49.3359 17.8079C47.9565 18.287 46.6849 18.8516 45.5281 19.5146C44.3714 20.1776 43.3153 20.9456 42.3813 21.8121C41.4545 22.6785 40.6427 23.6435 39.9458 24.7266C39.2489 25.8097 38.6741 27.0109 38.2215 28.3304L38.2143 28.3501ZM0 48.6467H19.7717V71.7989H0V48.6467Z' fill='white' fill-opacity='0.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 90px;
  height: 90px;
  display: block;
  position: absolute;
  left: 0px;
  bottom: -7px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.third)::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.third)::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.third)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='96' height='115' viewBox='0 0 96 115' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_400)'%3E%3Cpath d='M63.1668 39.3654L33.7995 34.0011L30.5381 44.0759C32.5762 44.032 34.7855 43.8083 37.1756 43.3815C37.6199 42.6097 38.2531 41.9808 39.0782 41.4999C40.341 40.7688 41.6708 40.5816 43.0593 40.9474C44.4592 41.3134 45.5259 42.1198 46.2605 43.3568C47.0043 44.5977 47.2069 45.9408 46.8649 47.3881C46.4981 48.7747 45.6781 49.8386 44.4194 50.5809C43.1485 51.3097 41.817 51.4979 40.4285 51.1321C39.0304 50.8057 37.9517 50.0061 37.191 48.743C37.0584 48.5188 36.9435 48.2937 36.8443 48.0644C34.0453 48.5057 31.4534 48.6816 29.0626 48.6384L25.1872 60.6049L49.7247 105.345C49.8957 105.654 50.1216 105.923 50.3744 106.127C50.6263 106.33 50.9218 106.481 51.234 106.572C51.5235 106.652 51.8318 106.68 52.1292 106.645L52.2305 106.635C52.4821 106.587 52.7398 106.497 52.9846 106.359L87.3936 87.5074C87.7241 87.3288 87.9955 87.0974 88.2002 86.84L88.2562 86.7702C88.4309 86.532 88.5603 86.2535 88.6334 85.9636C88.7031 85.6822 88.7215 85.3907 88.6878 85.1029C88.6427 84.8002 88.5505 84.4945 88.4025 84.2225L63.1668 39.3654ZM62.4388 72.2777L63.4177 75.5017L59.0192 77.9691C60.683 79.6055 62.4727 79.8865 64.3693 78.8225C66.4556 77.6522 67.9981 75.8277 68.9906 73.346L72.282 79.2133C71.4007 81.1781 69.8971 82.7567 67.766 83.9522C64.3227 85.8837 61.2929 86.4591 58.6844 85.6761C56.081 84.8903 54.0039 83.5513 52.4517 81.6532L49.8327 83.1224L48.9089 79.8674L50.5107 78.9689C50.4022 78.8239 50.2345 78.5493 50.0115 78.1518C49.778 77.7354 49.6194 77.4285 49.5349 77.2293L47.6038 78.3126L46.6783 75.0586L48.2559 74.1736C46.4835 68.0762 48.4229 63.4436 54.061 60.2808C55.9042 59.2469 58.0717 58.7345 60.5682 58.7479L62.4636 65.1857C60.4142 64.6116 58.6723 64.7269 57.2446 65.5278C55.3704 66.5791 54.6122 68.2056 54.9804 70.4015L60.2099 67.4679L61.1854 70.6939L56.0869 73.5539C56.183 73.7737 56.3433 74.0797 56.5653 74.4754L57.0334 75.3099L62.4388 72.2777ZM49.1938 32.1879C36.7777 21.8819 27.1401 19.1718 20.6539 20.4148C16.1792 21.2713 13.2863 24.1112 12.1759 27.5142C11.0579 30.944 11.7193 34.9841 14.3507 38.1837C16.6465 40.9631 20.4212 43.13 25.8194 43.8388L30.0694 30.7098C30.421 29.6394 31.5226 28.9603 32.6585 29.1669L49.1938 32.1879ZM24.3928 48.238C18.1426 47.2426 13.6538 44.5262 10.8244 41.0825C7.16253 36.6196 6.2559 30.9504 7.83739 26.1001C9.43296 21.2102 13.5188 17.147 19.8051 15.9437C28.4528 14.2868 41.464 18.2305 57.7918 33.7438L57.7809 33.7567L64.9608 35.0677C65.6378 35.1674 66.2608 35.5667 66.6198 36.2068L92.3883 82.0137C92.8326 82.8299 93.0915 83.6551 93.2049 84.4714C93.3216 85.3583 93.2697 86.2357 93.0632 87.0596C92.8365 87.9445 92.4347 88.792 91.8715 89.5378L91.7874 89.6505C91.2104 90.3837 90.4589 91.0201 89.5728 91.5013L55.2018 110.332C54.4638 110.746 53.6806 111.007 52.8937 111.131L52.6576 111.171C51.7515 111.281 50.8311 111.2 49.9747 110.955C49.0834 110.699 48.2399 110.258 47.5043 109.662C46.8017 109.093 46.1921 108.374 45.733 107.543L20.7816 62.0493C20.4357 61.5014 20.3254 60.8077 20.5411 60.1415L24.3928 48.238Z' fill='white' fill-opacity='0.2' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_400'%3E%3Crect width='53.1804' height='100.934' fill='white' transform='translate(0 26.0181) rotate(-29.2908)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 90px;
  height: 90px;
  display: block;
  position: absolute;
  left: -17px;
  bottom: 0px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.fourth)::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.fourth)::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.fourth)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='67' viewBox='0 0 111 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_405)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.059 16.8737L68.8618 16.7836V5.88339C68.8618 4.26186 68.2042 2.79348 67.1321 1.73048C66.0692 0.658473 64.6008 0.000854492 62.9792 0.000854492H18.081C16.4595 0.000854492 14.9911 0.658473 13.9281 1.73048C12.8651 2.79348 12.1985 4.26186 12.1985 5.88339C12.1985 6.76622 12.9101 7.47789 13.793 7.47789C14.6758 7.47789 15.3875 6.76622 15.3875 5.88339C15.3875 5.1447 15.6937 4.46906 16.1802 3.9826C16.6667 3.49614 17.3423 3.18986 18.081 3.18986H62.9792C63.7179 3.18986 64.3936 3.49614 64.88 3.9826C65.3665 4.46906 65.6728 5.1447 65.6728 5.88339V55.7994H56.6823C55.7995 55.7994 55.0878 56.511 55.0878 57.3939C55.0878 58.2767 55.7995 58.9884 56.6823 58.9884H67.2673C68.1501 58.9884 68.8618 58.2767 68.8618 57.3939V55.5832H78.4828C79.2125 38.9895 103.04 36.7014 105.463 55.5832H110.697L109.085 38.2689L91.9055 31.6927L85.059 16.8737ZM2.38822 33.8187C1.06398 33.8187 0.000976562 33.098 0.000976562 32.2152C0.000976562 31.3323 1.07299 30.6117 2.38822 30.6117H23.9095C25.2337 30.6117 26.2967 31.3323 26.2967 32.2152C26.2967 33.098 25.2247 33.8187 23.9095 33.8187H2.38822ZM7.31586 25.1886C6.32493 25.1886 5.52317 24.4769 5.52317 23.5941C5.52317 22.7112 6.32493 21.9996 7.31586 21.9996H23.9185C24.9094 21.9996 25.7112 22.7112 25.7112 23.5941C25.7112 24.4769 24.9094 25.1886 23.9185 25.1886H7.31586ZM9.59501 16.5584C8.60407 16.5584 7.80232 15.8468 7.80232 14.9639C7.80232 14.0811 8.60407 13.3694 9.59501 13.3694H23.9095C24.9004 13.3694 25.7022 14.0811 25.7022 14.9639C25.7022 15.8468 24.9004 16.5584 23.9095 16.5584H9.59501ZM23.8374 55.7904C24.7202 55.7904 25.4319 56.502 25.4319 57.3849C25.4319 58.2677 24.7202 58.9794 23.8374 58.9794H18.081C16.4685 58.9794 15.0001 58.2767 13.9281 57.1687C12.8651 56.0606 12.1985 54.5472 12.1985 52.9437V41.2327C12.1985 40.3498 12.9101 39.6382 13.793 39.6382C14.6758 39.6382 15.3875 40.3498 15.3875 41.2327V52.9437C15.3875 53.7094 15.7028 54.4391 16.2162 54.9706C16.7027 55.4751 17.3603 55.7994 18.072 55.7994H23.8374V55.7904ZM40.0527 45.3766C34.0891 45.3766 29.2515 50.2141 29.2515 56.1777C29.2515 62.1413 34.0891 66.9789 40.0527 66.9789C46.0163 66.9789 50.8538 62.1413 50.8538 56.1777C50.8448 50.2141 46.0163 45.3766 40.0527 45.3766ZM40.0527 52.0248C37.7645 52.0248 35.8998 53.8806 35.8998 56.1777C35.8998 58.4659 37.7555 60.3306 40.0527 60.3306C42.3408 60.3306 44.2056 58.4749 44.2056 56.1777C44.1966 53.8806 42.3408 52.0248 40.0527 52.0248ZM91.9415 45.3766C85.9779 45.3766 81.1403 50.2141 81.1403 56.1777C81.1403 62.1413 85.9779 66.9789 91.9415 66.9789C97.9051 66.9789 102.743 62.1413 102.743 56.1777C102.743 50.2141 97.9051 45.3766 91.9415 45.3766ZM91.9415 52.0248C89.6533 52.0248 87.7886 53.8806 87.7886 56.1777C87.7886 58.4659 89.6443 60.3306 91.9415 60.3306C94.2387 60.3306 96.0944 58.4749 96.0944 56.1777C96.0944 53.8806 94.2387 52.0248 91.9415 52.0248ZM80.8881 21.45L72.8435 21.36V31.7107H86.3292L80.8881 21.45Z' fill='white' fill-opacity='0.2' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_405'%3E%3Crect width='110.696' height='66.969' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 90px;
  height: 90px;
  display: block;
  position: absolute;
  left: 10px;
  bottom: -34px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.fifth)::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.fifth)::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:has(.link-box.fifth)::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='66' viewBox='0 0 70 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_408)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000976562 37.7939H13.6159L13.069 60.8429H0.000976562V37.7939ZM44.3605 14.316V14.8674C45.346 13.4526 46.5024 12.333 47.8298 11.4418C49.966 10.0103 52.5238 9.19151 55.5544 8.66792C56.0386 8.58437 56.5057 8.90186 56.5911 9.38089C56.6766 9.85435 56.3519 10.3111 55.862 10.3946C53.0706 10.8737 50.735 11.6145 48.8381 12.89C47.3057 13.9205 46.0353 15.3075 45.0042 17.2124C52.2788 17.9254 56.5798 17.2291 59.7072 15.0067C62.8062 12.8009 64.8968 8.99098 67.6312 3.50444C66.828 3.549 65.9906 3.588 65.1361 3.62699C59.6274 3.87764 53.589 4.15057 49.8179 7.39237C48.8551 8.22231 47.9095 9.21379 46.9924 10.3835C46.1094 11.5087 45.2321 12.8176 44.3605 14.316ZM41.6546 9.83764C41.347 9.43659 41.0052 9.11909 40.6292 8.8573C39.8887 8.35599 38.9772 8.06078 37.8892 7.82683C37.405 7.72657 37.0973 7.25868 37.2056 6.78523C37.3081 6.31177 37.7866 6.01098 38.2708 6.11682C39.564 6.39532 40.6748 6.76295 41.6375 7.40908C41.5692 7.19741 41.4894 6.98575 41.404 6.77966C40.9482 5.68235 40.276 4.67973 39.3532 3.88878C38.2822 2.96972 36.915 2.80261 35.6618 2.64665L35.6333 2.64108L29.0651 2.2456L30.7627 5.67678C31.9533 7.75999 33.5597 8.91857 35.5365 9.48115C37.2739 9.97132 39.3304 10.027 41.6546 9.83764ZM42.3553 11.9208C39.5811 12.1826 37.0973 12.1437 34.9326 11.5309C32.3919 10.8124 30.3411 9.33076 28.8372 6.67939C28.8258 6.66268 28.8145 6.6404 28.8088 6.62369L26.2909 1.53263C26.0288 1.00347 26.2567 0.362913 26.7979 0.106689C26.9688 0.0231377 27.1567 -0.0102829 27.339 0.000857327L35.7757 0.507736C35.8213 0.507736 35.8669 0.513306 35.9124 0.524446L35.9409 0.530016C37.5189 0.724969 39.2393 0.936633 40.8001 2.27902C41.9907 3.30392 42.8566 4.58504 43.432 5.97756C44.0643 7.50377 44.3491 9.15808 44.3491 10.7511C44.3491 10.8681 44.332 10.9851 44.2922 11.0909C44.7194 10.4671 45.1466 9.87663 45.5853 9.31962C46.5936 8.0385 47.6076 6.96347 48.6387 6.07783C52.877 2.43499 59.2458 2.14534 65.062 1.87798C66.4064 1.81671 67.7166 1.75544 69.0383 1.6496C69.1921 1.63846 69.3516 1.66074 69.4997 1.73316C69.944 1.94482 70.132 2.46284 69.9155 2.8973C66.7197 9.34747 64.4639 13.7701 60.7554 16.4048C57.1437 18.9782 52.3073 19.7413 44.1497 18.8723V25.8795C47.562 21.234 50.8945 21.1561 56.3348 21.0279C57.5026 21.0001 58.773 20.9722 60.2199 20.8831C60.368 20.872 60.5161 20.8998 60.6585 20.9667C61.1029 21.1783 61.2909 21.6964 61.0744 22.1308C58.847 26.6259 57.4115 29.4109 54.9562 30.9873C52.6035 32.4968 49.5046 32.7753 44.1497 32.2071V37.0252L53.4124 46.4331L58.9552 43.9043C64.0822 42.3837 67.5742 47.6697 63.7404 51.2011C56.2494 56.2699 48.5988 60.4085 40.7887 63.7171C35.0978 66.9255 29.4924 66.686 23.9609 63.3328L15.7749 58.9658L16.2306 39.8381L25.0319 40.0387C28.2904 40.6848 31.526 42.3558 34.756 44.3611L42.3667 37.0308V32.4745C35.0238 33.2543 30.5633 32.597 27.1909 30.3021C23.7274 27.946 21.5627 23.969 18.6574 18.0981C18.4409 17.6636 18.6289 17.14 19.0732 16.9339C19.2214 16.8671 19.3752 16.8392 19.529 16.8504C20.7253 16.9395 21.9386 16.9896 23.1919 17.0398C28.5695 17.2459 34.6307 17.4798 38.4531 20.7717C40.2419 22.3091 41.5008 23.5902 42.3667 25.005V11.9208H42.3553ZM40.39 30.8981C39.1652 29.3274 37.8778 28.1465 36.5049 27.2275C34.8187 26.0967 32.9787 25.3392 30.9621 24.7153C30.4893 24.5705 30.2272 24.0804 30.3753 23.618C30.5234 23.1557 31.0247 22.8995 31.4976 23.0443C33.6623 23.7127 35.6504 24.5315 37.5075 25.7792C39.1196 26.8598 40.6235 28.2579 42.0306 30.1295C41.9281 28.5921 41.6261 27.3946 41.0622 26.3251C40.3273 24.927 39.1025 23.6682 37.2568 22.0751C33.9015 19.1898 28.1821 18.9726 23.1064 18.7776C22.3602 18.7498 21.6253 18.7219 20.9189 18.6829C23.3742 23.5623 25.3395 26.9211 28.1935 28.8651C30.9222 30.7143 34.568 31.3549 40.39 30.8981ZM44.8675 27.9794C45.534 27.4001 46.2917 26.9044 47.0949 26.4866C48.9463 25.523 51.0711 24.9549 53.0365 24.6151C53.5207 24.5315 53.9878 24.849 54.0732 25.3281C54.1587 25.8015 53.834 26.2583 53.3441 26.3418C51.5383 26.6537 49.5957 27.1718 47.9323 28.0351C46.7189 28.6645 45.6536 29.4833 44.9131 30.5417C49.4647 30.9873 52.0965 30.7478 53.965 29.5446C55.7936 28.3693 57.064 26.1636 58.7957 22.7101C57.9469 22.7435 57.1323 22.7602 56.3633 22.7825C51.1509 22.8995 48.0975 22.9719 44.8675 27.9794ZM43.2383 38.9525L36.7043 45.2467L42.9307 45.386C46.0182 45.6366 47.5677 48.7391 44.5143 50.6887C42.0762 52.3541 38.9146 52.1815 35.6846 51.825C33.4515 51.669 33.2863 54.6044 35.6162 54.6657C36.4251 54.7437 37.3081 54.5822 38.0771 54.5989C42.1217 54.688 45.4714 54.0084 47.5848 50.9282L48.6672 48.611L51.487 47.3243L43.2383 38.9525Z' fill='white' fill-opacity='0.2' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_408'%3E%3Crect width='70' height='66' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 90px;
  height: 90px;
  display: block;
  position: absolute;
  left: -7px;
  bottom: -3px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
  background: linear-gradient(180deg, #b69860 0%, #51442b 100%);
  flex: 0 0 18.2%;
  max-width: 18.2%;
  border-radius: 5px;
  transition: 0.5s all;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box {
  color: #fff;
  width: 100%;
  height: -webkit-fill-available;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box p,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box p,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box p,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li {
  color: #fff;
  text-decoration: none;
  line-height: 1.5;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box a, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box a, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box a {
  color: #fff;
  text-decoration: none;
  line-height: 1.5;
  display: block;
  width: 100%;
  height: 100%;
  padding: 2.25rem 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box p,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box p,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box p,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li {
  font-size: 16px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li {
  list-style: disc;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li::marker, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li::marker, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li::marker {
  /* Verkleinert nur den Punkt */
  font-size: 0.6rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:hover, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:hover, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col:hover {
  transform: scale(1.05);
  transition: 0.5s all;
}
@media (max-width: 1650px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid {
    gap: 1.8vw;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
    flex: 0 0 23%;
    max-width: 23%;
  }
}
@media (max-width: 1300px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid {
    gap: 2.8vw;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
    flex: 0 0 28%;
    max-width: 28%;
  }
}
@media (max-width: 1024px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
    flex: 0 0 31%;
    max-width: 31%;
  }
}
@media (max-width: 991px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
    flex: 0 0 37%;
    max-width: 37%;
  }
}
@media (max-width: 840px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
    flex: 0 0 40%;
    max-width: 40%;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-title {
    font: 700 20px/144% var(--second-family) !important;
    margin-bottom: 1.3rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid {
    gap: 1rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col {
    max-width: unset;
    flex: 0 0 100%;
    min-height: 300px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box h3,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .t-ratgeber .t-ratgeber-grid .col .link-box li {
    font-size: 16px !important;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 48%, #b69860 51.6%, #57492e 106.63%);
  margin-bottom: 7.2rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) {
  align-content: center;
  padding-left: 9.23vw;
  max-width: 50%;
  flex: 0 0 50%;
  z-index: 1;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext {
  padding: 3rem 0;
  color: #fff;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext p {
  color: #fff;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3 {
  font-weight: 700;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4 {
  font-family: var(--second-family);
  font-style: italic;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #fff;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='34' viewBox='0 0 36 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9868 25.3744C1.83319 25.0087 -3.49627 13.0454 2.54984 4.96881C8.79043 -3.36784 22.0041 -0.724251 24.6805 9.24548C26.6412 9.44526 28.5259 10.1873 30.1526 11.2781C37.408 16.1467 38.2885 26.5086 30.6611 31.5992C23.4427 36.417 14.5638 33.7164 11.9879 25.3744H11.9868ZM11.6835 23.828C11.5651 22.9634 11.6835 21.5882 11.6835 20.657C11.6835 19.6729 12.8018 16.8771 13.2817 15.9131C15.2773 11.9049 18.4124 9.16409 23.1003 9.13449C20.4102 -0.073134 7.69854 -1.40919 2.93036 6.93697C-1.21841 14.1976 3.40602 23.4612 11.7881 23.9866C11.842 23.9485 11.6866 23.8587 11.6824 23.8291L11.6835 23.828ZM21.9143 10.5932C15.5775 11.2379 13.6485 17.6255 16.1039 22.8947C21.1247 33.6698 37.8392 31.8634 34.1672 18.9954C32.6334 13.6205 27.5302 10.0213 21.9143 10.5932ZM28.2775 31.281C21.9227 31.9966 16.0003 27.6459 14.1918 21.6368L13.5872 18.8083C10.7818 27.2168 18.5329 35.0588 27.0376 31.8898L28.2775 31.2821V31.281Z' fill='white' /%3E%3Cpath d='M10.0247 13.3435C10.5172 12.7938 12.4685 12.3118 12.2095 13.6775C12.1123 14.1902 10.8407 14.6658 10.3661 14.5791C9.82173 14.4798 9.6431 13.7695 10.0247 13.3435Z' fill='white' /%3E%3Cpath d='M7.63253 16.5218C8.28048 16.5102 9.95584 17.0926 9.15146 17.9128C8.75614 18.3166 7.90841 18.0957 7.43276 17.9318C6.37469 17.5672 6.54381 16.5419 7.63253 16.5218Z' fill='white' /%3E%3Cpath d='M12.0772 2.65701C12.7452 2.46357 14.6066 3.09884 13.9988 4.05121C13.5993 4.67801 11.8467 4.13577 11.7061 3.51002C11.6332 3.18234 11.7135 2.76271 12.0772 2.65701Z' fill='white' /%3E%3Cpath d='M12.0764 7.20143C13.9156 6.78179 12.3618 9.72874 11.1547 9.13576C10.3936 8.56497 11.4231 7.34941 12.0764 7.20143Z' fill='white' /%3E%3Cpath d='M5.31398 9.20622C6.09511 9.04873 7.34662 10.1004 6.66907 10.7791C5.75582 11.6934 3.91978 9.48739 5.31398 9.20622Z' fill='white' /%3E%3Cpath d='M3.30276 13.5422C4.28683 13.2504 5.25929 14.9269 4.28261 15.3697C3.20763 15.856 2.25631 13.8529 3.30276 13.5422Z' fill='white' /%3E%3Cpath d='M7.11014 5.19694C8.57516 4.89357 8.46418 6.50658 7.4875 6.73489C6.1007 7.05834 6.03516 5.41997 7.11014 5.19694Z' fill='white' /%3E%3Cpath d='M17.2574 5.71811C18.4243 5.47605 18.4264 7.21483 17.547 7.38818C16.1697 7.65983 16.2342 5.92951 17.2574 5.71811Z' fill='white' /%3E%3Cpath d='M22.5488 11.8624C31.3981 11.0569 37.8025 24.4725 29.617 28.0209C23.0804 30.8548 15.7511 24.2115 16.4519 17.4984C16.7701 14.45 19.5955 12.1309 22.5488 11.8624ZM29.5472 16.2701C29.4098 16.9149 28.783 17.9096 28.0241 17.4212C27.3307 16.9752 28.2238 15.8991 28.5864 15.4626L28.5494 15.3167C26.373 13.5082 23.4599 12.5146 20.7349 13.7481C17.7309 15.1085 17.159 18.6273 18.3989 21.4495C18.456 21.5795 18.3936 21.7074 18.604 21.6598C19.7477 20.625 18.345 19.7329 18.4042 18.3694C18.4771 16.6834 20.8131 15.638 21.3099 16.954C21.7021 17.9941 20.4611 17.8546 20.0574 18.0385C19.2889 18.3863 20.2032 19.679 20.3428 20.2403C20.6398 21.4326 19.9876 22.1661 19.2118 22.9811C21.1905 26.4925 26.6436 28.8126 30.1243 26.0982C33.251 23.6597 31.9857 18.7203 29.5472 16.2712V16.2701Z' fill='white' /%3E%3Cpath d='M22.1186 14.0705L24.9249 14.3918C25.3213 14.4669 25.9629 14.8083 26.1511 15.173C26.6479 16.1391 25.2822 17.3092 26.595 18.2182C27.6203 18.9275 29.1921 18.3599 30.2777 19.3979C30.7935 19.8915 31.3981 21.6514 30.4214 21.8522C29.4447 22.0531 29.7121 20.7434 28.95 20.3016C27.7355 19.5966 25.8181 20.1843 25.0285 18.3038C24.6459 17.3927 25.1765 16.174 25.0613 15.9531C24.8013 15.452 23.258 15.6962 22.739 15.6254C21.8416 15.5028 21.1461 14.6762 22.1186 14.0695V14.0705Z' fill='white' /%3E%3Cpath d='M22.0135 18.8251C22.3147 18.7395 23.8009 19.2458 24.0874 19.4572C24.7057 19.9128 24.8209 20.7468 24.6349 21.4528C24.4658 22.0976 23.5261 22.7572 23.4352 23.5383C23.339 24.3713 24.118 24.9262 24.1645 25.4114C24.2448 26.2379 23.3622 26.6459 22.7798 25.943C22.0325 25.0425 21.8254 23.402 22.375 22.365C22.5896 21.9613 23.6868 21.0184 23.2058 20.548C22.9426 20.2901 21.9004 20.2552 21.6731 19.7574C21.5199 19.4234 21.6467 18.9287 22.0124 18.8251H22.0135Z' fill='white' /%3E%3Cpath d='M27.1931 21.473C28.1792 21.2722 28.1444 22.1178 27.7332 22.7541C27.5524 23.0331 26.9679 23.3798 27.0504 23.6726C27.4541 24.6324 29.3969 23.753 29.5449 24.8956C29.7087 26.1672 27.6666 25.7602 26.9542 25.4706C25.8961 25.0415 25.2788 23.7202 25.7164 22.6399C25.8655 22.271 26.7977 21.5533 27.1941 21.473H27.1931Z' fill='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 10px;
  bottom: -8px;
  position: relative;
}
@media (min-width: 1921px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) {
    padding-left: clamp(178px, 11.125rem + (1vw - 19.21px) * 58.1094, 805px);
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) {
  max-width: 50%;
  flex: 0 0 50%;
  padding: 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img {
  max-width: unset !important;
  height: 100%;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img)::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img)::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img)::before {
  content: "";
  width: 50%;
  display: block;
  height: fill-available;
  height: -webkit-fill-available;
  height: -moz-available;
  position: absolute;
  left: -40px;
  background: linear-gradient(269deg, rgba(255, 255, 255, 0) 0%, #b69860 89.83%);
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8.33vw;
    padding-right: 8.33vw;
    max-width: 1920px !important;
    background: unset;
    margin-bottom: 2.3rem;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row {
    margin: 0;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) {
    padding-left: 0;
    max-width: unset;
    flex: 0 0 100%;
    margin-bottom: 1rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext {
    padding: 0;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4 {
    color: var(--gold);
    font-size: 16px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h4::before {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='29' viewBox='0 0 31 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1793 21.548C1.55675 21.2374 -2.96904 11.0782 2.16533 4.21953C7.46486 -2.85998 18.686 -0.615036 20.9587 7.85129C22.6238 8.02094 24.2243 8.65106 25.6057 9.5774C31.7669 13.7118 32.5147 22.5112 26.0375 26.8341C19.9076 30.9254 12.3667 28.632 10.1793 21.548ZM9.92164 20.2348C9.82111 19.5006 9.92164 18.3328 9.92164 17.542C9.92164 16.7063 10.8713 14.3321 11.2788 13.5135C12.9735 10.1097 15.6359 7.78217 19.6168 7.75704C17.3324 -0.0621057 6.53762 -1.19669 2.48847 5.89089C-1.03468 12.0566 2.8924 19.9233 10.0105 20.3695C10.0563 20.3371 9.92433 20.2608 9.92074 20.2357L9.92164 20.2348ZM18.6097 8.99575C13.2285 9.54329 11.5903 14.9676 13.6755 19.4422C17.9391 28.5925 32.1332 27.0585 29.0148 16.1309C27.7124 11.5665 23.3787 8.51014 18.6097 8.99575ZM24.0133 26.5639C18.6169 27.1716 13.5875 23.477 12.0517 18.374L11.5382 15.972C9.15597 23.1126 15.7382 29.772 22.9604 27.0809L24.0133 26.5639Z' fill='%23B69860' /%3E%3Cpath d='M8.51298 11.3312C8.93127 10.8644 10.5883 10.4551 10.3683 11.6148C10.2858 12.0502 9.20594 12.4541 8.80291 12.3805C8.34064 12.2961 8.18894 11.6929 8.51298 11.3312Z' fill='%23B69860' /%3E%3Cpath d='M6.48157 14.0302C7.03181 14.0204 8.45453 14.5149 7.77144 15.2115C7.43573 15.5544 6.71584 15.3668 6.31191 15.2277C5.4134 14.918 5.55702 14.0473 6.48157 14.0302Z' fill='%23B69860' /%3E%3Cpath d='M10.2559 2.25616C10.8232 2.09189 12.4039 2.63136 11.8878 3.44011C11.5485 3.9724 10.0603 3.51192 9.94088 2.98053C9.87895 2.70227 9.94717 2.34592 10.2559 2.25616Z' fill='%23B69860' /%3E%3Cpath d='M10.2553 6.11531C11.8171 5.75896 10.4976 8.26151 9.47256 7.75795C8.82627 7.27324 9.70055 6.24098 10.2553 6.11531Z' fill='%23B69860' /%3E%3Cpath d='M4.51264 7.818C5.17598 7.68425 6.23877 8.57738 5.66339 9.15365C4.88785 9.93009 3.32869 8.05676 4.51264 7.818Z' fill='%23B69860' /%3E%3Cpath d='M2.80471 11.5005C3.64039 11.2527 4.4662 12.6763 3.6368 13.0524C2.72392 13.4653 1.91607 11.7644 2.80471 11.5005Z' fill='%23B69860' /%3E%3Cpath d='M6.03795 4.41333C7.28204 4.15571 7.1878 5.52548 6.3584 5.71936C5.18073 5.99403 5.12507 4.60273 6.03795 4.41333Z' fill='%23B69860' /%3E%3Cpath d='M14.655 4.85606C15.646 4.65051 15.6477 6.12709 14.9009 6.2743C13.7313 6.50498 13.7861 5.03559 14.655 4.85606Z' fill='%23B69860' /%3E%3Cpath d='M19.1485 10.0732C26.6633 9.3892 32.102 20.7817 25.1508 23.795C19.6 26.2016 13.3759 20.56 13.971 14.8593C14.2412 12.2705 16.6405 10.3012 19.1485 10.0732ZM25.0916 13.8162C24.9749 14.3638 24.4426 15.2084 23.7981 14.7937C23.2093 14.415 23.9678 13.5012 24.2756 13.1305L24.2442 13.0066C22.396 11.4708 19.9222 10.627 17.6081 11.6745C15.0571 12.8298 14.5715 15.8179 15.6244 18.2146C15.6729 18.325 15.6199 18.4336 15.7985 18.3932C16.7698 17.5144 15.5786 16.7568 15.6289 15.5989C15.6908 14.1672 17.6746 13.2795 18.0964 14.397C18.4295 15.2803 17.3757 15.1618 17.0328 15.318C16.3802 15.6133 17.1566 16.7111 17.2751 17.1877C17.5274 18.2002 16.9735 18.8231 16.3147 19.5152C17.995 22.4971 22.6258 24.4674 25.5817 22.1623C28.2368 20.0915 27.1624 15.896 25.0916 13.8162Z' fill='%23B69860' /%3E%3Cpath d='M18.7831 11.9486L21.1663 12.2215C21.5029 12.2852 22.0478 12.5751 22.2076 12.8848C22.6294 13.7052 21.4697 14.6989 22.5846 15.4709C23.4552 16.0732 24.79 15.5911 25.7119 16.4726C26.1499 16.8918 26.6633 18.3863 25.8339 18.5569C25.0045 18.7274 25.2316 17.6153 24.5844 17.2401C23.5531 16.6414 21.9248 17.1404 21.2543 15.5436C20.9293 14.7698 21.38 13.7349 21.2821 13.5473C21.0613 13.1218 19.7508 13.3291 19.31 13.269C18.548 13.1649 17.9573 12.4638 18.7831 11.9486Z' fill='%23B69860' /%3E%3Cpath d='M18.6939 15.9863C18.9497 15.9136 20.2118 16.3436 20.455 16.5231C20.9801 16.91 21.078 17.6182 20.92 18.2178C20.7764 18.7653 19.9784 19.3254 19.9012 19.9888C19.8195 20.6961 20.4811 21.1674 20.5206 21.5794C20.5888 22.2813 19.8393 22.6278 19.3447 22.0309C18.7101 21.2661 18.5341 19.873 19.0009 18.9924C19.1831 18.6495 20.1148 17.8489 19.7064 17.4494C19.4829 17.2304 18.5979 17.2008 18.4049 16.778C18.2747 16.4944 18.3833 16.0743 18.6939 15.9863Z' fill='%23B69860' /%3E%3Cpath d='M23.0924 18.2345C23.9299 18.064 23.9003 18.7821 23.5511 19.3224C23.3976 19.5594 22.9012 19.8538 22.9712 20.1024C23.3141 20.9175 24.9639 20.1707 25.0896 21.141C25.2287 22.2208 23.4945 21.8752 22.8895 21.6293C21.991 21.2649 21.4668 20.1428 21.8384 19.2255C21.965 18.9122 22.7558 18.3027 23.0924 18.2345Z' fill='%23B69860' /%3E%3C/svg%3E");
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext h3 {
    font: 700 20px/144% var(--second-family) !important;
    color: #525252;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-lefttext) .aufeinenblick-lefttext p {
    color: #525252;
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) {
    max-width: unset;
    flex: 0 0 100%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img) .aufeinenblick-img {
    margin-left: -10.26vw !important;
    margin-right: -10.26vw !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img)::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img)::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .container-aufeinenblick .row .col:has(.aufeinenblick-img)::before {
    display: none;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container {
  background-repeat: no-repeat;
  background-position-x: 0;
  background-size: 100%;
  position: absolute !important;
  height: 800px;
  width: 550px;
  margin-top: 75rem;
  left: 0px;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container {
    background-image: none !important;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 4.2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) {
  padding-right: 2.9rem;
  padding-left: 2.9rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box {
  position: relative;
  transition: 0.5s all;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box::before {
  content: "";
  border: 1px solid var(--gold);
  border-radius: 5px;
  border-bottom: 0;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  pointer-events: none;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box:hover, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box:hover, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box:hover {
  transform: scale(1.05);
  transition: 0.5s all;
}
@media (max-width: 991px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box {
    max-width: 92% !important;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .picture-box {
    max-width: unset !important;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn {
  margin-top: -9px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p {
  margin: 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a {
  color: #fff;
  font-size: 19px;
  border: 0;
  padding: 0;
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  width: auto;
  text-align: center;
  border: 0;
  height: auto;
  padding: 5px 0 8px 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a i, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a i, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a i {
  font-size: 16px;
  transition: all 0.5s;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a:hover, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a:hover, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a:hover {
  color: #525252;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a:hover i, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a:hover i, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a:hover i {
  transition: all 0.5s;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn::before {
  display: none;
}
@media (max-width: 1200px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a {
    font-size: 17px;
  }
}
@media (max-width: 1100px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn p a {
    font-size: 15px;
  }
}
@media (max-width: 430px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) .truef-img > div .truef-btn {
    margin-top: -19px;
  }
}
@media (max-width: 1920px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .image-grid .col:has(.truef-img) {
    padding-right: 2.5vw;
    padding-left: 2.5vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container {
    margin-bottom: 3.2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .text-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .text-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .text-box {
    margin-bottom: 3rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .text-box h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .text-box h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .text-box h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unterschied-container .text-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unterschied-container .text-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unterschied-container .text-box p {
    font-size: 16px;
    line-height: 125%;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 4.2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) {
  margin-bottom: 3rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box {
  border: 1px solid var(--gold);
  border-radius: 5px;
  height: -webkit-fill-available;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box h4 {
  background: var(--gold);
  color: #fff;
  text-align: center;
  font-size: 19px;
  padding: 1rem 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box p {
  padding: 0 34px;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container {
    margin-bottom: 2.2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container {
    margin-bottom: 2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .text-container p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) {
    margin-bottom: 2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box h4 {
    font-size: 16px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .ueberblick-container .textboxen-grid .col:has(.text-box) .text-box p {
    font-size: 16px;
    line-height: 138%;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 6.2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container::after {
  content: "";
  border-bottom: 1px solid var(--gold);
  width: 102%;
  display: block;
  left: -1%;
  position: relative;
  bottom: -2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container {
    margin-bottom: 3.2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container .wie-suchen-text h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container .wie-suchen-text h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container .wie-suchen-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container .wie-suchen-text p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container .wie-suchen-text p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container .wie-suchen-text p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-suchen-container::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-suchen-container::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-suchen-container::after {
    left: unset;
    width: 100%;
    bottom: -1rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container2, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container2, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container2 {
  background-repeat: no-repeat;
  background-position-x: 0;
  background-size: 100%;
  position: absolute !important;
  height: 390px;
  width: 300px;
  margin-top: -20rem;
  right: 0px;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container2, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container2, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container2 {
    height: auto;
    width: 150px;
    margin-top: -61rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container3 {
  background-repeat: no-repeat;
  background-position-x: 0;
  background-size: 100%;
  position: absolute !important;
  height: 800px;
  width: 800px;
  margin-top: 22rem;
  right: 0;
}
@media (max-width: 1720px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container3 {
    margin-top: 29rem;
  }
}
@media (max-width: 1440px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container3 {
    margin-top: 49rem;
    height: 40vw;
    width: 40vw;
  }
}
@media (max-width: 1120px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container3 {
    margin-top: 60rem;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .truef-bg-container3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .truef-bg-container3 {
    margin-top: clamp(951px, 105.9375rem + (1vw - 3.75px) * -189.7959, 1695px);
    width: 340px;
    height: auto;
    z-index: 1;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 6.2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4 {
  font-family: var(--second-family);
  font-style: italic;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: var(--gold);
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='32' viewBox='0 0 36 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_496)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.2334 28.4862V20.595H13.1182C14.7646 20.8654 16.4111 21.6818 18.0576 22.6267H21.0752C22.4404 22.7017 23.1553 23.9651 21.8281 24.7976C20.7705 25.5069 19.376 25.4668 17.9434 25.349C16.9561 25.3035 16.915 26.5161 17.9434 26.5187C18.3008 26.5455 18.6904 26.4679 19.0273 26.4679C20.8115 26.4652 22.2822 26.1547 23.1846 24.8645L23.6357 23.9009L28.124 21.8692C30.3682 21.1946 31.9678 23.3387 30.3096 24.8324C27.0576 26.9925 23.7266 28.7699 20.3164 30.2073C17.8408 31.5832 15.3623 31.535 12.8896 30.2073L9.2334 28.4862ZM22.8213 0C23.3838 0 23.8936 0.208788 24.2627 0.546061C24.6318 0.883333 24.8604 1.34909 24.8604 1.86303C24.8604 2.07985 24.8193 2.28864 24.7432 2.48136C24.6992 2.59646 24.6436 2.70354 24.5762 2.80793C25.0537 2.87217 25.5283 2.96586 25.9971 3.08631C26.5537 3.22818 27.0986 3.40752 27.626 3.62434L27.6348 3.6297C29.6885 4.47556 31.502 5.88621 32.7588 7.86434C33.8838 9.63369 34.5605 11.8554 34.5635 14.5268C34.5635 14.674 34.499 14.8079 34.3906 14.9069C34.291 14.9979 34.1562 15.0568 34.0098 15.0648L33.9775 15.0675H11.6709C11.5068 15.0675 11.3604 15.0086 11.252 14.9096L11.2402 14.8989C11.1406 14.8025 11.0791 14.6714 11.0791 14.5268C11.0791 14.5108 11.0791 14.4974 11.082 14.476C11.0908 11.8206 11.7705 9.61227 12.8926 7.85364C14.1523 5.87818 15.9658 4.4702 18.0166 3.62702C18.5439 3.4102 19.0889 3.23086 19.6455 3.08899C20.1143 2.96853 20.5889 2.87752 21.0664 2.81061C20.999 2.70889 20.9434 2.59914 20.8994 2.48404C20.8232 2.28864 20.7822 2.07985 20.7822 1.86571C20.7852 1.35177 21.0137 0.88601 21.3799 0.548737C21.749 0.208788 22.2588 0 22.8213 0ZM9.56152 17.7952V16.6763C9.56152 16.5879 9.64062 16.5157 9.7373 16.5157H35.8291C35.9258 16.5157 36.0049 16.5879 36.0049 16.6763V17.7952C36.0049 17.8835 35.9258 17.9558 35.8291 17.9558H9.73438C9.6377 17.9558 9.56152 17.8835 9.56152 17.7952ZM12.2656 13.9834H33.374C33.2861 11.7055 32.6592 9.81035 31.666 8.29798C30.5381 6.57682 28.9414 5.3455 27.1426 4.60672L27.1338 4.60404C26.46 4.32833 25.7568 4.11954 25.0391 3.98035C24.3096 3.83848 23.5654 3.76889 22.8184 3.76889C21.3359 3.76889 19.8564 4.04727 18.4941 4.60672C16.6982 5.34283 15.1016 6.57414 13.9736 8.29798C12.9834 9.81035 12.3535 11.7082 12.2656 13.9834ZM15.585 11.561C15.5352 11.6975 15.4297 11.8072 15.3008 11.8688C15.1689 11.933 15.0078 11.9518 14.8525 11.9063C14.6973 11.8634 14.5742 11.7644 14.5039 11.6439C14.4336 11.5235 14.4131 11.3763 14.4629 11.2344C14.6738 10.6161 14.9463 10.0486 15.2773 9.53465C15.6084 9.01803 15.998 8.55495 16.4434 8.14005C16.8857 7.72783 17.3838 7.36646 17.9287 7.05061C18.4736 6.73742 19.0684 6.46975 19.71 6.25025C19.8623 6.19672 20.0234 6.20742 20.1611 6.26364C20.2988 6.31985 20.4131 6.42424 20.4717 6.56343L20.4746 6.57414C20.5273 6.71066 20.5186 6.85252 20.457 6.97566C20.3955 7.10146 20.2812 7.20586 20.1289 7.25939L20.1201 7.26207C19.5576 7.45747 19.0391 7.68768 18.5674 7.95803C18.0957 8.22838 17.665 8.54156 17.2842 8.8949C16.9062 9.24823 16.5752 9.64172 16.291 10.0834C16.0068 10.525 15.7725 11.0149 15.5879 11.5529L15.585 11.561ZM0.00195312 19.8375H8.06445V29.2785H0.00195312V19.8375Z' fill='%23B69860' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_496'%3E%3Crect width='36' height='31.2245' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 6px;
  bottom: -8px;
  position: relative;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text {
  margin-bottom: 4.2rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text > p:nth-child(4), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text > p:nth-child(4), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text > p:nth-child(4) {
  width: 70%;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box {
  border: 1px solid var(--gold);
  border-radius: 4px;
  max-width: 483px;
  padding: 1.5rem 3.7rem 1.5rem 1.7rem;
  margin-top: 2rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4 {
  font-weight: 700;
  font-size: 20px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='54' viewBox='0 0 49 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1339 44.8504C18.6396 44.8636 18.206 44.4945 18.1366 43.9891C18.0629 43.4617 18.4141 42.9739 18.9258 42.8729C18.3621 39.6341 16.8229 37.8499 15.1969 35.9647C13.9308 34.4969 12.617 32.972 11.5808 30.7264C10.5618 28.5159 10.0025 26.2308 10.0198 23.8577C10.0415 21.4847 10.6355 19.0413 11.9276 16.5145C11.9363 16.4969 11.945 16.4837 11.9536 16.4661C13.649 13.557 16.0207 11.6146 18.6613 10.5247C20.8769 9.60627 23.2833 9.29426 25.6421 9.51399C27.9921 9.73371 30.2945 10.4808 32.3064 11.6849C34.8645 13.2186 36.9674 15.4949 38.1251 18.369C38.7495 19.9246 39.1744 21.6605 39.2264 23.5633C39.2785 25.4573 38.9576 27.5008 38.0948 29.6629C36.9414 32.5589 35.4152 34.3563 33.9887 36.0394C32.6749 37.5906 31.4522 39.0321 30.7714 41.2425C31.1573 41.3348 31.4609 41.6556 31.5216 42.0775C31.5953 42.6224 31.218 43.1278 30.6804 43.2025L30.3465 43.2508C30.2858 43.7298 30.2468 44.244 30.2295 44.7933L30.3379 44.7757C30.8755 44.701 31.3741 45.0833 31.4478 45.6282C31.5216 46.1732 31.1443 46.6785 30.6067 46.7532L30.2685 46.8016C30.2728 46.8675 30.2772 46.9334 30.2815 46.9993C30.3118 47.3861 30.3162 47.7596 30.2945 48.1155L30.3509 48.1068C30.8929 48.0408 31.3828 48.432 31.4522 48.9769C31.5172 49.5262 31.1313 50.0228 30.5937 50.0931L29.8652 50.1854C29.3449 51.5521 28.417 52.5892 27.3201 53.2352C26.5656 53.679 25.7288 53.9339 24.8876 53.9866C24.0335 54.0394 23.1706 53.8768 22.3815 53.4901C21.4796 53.0418 20.6731 52.2991 20.0878 51.2313C19.806 51.0863 19.5978 50.805 19.5545 50.4622C19.5371 50.326 19.5501 50.1942 19.5848 50.0711C19.4157 49.5614 19.2856 49.0032 19.2076 48.388L19.1772 48.3924C18.6396 48.4671 18.141 48.0848 18.0673 47.5399C17.9935 46.9949 18.3708 46.4896 18.9084 46.4149L19.1426 46.3797C19.1599 45.8436 19.1556 45.3338 19.1339 44.8504ZM28.7943 17.7274C29.0458 17.7318 29.3016 17.7801 29.5487 17.8636C30.069 18.0438 30.5677 18.3909 30.9536 18.8524C31.3394 19.3182 31.6169 19.9027 31.6863 20.553C31.7167 20.8387 31.708 21.1331 31.6516 21.4363C31.9205 21.6868 32.1459 21.9637 32.315 22.2625C32.5925 22.7415 32.7356 23.2733 32.7183 23.8138C32.7009 24.3587 32.5275 24.9036 32.1589 25.4046C31.9378 25.7078 31.6473 25.9935 31.2831 26.2528C31.3091 27.0614 31.0706 27.7908 30.6847 28.3533C30.2555 28.9818 29.6398 29.4168 28.9937 29.553C28.8376 30.1199 28.4604 30.6209 27.9835 30.9681C27.3591 31.4207 26.5439 31.6317 25.7982 31.4251C25.2865 31.2845 24.8183 30.9549 24.4801 30.3924C24.0725 31.0164 23.5348 31.3504 22.9712 31.4691C22.2514 31.6229 21.5056 31.3988 20.942 30.9549C20.5084 30.6121 20.1788 30.1331 20.0488 29.5882C19.8406 29.5706 19.6282 29.5267 19.4244 29.4564C18.9171 29.2806 18.4271 28.9466 18.0499 28.4984C17.6684 28.0501 17.3865 27.4876 17.2998 26.8592C17.2564 26.5472 17.2608 26.2176 17.3258 25.8836C17.0917 25.6639 16.8922 25.4178 16.7275 25.1497C16.437 24.6707 16.2722 24.1302 16.2809 23.5721C16.2895 23.0096 16.463 22.4427 16.8445 21.9154C17.057 21.6209 17.3388 21.3397 17.69 21.0804C17.6857 20.9925 17.6857 20.9046 17.69 20.8211C17.7204 20.0037 18.0152 19.2874 18.4445 18.7557C18.4575 18.7425 18.4662 18.7293 18.4792 18.7161C18.9084 18.202 19.4678 17.8592 20.0488 17.7581C20.0704 17.679 20.0921 17.6043 20.1181 17.5252C20.3219 16.9715 20.7338 16.4969 21.2411 16.1981C21.7528 15.8948 22.3685 15.763 22.9668 15.8905C23.5045 16.0047 24.0204 16.3167 24.4194 16.888C24.8183 16.3167 25.3342 16.0047 25.8719 15.8905C26.4182 15.7762 26.9775 15.8729 27.4588 16.119C27.9314 16.3607 28.339 16.7518 28.5862 17.2176C28.6815 17.3846 28.7509 17.5516 28.7943 17.7274ZM28.959 28.2786C29.2279 28.1644 29.488 27.9447 29.6875 27.6502C29.9693 27.2327 30.1297 26.6746 30.0517 26.0462L30.0474 26.0286V26.0155C30.017 25.7781 30.1254 25.5321 30.3422 25.4002C30.7194 25.1761 30.9926 24.93 31.1834 24.6663C31.3915 24.3763 31.4955 24.0731 31.5042 23.7742C31.5129 23.471 31.4262 23.1678 31.2614 22.8822C31.1096 22.6185 30.8928 22.3768 30.6284 22.1702C30.4029 22.0208 30.2988 21.7308 30.3899 21.4583C30.4809 21.1859 30.5026 20.9266 30.4766 20.6761C30.4332 20.2894 30.2641 19.9334 30.0257 19.6434C29.7829 19.3533 29.475 19.138 29.1628 19.0281C29.0284 18.9842 28.894 18.9578 28.7683 18.9578C28.6729 19.2479 28.5168 19.5379 28.2826 19.8192C28.0658 20.0784 27.6843 20.1136 27.4285 19.8939C27.1726 19.6741 27.138 19.2874 27.3548 19.0281C27.7103 18.6019 27.7146 18.1536 27.5282 17.8065C27.3981 17.5604 27.1813 17.3538 26.9255 17.2264C26.6784 17.0989 26.4009 17.0462 26.1364 17.1033C25.7505 17.1824 25.3776 17.512 25.1348 18.1976V28.6126C25.1825 28.6829 25.2128 28.762 25.2258 28.8543C25.3646 29.7156 25.7245 30.1287 26.1277 30.243C26.5006 30.3485 26.9342 30.221 27.281 29.9705C27.6192 29.7244 27.8621 29.3685 27.8664 28.9949C27.8707 28.5687 27.5499 28.0809 26.6957 27.637C26.3965 27.4832 26.2751 27.1097 26.4269 26.8065C26.5786 26.5032 26.9472 26.3802 27.2464 26.534C28.2133 27.0306 28.7422 27.6502 28.959 28.2786ZM20.1051 19.015C19.858 19.0985 19.6152 19.2698 19.4114 19.5072C19.4027 19.5203 19.394 19.5291 19.3854 19.5379C19.1079 19.8807 18.9214 20.3377 18.8998 20.8651C18.8954 21.0057 18.8998 21.1551 18.9214 21.3089C18.9518 21.5418 18.8477 21.7835 18.6396 21.9197C18.2754 22.1483 18.0066 22.3944 17.8201 22.6536C17.5946 22.9613 17.4949 23.2864 17.4906 23.5941C17.4862 23.9105 17.5816 24.2225 17.7551 24.5081C17.9025 24.7498 18.1019 24.9696 18.3491 25.1541C18.5702 25.3079 18.6699 25.5936 18.5832 25.8616C18.4878 26.1517 18.4662 26.4329 18.5008 26.6966C18.5529 27.0745 18.7263 27.4173 18.9648 27.6986C19.2033 27.9798 19.5024 28.1863 19.8103 28.2918C19.91 28.327 20.0097 28.3489 20.1051 28.3577C20.3263 27.7029 20.8813 27.057 21.8915 26.534C22.1907 26.3802 22.5549 26.4989 22.711 26.8021C22.8628 27.1053 22.7457 27.4744 22.4465 27.6326C21.5403 28.0985 21.2021 28.6258 21.2021 29.0828C21.2021 29.43 21.4016 29.7596 21.6921 29.9881C21.9869 30.221 22.3685 30.3397 22.724 30.265C23.1706 30.1727 23.6042 29.742 23.834 28.8016C23.847 28.7401 23.873 28.6829 23.9034 28.6302V18.7381C23.8904 18.7161 23.8774 18.6898 23.8644 18.6634L23.86 18.6546L23.8557 18.6458L23.8513 18.637V18.6326V18.6282L23.847 18.6195V18.6151V18.6107C23.8427 18.5931 23.8383 18.5755 23.834 18.5579C23.6042 17.6219 23.1706 17.1956 22.724 17.1033C22.4335 17.0418 22.1213 17.1121 21.8568 17.2703C21.588 17.4285 21.3712 17.6746 21.2672 17.9559C21.1327 18.325 21.2151 18.7821 21.6791 19.2171C21.9262 19.45 21.9392 19.8367 21.7138 20.0872C21.4839 20.3377 21.1024 20.3509 20.8552 20.1224C20.478 19.762 20.2352 19.3885 20.1051 19.015ZM20.2309 21.0496C20.4693 20.8123 20.8552 20.8123 21.0937 21.0584C21.3279 21.3001 21.3279 21.6912 21.085 21.9329C20.6645 22.3504 20.4433 22.8953 20.4217 23.4447C20.4 24.0159 20.5821 24.6048 20.968 25.0882C21.1804 25.3519 21.1371 25.743 20.8769 25.9539C20.6168 26.1693 20.2309 26.1253 20.0227 25.8616C19.4461 25.1365 19.1729 24.2576 19.2076 23.3963C19.238 22.5394 19.5762 21.7 20.2309 21.0496ZM27.5022 21.7C27.229 21.4979 27.1683 21.1155 27.3678 20.8387C27.5672 20.5618 27.9444 20.5003 28.2176 20.7025C28.3217 20.7816 28.4214 20.8607 28.5124 20.9442C29.1975 21.5726 29.5747 22.3988 29.6441 23.2557C29.7135 24.1038 29.4793 24.9783 28.9504 25.7122C28.9417 25.7254 28.9287 25.743 28.9157 25.7562C28.842 25.8572 28.7683 25.9451 28.6989 26.0286C28.4734 26.2835 28.0875 26.3011 27.836 26.0726C27.5846 25.8441 27.5672 25.453 27.7927 25.1981C27.849 25.1322 27.8967 25.075 27.9401 25.0179C27.9488 25.0047 27.9531 24.9959 27.9618 24.9827C28.313 24.4905 28.4691 23.9105 28.4257 23.348C28.3824 22.7943 28.1396 22.2625 27.6973 21.8582C27.6366 21.8055 27.5716 21.7528 27.5022 21.7ZM0.944794 25.866C0.437494 25.8792 0.0169118 25.4793 -0.000431759 24.9652C-0.0177754 24.451 0.381127 24.0247 0.888427 24.0072L4.66066 23.8753C5.16796 23.8577 5.58854 24.262 5.60589 24.7762C5.62323 25.2904 5.22433 25.7166 4.71703 25.7342L0.944794 25.866ZM47.9893 22.0823C48.4923 22.0296 48.9432 22.4031 48.9952 22.9129C49.0473 23.4227 48.6787 23.8797 48.1757 23.9324L44.4209 24.3323C43.9179 24.3851 43.467 24.0115 43.4149 23.5018C43.3629 22.992 43.7314 22.535 44.2344 22.4822L47.9893 22.0823ZM41.1516 6.49494C41.4334 6.06867 42.0014 5.95442 42.422 6.24006C42.8426 6.5257 42.9553 7.10139 42.6735 7.52766L40.5749 10.7093C40.2931 11.1356 39.7251 11.2498 39.3045 10.9642C38.8839 10.6785 38.7712 10.1029 39.053 9.67658L41.1516 6.49494ZM24.9874 0.905099C25.0004 0.390938 25.4209 -0.0133584 25.9239 -0.000174817C26.4312 0.0130088 26.8301 0.439278 26.8171 0.949044L26.7217 4.77229C26.7087 5.28645 26.2881 5.69074 25.7852 5.67756C25.2779 5.66438 24.879 5.23811 24.892 4.72834L24.9874 0.905099ZM6.0178 6.82453C5.64491 6.47297 5.62757 5.8841 5.9701 5.51057C6.31697 5.13264 6.89798 5.11506 7.26654 5.46223L10.0285 8.07258C10.4014 8.42414 10.4187 9.01301 10.0762 9.38655C9.72933 9.76447 9.14832 9.78205 8.77976 9.43488L6.0178 6.82453ZM20.7599 42.6048L28.7769 41.4534C29.4663 38.5091 30.9666 36.7381 32.5925 34.8265C33.928 33.2532 35.3502 31.5745 36.3908 28.9642C37.1539 27.0526 37.4357 25.2596 37.3924 23.6072C37.349 21.9593 36.9761 20.4388 36.4211 19.0633C35.4239 16.5892 33.5984 14.6204 31.3741 13.2845C29.5921 12.2166 27.5585 11.553 25.4816 11.3641C23.4134 11.1707 21.3018 11.4476 19.355 12.2518C17.0743 13.1966 15.0235 14.8753 13.5493 17.4022C12.4046 19.6522 11.8756 21.8055 11.8583 23.8753C11.8409 25.9583 12.3395 27.9754 13.2457 29.9398C14.1693 31.9437 15.4007 33.3675 16.58 34.7386C18.4141 36.8699 20.1528 38.887 20.7599 42.6048ZM28.4517 43.5145L20.9636 44.5911C20.9853 45.0745 20.994 45.5799 20.9853 46.116L28.378 45.0526C28.3867 44.512 28.4084 43.9979 28.4517 43.5145ZM21.0243 48.1287C21.0764 48.533 21.1544 48.9022 21.2541 49.2449L28.4301 48.3485C28.4778 47.9705 28.4864 47.5706 28.4517 47.1444V47.1356L28.4474 47.0609L21.0243 48.1287ZM22.2731 51.1346C22.5506 51.429 22.8584 51.6575 23.1836 51.8157C23.6822 52.0618 24.2329 52.1629 24.7749 52.1321C25.3299 52.097 25.8892 51.9256 26.3965 51.6268C26.8735 51.3455 27.3027 50.9544 27.6453 50.4622L22.2731 51.1346Z' fill='%23B69860' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 6px;
  bottom: -8px;
  position: relative;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box p {
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 0;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text::after {
  content: "";
  border-bottom: 1px solid var(--gold);
  width: 102%;
  display: block;
  left: -1%;
  position: relative;
  bottom: -2rem;
}
@media (max-width: 991px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text::after {
    content: "";
    background-image: url("/templates/NOVAChild/themes/my-nova/bg-chips-mobile.png");
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    right: -10.26vw;
    width: 300px;
    height: 250px;
    bottom: 162px;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container {
    margin-bottom: 3.2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container > div > h4 {
    font-size: 16px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text {
    margin-bottom: 15.2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text > p:nth-child(4), body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text > p:nth-child(4), body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text > p:nth-child(4) {
    width: 100%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box {
    padding: 0.6rem 1.7rem 1rem;
    width: 100%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box h4 {
    font-size: 16px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .geschmack-text .info-box p {
    font-size: 16px;
    line-height: 132%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .geschmack-container .wieviel-trueffel-text::after {
    bottom: -1rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .was-kostet, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .was-kostet, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .was-kostet {
  margin-bottom: 2rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .was-kostet .preise-pre-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .was-kostet .preise-pre-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .was-kostet .preise-pre-title {
  font-family: var(--second-family);
  font-style: italic;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: var(--gold);
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .was-kostet .preise-pre-title::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .was-kostet .preise-pre-title::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .was-kostet .preise-pre-title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='43' viewBox='0 0 54 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_453)'%3E%3Cpath d='M34.5937 29.2039L38.0365 15.5988L33.4139 13.7512C33.3702 14.7085 33.4054 15.7519 33.5302 16.8863C33.8781 17.1191 34.1531 17.4359 34.3527 17.8381C34.6557 18.4535 34.7016 19.0831 34.4862 19.7228C34.2703 20.3679 33.8584 20.8428 33.2551 21.1483C32.6496 21.458 32.0132 21.5106 31.3452 21.3046C30.7064 21.0887 30.2332 20.6706 29.9248 20.0568C29.6231 19.4377 29.5768 18.8072 29.7922 18.1675C29.9894 17.522 30.3985 17.0413 31.0149 16.7244C31.1243 16.6693 31.2335 16.6225 31.3442 16.5832C31.2255 15.2564 31.2248 14.0352 31.3205 12.9151L25.8301 10.7198L4.07111 20.817C3.9208 20.8875 3.78741 20.9849 3.68362 21.097C3.58068 21.2088 3.50056 21.3426 3.44765 21.4861C3.40115 21.6194 3.37812 21.7631 3.38543 21.9037L3.38661 21.9515C3.40138 22.0711 3.43558 22.1948 3.49228 22.314L11.2487 39.048C11.3221 39.2086 11.4221 39.3432 11.5363 39.4474L11.5673 39.4759C11.6735 39.5653 11.8001 39.6348 11.9337 39.6782C12.0635 39.7198 12.1997 39.7376 12.3357 39.7309C12.4791 39.7193 12.6254 39.6857 12.7577 39.6248L34.5937 29.2039ZM19.1795 27.8239L17.6365 28.1813L16.618 26.0404C15.7979 26.7691 15.6097 27.5996 16.0489 28.5228C16.5319 29.5383 17.339 30.3194 18.4717 30.8632L15.6158 32.2218C14.7221 31.7465 14.0291 30.9914 13.5357 29.9541C12.7383 28.2781 12.5641 26.8389 13.0137 25.6401C13.4644 24.4438 14.158 23.5118 15.0972 22.8437L14.4908 21.5689L16.0466 21.2383L16.4175 22.018C16.489 21.9717 16.6231 21.9017 16.8165 21.8096C17.0192 21.7132 17.1682 21.6485 17.2642 21.6152L16.8171 20.6752L18.3725 20.3438L18.7379 21.1117C21.6537 20.4728 23.7653 21.5286 25.0709 24.273C25.4977 25.1701 25.6696 26.2029 25.5846 27.3734L22.5052 28.0593C22.8391 27.1162 22.84 26.2955 22.5094 25.6006C22.0754 24.6884 21.3365 24.2814 20.2949 24.3848L21.5059 26.9302L19.962 27.2859L18.7814 24.8043C18.6753 24.8424 18.5267 24.908 18.3341 24.9996L17.9279 25.1928L19.1795 27.8239ZM38.4011 22.8766C43.6268 17.3782 45.2021 12.9433 44.8238 9.86181C44.5632 7.73598 43.3225 6.28948 41.7614 5.66127C40.188 5.02866 38.2722 5.21141 36.6884 6.34463C35.3123 7.33375 34.1768 9.03586 33.674 11.5454L39.6979 13.9532C40.1889 14.1519 40.4726 14.69 40.3399 15.2162L38.4011 22.8766ZM31.6557 10.7375C32.3198 7.83731 33.7355 5.81763 35.44 4.59919C37.6489 3.02248 40.3365 2.77614 42.5616 3.67098C44.8048 4.57367 46.5817 6.61829 46.9477 9.60478C47.4519 13.7131 45.1916 19.6915 37.4 26.8603L37.3943 26.8547L36.5529 30.181C36.4847 30.4954 36.2778 30.775 35.9662 30.9232L13.6679 41.5641C13.271 41.7467 12.8758 41.8421 12.4893 41.8695C12.0697 41.8963 11.6598 41.8442 11.2799 41.7214C10.8719 41.5871 10.4871 41.3719 10.1551 41.0842L10.1049 41.0412C9.77922 40.7474 9.50443 40.3749 9.30668 39.9441L1.559 23.2285C1.38812 22.8694 1.29059 22.4938 1.25692 22.1208L1.24575 22.0088C1.22267 21.5803 1.28966 21.1512 1.43193 20.7572C1.57991 20.3472 1.81325 19.9655 2.11611 19.6393C2.40542 19.3277 2.76188 19.0645 3.16591 18.8754L25.2916 8.60786C25.5595 8.46291 25.8884 8.43306 26.194 8.55524L31.6557 10.7375Z' fill='%23B69860' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_453'%3E%3Crect width='25' height='47.449' fill='white' transform='translate(42.8477) rotate(64.5582)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 6px;
  bottom: -8px;
  position: relative;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .was-kostet h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .was-kostet h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .was-kostet h4 {
    font-size: 16px !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .was-kostet h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .was-kostet h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .was-kostet h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .was-kostet p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .was-kostet p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .was-kostet p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img {
    max-width: unset !important;
    margin-left: -10.26vw !important;
    margin-right: -10.26vw !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .preise-container .wo-kaufen-img img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 70vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-bg, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-bg, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-bg {
  background-repeat: no-repeat;
  background-position-x: 0;
  background-size: 100%;
  position: absolute !important;
  height: 28vw;
  width: 10vw;
  margin-top: 6rem;
  left: 0;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-bg, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-bg, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-bg {
    display: none;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 4.3rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-title {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text {
    padding-left: 0;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text p,
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text p,
body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text p,
body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li {
    list-style: disc;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li:marker, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li:marker, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .worauf-achten-container .worauf-achten .worauf-achten-text li:marker {
    font-size: 0.6rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container {
  background: linear-gradient(134deg, rgba(255, 255, 255, 0) 0%, #b69860 89.83%);
  padding: 3rem 30% 2rem 0;
  margin-bottom: 8.8rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text {
  padding-left: 8.33vw;
}
@media (min-width: 1921px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text {
    padding-left: clamp(158px, 9.875rem + (1vw - 19.2px) * 57.5, 526px);
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container::after {
  content: "";
  background-image: url("/media/image/opc/lg/Onlineshop/Trueffelkunde/wie-erkennen-bg.png");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 42.5vw;
  height: 33.6vw;
  max-width: 830px;
  right: 0;
  position: absolute;
  display: block;
  margin-top: -33rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8.33vw;
    padding-right: 8.33vw;
    max-width: 1920px !important;
    padding-top: 15rem;
    margin-top: 15rem;
    margin-bottom: 5.8rem;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text {
    padding-left: 0;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container .wie-erkennen-text p {
    font-size: 16px;
    line-height: 125%;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container::after {
    display: none;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .wie-erkennen-container::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .wie-erkennen-container::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .wie-erkennen-container::before {
    content: "";
    background-image: url("/media/image/opc/lg/Onlineshop/Trueffelkunde/wie-erkennen-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 530px;
    height: 430px;
    right: 0;
    position: absolute;
    display: block;
    margin-top: -28rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-pre-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-pre-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-pre-title {
  font-family: var(--second-family);
  font-style: italic;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: var(--gold);
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-pre-title::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-pre-title::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-pre-title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='36' viewBox='0 0 60 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_504)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.7269 9.07022L37.0199 9.02179V3.16223C37.0199 2.29056 36.6664 1.50121 36.0901 0.929782C35.5187 0.353511 34.7293 0 33.8577 0H9.72206C8.85039 0 8.06104 0.353511 7.48961 0.929782C6.91818 1.50121 6.55983 2.29056 6.55983 3.16223C6.55983 3.6368 6.9424 4.01937 7.41697 4.01937C7.89155 4.01937 8.27412 3.6368 8.27412 3.16223C8.27412 2.76513 8.43877 2.40194 8.70027 2.14044C8.96177 1.87893 9.32496 1.71429 9.72206 1.71429H33.8577C34.2547 1.71429 34.6179 1.87893 34.8794 2.14044C35.1409 2.40194 35.3056 2.76513 35.3056 3.16223V29.9952H30.4727C29.9981 29.9952 29.6155 30.3777 29.6155 30.8523C29.6155 31.3269 29.9981 31.7094 30.4727 31.7094H36.1627C36.6373 31.7094 37.0199 31.3269 37.0199 30.8523V29.8789H42.1918C42.584 20.9588 55.3928 19.7288 56.6954 29.8789H59.509L58.6422 20.5714L49.4073 17.0363L45.7269 9.07022ZM1.28622 18.1792C0.574358 18.1792 0.00292969 17.7918 0.00292969 17.3172C0.00292969 16.8426 0.579201 16.4552 1.28622 16.4552H12.8552C13.5671 16.4552 14.1385 16.8426 14.1385 17.3172C14.1385 17.7918 13.5623 18.1792 12.8552 18.1792H1.28622ZM3.93513 13.54C3.40245 13.54 2.97145 13.1574 2.97145 12.6828C2.97145 12.2082 3.40245 11.8257 3.93513 11.8257H12.8601C13.3928 11.8257 13.8238 12.2082 13.8238 12.6828C13.8238 13.1574 13.3928 13.54 12.8601 13.54H3.93513ZM5.16032 8.90073C4.62763 8.90073 4.19663 8.51816 4.19663 8.04358C4.19663 7.56901 4.62763 7.18644 5.16032 7.18644H12.8552C13.3879 7.18644 13.8189 7.56901 13.8189 8.04358C13.8189 8.51816 13.3879 8.90073 12.8552 8.90073H5.16032ZM12.8165 29.9903C13.2911 29.9903 13.6736 30.3729 13.6736 30.8475C13.6736 31.322 13.2911 31.7046 12.8165 31.7046H9.72206C8.85523 31.7046 8.06588 31.3269 7.48961 30.7312C6.91818 30.1356 6.55983 29.322 6.55983 28.4601V22.1647C6.55983 21.6901 6.9424 21.3075 7.41697 21.3075C7.89155 21.3075 8.27412 21.6901 8.27412 22.1647V28.4601C8.27412 28.8717 8.44361 29.2639 8.71964 29.5496C8.98114 29.8208 9.33465 29.9952 9.71722 29.9952H12.8165V29.9903ZM21.5332 24.3923C18.3274 24.3923 15.7269 26.9927 15.7269 30.1985C15.7269 33.4044 18.3274 36.0048 21.5332 36.0048C24.739 36.0048 27.3395 33.4044 27.3395 30.1985C27.3347 26.9927 24.739 24.3923 21.5332 24.3923ZM21.5332 27.9661C20.3032 27.9661 19.3008 28.9637 19.3008 30.1985C19.3008 31.4286 20.2983 32.431 21.5332 32.431C22.7632 32.431 23.7656 31.4334 23.7656 30.1985C23.7608 28.9637 22.7632 27.9661 21.5332 27.9661ZM49.4267 24.3923C46.2209 24.3923 43.6204 26.9927 43.6204 30.1985C43.6204 33.4044 46.2209 36.0048 49.4267 36.0048C52.6325 36.0048 55.233 33.4044 55.233 30.1985C55.233 26.9927 52.6325 24.3923 49.4267 24.3923ZM49.4267 27.9661C48.1966 27.9661 47.1942 28.9637 47.1942 30.1985C47.1942 31.4286 48.1918 32.431 49.4267 32.431C50.6615 32.431 51.6591 31.4334 51.6591 30.1985C51.6591 28.9637 50.6615 27.9661 49.4267 27.9661ZM43.4848 11.5303L39.1603 11.4818V17.046H46.4097L43.4848 11.5303Z' fill='%23B69860' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_504'%3E%3Crect width='59.5061' height='36' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 26px;
  display: inline-block;
  margin-right: 6px;
  bottom: -8px;
  position: relative;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p {
  margin-top: 3rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p::after {
  content: "";
  border-bottom: 1px solid var(--gold);
  width: 102%;
  display: block;
  left: -1%;
  position: relative;
  bottom: -3rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container::before {
  content: "";
  border-top: 1px solid var(--gold);
  width: 102%;
  display: block;
  left: -1%;
  position: relative;
  top: -3rem;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container {
    margin-bottom: 5rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container h4 {
    font-size: 16px !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p {
    margin-top: 1rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p img, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p img, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p img {
    width: 126%;
    height: auto;
    margin-left: -10.26vw;
    margin-right: -10.26vw;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container .versand-text .img-p::after {
    content: "";
    border-bottom: 1px solid var(--gold);
    width: 102%;
    display: block;
    left: -1%;
    position: relative;
    bottom: -3rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .versand-container::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .versand-container::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .versand-container::before {
    top: -2rem;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title {
  font-family: var(--second-family);
  font-style: italic;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: var(--gold);
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='34' viewBox='0 0 36 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2534_507)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 19.4375H7.00195L6.7207 31.2913H0V19.4375ZM22.8135 7.36314V7.64673C23.3203 6.91912 23.915 6.34333 24.5977 5.88499C25.6963 5.14879 27.0117 4.72769 28.5703 4.45841C28.8193 4.41544 29.0596 4.57873 29.1035 4.82509C29.1475 5.06858 28.9805 5.30348 28.7285 5.34645C27.293 5.5928 26.0918 5.9738 25.1162 6.62979C24.3281 7.15975 23.6748 7.87304 23.1445 8.85274C26.8857 9.21941 29.0977 8.86133 30.7061 7.71835C32.2998 6.58396 33.375 4.62456 34.7812 1.80291C34.3682 1.82583 33.9375 1.84588 33.498 1.86593C30.665 1.99484 27.5596 2.13521 25.6201 3.80242C25.125 4.22924 24.6387 4.73915 24.167 5.34072C23.7129 5.91937 23.2617 6.59255 22.8135 7.36314ZM21.4219 5.05998C21.2637 4.85373 21.0879 4.69045 20.8945 4.55581C20.5137 4.298 20.0449 4.14617 19.4854 4.02586C19.2363 3.97429 19.0781 3.73367 19.1338 3.49017C19.1865 3.24668 19.4326 3.09199 19.6816 3.14642C20.3467 3.28965 20.918 3.47871 21.4131 3.81101C21.3779 3.70215 21.3369 3.5933 21.293 3.48731C21.0586 2.92298 20.7129 2.40735 20.2383 2.00057C19.6875 1.52791 18.9844 1.44197 18.3398 1.36176L18.3252 1.3589L14.9473 1.15551L15.8203 2.92011C16.4326 3.99148 17.2588 4.58732 18.2754 4.87665C19.1689 5.12873 20.2266 5.15738 21.4219 5.05998ZM21.7822 6.13135C20.3555 6.26599 19.0781 6.24594 17.9648 5.93083C16.6582 5.56129 15.6035 4.7993 14.8301 3.43575C14.8242 3.42715 14.8184 3.41569 14.8154 3.4071L13.5205 0.788839C13.3857 0.5167 13.5029 0.187269 13.7812 0.0554964C13.8691 0.0125272 13.9658 -0.00466053 14.0596 0.0010687L18.3984 0.261749C18.4219 0.261749 18.4453 0.264614 18.4688 0.270343L18.4834 0.273207C19.2949 0.373469 20.1797 0.482325 20.9824 1.1727C21.5947 1.69979 22.04 2.35865 22.3359 3.0748C22.6611 3.85971 22.8076 4.7105 22.8076 5.52978C22.8076 5.58994 22.7988 5.65009 22.7783 5.70452C22.998 5.38369 23.2178 5.08004 23.4434 4.79357C23.9619 4.13471 24.4834 3.58184 25.0137 3.12637C27.1934 1.25291 30.4688 1.10395 33.46 0.966445C34.1514 0.934934 34.8252 0.903423 35.5049 0.848996C35.584 0.843266 35.666 0.854725 35.7422 0.891965C35.9707 1.00082 36.0674 1.26723 35.9561 1.49067C34.3125 4.8079 33.1523 7.0824 31.2451 8.43737C29.3877 9.76082 26.9004 10.1533 22.7051 9.70639V13.3101C24.46 10.921 26.1738 10.8809 28.9717 10.815C29.5723 10.8007 30.2256 10.7864 30.9697 10.7405C31.0459 10.7348 31.1221 10.7491 31.1953 10.7835C31.4238 10.8923 31.5205 11.1588 31.4092 11.3822C30.2637 13.6939 29.5254 15.1263 28.2627 15.9369C27.0527 16.7132 25.459 16.8565 22.7051 16.5643V19.0422L27.4688 23.8805L30.3193 22.58C32.9561 21.7979 34.752 24.5165 32.7803 26.3326C28.9277 28.9394 24.9932 31.0678 20.9766 32.7694C18.0498 34.4194 15.167 34.2963 12.3223 32.5718L8.1123 30.3259L8.34668 20.4888L12.873 20.5919C14.5488 20.9242 16.2129 21.7836 17.874 22.8149L21.7881 19.045V16.7018C18.0117 17.1028 15.7178 16.7648 13.9834 15.5846C12.2021 14.3729 11.0889 12.3275 9.59473 9.30821C9.4834 9.08477 9.58008 8.8155 9.80859 8.70951C9.88477 8.67513 9.96387 8.66081 10.043 8.66654C10.6582 8.71237 11.2822 8.73815 11.9268 8.76393C14.6924 8.86993 17.8096 8.99024 19.7754 10.6832C20.6953 11.4739 21.3428 12.1327 21.7881 12.8603V6.13135H21.7822ZM20.7715 15.8911C20.1416 15.0833 19.4795 14.476 18.7734 14.0033C17.9062 13.4218 16.96 13.0322 15.9229 12.7114C15.6797 12.6369 15.5449 12.3848 15.6211 12.147C15.6973 11.9093 15.9551 11.7775 16.1982 11.852C17.3115 12.1957 18.334 12.6168 19.2891 13.2585C20.1182 13.8143 20.8916 14.5333 21.6152 15.4958C21.5625 14.7052 21.4072 14.0893 21.1172 13.5393C20.7393 12.8202 20.1094 12.1728 19.1602 11.3535C17.4346 9.86968 14.4932 9.75796 11.8828 9.65769C11.499 9.64337 11.1211 9.62905 10.7578 9.609C12.0205 12.1184 13.0312 13.8458 14.499 14.8455C15.9023 15.7966 17.7773 16.126 20.7715 15.8911ZM23.0742 14.39C23.417 14.0921 23.8066 13.8372 24.2197 13.6223C25.1719 13.1267 26.2646 12.8346 27.2754 12.6598C27.5244 12.6168 27.7646 12.7801 27.8086 13.0265C27.8525 13.27 27.6855 13.5049 27.4336 13.5478C26.5049 13.7083 25.5059 13.9747 24.6504 14.4187C24.0264 14.7424 23.4785 15.1635 23.0977 15.7078C25.4385 15.9369 26.792 15.8138 27.7529 15.195C28.6934 14.5906 29.3467 13.4562 30.2373 11.6801C29.8008 11.6973 29.3818 11.7059 28.9863 11.7174C26.3057 11.7775 24.7354 11.8148 23.0742 14.39ZM22.2363 20.0333L18.876 23.2704L22.0781 23.342C23.666 23.4709 24.4629 25.0665 22.8926 26.0691C21.6387 26.9256 20.0127 26.8368 18.3516 26.6535C17.2031 26.5733 17.1182 28.0829 18.3164 28.1144C18.7324 28.1545 19.1865 28.0715 19.582 28.0801C21.6621 28.1259 23.3848 27.7764 24.4717 26.1923L25.0283 25.0006L26.4785 24.3389L22.2363 20.0333Z' fill='%23B69860' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2534_507'%3E%3Crect width='36' height='33.9429' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 6px;
  bottom: -8px;
  position: relative;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box {
  border: 1px solid var(--gold);
  border-radius: 4px;
  max-width: 483px;
  padding: 1.5rem 3.7rem 1.5rem 1.7rem;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4 {
  font-weight: 800;
  font-size: 20px;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='54' viewBox='0 0 49 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1339 44.8504C18.6396 44.8636 18.206 44.4945 18.1366 43.9891C18.0629 43.4617 18.4141 42.9739 18.9258 42.8729C18.3621 39.6341 16.8229 37.8499 15.1969 35.9647C13.9308 34.4969 12.617 32.972 11.5808 30.7264C10.5618 28.5159 10.0025 26.2308 10.0198 23.8577C10.0415 21.4847 10.6355 19.0413 11.9276 16.5145C11.9363 16.4969 11.945 16.4837 11.9536 16.4661C13.649 13.557 16.0207 11.6146 18.6613 10.5247C20.8769 9.60627 23.2833 9.29426 25.6421 9.51399C27.9921 9.73371 30.2945 10.4808 32.3064 11.6849C34.8645 13.2186 36.9674 15.4949 38.1251 18.369C38.7495 19.9246 39.1744 21.6605 39.2264 23.5633C39.2785 25.4573 38.9576 27.5008 38.0948 29.6629C36.9414 32.5589 35.4152 34.3563 33.9887 36.0394C32.6749 37.5906 31.4522 39.0321 30.7714 41.2425C31.1573 41.3348 31.4609 41.6556 31.5216 42.0775C31.5953 42.6224 31.218 43.1278 30.6804 43.2025L30.3465 43.2508C30.2858 43.7298 30.2468 44.244 30.2295 44.7933L30.3379 44.7757C30.8755 44.701 31.3741 45.0833 31.4478 45.6282C31.5216 46.1732 31.1443 46.6785 30.6067 46.7532L30.2685 46.8016C30.2728 46.8675 30.2772 46.9334 30.2815 46.9993C30.3118 47.3861 30.3162 47.7596 30.2945 48.1155L30.3509 48.1068C30.8929 48.0408 31.3828 48.432 31.4522 48.9769C31.5172 49.5262 31.1313 50.0228 30.5937 50.0931L29.8652 50.1854C29.3449 51.5521 28.417 52.5892 27.3201 53.2352C26.5656 53.679 25.7288 53.9339 24.8876 53.9866C24.0335 54.0394 23.1706 53.8768 22.3815 53.4901C21.4796 53.0418 20.6731 52.2991 20.0878 51.2313C19.806 51.0863 19.5978 50.805 19.5545 50.4622C19.5371 50.326 19.5501 50.1942 19.5848 50.0711C19.4157 49.5614 19.2856 49.0032 19.2076 48.388L19.1772 48.3924C18.6396 48.4671 18.141 48.0848 18.0673 47.5399C17.9935 46.9949 18.3708 46.4896 18.9084 46.4149L19.1426 46.3797C19.1599 45.8436 19.1556 45.3338 19.1339 44.8504ZM28.7943 17.7274C29.0458 17.7318 29.3016 17.7801 29.5487 17.8636C30.069 18.0438 30.5677 18.3909 30.9536 18.8524C31.3394 19.3182 31.6169 19.9027 31.6863 20.553C31.7167 20.8387 31.708 21.1331 31.6516 21.4363C31.9205 21.6868 32.1459 21.9637 32.315 22.2625C32.5925 22.7415 32.7356 23.2733 32.7183 23.8138C32.7009 24.3587 32.5275 24.9036 32.1589 25.4046C31.9378 25.7078 31.6473 25.9935 31.2831 26.2528C31.3091 27.0614 31.0706 27.7908 30.6847 28.3533C30.2555 28.9818 29.6398 29.4168 28.9937 29.553C28.8376 30.1199 28.4604 30.6209 27.9835 30.9681C27.3591 31.4207 26.5439 31.6317 25.7982 31.4251C25.2865 31.2845 24.8183 30.9549 24.4801 30.3924C24.0725 31.0164 23.5348 31.3504 22.9712 31.4691C22.2514 31.6229 21.5056 31.3988 20.942 30.9549C20.5084 30.6121 20.1788 30.1331 20.0488 29.5882C19.8406 29.5706 19.6282 29.5267 19.4244 29.4564C18.9171 29.2806 18.4271 28.9466 18.0499 28.4984C17.6684 28.0501 17.3865 27.4876 17.2998 26.8592C17.2564 26.5472 17.2608 26.2176 17.3258 25.8836C17.0917 25.6639 16.8922 25.4178 16.7275 25.1497C16.437 24.6707 16.2722 24.1302 16.2809 23.5721C16.2895 23.0096 16.463 22.4427 16.8445 21.9154C17.057 21.6209 17.3388 21.3397 17.69 21.0804C17.6857 20.9925 17.6857 20.9046 17.69 20.8211C17.7204 20.0037 18.0152 19.2874 18.4445 18.7557C18.4575 18.7425 18.4662 18.7293 18.4792 18.7161C18.9084 18.202 19.4678 17.8592 20.0488 17.7581C20.0704 17.679 20.0921 17.6043 20.1181 17.5252C20.3219 16.9715 20.7338 16.4969 21.2411 16.1981C21.7528 15.8948 22.3685 15.763 22.9668 15.8905C23.5045 16.0047 24.0204 16.3167 24.4194 16.888C24.8183 16.3167 25.3342 16.0047 25.8719 15.8905C26.4182 15.7762 26.9775 15.8729 27.4588 16.119C27.9314 16.3607 28.339 16.7518 28.5862 17.2176C28.6815 17.3846 28.7509 17.5516 28.7943 17.7274ZM28.959 28.2786C29.2279 28.1644 29.488 27.9447 29.6875 27.6502C29.9693 27.2327 30.1297 26.6746 30.0517 26.0462L30.0474 26.0286V26.0155C30.017 25.7781 30.1254 25.5321 30.3422 25.4002C30.7194 25.1761 30.9926 24.93 31.1834 24.6663C31.3915 24.3763 31.4955 24.0731 31.5042 23.7742C31.5129 23.471 31.4262 23.1678 31.2614 22.8822C31.1096 22.6185 30.8928 22.3768 30.6284 22.1702C30.4029 22.0208 30.2988 21.7308 30.3899 21.4583C30.4809 21.1859 30.5026 20.9266 30.4766 20.6761C30.4332 20.2894 30.2641 19.9334 30.0257 19.6434C29.7829 19.3533 29.475 19.138 29.1628 19.0281C29.0284 18.9842 28.894 18.9578 28.7683 18.9578C28.6729 19.2479 28.5168 19.5379 28.2826 19.8192C28.0658 20.0784 27.6843 20.1136 27.4285 19.8939C27.1726 19.6741 27.138 19.2874 27.3548 19.0281C27.7103 18.6019 27.7146 18.1536 27.5282 17.8065C27.3981 17.5604 27.1813 17.3538 26.9255 17.2264C26.6784 17.0989 26.4009 17.0462 26.1364 17.1033C25.7505 17.1824 25.3776 17.512 25.1348 18.1976V28.6126C25.1825 28.6829 25.2128 28.762 25.2258 28.8543C25.3646 29.7156 25.7245 30.1287 26.1277 30.243C26.5006 30.3485 26.9342 30.221 27.281 29.9705C27.6192 29.7244 27.8621 29.3685 27.8664 28.9949C27.8707 28.5687 27.5499 28.0809 26.6957 27.637C26.3965 27.4832 26.2751 27.1097 26.4269 26.8065C26.5786 26.5032 26.9472 26.3802 27.2464 26.534C28.2133 27.0306 28.7422 27.6502 28.959 28.2786ZM20.1051 19.015C19.858 19.0985 19.6152 19.2698 19.4114 19.5072C19.4027 19.5203 19.394 19.5291 19.3854 19.5379C19.1079 19.8807 18.9214 20.3377 18.8998 20.8651C18.8954 21.0057 18.8998 21.1551 18.9214 21.3089C18.9518 21.5418 18.8477 21.7835 18.6396 21.9197C18.2754 22.1483 18.0066 22.3944 17.8201 22.6536C17.5946 22.9613 17.4949 23.2864 17.4906 23.5941C17.4862 23.9105 17.5816 24.2225 17.7551 24.5081C17.9025 24.7498 18.1019 24.9696 18.3491 25.1541C18.5702 25.3079 18.6699 25.5936 18.5832 25.8616C18.4878 26.1517 18.4662 26.4329 18.5008 26.6966C18.5529 27.0745 18.7263 27.4173 18.9648 27.6986C19.2033 27.9798 19.5024 28.1863 19.8103 28.2918C19.91 28.327 20.0097 28.3489 20.1051 28.3577C20.3263 27.7029 20.8813 27.057 21.8915 26.534C22.1907 26.3802 22.5549 26.4989 22.711 26.8021C22.8628 27.1053 22.7457 27.4744 22.4465 27.6326C21.5403 28.0985 21.2021 28.6258 21.2021 29.0828C21.2021 29.43 21.4016 29.7596 21.6921 29.9881C21.9869 30.221 22.3685 30.3397 22.724 30.265C23.1706 30.1727 23.6042 29.742 23.834 28.8016C23.847 28.7401 23.873 28.6829 23.9034 28.6302V18.7381C23.8904 18.7161 23.8774 18.6898 23.8644 18.6634L23.86 18.6546L23.8557 18.6458L23.8513 18.637V18.6326V18.6282L23.847 18.6195V18.6151V18.6107C23.8427 18.5931 23.8383 18.5755 23.834 18.5579C23.6042 17.6219 23.1706 17.1956 22.724 17.1033C22.4335 17.0418 22.1213 17.1121 21.8568 17.2703C21.588 17.4285 21.3712 17.6746 21.2672 17.9559C21.1327 18.325 21.2151 18.7821 21.6791 19.2171C21.9262 19.45 21.9392 19.8367 21.7138 20.0872C21.4839 20.3377 21.1024 20.3509 20.8552 20.1224C20.478 19.762 20.2352 19.3885 20.1051 19.015ZM20.2309 21.0496C20.4693 20.8123 20.8552 20.8123 21.0937 21.0584C21.3279 21.3001 21.3279 21.6912 21.085 21.9329C20.6645 22.3504 20.4433 22.8953 20.4217 23.4447C20.4 24.0159 20.5821 24.6048 20.968 25.0882C21.1804 25.3519 21.1371 25.743 20.8769 25.9539C20.6168 26.1693 20.2309 26.1253 20.0227 25.8616C19.4461 25.1365 19.1729 24.2576 19.2076 23.3963C19.238 22.5394 19.5762 21.7 20.2309 21.0496ZM27.5022 21.7C27.229 21.4979 27.1683 21.1155 27.3678 20.8387C27.5672 20.5618 27.9444 20.5003 28.2176 20.7025C28.3217 20.7816 28.4214 20.8607 28.5124 20.9442C29.1975 21.5726 29.5747 22.3988 29.6441 23.2557C29.7135 24.1038 29.4793 24.9783 28.9504 25.7122C28.9417 25.7254 28.9287 25.743 28.9157 25.7562C28.842 25.8572 28.7683 25.9451 28.6989 26.0286C28.4734 26.2835 28.0875 26.3011 27.836 26.0726C27.5846 25.8441 27.5672 25.453 27.7927 25.1981C27.849 25.1322 27.8967 25.075 27.9401 25.0179C27.9488 25.0047 27.9531 24.9959 27.9618 24.9827C28.313 24.4905 28.4691 23.9105 28.4257 23.348C28.3824 22.7943 28.1396 22.2625 27.6973 21.8582C27.6366 21.8055 27.5716 21.7528 27.5022 21.7ZM0.944794 25.866C0.437494 25.8792 0.0169118 25.4793 -0.000431759 24.9652C-0.0177754 24.451 0.381127 24.0247 0.888427 24.0072L4.66066 23.8753C5.16796 23.8577 5.58854 24.262 5.60589 24.7762C5.62323 25.2904 5.22433 25.7166 4.71703 25.7342L0.944794 25.866ZM47.9893 22.0823C48.4923 22.0296 48.9432 22.4031 48.9952 22.9129C49.0473 23.4227 48.6787 23.8797 48.1757 23.9324L44.4209 24.3323C43.9179 24.3851 43.467 24.0115 43.4149 23.5018C43.3629 22.992 43.7314 22.535 44.2344 22.4822L47.9893 22.0823ZM41.1516 6.49494C41.4334 6.06867 42.0014 5.95442 42.422 6.24006C42.8426 6.5257 42.9553 7.10139 42.6735 7.52766L40.5749 10.7093C40.2931 11.1356 39.7251 11.2498 39.3045 10.9642C38.8839 10.6785 38.7712 10.1029 39.053 9.67658L41.1516 6.49494ZM24.9874 0.905099C25.0004 0.390938 25.4209 -0.0133584 25.9239 -0.000174817C26.4312 0.0130088 26.8301 0.439278 26.8171 0.949044L26.7217 4.77229C26.7087 5.28645 26.2881 5.69074 25.7852 5.67756C25.2779 5.66438 24.879 5.23811 24.892 4.72834L24.9874 0.905099ZM6.0178 6.82453C5.64491 6.47297 5.62757 5.8841 5.9701 5.51057C6.31697 5.13264 6.89798 5.11506 7.26654 5.46223L10.0285 8.07258C10.4014 8.42414 10.4187 9.01301 10.0762 9.38655C9.72933 9.76447 9.14832 9.78205 8.77976 9.43488L6.0178 6.82453ZM20.7599 42.6048L28.7769 41.4534C29.4663 38.5091 30.9666 36.7381 32.5925 34.8265C33.928 33.2532 35.3502 31.5745 36.3908 28.9642C37.1539 27.0526 37.4357 25.2596 37.3924 23.6072C37.349 21.9593 36.9761 20.4388 36.4211 19.0633C35.4239 16.5892 33.5984 14.6204 31.3741 13.2845C29.5921 12.2166 27.5585 11.553 25.4816 11.3641C23.4134 11.1707 21.3018 11.4476 19.355 12.2518C17.0743 13.1966 15.0235 14.8753 13.5493 17.4022C12.4046 19.6522 11.8756 21.8055 11.8583 23.8753C11.8409 25.9583 12.3395 27.9754 13.2457 29.9398C14.1693 31.9437 15.4007 33.3675 16.58 34.7386C18.4141 36.8699 20.1528 38.887 20.7599 42.6048ZM28.4517 43.5145L20.9636 44.5911C20.9853 45.0745 20.994 45.5799 20.9853 46.116L28.378 45.0526C28.3867 44.512 28.4084 43.9979 28.4517 43.5145ZM21.0243 48.1287C21.0764 48.533 21.1544 48.9022 21.2541 49.2449L28.4301 48.3485C28.4778 47.9705 28.4864 47.5706 28.4517 47.1444V47.1356L28.4474 47.0609L21.0243 48.1287ZM22.2731 51.1346C22.5506 51.429 22.8584 51.6575 23.1836 51.8157C23.6822 52.0618 24.2329 52.1629 24.7749 52.1321C25.3299 52.097 25.8892 51.9256 26.3965 51.6268C26.8735 51.3455 27.3027 50.9544 27.6453 50.4622L22.2731 51.1346Z' fill='%23B69860' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 6px;
  bottom: -8px;
  position: relative;
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box p {
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-pre-title {
    font-size: 16px !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3.glas-after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3.glas-after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3.glas-after {
    width: 78%;
    margin-top: 2rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3.glas-after::after, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3.glas-after::after, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text h3.glas-after::after {
    content: "";
    background-image: url("/media/image/opc/lg/Onlineshop/Trueffelkunde/truef-glas-mobile.webp");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 150px;
    height: 150px;
    position: absolute;
    display: block;
    right: -2rem;
    margin-top: -7.6rem;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text p {
    font-size: 16px;
    line-height: 125%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box {
    padding: 0.6rem 1.7rem 1rem;
    margin-bottom: 3rem;
    width: 100%;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4 {
    font-size: 16px;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4::before, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4::before, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box h4::before {
    content: "";
    background-repeat: no-repeat;
    background-size: 100%;
    width: 36px;
    height: 36px;
    display: inline-block;
    margin-right: 6px;
    bottom: -8px;
    position: relative;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .pflege-container .pflege-container-text .info-box p {
    font-size: 16px;
    line-height: 132%;
  }
}
body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
@media (max-width: 767px) {
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc {
    padding-left: 0;
    padding-right: 0;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc h2, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc h2, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc h2 {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.eigene-seite.seite-id-215 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc p, body.eigene-seite.seite-id-241 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc p, body.eigene-seite.seite-id-249 #main-wrapper .trueffelkunde-container .unsere-topprodukte-opc p {
    font: 400 20px/144% var(--second-family) !important;
  }
}
body.warenkorb .btn-primary {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  border: 0;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  width: 214px;
  height: 47px;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  width: 294px;
}
body.warenkorb .btn-primary:hover {
  color: #525252;
}
body.bestellvorgang #jtl-nav-wrapper > .container-fluid .navbar {
  height: 4.2rem;
}
body.bestellvorgang #jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo {
  margin-top: 0 !important;
}
body.bestellvorgang #jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo #shop-logo {
  height: 65px !important;
  padding-top: 3px;
}
body.bestellvorgang #alert-list {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.bestellvorgang #alert-list {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.bestellvorgang #alert-list .alert {
  margin-bottom: 0;
  text-align: center;
}
body.bestellvorgang .modal.fade.show {
  z-index: 1070;
}
body.bestellvorgang .modal.fade.show .modal-header .x.close {
  width: 30px;
  height: 30px;
  background-color: var(--gold);
  color: #fff;
}
body.bestellvorgang .modal.fade.show .modal-body #content {
  background: var(--light-grey-background);
}
body.bestellvorgang #main-wrapper {
  overflow: auto;
  width: 100%;
}
body.bestellvorgang #result-wrapper {
  background-color: #fff;
}
body.bestellvorgang #result-wrapper .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.bestellvorgang #result-wrapper .container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.bestellvorgang #result-wrapper .container .stepper.checkout-steps {
  margin-bottom: 2rem;
}
body.bestellvorgang #result-wrapper .container .stepper.checkout-steps .step > a .step-content .badge .badge-count {
  color: #fff;
}
body.bestellvorgang #result-wrapper .container .stepper.checkout-steps .step > a .step-content .badge.badge-primary {
  background-color: var(--gold);
}
body.bestellvorgang #result-wrapper .container .stepper.checkout-steps .step > a .step-content::after {
  background: var(--gold);
}
body.bestellvorgang #result-wrapper .container #existing-basket {
  position: relative;
  top: -10px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas {
  position: relative;
  right: unset;
  transform: none;
  width: auto;
  z-index: 1;
  border: none;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-sidebar-title,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-sidebar-title {
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item {
  display: flex;
  align-items: center;
  border: 2px solid #b6985f;
  border-radius: 5px;
  background: #fff;
  position: relative;
  margin-bottom: 10px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-image,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-image {
  width: 20%;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content {
  width: 80%;
  color: #525252;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: space-around;
  padding: 10px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name {
  font: 700 18px/133% var(--second-family);
  color: #525252;
  max-width: 250px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name a,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name a {
  text-decoration: none;
  color: #525252;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-price,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-price {
  font: 400 18px/133% var(--second-family);
  color: #525252;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-delete,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-delete {
  position: absolute;
  right: -20px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl {
  font: 700 18px/133% var(--second-family);
  color: var(--gold);
  margin-top: 8px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper {
  max-width: 130px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group {
  border: none;
  align-items: center;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-prepend .btn-decrement,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-prepend .btn-decrement {
  background: #b6985f;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-prepend .btn-decrement .fa-minus,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-prepend .btn-decrement .fa-minus {
  color: #fff;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .quantity,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .quantity {
  font: 400 18px/133% var(--second-family);
  color: #525252;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-append .btn-increment,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-append .btn-increment {
  background: #b6985f;
  border-radius: 4px;
  background: #b6985f;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-append .btn-increment .fa-plus,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-append .btn-increment .fa-plus {
  color: #fff;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .cart-dropdown-total-block a,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .cart-dropdown-total-block a {
  text-decoration: none;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #checkout-cart-form .versandkostenfrei_indicator_dropdown svg,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #checkout-cart-form .versandkostenfrei_indicator_dropdown svg {
  max-width: 100%;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items .coupon-form,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items .coupon-form {
  padding: 0.5rem 0 !important;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items .coupon-form #coupon-alert .alert,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items .coupon-form #coupon-alert .alert {
  margin-bottom: 0;
  padding: 0.55rem 0.85rem;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items .coupon-form fieldset .row .col .input-group input,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items .coupon-form fieldset .row .col .input-group input {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items .coupon-form fieldset .row .col .input-group .input-group-append button,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items .coupon-form fieldset .row .col .input-group .input-group-append button {
  border-color: var(--gold);
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #cart-checkout-btn,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #cart-checkout-btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border: none;
  height: auto;
  padding: 0.6rem 0.25rem;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #cart-checkout-btn i,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #cart-checkout-btn i {
  font-size: 16px;
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #cart-checkout-btn:hover,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #cart-checkout-btn:hover {
  color: #525252;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .basket-cart-items #cart-checkout-btn:hover i,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .basket-cart-items #cart-checkout-btn:hover i {
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper {
  min-height: unset;
  overflow: visible;
  flex-grow: 0;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items {
  position: relative;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product {
  border: 1px solid #b6985f;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 15px 10px 20px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col-img,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col-img {
  min-width: 110px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col-img a .fa-sup,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col-img a .fa-sup {
  display: none;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text a.font-weight-bold,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text a.font-weight-bold {
  font: 700 14px/97% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity {
  border: none;
  max-width: 110px;
  align-items: center;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity .input-group-prepend button,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity .input-group-prepend button {
  background-color: #b6985f;
  border-radius: 4px;
  width: 26px;
  height: 26px;
  color: #fff;
  padding: 4px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity input.quantity,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity input.quantity {
  font: 400 14px/110% var(--font-family);
  text-align: center;
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity .input-group-append .input-group-text,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity .input-group-append .input-group-text {
  display: none;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity .input-group-append button,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .col-text .pt-2.mt-auto .choose_quantity .input-group-append button {
  background-color: #b6985f;
  border-radius: 4px;
  width: 26px;
  height: 26px;
  color: #fff;
  padding: 4px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .text-right-util a.btn-cart-remove .fa-trash-alt,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .text-right-util a.btn-cart-remove .fa-trash-alt {
  color: var(--gold);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .text-right-util a.btn-cart-remove:hover,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .text-right-util a.btn-cart-remove:hover {
  background-color: #f1f1f1;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .text-right-util .price_overall,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-product .form-row .col:not(.col-img) .form-row .text-right-util .price_overall {
  font: 400 14px/110% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .scroll-wrapper .dropdown-cart-items .item-position,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .scroll-wrapper .dropdown-cart-items .item-position {
  display: none;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body {
  background-color: #fff;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body .card-coupon .card-header strong,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body .card-coupon .card-header strong {
  font: 700 14px/97% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body .card-coupon #coupon-form-offcanvas #basket-coupon-form .input-group #couponCode,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body .card-coupon #coupon-form-offcanvas #basket-coupon-form .input-group #couponCode {
  font: 700 14px/97% var(--font-family);
  color: var(--dark-grey);
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  border-color: var(--gold);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body .card-coupon #coupon-form-offcanvas #basket-coupon-form .input-group #couponCode #placeholder,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body .card-coupon #coupon-form-offcanvas #basket-coupon-form .input-group #couponCode #placeholder {
  font: 400 14px/97% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body .card-coupon #coupon-form-offcanvas #basket-coupon-form .input-group .input-group-append button,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body .card-coupon #coupon-form-offcanvas #basket-coupon-form .input-group .input-group-append button {
  background-color: var(--gold);
  border-color: var(--gold);
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body ul.list-unstyled li.cart-dropdown-total-item,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body ul.list-unstyled li.cart-dropdown-total-item {
  font: 400 14px/110% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body ul.list-unstyled li.cart-dropdown-total-item .cart-dropdown-total-item-price,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body ul.list-unstyled li.cart-dropdown-total-item .cart-dropdown-total-item-price {
  font: 400 14px/110% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body ul.list-unstyled li.font-weight-bold-util,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body ul.list-unstyled li.font-weight-bold-util {
  font: 700 14px/97% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body ul.list-unstyled li.cart-dropdown-total-item,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body ul.list-unstyled li.cart-dropdown-total-item {
  font: italic 300 14px/150% var(--font-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .content .dropdown-body .cart-dropdown-buttons .col .cart-dropdown-next,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .content .dropdown-body .cart-dropdown-buttons .col .cart-dropdown-next {
  background-color: var(--gold);
  border-radius: 95px;
  font: 700 14px/87% var(--second-family);
  text-align: center;
  color: #fff;
}
@media (max-width: 992px) {
  body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .item-product,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .item-product {
    margin: 10px 0 !important;
  }
  body.bestellvorgang #result-wrapper .container #existing-basket #checkout-cart-sidebar .item-product img,
body.bestellvorgang #result-wrapper .container #existing-basket #cart-offcanvas .item-product img {
    width: 100%;
    height: auto;
  }
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .h2,
body.bestellvorgang #result-wrapper .container fieldset .h2 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .h2-comment,
body.bestellvorgang #result-wrapper .container fieldset .h2-comment {
  font: 400 14px/175% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 5px;
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .h2-comment-billing,
body.bestellvorgang #result-wrapper .container fieldset .h2-comment-billing {
  font: 700 20px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 5px;
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group #salutation,
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group #salutation {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group label[for=salutation],
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group label[for=billing_address-country],
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group label[for=birthday],
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group label[for=salutation],
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group label[for=billing_address-country],
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group label[for=birthday] {
  display: none;
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group label,
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group label {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group input.typeahead::-webkit-input-placeholder,
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group input.typeahead::-webkit-input-placeholder {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey) !important;
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group #billing_address-country,
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group #billing_address-country {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .inc-billing-address-form .row .form-row .form-group input.form-control,
body.bestellvorgang #result-wrapper .container fieldset .row .form-row .form-group input.form-control {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer {
  background: #fff;
  border: 1px solid var(--gold);
  border-radius: 5px;
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing {
  background-color: #fff;
  border: 0;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .card-title.h3 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .card-title.h3-comment {
  font: 400 14px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse label {
  display: none;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse #login_email {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse #login_password {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  height: auto;
  border: 0;
  width: auto;
  padding: 0.5rem 0.75rem;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary i {
  font-size: 16px;
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary:hover {
  color: #525252;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary:hover i {
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 29px;
  height: 16px;
  display: inline-block;
  margin-right: 4px;
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 7.75C4.18359 7.75 2.625 6.19141 2.625 4.25C2.625 2.33594 4.18359 0.75 6.125 0.75C8.03906 0.75 9.625 2.33594 9.625 4.25C9.625 6.19141 8.03906 7.75 6.125 7.75ZM8.55859 8.625C10.582 8.625 12.25 10.293 12.25 12.3164V13.4375C12.25 14.1758 11.6484 14.75 10.9375 14.75H1.3125C0.574219 14.75 0 14.1758 0 13.4375V12.3164C0 10.293 1.64062 8.625 3.66406 8.625H4.12891C4.73047 8.92578 5.41406 9.0625 6.125 9.0625C6.83594 9.0625 7.49219 8.92578 8.09375 8.625H8.55859Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 15px;
  height: 17px;
  display: inline-block;
  margin: 4px 0 0 7px;
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='%23525252' /%3E%3C/svg%3E");
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-primary:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 7.75C4.18359 7.75 2.625 6.19141 2.625 4.25C2.625 2.33594 4.18359 0.75 6.125 0.75C8.03906 0.75 9.625 2.33594 9.625 4.25C9.625 6.19141 8.03906 7.75 6.125 7.75ZM8.55859 8.625C10.582 8.625 12.25 10.293 12.25 12.3164V13.4375C12.25 14.1758 11.6484 14.75 10.9375 14.75H1.3125C0.574219 14.75 0 14.1758 0 13.4375V12.3164C0 10.293 1.64062 8.625 3.66406 8.625H4.12891C4.73047 8.92578 5.41406 9.0625 6.125 9.0625C6.83594 9.0625 7.49219 8.92578 8.09375 8.625H8.55859Z' fill='%23525252'/%3E%3C/svg%3E%0A");
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col .btn-link {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
  padding: 0.4vw 0.1vw;
  text-decoration: none;
}
@media (max-width: 1333px) {
  body.bestellvorgang #result-wrapper .container #register-customer #existing-customer .login-existing .card-body #order_register_or_login .form-group .d-flex.flex-column-reverse .form-row .col {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register {
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer .register-form-account .create-pass-checkbox .form-group .custom-checkbox .custom-control-label {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer .register-form-account .create-pass-checkbox .form-group .custom-checkbox .custom-control-label::before {
  top: 6px;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer .register-form-account .create-pass-checkbox .form-group .custom-checkbox .custom-control-label::after {
  top: 6px;
  width: 16px;
  height: 16px;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer .register-form-account .create-pass #create_account_data .form-group input.form-control {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer .register-form-account .create-pass #create_account_data .form-group label {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-checkbox .form-group .custom-checkbox .custom-control-label {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-checkbox .form-group .custom-checkbox .custom-control-label::before {
  top: 6px;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-checkbox .form-group .custom-checkbox .custom-control-label::after {
  top: 6px;
  width: 16px;
  height: 16px;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address .h2-comment-shipping {
  font: 700 20px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 5px;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group label[for=register-shipping_address-salutation],
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group label[for=register-shipping_address-country] {
  display: none;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group label {
  font: 400 16px/110% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group input.typeahead::-webkit-input-placeholder {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey) !important;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group #register-shipping_address-salutation,
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group #register-shipping_address-country {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-existing-customer-new-customer-2 .inc-shipping-address .inc-shipping-address-form #select-shipping-address fieldset .form-group input.form-control {
  border-radius: 100px;
  background-color: #fff !important;
  border: 1px solid var(--gold);
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row {
  margin: 2rem 0 0;
  padding: 0;
  width: 100%;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-register-form-buttons-privacy {
  font: 400 14px/115% var(--second-family);
  color: var(--dark-grey);
  padding: 0;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-button-row-submit {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  margin-bottom: 0;
  max-width: unset;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-button-row-submit .btn.submit_once {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border: 0;
  width: 100%;
  border-radius: 0;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-button-row-submit .btn.submit_once i {
  font-size: 16px;
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-button-row-submit .btn.submit_once:hover {
  color: #525252;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-button-row-submit .btn.submit_once:hover i {
  transition: all 0.5s;
}
body.bestellvorgang #result-wrapper .container #register-customer #existing-customer #form-register .checkout-button-row .checkout-button-row-submit .btn.submit_once:hover {
  color: #525252;
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .h2,
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .h3 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-shipping-form-change {
  font: 400 14px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-shipping-form-change .text-decoration-underline {
  font: 400 14px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .custom-control.custom-radio .custom-control-label {
  font: 600 14px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .custom-control.custom-radio .custom-control-label .desc.text-info,
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .custom-control.custom-radio .custom-control-label small {
  font: 400 14px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-button-row .submit_once {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  border: 0;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  height: 47px;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  width: 294px;
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-button-row .submit_once:hover {
  color: #525252;
}
@media (max-width: 992px) {
  body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-button-row .submit_once {
    margin-bottom: 20px;
  }
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-button-row .btn-outline-primary {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  border: 1px solid #b6985f;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  width: 214px;
  height: 46px;
  background: #fff;
  color: var(--dark-grey);
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  width: 294px;
}
body.bestellvorgang #result-wrapper .container .checkout-shipping-form .checkout-button-row .btn-outline-primary:hover {
  color: #b6985f;
}
body.bestellvorgang #result-wrapper .container #order-confirm {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-billing-address,
body.bestellvorgang #result-wrapper .container #order-confirm #shipping-method,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon {
  border-color: var(--gold);
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-billing-address .card-header,
body.bestellvorgang #result-wrapper .container #order-confirm #shipping-method .card-header,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment .card-header,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .card-header {
  background-color: #fff;
  border-bottom: 1px solid var(--gold);
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-billing-address .card-header .h3,
body.bestellvorgang #result-wrapper .container #order-confirm #shipping-method .card-header .h3,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment .card-header .h3,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .card-header .h3 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 0;
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-billing-address .card-header .btn-link,
body.bestellvorgang #result-wrapper .container #order-confirm #shipping-method .card-header .btn-link,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment .card-header .btn-link,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .card-header .btn-link {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-billing-address .card-body,
body.bestellvorgang #result-wrapper .container #order-confirm #shipping-method .card-body,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment .card-body,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .card-body {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-billing-address .checkout-confirmation-shipping,
body.bestellvorgang #result-wrapper .container #order-confirm #shipping-method .checkout-confirmation-shipping,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment .checkout-confirmation-shipping,
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .checkout-confirmation-shipping {
  border-color: var(--gold);
  height: 95.8%;
}
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-comment {
  height: 92%;
}
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .input-group #kupon {
  border: 1px solid #b6985f;
  border-radius: 45px 0 0 45px;
}
body.bestellvorgang #result-wrapper .container #order-confirm #panel-edit-coupon .input-group .input-group-append .btn-outline-primary {
  border: 1px solid #b6985f;
  border-radius: 0 45px 45px 0;
  background: #b6985f;
  color: #fff;
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-pre-form-hr {
  margin-top: 30px;
  margin-bottom: 40px;
}
body.bestellvorgang #result-wrapper .container #order-confirm .checkout-confirmation-legal-notice {
  margin-bottom: 60px;
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .card {
  background: #fff;
  border: 1px solid var(--gold);
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .card .card-header .btn {
  background: #fff;
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .card .card-body .checkout-items-item .text-muted-util {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .card .card-body .checkout-items-item .text-muted-util li ul li {
  list-style: disc;
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .checkout-button-row {
  margin-bottom: 30px;
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .checkout-button-row .submit_once {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  border: 0;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  height: 47px;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  width: 294px;
  float: right;
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .checkout-button-row .submit_once:hover {
  color: #525252;
}
@media (max-width: 992px) {
  body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .checkout-button-row .submit_once {
    margin-bottom: 20px;
  }
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .checkout-button-row .btn-outline-primary {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  border: 1px solid #b6985f;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  width: 214px;
  height: 46px;
  background: #fff;
  color: var(--dark-grey);
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  width: 294px;
}
body.bestellvorgang #result-wrapper .container #order-confirm .order-submit .checkout-confirmation-items #panel-submit-order .checkout-button-row .btn-outline-primary:hover {
  color: #b6985f;
}
body.bestellvorgang #result-wrapper .container #order-proceed-as-guest {
  border: 1px solid var(--gold);
  border-radius: 5px;
  padding: 20px;
}
@media (max-width: 1600px) {
  body.bestellvorgang #result-wrapper .container {
    padding: 0 2vw !important;
  }
}
body.bestellabschluss #content-wrapper #content {
  background-color: #fff;
}
body.bestellabschluss #content-wrapper #content h2 {
  font: 700 26px/115% var(--second-family);
  color: var(--dark-grey);
}
body.bestellabschluss #content-wrapper #content .order-completed {
  font: 400 16px/175% var(--second-family);
  color: var(--dark-grey);
}
body.bestellabschluss #content-wrapper #content .order-completed .btn-primary {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  border: 7px solid #fff;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 45px;
  width: 214px;
  height: 59px;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  width: 294px;
}
body.bestellabschluss #content-wrapper #content .order-completed .btn-primary:hover {
  color: #525252;
}
@media (max-width: 992px) {
  body.bestellabschluss #content-wrapper #content .order-completed .btn-primary {
    margin-bottom: 20px;
  }
}
body.rezepte-list .container.breadcrumb-container {
  display: none;
}
body.rezepte-list .rezepte-teaser {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.rezepte-list .rezepte-teaser {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.rezepte-list .rezepte-teaser h3 {
  font: 700 26px/144% var(--second-family) !important;
}
body.rezepte-list .rezepte-teaser p {
  font: 400 1.25rem/144% var(--second-family);
  color: #525252;
}
body.rezepte-list #content {
  background-color: #fff;
}
body.rezepte-list #content .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.rezepte-list #content .container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.rezepte-list #content .container h1 {
  font: 800 42px/121% var(--second-family);
  color: var(--dark-grey);
  margin-bottom: 11px;
}
body.rezepte-list #content .blog-overview {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.rezepte-list #content .blog-overview {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.rezepte-list #content .blog-overview .blog-overview-main .label-slide .form-group select {
  border-radius: 45px;
  border: 1px solid var(--gold);
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  height: 45px;
  color: var(--gold);
}
body.rezepte-list #content .blog-overview .blog-overview-hr {
  display: none;
}
body.rezepte-list #content .blog-overview .blog-overview-pagination .pagination .page-item.active .page-link {
  color: var(--gold);
}
body.rezepte-list #content .blog-overview .blog-overview-pagination .pagination .page-item.active .page-link::after {
  border-bottom: 2px solid var(--gold);
}
body.rezepte-list #content .blog-overview .blog-overview-pagination .pagination .page-link {
  font-size: 14px;
}
body.rezepte-list #content .blog-overview .blog-overview-pagination .pagination .page-link .fa-long-arrow-alt-left::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='38' viewBox='0 0 22 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.23223 17.2322C0.255923 18.2085 0.255923 19.7915 1.23223 20.7678L17.1421 36.6777C18.1184 37.654 19.7014 37.654 20.6777 36.6777C21.654 35.7014 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85787C21.654 3.88156 21.654 2.29864 20.6777 1.32233C19.7014 0.346023 18.1184 0.346023 17.1421 1.32233L1.23223 17.2322ZM5 16.5L3 16.5L3 21.5L5 21.5L5 16.5Z' fill='%23CCCCCC'%3E%3C/path%3E%3C/svg%3E");
  width: 12px;
  height: 20px;
  position: absolute;
  top: 8px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
}
body.rezepte-list #content .blog-overview .blog-overview-pagination .pagination .page-link .fa-long-arrow-alt-right::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='38' viewBox='0 0 22 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7678 20.7678C21.7441 19.7915 21.7441 18.2085 20.7678 17.2322L4.85787 1.32233C3.88156 0.346021 2.29864 0.34602 1.32233 1.32233C0.346023 2.29864 0.346023 3.88155 1.32233 4.85786L15.4645 19L1.32233 33.1421C0.34602 34.1184 0.34602 35.7014 1.32233 36.6777C2.29864 37.654 3.88155 37.654 4.85786 36.6777L20.7678 20.7678ZM17 21.5L19 21.5L19 16.5L17 16.5L17 21.5Z' fill='%23CCCCCC'%3E%3C/path%3E%3C/svg%3E");
  width: 12px;
  height: 20px;
  position: absolute;
  top: 8px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item {
  padding: 0 1rem;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox {
  padding-bottom: 0;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-header {
  border-radius: 5px 5px 0 0;
  background: #fff;
  overflow: hidden;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-header a .newsbox-image {
  height: auto;
  max-height: 288px;
  display: flex;
  align-items: center;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-header a .newsbox-image img {
  height: 100%;
  min-height: 512px;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-body {
  padding: 0 20px;
  border: 1px solid var(--gold);
  border-bottom: 0;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-body .row {
  display: none;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-body .newsbox-headline {
  font: 600 1.25rem/144% var(--second-family);
  color: #525252;
  margin: 30px 0 7px 0;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-body p {
  font: 400 1.25rem/144% var(--second-family);
  color: #525252;
  margin-bottom: 5px;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer {
  border: 1px solid var(--gold);
  border-radius: 0 0 5px 5PX;
  border-top: 0;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  text-align: center;
  float: right;
  margin: 0 1.5rem 1.5rem;
  height: auto;
  width: auto;
  padding: 0.62rem 2.15rem;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a i {
  font-size: 16px;
  transition: all 0.5s;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a:hover {
  color: #525252;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a:hover i {
  transition: all 0.5s;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a .fas {
  display: none;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 29px;
  height: 16px;
  display: inline-block;
  margin-left: 4px;
  transition: all 0.5s;
  margin-bottom: -2px;
}
body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item .newsbox .newsbox-footer a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4983 9.07555L8.86386e-07 9.07555M29.5 9.17079C29.5 9.17079 21.6023 9.10349 19.4443 1M29.5 9.17008C29.5 9.17008 21.6023 9.23738 19.4443 17.3409' stroke='%23525252' /%3E%3C/svg%3E");
}
@media (max-width: 991px) {
  body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item {
    padding-right: 1rem;
    padding-left: 1rem;
    flex: 0 0 50%;
  }
}
@media (max-width: 767px) {
  body.rezepte-list #content .blog-overview #newsContent .blog-overview-preview .blog-overview-preview-item {
    flex: 0 0 100%;
  }
}
body.rezepte-detail {
  /* OPC Editor Only Description - Fixed Selector 
  im OPC auf Rezeptseite Beschreibung im Artikel-Button */
}
body.rezepte-detail .breadcrumb-container {
  display: none;
}
body.rezepte-detail #main-wrapper {
  overflow: hidden;
}
body.rezepte-detail #main-wrapper .rezeptcontainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
  margin-bottom: 140px;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container {
  border: 1px solid var(--gold);
  border-top: none;
  border-right: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 1px;
  border-right: 1px solid var(--gold);
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header {
  margin: 0;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .col {
  padding: 0;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .col.col-md-5:has(.textblock-right) {
  align-items: center;
  display: flex;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .video-left {
  position: relative;
  transition: all 1s;
  width: 120%;
  z-index: 1;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right {
  position: relative;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  background: linear-gradient(134deg, rgba(182, 152, 96, 0.85) 0%, rgba(80, 67, 42, 0.85) 100%);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  color: #fff;
  border-radius: 5px;
  border-bottom-right-radius: 0;
  margin-left: 30px;
  padding: 30px;
  z-index: 1;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right h1,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right h2,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right h3,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right h4,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right p {
  color: #fff;
  font-family: var(--second-family);
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right h1 {
  font: 800 42px/121% var(--second-family);
  margin-bottom: 0;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right p {
  font: 400 20px/140% var(--second-family);
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right::after {
  content: "";
  background-image: url("/templates/NOVAChild/themes/my-nova/knife.png");
  background-repeat: no-repeat;
  width: 270px;
  height: 270px;
  display: inline-block;
  position: absolute;
  right: 100px;
  bottom: 0;
  background-size: 100%;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header {
    border: none !important;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right {
    box-shadow: unset;
    background: none;
    padding: 0 40px 27px 40px;
    border: none !important;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right .title-wrap {
    transform: translateY(-60%);
    width: -moz-max-content;
    width: max-content;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right .title-wrap h1 {
    font: 800 25px/125% var(--second-family);
    font-size: 6.45vw;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
    background: linear-gradient(134deg, #b69860 0%, #50432a 100%);
    border-radius: 2px;
    margin-bottom: 10px;
    padding: 21px;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right .desc-wrap {
    position: relative;
    margin-top: -100px;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right .desc-wrap p {
    color: var(--dark-grey);
    font-size: 16px;
    line-height: 1.25;
    margin-bottom: 21px;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right .desc-wrap p:nth-last-child(1) {
    margin-bottom: 0;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .blog-video-header .textblock-right::after {
    content: "";
    background-image: url("/templates/NOVAChild/themes/my-nova/knife.png");
    background-repeat: no-repeat;
    width: 136px;
    height: 136px;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid {
  margin-top: 68px;
  border: none !important;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid li {
  list-style-type: disc;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left {
  padding-left: 20px;
  width: 80%;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .title-left-box {
  display: flex;
  gap: 5px;
  font: 700 26px/144% var(--second-family) !important;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .title-left-box::before {
  content: "";
  background-image: url("kochmuetze.png");
  background-repeat: no-repeat;
  width: 43px;
  height: 43px;
  display: block;
  position: relative;
  background-size: 100%;
  left: 0;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .text-left-box ul li,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .text-left-box ul span {
  font: 400 20px/140% var(--second-family) !important;
  color: var(--dark-grey);
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .text-left-box ul li,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .text-left-box ul span {
    font: 400 16px/125% var(--second-family) !important;
    color: var(--dark-grey);
  }
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right {
  width: 80%;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box {
  display: inline-block;
  font: 700 26px/144% var(--second-family) !important;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box::before {
  content: "";
  background-image: url("zutaten.png");
  background-repeat: no-repeat;
  width: 43px;
  height: 43px;
  display: inline-block;
  background-size: 100%;
  position: relative;
  left: 0;
  bottom: -11px;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box::after {
    content: "";
    background-repeat: repeat-x;
    width: 113%;
    display: block;
    height: 1px;
    border-top: 0.5px solid var(--gold);
    left: -22px;
    position: relative;
  }
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .text-right-box ul li,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .text-right-box ul span {
  font: 400 20px/140% var(--second-family);
  color: var(--dark-grey);
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .text-right-box ul li,
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .text-right-box ul span {
    font: 400 16px/125% var(--second-family) !important;
  }
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  width: 100%;
  border: 0 !important;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart i {
  font-size: 16px;
  transition: all 0.5s;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart:hover {
  color: #525252;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart:hover i {
  transition: all 0.5s;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right {
    padding-left: 20px;
    width: 100%;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box {
    font: 700 20px/144% var(--second-family) !important;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box::before {
    bottom: -7px;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .title-right-box::after {
    content: "";
    background-repeat: repeat-x;
    width: 148%;
    display: block;
    height: 1px;
    border-top: 0.5px solid var(--gold);
    left: -6px;
    position: relative;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-right .basket-details-add-to-cart {
    font-size: 14px;
    height: 39px;
    margin-left: -7px;
    margin-right: -8px;
    min-width: 100%;
    box-sizing: content-box;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid {
    max-width: 100%;
    margin-top: 0;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left {
    min-height: unset !important;
    width: 100%;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .title-left-box {
    display: block;
    font: 700 20px/144% var(--second-family) !important;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .title-left-box::before {
    height: 48px;
    display: inline-block;
    bottom: -13px;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container .rezept-grid .rezept-left .title-left-box::after {
    content: "";
    background-repeat: repeat-x;
    width: 113%;
    display: block;
    height: 1px;
    border-top: 0.5px solid var(--gold);
    left: -22px;
    position: relative;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container {
    border: none !important;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .sub-container:before {
    border: none !important;
  }
}
body.rezepte-detail #main-wrapper .rezeptcontainer .rezept-bilder-gallerie {
  margin-top: 50px;
}
body.rezepte-detail #main-wrapper .rezeptcontainer .rezept-bilder-gallerie.mobile {
  display: none;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer .rezept-bilder-gallerie.mobile {
    display: flex;
    margin-top: 0;
    padding: 0 40px;
    margin-bottom: 50px;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .rezept-bilder-gallerie.desktop {
    padding: 0 20px;
    margin-top: 0;
  }
  body.rezepte-detail #main-wrapper .rezeptcontainer .rezept-bilder-gallerie.desktop .col:nth-child(1), body.rezepte-detail #main-wrapper .rezeptcontainer .rezept-bilder-gallerie.desktop .col:nth-child(2) {
    display: none;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .rezeptcontainer {
    margin-bottom: 100px;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider h3 {
  font-size: 1.63rem !important;
  font-weight: 700;
  margin-bottom: 0;
}
body.rezepte-detail #main-wrapper .artikel-slider h4 {
  font-size: 1.5rem;
  margin-bottom: 2rem;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet {
  min-height: 30vw;
  overflow: hidden;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal {
  padding: 0 !important;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root {
  overflow: visible !important;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper {
  border: 0.5px solid #b69860;
  border-radius: 5px;
  max-width: 290px;
  max-width: unset;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .productbox-image .inner {
  border-radius: 5px;
}
@media (max-width: 599px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .productbox-image .inner img {
    width: 100%;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a {
  text-decoration: none !important;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
  line-height: 133%;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0.2rem;
  padding: 0 3rem;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
    font-size: 3.1vw;
    padding: 0 1rem;
  }
}
@media (max-width: 459px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
    font-size: 14px;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price {
  font-size: 18px;
  font-weight: 400;
  font-family: var(--second-family);
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price {
    font-size: 3.6vw;
  }
}
@media (max-width: 459px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price {
    font-size: 14px;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .price-note,
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .allergene-link a {
  color: var(--light-grey-text);
  text-decoration: none;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .item-list-basket-quantity {
  display: none;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .add-to-cart button {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin-bottom: -30px;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .add-to-cart button i {
  font-size: 16px;
  transition: all 0.5s;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .add-to-cart button:hover {
  color: #525252;
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .add-to-cart button:hover i {
  transition: all 0.5s;
}
@media (max-width: 425px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .add-to-cart button {
    width: 40vw;
    height: 10vw;
    font-size: 3.65vw;
    border: 3px solid #fff;
    margin-bottom: -20px;
  }
}
@media (max-width: 450px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper {
    border: 1px solid #b69860;
  }
}
@media (max-width: 425px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item {
    padding: 0 4.7rem;
  }
}
@media (max-width: 389px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-root .kk-slider-item {
    padding: 0 3.6rem;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev,
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
  height: 37px;
  top: auto;
  bottom: -41px;
  bottom: -89px;
  background-size: 100%;
  width: 23px;
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev,
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
    bottom: auto;
    top: 50%;
    height: 5vw;
    width: 3vw;
  }
}
@media (max-width: 425px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev,
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
    top: clamp(129px, 8.1875rem + (1vw - 3.9px) * -5.7143, 131px);
    height: 6vw;
    width: 4vw;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='38' viewBox='0 0 22 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.23223 17.2322C0.255923 18.2085 0.255923 19.7915 1.23223 20.7678L17.1421 36.6777C18.1184 37.654 19.7014 37.654 20.6777 36.6777C21.654 35.7014 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85787C21.654 3.88156 21.654 2.29864 20.6777 1.32233C19.7014 0.346023 18.1184 0.346023 17.1421 1.32233L1.23223 17.2322ZM5 16.5L3 16.5L3 21.5L5 21.5L5 16.5Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A");
  left: 48%;
}
@media (max-width: 1440px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev {
    left: 47%;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93934 10.9393C0.353554 11.5251 0.353553 12.4749 0.93934 13.0607L10.4853 22.6066C11.0711 23.1924 12.0208 23.1924 12.6066 22.6066C13.1924 22.0208 13.1924 21.0711 12.6066 20.4853L4.12132 12L12.6066 3.51472C13.1924 2.92893 13.1924 1.97919 12.6066 1.3934C12.0208 0.807612 11.0711 0.807612 10.4853 1.3934L0.93934 10.9393ZM4 10.5L2 10.5L2 13.5L4 13.5L4 10.5Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    left: 3%;
  }
}
@media (max-width: 425px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-prev {
    left: 12%;
  }
}
body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='38' viewBox='0 0 22 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7678 20.7678C21.7441 19.7915 21.7441 18.2085 20.7678 17.2322L4.85787 1.32233C3.88156 0.346021 2.29864 0.34602 1.32233 1.32233C0.346023 2.29864 0.346023 3.88155 1.32233 4.85786L15.4645 19L1.32233 33.1421C0.34602 34.1184 0.34602 35.7014 1.32233 36.6777C2.29864 37.654 3.88155 37.654 4.85786 36.6777L20.7678 20.7678ZM17 21.5L19 21.5L19 16.5L17 16.5L17 21.5Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A");
  left: 51%;
}
@media (max-width: 1440px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
    left: 52%;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0607 13.0607C13.6464 12.4749 13.6464 11.5251 13.0607 10.9393L3.51472 1.3934C2.92893 0.807611 1.97919 0.807611 1.3934 1.3934C0.807612 1.97918 0.807612 2.92893 1.3934 3.51472L9.87868 12L1.3934 20.4853C0.807611 21.0711 0.807611 22.0208 1.3934 22.6066C1.97918 23.1924 2.92893 23.1924 3.51472 22.6066L13.0607 13.0607ZM10 13.5L12 13.5L12 10.5L10 10.5L10 13.5Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 3%;
  }
}
@media (max-width: 425px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal .kk-item-slider-next {
    right: 12%;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal {
    margin-top: 20px !important;
  }
}
@media (max-width: 599px) {
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  body.rezepte-detail #main-wrapper .artikel-slider {
    margin-bottom: 40px;
  }
  body.rezepte-detail #main-wrapper .artikel-slider h3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 0;
  }
  body.rezepte-detail #main-wrapper .artikel-slider h4 {
    font-size: 20px !important;
    font-weight: 400 !important;
  }
  body.rezepte-detail #main-wrapper .artikel-slider .drop-portlet .kk-slider-horizontal {
    overflow: hidden !important;
  }
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper {
  height: auto !important;
  max-width: unset;
  flex: 0 0 100%;
  margin-bottom: 1rem !important;
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper .productbox .form-basket .productbox-inner .row .col .productbox-image {
  display: none;
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper .productbox .form-basket .productbox-inner .row .col .productbox-title {
  display: none;
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper .productbox .form-basket .productbox-inner .row .col .price_wrapper {
  display: none;
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper .productbox .form-basket .productbox-inner .row .col .productbox-actions .item-list-basket-quantity {
  display: none;
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper .productbox:hover .productbox-onhover {
  transition: none;
}
body.rezepte-detail .kaufen-btn-stream .product-wrapper .productbox:hover .productbox-inner::before {
  box-shadow: none;
  left: unset;
  right: unset;
  top: unset;
  bottom: unset;
}
body.rezepte-detail .opc-area .opc-ProductStream,
body.rezepte-detail .opc-rootarea .opc-ProductStream {
  position: relative;
  border: 2px dashed red;
  /* Visual aid */
}
body.rezepte-detail .opc-area .opc-ProductStream::before,
body.rezepte-detail .opc-rootarea .opc-ProductStream::before {
  /* \A is the newline character in CSS content. Requires white-space property. */
  content: "Product-Stream (im Frontend: Nur Button sichtbar) \aPassenden Artikel zuordnen: \a 1. Darstellung: Galerie \a 2. Max. Artikel: 1 (bei einem Button) \a 3. Artikel-Auswahl: Explizite Auswahl \a 4. Artikel suchen und speichern \a(mehreren Artikel/Buttons sind möglich)";
  white-space: pre-wrap;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  background: rgba(255, 0, 0, 0.768627451);
  color: white;
  font-size: 12px;
  padding: 7px 10px;
  z-index: 1000;
  pointer-events: none;
  border-radius: 3px;
}

.theme-default .nivoSlider {
  margin-bottom: 0;
}

#main-wrapper {
  overflow: hidden;
}

#jtl-nav-wrapper {
  z-index: 1022;
}
#jtl-nav-wrapper .navbar-nav > .nav-item > .nav-link:before {
  border-color: #B6985F;
}
#jtl-nav-wrapper > .container-fluid {
  max-width: unset;
  padding-left: 9.5rem;
  padding-right: 2rem;
}
#jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo {
  margin-top: -17px;
  transition: all 0.3s ease-in-out;
}
#jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo a {
  padding-top: 0;
}
#jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo a #shop-logo {
  height: 98px;
  transition: height 0.3s ease-in-out;
}
@media (max-width: 991px) {
  #jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo a #shop-logo {
    height: 40px;
  }
}
#jtl-nav-wrapper > .container-fluid .navbar {
  height: 91px;
}
#jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .tt-hint {
  height: 30px;
  padding: 0.225rem 0.9375rem;
}
@media (max-width: 991px) {
  #jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group #search-header-desktop {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
#jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group #search-header {
  border-radius: 30px 0 0 30px;
  padding: 0.225rem 0.9375rem;
  height: 30px;
  border-color: var(--gold);
  font-family: var(--second-family);
}
#jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .input-group-append {
  height: 30px;
}
#jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .input-group-append .btn {
  border-radius: 0 30px 30px 0 !important;
  padding: 0.225rem 0.9375rem;
  background-color: var(--gold);
  border-color: var(--gold);
}
@media (max-width: 991px) {
  #jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .input-group-append {
    height: auto;
  }
}
#jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .form-clear .fas::before {
  top: 5px;
  position: relative;
}
@media (max-width: 991px) {
  #jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .form-clear .fas::before {
    top: 0;
  }
}
#jtl-nav-wrapper > .container-fluid .navbar .search-wrapper .input-group .tt-menu.tt-open .badge {
  color: #fff;
}
#jtl-nav-wrapper > .container-fluid .navbar .account-icon-dropdown .dropdown-menu-right #account-dropdown-menu #submit-btn {
  border-radius: 40px;
}
@media (max-width: 445px) {
  #jtl-nav-wrapper > .container-fluid {
    margin-bottom: 50px;
  }
}
#jtl-nav-wrapper .search-form-wrapper-fixed {
  display: none;
}
#jtl-nav-wrapper .mobile-header-medialinks {
  display: none;
  list-style: none;
}
@media (max-width: 991.98px) and (max-width: 991px) {
  #jtl-nav-wrapper .mobile-header-medialinks {
    display: none;
  }
}
@media (max-width: 482px) {
  #jtl-nav-wrapper .mobile-header-medialinks {
    padding-left: 0;
  }
  #jtl-nav-wrapper .mobile-header-medialinks .btn-icon-secondary {
    color: #525252;
    border-color: #525252;
  }
}
@media (max-width: 445px) {
  #jtl-nav-wrapper .mobile-header-medialinks {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  #jtl-nav-wrapper > .container-fluid {
    padding-left: 2.5rem;
  }
  #jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo {
    margin-top: 20px !important;
  }
  #jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo a {
    margin-right: 1rem;
  }
  #jtl-nav-wrapper > .container-fluid .toggler-logo-wrapper #logo a #shop-logo {
    height: 58px !important;
  }
}

.opc-Container.unsere-topprodukte-opc {
  margin-top: 4.5vw !important;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  .opc-Container.unsere-topprodukte-opc {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
.opc-Container.unsere-topprodukte-opc h2 {
  font-weight: 700;
  margin-bottom: 0.3rem;
}
.opc-Container.unsere-topprodukte-opc h3 {
  font-family: var(--second-family);
  font-size: 1.5rem;
  margin-bottom: 1.8rem;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper {
  margin-bottom: 60px !important;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket {
  border: 0.5px solid #b69860;
  border-radius: 5px;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner {
  text-align: center;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-image {
  border-radius: 5px;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-image .inner {
  border-radius: 5px;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 133%;
  margin-bottom: 0.2rem;
  color: #525252;
  text-decoration: none;
  margin-top: 1rem;
  min-height: 2.7vw;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title a {
  text-decoration: none;
}
@media (max-width: 1440px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    min-height: 3.5vw;
  }
}
@media (max-width: 869px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    min-height: 78px;
  }
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .productbox-price {
  font-size: 18px;
  font-weight: 400;
  font-family: var(--second-family);
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .price-note,
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .allergene-link a {
  color: var(--light-grey-text);
  text-decoration: none;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .item-list-basket-quantity {
  display: none;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12.add-to-cart .basket-details-add-to-cart {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin-bottom: -30px;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12.add-to-cart .basket-details-add-to-cart i {
  font-size: 16px;
  transition: all 0.5s;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12.add-to-cart .basket-details-add-to-cart:hover {
  color: #525252;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12.add-to-cart .basket-details-add-to-cart:hover i {
  transition: all 0.5s;
}
@media (max-width: 992px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12.add-to-cart .basket-details-add-to-cart {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12.add-to-cart .basket-details-add-to-cart {
    margin-bottom: clamp(-24px, -1.0625rem + (1vw - 3.2px) * -3.8889, -17px) !important;
    font-size: 3.5vw;
    width: auto;
    border: 0;
    height: auto;
    padding: 1.9vw 4.5vw;
    left: unset;
    right: unset;
  }
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12 a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin-bottom: -30px;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12 a i {
  font-size: 16px;
  transition: all 0.5s;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12 a:hover {
  color: #525252;
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12 a:hover i {
  transition: all 0.5s;
}
@media (max-width: 869px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12 a {
    font-size: 16px;
    width: 194px;
  }
}
@media (max-width: 500px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .col.col-12 a {
    margin-bottom: clamp(-24px, -1.0625rem + (1vw - 3.2px) * -3.8889, -17px) !important;
    font-size: 3.5vw;
    width: -moz-fit-content;
    width: fit-content;
    border: 0;
    height: auto;
    padding: 1.9vw 8.5vw;
    left: unset;
    right: unset;
  }
}
.opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner:before {
  background-color: transparent !important;
  border-radius: 5px;
}
@media (max-width: 450px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket {
    border: 1px solid #b69860;
    min-height: 260px;
  }
}
@media (max-width: 767px) {
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper {
    padding-left: 2.83vw;
    padding-right: 2.83vw;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper:nth-child(even) {
    padding-left: 1vw;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper:nth-child(odd) {
    padding-right: 1vw;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover {
    border-width: 1px;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket {
    min-height: unset;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .productbox-title {
    font-size: 3.6vw;
    margin-bottom: 0;
    min-height: unset;
    max-height: 19px;
    max-height: 5vw;
    overflow: hidden;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper {
    margin-bottom: 1vw;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .price_wrapper .productbox-price {
    font-size: 3.6vw;
    font-family: var(--second-family);
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .add-to-cart .basket-details-add-to-cart {
    width: 41.5vw;
    height: 10.4vw;
    font-size: 3.7vw;
    border-width: 1.2vw;
    bottom: 0;
    position: absolute;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel .product-wrapper .productbox-hover .form-basket .productbox-inner .form-row.productbox-actions .add-to-cart .basket-details-add-to-cart .fas::before {
    font-size: 2.6vw;
  }
}
@media (max-width: 991px) {
  .opc-Container.unsere-topprodukte-opc {
    max-width: unset !important;
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (max-width: 767px) {
  .opc-Container.unsere-topprodukte-opc {
    margin-top: 9.8vw !important;
    padding: 0;
  }
  .opc-Container.unsere-topprodukte-opc .unsere-besten-trueffel {
    margin: 0;
  }
  .opc-Container.unsere-topprodukte-opc h2 {
    font-size: 5vw !important;
    padding: 0 14vw;
    line-height: 7vw;
  }
  .opc-Container.unsere-topprodukte-opc h3 {
    font-size: 5vw !important;
  }
  .opc-Container.unsere-topprodukte-opc .product-wrapper {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

#content {
  background-color: rgb(248, 248, 248);
  position: relative;
}
#content .custom-btn {
  text-align: center;
  margin-top: 63px;
  margin-bottom: 106px;
}
#content .custom-btn .new-btn {
  position: relative;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-family: var(--second-family);
  text-align: center;
  color: #fff;
  background-color: #b69860;
  transition: all 0.5s;
  width: 248px;
  height: 43px;
  padding: 0 0.25rem;
  display: block;
  margin: 0 auto;
  border-radius: 154px;
  align-content: center;
  font-size: 17px;
}
#content .custom-btn .new-btn:hover {
  color: #000;
}
#content .custom-btn .new-btn:hover::before {
  transform: rotate(36deg);
  transform-origin: 35% 40%;
}
#content .custom-btn .new-btn::before {
  transition: all 0.5s;
  content: "";
  background-image: url("/media/image/buttons/more-button.svg");
  background-repeat: no-repeat;
  display: inline;
  position: absolute;
  background-size: 100%;
  width: 60px;
  height: 60px;
  top: -43px;
  left: 101px;
}
#content .custom-btn .media-icons-block {
  margin-top: 9vw;
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}
#content .custom-btn .media-icons-block .nav-item.media-icons ul {
  text-decoration: none;
  list-style: none;
  display: flex;
  justify-content: center;
  flex-direction: row;
  transition: all 0.2s ease-in-out;
  padding: 0;
}
#content .custom-btn .media-icons-block .nav-item.media-icons ul .soz-media-buttons {
  list-style: none;
}
#content .custom-btn .media-icons-block .nav-item.media-icons ul .soz-media-buttons a {
  margin-right: 1vw;
  border: none;
  color: #b6985f;
}
#content .custom-btn .media-icons-block .nav-item.media-icons ul .soz-media-buttons a .fab {
  font-size: 5vw;
}
#content .custom-btn .noch-mehr-title {
  font: 700 3.5vw/143% var(--second-family);
  text-transform: uppercase;
  text-align: center;
  color: #d7d7d7;
}
#content .finger-licking-good {
  position: absolute;
  margin-top: clamp(-54px, -1.5rem + (1vw - 9.92px) * -2.4038, -24px);
  width: 100%;
  text-align: center;
}
#content .finger-licking-good svg {
  width: 82%;
  height: auto;
  max-width: 1836px;
}
@media (max-width: 991px) {
  #content .finger-licking-good {
    display: none;
  }
}
#content .insta-feed-wrapper {
  padding-top: 157px;
  padding-top: 135px;
  background-color: #fff;
  padding-bottom: 108px;
}
#content .insta-feed-wrapper .title h2 {
  font-weight: 700;
  margin-bottom: 0.3rem;
}
#content .insta-feed-wrapper .title p {
  font-size: 1.5rem;
  font-family: var(--second-family);
  margin-bottom: 0;
}
#content .insta-feed-wrapper .insta-slider {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  #content .insta-feed-wrapper .insta-slider {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
#content .insta-feed-wrapper .insta-slider img {
  width: 100%;
}
#content .insta-feed-wrapper .custom-btn-follow-us {
  margin-top: 40px;
}
#content .insta-feed-wrapper .custom-btn-follow-us .new-btn {
  position: relative;
  text-decoration: none;
  font-weight: 700;
  font-family: var(--second-family);
  text-align: center;
  color: #fff;
  background-color: #b69860;
  transition: all 0.5s;
  width: 185px;
  height: 43px;
  padding: 0 0.25rem;
  display: block;
  margin: 0 auto;
  border-radius: 154px;
  align-content: center;
  font-size: 17px;
}
#content .insta-feed-wrapper .custom-btn-follow-us .new-btn:hover {
  color: #000;
}
#content .insta-feed-wrapper .custom-btn-follow-us .new-btn:hover::before {
  transform: rotateY(180deg);
}
@keyframes pulse {
  0% {
    transform: scale(100%);
  }
  25% {
    transform: scale(60%);
  }
  50% {
    transform: scale(120%);
    transform: rotateY(180deg);
  }
  100% {
    transform: scale(100%);
    transform: rotateY(0deg);
  }
}
#content .insta-feed-wrapper .custom-btn-follow-us .new-btn::before {
  transition: all 0.5s;
  content: "";
  background-image: url("/media/image/buttons/followus.svg");
  background-repeat: no-repeat;
  display: inline;
  position: absolute;
  background-size: 100%;
  width: 40px;
  height: 40px;
  top: -30px;
  left: 73px;
}
#content .index-news-wrapper {
  padding: 0;
}
@media (max-width: 767px) {
  #content {
    padding-bottom: 0;
  }
  #content .custom-btn {
    text-align: center;
    margin-top: 4vw;
    margin-bottom: 20px;
  }
  #content .custom-btn .new-btn {
    position: relative;
    text-align: center;
    text-decoration: none;
    font: 700 3.5vw/142% var(--second-family);
    text-align: center;
    color: #fff;
    background-color: #b69860;
    border-radius: 5vw;
    padding: 1.3vw 4vw;
    transition: all 0.5s;
    width: 48.4vw;
    height: 8.9vw;
  }
  #content .custom-btn .new-btn:hover {
    color: #000;
  }
  #content .custom-btn .new-btn:hover::before {
    transform: rotate(36deg);
    transform-origin: 35% 40%;
  }
  #content .custom-btn .new-btn::before {
    display: none;
  }
  #content .custom-btn .media-icons-block {
    margin-top: 10vw;
    margin-bottom: 6px;
    list-style: none;
    padding-left: 0;
  }
  #content .custom-btn .media-icons-block .nav-item.media-icons ul {
    text-decoration: none;
    list-style: none;
    display: flex;
    justify-content: center;
    flex-direction: row;
    transition: all 0.2s ease-in-out;
    padding: 0;
  }
  #content .custom-btn .media-icons-block .nav-item.media-icons ul .soz-media-buttons {
    list-style: none;
  }
  #content .custom-btn .media-icons-block .nav-item.media-icons ul .soz-media-buttons a {
    margin-right: 1vw;
    border: none;
    color: #b6985f;
  }
  #content .custom-btn .media-icons-block .nav-item.media-icons ul .soz-media-buttons a .fab {
    font-size: 5vw;
  }
  #content .custom-btn .noch-mehr-title {
    font: 700 3.5vw/143% var(--second-family);
    text-transform: uppercase;
    text-align: center;
    color: #d7d7d7;
  }
  #content .finger-licking-good {
    display: none;
  }
}

.item-slider-price .price_wrapper {
  margin-bottom: 0.4rem;
}

#pushed-success .btn.btn-basket {
  border-color: transparent;
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 154px;
  width: 200px;
  height: 43px;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
}
#pushed-success .btn.btn-basket:hover {
  color: #525252;
}
#pushed-success .btn.btn-basket:hover .fa-shopping-cart {
  transition: all 0.5s;
  font-size: 1rem;
}
@media (max-width: 1299px) {
  #pushed-success .btn.btn-basket {
    width: auto;
    margin-bottom: 1rem;
  }
}
#pushed-success .btn.continue-shopping {
  margin: 0 auto;
  padding: 0 0.25rem;
  border-radius: 154px;
  width: 200px;
  height: 43px;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
}
#pushed-success .btn.continue-shopping .fa {
  line-height: 1.5;
}
#pushed-success .btn.continue-shopping:hover .fa {
  transition: all 0.5s;
  font-size: 1rem;
  color: #b6985f;
}
@media (max-width: 1299px) {
  #pushed-success .btn.continue-shopping {
    width: auto;
    margin-bottom: 1rem;
  }
}
#pushed-success .price-note,
#pushed-success .allergene-link a {
  color: var(--light-grey-text);
  text-decoration: none;
}
@media (max-width: 1299px) {
  #pushed-success .item-slider-desc.text-clamp-2 {
    min-height: 49px;
  }
}
#pushed-success .form-row.productbox-actions .item-list-basket-quantity {
  display: none;
}
#pushed-success .form-row.productbox-actions .add-to-cart button {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  width: 160px;
  height: 30px;
  border: none;
  font-size: 15px;
}
#pushed-success .form-row.productbox-actions .add-to-cart button i {
  font-size: 16px;
  transition: all 0.5s;
}
#pushed-success .form-row.productbox-actions .add-to-cart button:hover {
  color: #525252;
}
#pushed-success .form-row.productbox-actions .add-to-cart button:hover i {
  transition: all 0.5s;
}
@media (max-width: 991px) {
  #pushed-success .form-row.productbox-actions .add-to-cart button {
    width: auto;
    height: auto;
    font-size: 10px;
    padding: 5px;
  }
}
#pushed-success .form-row.productbox-actions .add-to-cart button i::before {
  font-size: 10px;
}
#pushed-success .product-wrapper a .item-slider-desc.text-clamp-2 {
  padding: 0 1.3rem;
}
@media (max-width: 1299px) {
  #pushed-success .product-wrapper a .item-slider-desc.text-clamp-2 {
    padding: 0 1.5rem;
  }
}

#content-wrapper {
  padding-top: 90px !important;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root {
  overflow: visible !important;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item {
  padding-bottom: 25px;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper {
  border: 0.5px solid #b69860;
  border-radius: 5px;
  max-width: 290px;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .productbox-image .inner {
  border-radius: 5px;
}
@media (max-width: 599px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .productbox-image .inner img {
    width: 100%;
  }
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a {
  text-decoration: none !important;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
  line-height: 133%;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0.2rem;
  padding: 0 3rem;
}
@media (max-width: 767px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
    font-size: 3.1vw;
    padding: 0 1rem;
  }
}
@media (max-width: 459px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper a .item-slider-desc.text-clamp-2 {
    font-size: 14px;
  }
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price {
  font-size: 18px;
  font-weight: 400;
  font-family: var(--second-family);
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price .price-note,
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price .allergene-link a {
  color: var(--light-grey-text);
  text-decoration: none;
}
@media (max-width: 767px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price {
    font-size: 3.6vw;
  }
}
@media (max-width: 459px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .price_wrapper .productbox-price {
    font-size: 14px;
  }
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .item-list-basket-quantity {
  display: none;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 button,
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  margin-bottom: -30px;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 button i,
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 a i {
  font-size: 16px;
  transition: all 0.5s;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 button:hover,
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 a:hover {
  color: #525252;
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 button:hover i,
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 a:hover i {
  transition: all 0.5s;
}
@media (max-width: 425px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 button,
#content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper .item-slider-price .productbox-actions .col-12 a {
    font-size: 3.5vw;
    border: 3px solid #fff;
    padding: 1.9vw 4.5vw;
    margin-bottom: -20px;
  }
}
@media (max-width: 450px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item .product-wrapper {
    border: 1px solid #b69860;
  }
}
@media (max-width: 425px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item {
    padding: 0 4.7rem;
  }
}
@media (max-width: 389px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-root .kk-slider-item {
    padding: 0 3.6rem;
  }
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-prev,
#content-wrapper .kk-slider-horizontal .kk-item-slider-next {
  height: 37px;
  top: auto;
  bottom: -41px;
  bottom: -89px;
  background-size: 100%;
  width: 23px;
}
@media (max-width: 767px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-prev,
#content-wrapper .kk-slider-horizontal .kk-item-slider-next {
    bottom: auto;
    top: 50%;
    height: 5vw;
    width: 3vw;
  }
}
@media (max-width: 425px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-prev,
#content-wrapper .kk-slider-horizontal .kk-item-slider-next {
    top: clamp(129px, 8.1875rem + (1vw - 3.9px) * -5.7143, 131px);
    height: 6vw;
    width: 4vw;
  }
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='38' viewBox='0 0 22 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.23223 17.2322C0.255923 18.2085 0.255923 19.7915 1.23223 20.7678L17.1421 36.6777C18.1184 37.654 19.7014 37.654 20.6777 36.6777C21.654 35.7014 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85787C21.654 3.88156 21.654 2.29864 20.6777 1.32233C19.7014 0.346023 18.1184 0.346023 17.1421 1.32233L1.23223 17.2322ZM5 16.5L3 16.5L3 21.5L5 21.5L5 16.5Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A");
  left: 48%;
}
@media (max-width: 1440px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-prev {
    left: 47%;
  }
}
@media (max-width: 767px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-prev {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93934 10.9393C0.353554 11.5251 0.353553 12.4749 0.93934 13.0607L10.4853 22.6066C11.0711 23.1924 12.0208 23.1924 12.6066 22.6066C13.1924 22.0208 13.1924 21.0711 12.6066 20.4853L4.12132 12L12.6066 3.51472C13.1924 2.92893 13.1924 1.97919 12.6066 1.3934C12.0208 0.807612 11.0711 0.807612 10.4853 1.3934L0.93934 10.9393ZM4 10.5L2 10.5L2 13.5L4 13.5L4 10.5Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    left: 3%;
  }
}
@media (max-width: 425px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-prev {
    left: 12%;
  }
}
#content-wrapper .kk-slider-horizontal .kk-item-slider-next {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='38' viewBox='0 0 22 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7678 20.7678C21.7441 19.7915 21.7441 18.2085 20.7678 17.2322L4.85787 1.32233C3.88156 0.346021 2.29864 0.34602 1.32233 1.32233C0.346023 2.29864 0.346023 3.88155 1.32233 4.85786L15.4645 19L1.32233 33.1421C0.34602 34.1184 0.34602 35.7014 1.32233 36.6777C2.29864 37.654 3.88155 37.654 4.85786 36.6777L20.7678 20.7678ZM17 21.5L19 21.5L19 16.5L17 16.5L17 21.5Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A");
  left: 51%;
}
@media (max-width: 1440px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-next {
    left: 52%;
  }
}
@media (max-width: 767px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-next {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0607 13.0607C13.6464 12.4749 13.6464 11.5251 13.0607 10.9393L3.51472 1.3934C2.92893 0.807611 1.97919 0.807611 1.3934 1.3934C0.807612 1.97918 0.807612 2.92893 1.3934 3.51472L9.87868 12L1.3934 20.4853C0.807611 21.0711 0.807611 22.0208 1.3934 22.6066C1.97918 23.1924 2.92893 23.1924 3.51472 22.6066L13.0607 13.0607ZM10 13.5L12 13.5L12 10.5L10 10.5L10 13.5Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 3%;
  }
}
@media (max-width: 425px) {
  #content-wrapper .kk-slider-horizontal .kk-item-slider-next {
    right: 12%;
  }
}
@media (max-width: 767px) {
  #content-wrapper .kk-slider-horizontal {
    margin-top: 20px !important;
  }
}
@media (max-width: 599px) {
  #content-wrapper .kk-slider-horizontal {
    display: flex;
    justify-content: center;
  }
}
#content-wrapper #slider-xsell .hr-sect {
  display: none;
}
@media (max-width: 767px) {
  #content-wrapper {
    padding-top: 0.4vw !important;
  }
}

.start-ts-widget-carousel,
.ts-widget-carousel {
  margin-top: 70px;
  margin-top: 110px;
  margin-bottom: 0;
  position: relative;
}
.start-ts-widget-carousel h2,
.ts-widget-carousel h2 {
  font-weight: 700;
  margin-bottom: 0.3rem;
  z-index: 1;
  position: relative;
}
.start-ts-widget-carousel h3,
.ts-widget-carousel h3 {
  font-family: var(--second-family);
  margin-bottom: 90px;
  margin-bottom: 49px;
  z-index: 1;
  position: relative;
}
.start-ts-widget-carousel .ts-wrapper-custom,
.ts-widget-carousel .ts-wrapper-custom {
  margin-left: 11vw;
  position: relative;
  height: 365px;
}
.start-ts-widget-carousel .ts-wrapper-custom etrusted-widget,
.ts-widget-carousel .ts-wrapper-custom etrusted-widget {
  z-index: 1;
  position: relative;
  display: block;
}
.start-ts-widget-carousel .ts-wrapper-custom::before,
.ts-widget-carousel .ts-wrapper-custom::before {
  content: "";
  background: rgba(82, 82, 82, 0.04);
  width: 113%;
  height: 392px;
  top: -160px;
  display: block;
  position: absolute;
  left: -13%;
}
@media (max-width: 767px) {
  .start-ts-widget-carousel .ts-wrapper-custom::before,
.ts-widget-carousel .ts-wrapper-custom::before {
    width: 113%;
    height: clamp(410px, 25.625rem + (1vw - 3.9px) * 13.2626, 460px);
    top: clamp(-239px, -10.6875rem + (1vw - 3.9px) * -18.0371, -171px);
  }
}
.start-ts-widget-carousel .ts-wrapper-custom::after,
.ts-widget-carousel .ts-wrapper-custom::after {
  content: "";
  background-image: url("/bilder/kk_dropper_uploads/bg_trueffel.png");
  background-repeat: no-repeat;
  position: absolute;
  width: clamp(380px, 23.75rem + (1vw - 9.92px) * 11.6987, 526px);
  height: clamp(291px, 18.1875rem + (1vw - 9.92px) * 10.7372, 425px);
  top: clamp(-127px, -2.5rem + (1vw - 9.92px) * -6.9712, -40px);
  left: -11vw;
  background-size: contain;
  z-index: 0;
}
@media (max-width: 767px) {
  .start-ts-widget-carousel .ts-wrapper-custom::after,
.ts-widget-carousel .ts-wrapper-custom::after {
    top: 86px;
    left: -60px;
    width: 240px;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .start-ts-widget-carousel .ts-wrapper-custom,
.ts-widget-carousel .ts-wrapper-custom {
    height: 299px;
  }
}
@media (max-width: 767px) {
  .start-ts-widget-carousel,
.ts-widget-carousel {
    margin-top: 48px;
    margin-bottom: 0;
  }
  .start-ts-widget-carousel h2,
.ts-widget-carousel h2 {
    font-size: 5vw !important;
  }
  .start-ts-widget-carousel h3,
.ts-widget-carousel h3 {
    font-size: 5vw !important;
    padding: 0 14vw;
    margin-bottom: 53px;
  }
}

#footer {
  font-size: 0.875rem;
  background-color: var(--light-grey-background);
}
#footer.startseite etrusted-widget {
  display: none;
}
#footer .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.33vw;
  padding-right: 8.33vw;
  max-width: 1920px !important;
}
@media (max-width: 767px) {
  #footer .container {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
@media (max-width: 767px) {
  #footer .container .newsletter-footer .col:nth-child(1) {
    padding: 0 30px;
  }
}
#footer .container .newsletter-footer .col .info {
  font-family: var(--font-family);
}
#footer .container .newsletter-footer .col form .newsletter-email-wrapper .input-group {
  width: 95%;
  margin: auto;
}
#footer .container .newsletter-footer .col form .newsletter-email-wrapper .input-group #newsletter_email {
  border-radius: 50px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid var(--light-grey-text);
}
#footer .container .newsletter-footer .col form .newsletter-email-wrapper .input-group .input-group-append .btn {
  border: 1px solid var(--light-grey-text);
  background: var(--gold);
  border-radius: 50px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#footer .container #footer-boxes {
  justify-content: space-between;
}
@media (max-width: 767px) {
  #footer .container #footer-boxes,
#footer .container .footer-social-media,
#footer .container .footnote-vat {
    padding: 0 15px;
  }
}

.modal.fade.tobasket {
  left: auto;
  right: 0;
  transition: opacity 0.15s linear;
  transition: all 0.5s;
  height: 100vh;
}
.modal.fade.tobasket.show {
  z-index: 2147483648;
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.modal.fade.tobasket.show .modal-dialog {
  transform: translateX(0);
}
.modal.fade.tobasket .modal-dialog {
  height: 100%;
  margin-top: 0;
  transform: translateX(100%);
}
.modal.fade.tobasket .modal-dialog .modal-header .close {
  color: #525252;
  background-color: transparent;
  border-radius: 0;
  right: 8%;
  top: 3%;
}

.cart-icon-dropdown a {
  color: var(--dark-grey);
}
.cart-icon-dropdown a i span {
  color: #fff;
}
.cart-icon-dropdown .dropdown-menu-right.extended {
  transition: all 0.5s;
  position: fixed;
  height: 100vh;
  background: #fff;
  top: 0;
  z-index: 2147483648;
  margin: 0;
  transform: translateX(100%);
  opacity: 0;
  max-width: 30%;
  background: var(--light-grey-background);
  border-left: 1px solid #b6985f;
  max-height: 93vh;
  overflow: scroll;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-sidebar-title {
  padding: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-sidebar-title h3 {
  margin: 0;
  font-weight: 700;
  color: #525252;
}
@media (max-width: 991px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-sidebar-title h3 {
    font-size: 1.8vw !important;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-sidebar-title {
    padding: 3vw 4.5vw;
  }
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-sidebar-title h3 {
    font-size: 4.8vw !important;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items {
  padding: 0 1.5rem;
  max-height: unset;
  display: flex;
  gap: 10px;
  flex-direction: column;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form {
  height: auto;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item {
  display: flex;
  align-items: center;
  border: 1px solid #b6985f;
  border-radius: 5px;
  background: #fff;
  position: relative;
  margin-bottom: 10px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-image {
  width: 40%;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-image img {
  border-radius: 5px;
  width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-image {
    width: 70%;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content {
  width: 100%;
  color: #525252;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: space-around;
  padding: 10px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name {
  font: 700 18px/133% var(--second-family);
  color: #525252;
  max-width: 250px;
}
@media (max-width: 991px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name {
    font-size: 1.3vw !important;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-name {
    font-size: 3.1vw !important;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-price {
  font: 400 18px/133% var(--second-family);
  color: #525252;
}
@media (max-width: 991px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-price {
    font-size: 1.3vw !important;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-price {
    font-size: 3.3vw !important;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-delete {
  position: absolute;
  right: -20px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-delete svg {
  width: 100%;
  height: auto;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl {
  font: 700 18px/133% var(--second-family);
  color: var(--gold);
  margin-top: 8px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper {
  max-width: 130px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group {
  border: none;
  align-items: center;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-prepend .btn-decrement {
  background: #b6985f;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-prepend .btn-decrement .fa-minus {
  color: #fff;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .quantity {
  font: 400 18px/133% var(--second-family);
  color: #525252;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-append .btn-increment {
  background: #b6985f;
  border-radius: 4px;
  background: #b6985f;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl .qty-wrapper .input-group .input-group-append .btn-increment .fa-plus {
  color: #fff;
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-form .basket-cart-item .basket-cart-item-content .basket-cart-item-anzahl {
    font-size: 3.3vw !important;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items .coupon-form {
  padding: 0.5rem 0 !important;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items .coupon-form #coupon-alert .alert {
  margin-bottom: 0;
  padding: 0.55rem 0.85rem;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items .coupon-form fieldset .row .col .input-group input {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items .coupon-form fieldset .row .col .input-group .input-group-append button {
  border-color: var(--gold);
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-checkout-btn {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border: none;
  height: auto;
  padding: 0.6rem 0.25rem;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-checkout-btn i {
  font-size: 16px;
  transition: all 0.5s;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-checkout-btn:hover {
  color: #525252;
}
.cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items #cart-checkout-btn:hover i {
  transition: all 0.5s;
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .basket-cart-items {
    padding: 5vw;
    gap: 4vw;
    max-height: 100vh;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .hide-wk {
  width: 15px;
  height: 15px;
  right: 5%;
  color: #525252;
  cursor: pointer;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .list-unstyled .font-weight-bold-util {
  font: 700 18px/133% var(--second-family);
  font-size: 1.3vw !important;
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .list-unstyled .font-weight-bold-util {
    font-size: 3.2vw !important;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator_dropdown .versandkostenfrei_text {
  font: italic 300 14px/150% var(--font-family);
  color: var(--dark-grey);
  display: block;
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator_dropdown .versandkostenfrei_text {
    font-size: 3vw !important;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator_dropdown .versandkostenfrei_text svg {
  width: 100%;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator {
  font-size: 16px;
}
@media (max-width: 991px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator {
    margin-top: 0.2rem;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator {
    margin-top: 2.4vw;
  }
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .versandkostenfrei_indicator .versandkostenfrei_text {
    font-size: 3.2vw !important;
    font-style: italic;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border-color: #b6985f;
  background: #fff;
  color: #b6985f;
  border-width: 2px;
  height: 49px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next i {
  font-size: 16px;
  transition: all 0.5s;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next:hover {
  color: #525252;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next:hover i {
  transition: all 0.5s;
}
@media (max-width: 991px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next {
    margin-bottom: 1rem;
  }
}
@media (max-width: 869px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next {
    font-size: 16px;
    width: 194px;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .cart-dropdown-next {
    font-size: 3.6vw;
    width: 100%;
    height: 11vw;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .btn-primary {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  margin: 0 auto;
  padding: 0.62rem 2.15rem;
  border-radius: 45px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  background: #b6985f;
  color: #fff;
  font-family: var(--second-family);
  font-weight: 700;
  transition: all 0.5s;
  align-content: center;
  box-shadow: none;
  -webkit-appearance: none;
  border-width: 2px;
  height: 49px;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .btn-primary i {
  font-size: 16px;
  transition: all 0.5s;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .btn-primary:hover {
  color: #525252;
}
.cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .btn-primary:hover i {
  transition: all 0.5s;
}
@media (max-width: 869px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .btn-primary {
    font-size: 16px;
    width: 194px;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .btn-primary {
    font-size: 3.6vw;
    width: 100%;
    height: 11vw;
  }
}
@media (max-width: 1600px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .col {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons .col .cart-dropdown-next {
    margin-bottom: 1vw;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body .cart-dropdown-buttons {
    margin-top: 4vw;
  }
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended .dropdown-body {
    padding: 5vw;
  }
}
.cart-icon-dropdown .dropdown-menu-right.extended.show {
  transition: all 0.5s;
  opacity: 1;
  display: block;
  transform: translateX(0);
}
@media (max-width: 767px) {
  .cart-icon-dropdown .dropdown-menu-right.extended {
    max-width: 83%;
  }
}

@media (max-width: 767px) {
  body {
    overflow: hidden;
  }
  body.artikelseite #consent-manager {
    display: none;
  }
  body.artikelseite .smoothscroll-top {
    bottom: 90px;
  }
  header#jtl-nav-wrapper .container-fluid {
    height: 10.6vw;
    padding-left: 4vw;
    padding-right: 4vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper {
    display: flex;
    align-items: center;
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #burger-menu {
    padding-top: 0;
    margin-right: 1vw;
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #burger-menu .navbar-toggler-icon {
    height: 0.6vw;
    width: 5.1vw;
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #burger-menu .navbar-toggler-icon::before {
    transform: translateX(-50%) translateY(-1.5vw);
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #burger-menu .navbar-toggler-icon::after {
    transform: translateX(-50%) translateY(1.5vw);
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #logo {
    margin-top: unset !important;
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #logo a {
    padding: 0;
  }
  header#jtl-nav-wrapper .container-fluid .toggler-logo-wrapper #logo a #shop-logo {
    height: 8vw !important;
    max-width: none;
  }
  header#jtl-nav-wrapper .container-fluid .navbar.justify-content-start {
    margin-left: auto;
  }
  header#jtl-nav-wrapper .container-fluid .navbar.justify-content-start #shop-nav #mobile-search-dropdown::before,
header#jtl-nav-wrapper .container-fluid .navbar.justify-content-start #shop-nav #mobile-search-dropdown::before,
header#jtl-nav-wrapper .container-fluid .navbar.justify-content-start #shop-nav .fa-user::before,
header#jtl-nav-wrapper .container-fluid .navbar.justify-content-start #shop-nav .fa-shopping-cart::before {
    font-size: 4vw;
  }
  header#jtl-nav-wrapper .container-fluid .navbar.justify-content-start #shop-nav .language-dropdown img {
    width: 4.6vw;
    height: auto;
  }
  .index-news-wrapper {
    padding: 3vw 0;
  }
  /* Mobile Sliders for Unterschied and Ueberblick and Recipe Suggestions */
  .slick-slider.custom-mobile,
.recipe-slider-mobile.slick-slider.custom-mobile {
    position: relative;
    padding: 0 20px !important;
    margin-bottom: 2rem !important;
  }
  .slick-slider.custom-mobile .slick-track,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track {
    display: flex !important;
  }
  .slick-slider.custom-mobile .slick-track .slick-slide,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track .slick-slide {
    height: auto;
    display: flex;
    justify-content: center;
    padding: 0 20px !important;
  }
  .slick-slider.custom-mobile .slick-track .slick-slide > div,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track .slick-slide > div {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .slick-slider.custom-mobile .slick-track .slick-slide > div .col,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track .slick-slide > div .col {
    overflow: hidden;
    padding: 0 !important;
    max-width: 302px !important;
  }
  .slick-slider.custom-mobile .slick-track .slick-slide > div .col .link-box,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track .slick-slide > div .col .link-box {
    width: 100%;
    margin: 0 auto;
  }
  .slick-slider.custom-mobile .slick-track .slick-slide > div .col .truef-img,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track .slick-slide > div .col .truef-img {
    min-height: unset !important;
  }
  .slick-slider.custom-mobile .slick-track .slick-slide > div .col .truef-img .truef-btn .btn,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-track .slick-slide > div .col .truef-img .truef-btn .btn {
    max-width: 320px;
  }
  .slick-slider.custom-mobile .slick-prev,
.slick-slider.custom-mobile .slick-next,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-prev,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    background-repeat: no-repeat;
    border: none;
    color: var(--gold);
    font-size: 2rem;
    z-index: 10;
    padding: 0;
    cursor: pointer;
    bottom: auto;
    height: 6vw;
    width: 3.7vw;
    opacity: 1;
  }
  .slick-slider.custom-mobile .slick-prev i,
.slick-slider.custom-mobile .slick-next i,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-prev i,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-next i {
    font-size: 2rem;
  }
  .slick-slider.custom-mobile .slick-prev:focus,
.slick-slider.custom-mobile .slick-next:focus,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-prev:focus,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-next:focus {
    outline: none;
  }
  .slick-slider.custom-mobile .slick-prev::after,
.slick-slider.custom-mobile .slick-next::after,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-prev::after,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-next::after {
    display: none;
  }
  .slick-slider.custom-mobile .slick-prev,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93934 10.9393C0.353554 11.5251 0.353553 12.4749 0.93934 13.0607L10.4853 22.6066C11.0711 23.1924 12.0208 23.1924 12.6066 22.6066C13.1924 22.0208 13.1924 21.0711 12.6066 20.4853L4.12132 12L12.6066 3.51472C13.1924 2.92893 13.1924 1.97919 12.6066 1.3934C12.0208 0.807612 11.0711 0.807612 10.4853 1.3934L0.93934 10.9393ZM4 10.5L2 10.5L2 13.5L4 13.5L4 10.5Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    left: 3%;
  }
  .slick-slider.custom-mobile .slick-next,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-next {
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0607 13.0607C13.6464 12.4749 13.6464 11.5251 13.0607 10.9393L3.51472 1.3934C2.92893 0.807611 1.97919 0.807611 1.3934 1.3934C0.807612 1.97918 0.807612 2.92893 1.3934 3.51472L9.87868 12L1.3934 20.4853C0.807611 21.0711 0.807611 22.0208 1.3934 22.6066C1.97918 23.1924 2.92893 23.1924 3.51472 22.6066L13.0607 13.0607ZM10 13.5L12 13.5L12 10.5L10 10.5L10 13.5Z' fill='%23B6985F'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 3%;
  }
  .slick-slider.custom-mobile .slick-dots,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-dots {
    bottom: -30px;
  }
  .slick-slider.custom-mobile .slick-dots li,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-dots li {
    margin: 0 4px;
  }
  .slick-slider.custom-mobile .slick-dots li button:before,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-dots li button:before {
    font-size: 10px;
    color: var(--gold);
  }
  .slick-slider.custom-mobile .slick-dots li.slick-active button:before,
.recipe-slider-mobile.slick-slider.custom-mobile .slick-dots li.slick-active button:before {
    color: var(--gold);
    opacity: 1;
  }
}
@media (max-width: 445px) {
  header#jtl-nav-wrapper .container-fluid {
    margin-bottom: 0;
  }
  /* Trueffelkunde Mobile Box Slider */
}