/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.91.0_webpack@5.101.3/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./scss/main.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Grandstander";
  src: url(Grandstander-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Grandstander";
  src: url(Grandstander-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Grandstander";
  src: url(Grandstander-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(open-sans-v40-latin-300.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(open-sans-v40-latin-regular.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(open-sans-v40-latin-600.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(open-sans-v40-latin-700.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* yanone-kaffeesatz-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Yanone Kaffeesatz";
  font-style: normal;
  font-weight: 400;
  src: url(yanone-kaffeesatz-v29-latin-regular.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* yanone-kaffeesatz-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Yanone Kaffeesatz";
  font-style: normal;
  font-weight: 500;
  src: url(yanone-kaffeesatz-v29-latin-500.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/**
 * Table styling
 */
table {
  background-color: transparent;
  width: 100%;
  margin-bottom: 15px;
  font-size: 0.9em;
  border-spacing: 0;
  border-collapse: collapse;
}
table th,
table td {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
  border: 1px solid rgba(128, 128, 128, 0.5019607843);
}
table th {
  font-weight: bold;
}
table thead th,
table tfoot th {
  font-size: 1em;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
  border-top: 1px solid rgba(128, 128, 128, 0.5019607843);
}
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
  background-color: rgba(128, 128, 128, 0.0705882353);
}
table tbody tr:hover > td,
table tbody tr:hover > th {
  background-color: rgba(128, 128, 128, 0.1019607843);
}
table tbody + tbody {
  border-top: 2px solid rgba(128, 128, 128, 0.5019607843);
}
@media (max-width: 767px) {
  table table {
    font-size: 0.8em;
  }
  table table th,
  table table td {
    padding: 7px;
    line-height: 1.3;
  }
  table table th {
    font-weight: 400;
  }
}

/**
 * List styling
 */
dl,
dt,
dd,
ol,
ul,
li {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ul {
  padding-inline-start: 1em;
}
ul:not(:last-child) {
  margin-bottom: 1.5rem;
}

/* Soft Fade-In */
@keyframes rnrFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Gentle Slide-In from Left */
@keyframes rnrSlideInLeft {
  from {
    transform: translateX(-30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
/* Gentle Slide-In from Right */
@keyframes rnrSlideInRight {
  from {
    transform: translateX(30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes rnrSlideInDown {
  from {
    transform: translateY(-30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes rnrSlideInUp {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
/* Delicate Sparkle Effect */
@keyframes rnrSparkle {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  50% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0.5;
  }
}
/* Graceful Text Reveal */
@keyframes rnrRevealText {
  from {
    clip-path: inset(0 100% 0 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
body.elementor-editor-active .rnrRevealText {
  clip-path: inset(0 0 0 0) !important;
}

/* Elegant Zoom In */
@keyframes rnrZoomIn {
  from {
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/* Dreamy Float */
@keyframes rnrFloat {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
/* Romantic Spin */
@keyframes rnrSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* Blossoming Scale */
@keyframes rnrBlossomScale {
  from {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes wave {
  0% {
    transform: skewY(0deg);
  }
  25% {
    transform: skewY(-2deg);
  }
  50% {
    transform: skewY(0deg);
  }
  75% {
    transform: skewY(2deg);
  }
  100% {
    transform: skewY(0deg);
  }
}
@keyframes wave-3d {
  0% {
    transform: rotateY(0deg) rotateX(0deg) translateZ(0px);
  }
  25% {
    transform: rotateY(15deg) rotateX(2deg) translateZ(5px); /* Pulls slightly forward and rotates */
  }
  50% {
    transform: rotateY(0deg) rotateX(0deg) translateZ(0px);
  }
  75% {
    transform: rotateY(-15deg) rotateX(-2deg) translateZ(-5px); /* Pushes slightly backward and rotates */
  }
  100% {
    transform: rotateY(0deg) rotateX(0deg) translateZ(0px);
  }
}
@keyframes wave-clip {
  0%, 100% {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    transform: rotateY(0deg);
  }
  50% {
    clip-path: polygon(0% 0%, 100% 0%, 100% 95%, 75% 100%, 25% 90%, 0% 100%);
    transform: rotateY(3deg);
  }
}
@keyframes flagSway {
  0% {
    transform: rotateY(0deg) skewX(0deg) translateX(0px);
  }
  25% {
    transform: rotateY(2deg) skewX(-1deg) translateX(1px);
  }
  50% {
    transform: rotateY(0deg) skewX(0deg) translateX(0px);
  }
  75% {
    transform: rotateY(-2deg) skewX(1deg) translateX(-1px);
  }
  100% {
    transform: rotateY(0deg) skewX(0deg) translateX(0px);
  }
}
.rnrFadeIn {
  animation: rnrFadeIn 1.5s ease-in;
}

.rnrSlideInLeft {
  animation: rnrSlideInLeft 0.8s ease-out;
}

.rnrSlideInRight {
  animation: rnrSlideInRight 0.8s ease-out;
}

.rnrSlideInDown {
  animation: rnrSlideInDown 0.8s ease-out;
}

.rnrSlideInUp {
  animation: rnrSlideInUp 0.8s ease-out;
}

.rnrSparkle {
  animation: rnrSparkle 2s infinite;
}

.rnrRevealText {
  animation: rnrRevealText 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.rnrZoomIn {
  animation: rnrZoomIn 1s ease-out;
}

.rnrFloat {
  animation: rnrFloat 3s ease-in-out infinite;
}

.rnrSpin {
  animation: rnrSpin 20s linear infinite;
}

.rnrBlossomScale {
  animation: rnrBlossomScale 1.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

#logoContainer > .elementor-element#logoDips {
  order: 1;
  opacity: 0.3;
}
#logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 6vw;
}
#logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 6vw;
  width: auto;
}
#logoContainer > .elementor-element#logoRecipes {
  order: 2;
  opacity: 1;
}
#logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 8vw;
}
#logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 8vw;
  width: auto;
}
#logoContainer > .elementor-element#logoPommespuder {
  order: 3;
  opacity: 0.3;
}
#logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 6vw;
}
#logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 6vw;
  width: auto;
}
@media (max-width: 1024px) {
  #logoContainer > .elementor-element#logoDips {
    opacity: 0.3;
  }
  #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 8vw;
  }
  #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 8vw;
    width: auto;
  }
  #logoContainer > .elementor-element#logoRecipes {
    opacity: 1;
  }
  #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 14vw;
  }
  #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 14vw;
    width: auto;
  }
  #logoContainer > .elementor-element#logoPommespuder {
    opacity: 0.3;
  }
  #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 8vw;
  }
  #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 8vw;
    width: auto;
  }
}
@media (max-width: 767px) {
  #logoContainer > .elementor-element {
    order: initial;
    opacity: initial;
  }
  #logoContainer > .elementor-element#logoRecipes {
    opacity: 1;
  }
  #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 20vw;
  }
  #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 20vw;
    width: auto;
  }
  #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: initial;
  }
  #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: initial;
  }
}

body.term-dips #logoContainer > .elementor-element#logoDips, body.rezept-dips #logoContainer > .elementor-element#logoDips, body.produkt-dips #logoContainer > .elementor-element#logoDips, body.dips #logoContainer > .elementor-element#logoDips, body.term-grillschokolade #logoContainer > .elementor-element#logoDips, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips, body.grillschokolade #logoContainer > .elementor-element#logoDips {
  order: 2 !important;
  opacity: 1;
}
body.term-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 8vw;
}
body.term-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 8vw;
  width: auto;
}
body.term-dips #logoContainer > .elementor-element#logoRecipes, body.rezept-dips #logoContainer > .elementor-element#logoRecipes, body.produkt-dips #logoContainer > .elementor-element#logoRecipes, body.dips #logoContainer > .elementor-element#logoRecipes, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.grillschokolade #logoContainer > .elementor-element#logoRecipes {
  order: 1 !important;
  opacity: 0.3;
}
body.term-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 6vw;
}
body.term-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 6vw;
  width: auto;
}
body.term-dips #logoContainer > .elementor-element#logoPommespuder, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder, body.dips #logoContainer > .elementor-element#logoPommespuder, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder {
  order: 3 !important;
  opacity: 0.3;
}
body.term-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 6vw;
}
body.term-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 6vw;
  width: auto;
}
@media (max-width: 1024px) {
  body.term-dips #logoContainer > .elementor-element#logoDips, body.rezept-dips #logoContainer > .elementor-element#logoDips, body.produkt-dips #logoContainer > .elementor-element#logoDips, body.dips #logoContainer > .elementor-element#logoDips, body.term-grillschokolade #logoContainer > .elementor-element#logoDips, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips, body.grillschokolade #logoContainer > .elementor-element#logoDips {
    opacity: 1;
  }
  body.term-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 14vw;
  }
  body.term-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 14vw;
    width: auto;
  }
  body.term-dips #logoContainer > .elementor-element#logoRecipes, body.rezept-dips #logoContainer > .elementor-element#logoRecipes, body.produkt-dips #logoContainer > .elementor-element#logoRecipes, body.dips #logoContainer > .elementor-element#logoRecipes, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.grillschokolade #logoContainer > .elementor-element#logoRecipes {
    opacity: 0.3;
  }
  body.term-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 8vw;
  }
  body.term-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 8vw;
    width: auto;
  }
  body.term-dips #logoContainer > .elementor-element#logoPommespuder, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder, body.dips #logoContainer > .elementor-element#logoPommespuder, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder {
    opacity: 0.3;
  }
  body.term-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 8vw;
  }
  body.term-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 8vw;
    width: auto;
  }
}
@media (max-width: 767px) {
  body.term-dips #logoContainer > .elementor-element#logoRecipes, body.rezept-dips #logoContainer > .elementor-element#logoRecipes, body.produkt-dips #logoContainer > .elementor-element#logoRecipes, body.dips #logoContainer > .elementor-element#logoRecipes, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.grillschokolade #logoContainer > .elementor-element#logoRecipes {
    opacity: 1;
  }
  body.term-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 20vw;
  }
  body.term-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.dips #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.grillschokolade #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 20vw;
    width: auto;
  }
  body.term-dips #logoContainer > .elementor-element#logoDips, body.term-dips #logoContainer > .elementor-element#logoRecipes, body.term-dips #logoContainer > .elementor-element#logoPommespuder, body.rezept-dips #logoContainer > .elementor-element#logoDips, body.rezept-dips #logoContainer > .elementor-element#logoRecipes, body.rezept-dips #logoContainer > .elementor-element#logoPommespuder, body.produkt-dips #logoContainer > .elementor-element#logoDips, body.produkt-dips #logoContainer > .elementor-element#logoRecipes, body.produkt-dips #logoContainer > .elementor-element#logoPommespuder, body.dips #logoContainer > .elementor-element#logoDips, body.dips #logoContainer > .elementor-element#logoRecipes, body.dips #logoContainer > .elementor-element#logoPommespuder, body.term-grillschokolade #logoContainer > .elementor-element#logoDips, body.term-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.term-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.rezept-grillschokolade #logoContainer > .elementor-element#logoDips, body.rezept-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.rezept-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.produkt-grillschokolade #logoContainer > .elementor-element#logoDips, body.produkt-grillschokolade #logoContainer > .elementor-element#logoRecipes, body.produkt-grillschokolade #logoContainer > .elementor-element#logoPommespuder, body.grillschokolade #logoContainer > .elementor-element#logoDips, body.grillschokolade #logoContainer > .elementor-element#logoRecipes, body.grillschokolade #logoContainer > .elementor-element#logoPommespuder {
    order: initial;
  }
}

body.term-pommes-puder #logoContainer > .elementor-element#logoDips, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips, body.pommes-puder #logoContainer > .elementor-element#logoDips {
  order: 3;
  opacity: 0.3;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 6vw;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 6vw;
  width: auto;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.pommes-puder #logoContainer > .elementor-element#logoRecipes {
  order: 1;
  opacity: 0.3;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 6vw;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 6vw;
  width: auto;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder {
  order: 2;
  opacity: 1;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
  font-size: 8vw;
}
body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
  height: 8vw;
  width: auto;
}
@media (max-width: 1024px) {
  body.term-pommes-puder #logoContainer > .elementor-element#logoDips, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips, body.pommes-puder #logoContainer > .elementor-element#logoDips {
    opacity: 0.3;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 8vw;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoDips .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 8vw;
    width: auto;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.pommes-puder #logoContainer > .elementor-element#logoRecipes {
    opacity: 0.3;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 8vw;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 8vw;
    width: auto;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder {
    opacity: 1;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 14vw;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 14vw;
    width: auto;
  }
}
@media (max-width: 767px) {
  body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.pommes-puder #logoContainer > .elementor-element#logoRecipes {
    opacity: 1;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon, body.pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon {
    font-size: 20vw;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg, body.pommes-puder #logoContainer > .elementor-element#logoRecipes .elementor-widget-container .elementor-icon-wrapper a.elementor-icon svg {
    height: 20vw;
    width: auto;
  }
  body.term-pommes-puder #logoContainer > .elementor-element#logoDips, body.term-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.term-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.rezept-pommes-puder #logoContainer > .elementor-element#logoDips, body.rezept-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.rezept-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.produkt-pommes-puder #logoContainer > .elementor-element#logoDips, body.produkt-pommes-puder #logoContainer > .elementor-element#logoRecipes, body.produkt-pommes-puder #logoContainer > .elementor-element#logoPommespuder, body.pommes-puder #logoContainer > .elementor-element#logoDips, body.pommes-puder #logoContainer > .elementor-element#logoRecipes, body.pommes-puder #logoContainer > .elementor-element#logoPommespuder {
    order: initial;
  }
}

@media (max-width: 767px) {
  body.tourdaten #logoContainer, body.ueber-uns #logoContainer, body.home #logoContainer {
    justify-content: center;
  }
}

.theme_rnr {
  --cc-bg: #161a1c;
  --cc-text: #d8e5ea;
  --cc-btn-primary-bg: #FFC107; /* Updated primary color */
  --cc-btn-primary-text: #151515;
  --cc-btn-primary-hover-bg: #E6B000; /* Darkened version of new primary color for hover */
  --cc-btn-primary-hover-text: #151515;
  --cc-btn-secondary-bg: #242c31;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #2b353c;
  --cc-toggle-bg-off: #667481;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg); /* Uses updated primary color */
  --cc-toggle-bg-readonly: #343e45;
  --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
  --cc-toggle-knob-icon-color: var(--cc-bg);
  --cc-cookie-category-block-bg: #1e2428;
  --cc-cookie-category-block-bg-hover: #242c31;
  --cc-section-border: #222a30;
  --cc-block-text: #bac9cf;
  --cc-cookie-table-border: #2b3035;
  --cc-overlay-bg: rgba(4, 6, 8, .85);
  --cc-webkit-scrollbar-bg: #2c343a;
  --cc-webkit-scrollbar-bg-hover: #384148;
  --cc-z-index: 99998;
  --cc-font-family: "Grandstander", sans-serif;
}

.theme_rnr .cc_div a {
  color: var(--cc-btn-primary-bg); /* Uses updated primary color */
}

.theme_rnr #cc_div #s-hdr {
  border-bottom: none;
}

.theme_rnr .cc_div #c-txt {
  color: #b0b8c6 !important;
}

.theme_rnr #cc_div #cm {
  border: 2px solid var(--cc-btn-primary-bg); /* Uses updated primary color */
}

html {
  scrollbar-gutter: stable;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

html,
body {
  height: 100%;
}

body {
  display: flex;
  flex-flow: column nowrap;
}
body [data-elementor-type=header] + div {
  flex-grow: 1;
}

body:not(.elementor-editor-active) .elementor-element.elementor-widget-off-canvas {
  position: absolute;
}

body:not(.elementor-editor-active) .elementor-widget-wrap .elementor-element:has(+ .elementor-element.elementor-widget-off-canvas) {
  margin-bottom: 0 !important;
}

body:not(.elementor-editor-active) .header {
  transition: none !important;
  opacity: 0;
  pointer-events: none;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.alignfull {
  width: 100%;
}

.e-con {
  transition: none !important;
}

.elementor-element .elementor-widget-container {
  transition: none;
}

.elementor-button .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  transition: 0.2s ease-in-out;
}
.elementor-button:hover .elementor-button-icon.elementor-align-icon-left {
  transform: translateX(-4px);
}
.elementor-button:hover .elementor-button-icon.elementor-align-icon-right {
  transform: translateX(4px);
}

body:not(.elementor-editor-active) #productImage {
  opacity: 0;
}

.shadow-svg {
  --shadow-scale: 1.4;
  --shadow-opacity: 0.2;
  position: absolute;
  top: 85px;
  left: 50%;
  width: 110px;
  height: 50px;
  z-index: 0;
  overflow: visible;
  transform: translateX(-50%) scale(var(--shadow-scale));
  opacity: var(--shadow-opacity);
}
@media (min-width: 768px) {
  .shadow-svg {
    top: 145px;
    width: 170px;
    height: 80px;
  }
}
@media (min-width: 1025px) {
  .shadow-svg {
    top: 200px;
    width: 200px;
    height: 80px;
  }
}

.prose {
  max-width: 65ch;
}
.prose p {
  max-width: 65ch;
}

#offCanvasMenu .is-current-page {
  text-decoration: underline;
  text-underline-offset: 3px;
}

header .wpml-ls-legacy-dropdown-click {
  width: fit-content;
  z-index: 999;
  position: relative;
}
header .wpml-ls-legacy-dropdown-click a {
  font-size: 16px;
}
header .wpml-ls-legacy-dropdown-click a span {
  line-height: 1.4;
}
header .wpml-ls-legacy-dropdown-click a,
header .wpml-ls-legacy-dropdown-click a:hover {
  color: #ffffff !important;
  background: #151515 !important;
}
header .wpml-ls-item-toggle {
  background: #151515 !important;
  border: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi43MmU1OGQ1NWFjZWI2ZDcwNjNhOS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Q7QURFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBRDtBREdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0REO0FESUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNGRDtBREtBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSEQ7QURNQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0pEO0FET0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNMRDtBRFFBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDTkQ7QURTQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1BEO0FDbEVBOztFQUFBO0FBU0E7RUFDQyw2QkFMVTtFQU1WO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4REQ7QUM1REM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUQ4REY7QUMzREM7RUFDQztBRDZERjtBQzFEQzs7RUFFQztBRDRERjtBQzlDSTs7Ozs7Ozs7Ozs7O0VBRUM7QUQwREw7QUNsREU7O0VBRUMsbURBbkRZO0FEdUdmO0FDakRFOztFQUVDLG1EQXZEYztBRDBHakI7QUMvQ0M7RUFDQztBRGlERjtBQzlDQztFQUVDO0lBQ0M7RUQrQ0Q7RUM3Q0M7O0lBRUM7SUFDQTtFRCtDRjtFQzVDQztJQUNDO0VEOENGO0FBQ0Y7O0FFbklBOztFQUFBO0FBSUE7Ozs7OztFQU1DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUlEOztBRWxJQTtFQUNDO0FGcUlEO0FFbklDO0VBQ0M7QUZxSUY7O0FHNUpBO0FBQ0E7RUFDQztJQUNDO0VIK0pBO0VHN0pEO0lBQ0M7RUgrSkE7QUFDRjtBRzVKQTtBQUNBO0VBQ0M7SUFDQztJQUNBO0VIOEpBO0VHNUpEO0lBQ0M7SUFDQTtFSDhKQTtBQUNGO0FHM0pBO0FBQ0E7RUFDQztJQUNDO0lBQ0E7RUg2SkE7RUczSkQ7SUFDQztJQUNBO0VINkpBO0FBQ0Y7QUd6SkE7RUFDQztJQUNDO0lBQ0E7RUgySkE7RUd6SkQ7SUFDQztJQUNBO0VIMkpBO0FBQ0Y7QUd2SkE7RUFDQztJQUNDO0lBQ0E7RUh5SkE7RUd2SkQ7SUFDQztJQUNBO0VIeUpBO0FBQ0Y7QUd0SkE7QUFDQTtFQUNDO0lBQ0M7SUFDQTtFSHdKQTtFR3RKRDtJQUNDO0lBQ0E7RUh3SkE7RUd0SkQ7SUFDQztJQUNBO0VId0pBO0FBQ0Y7QUdySkE7QUFDQTtFQUNDO0lBQ0M7RUh1SkE7RUdySkQ7SUFDQztFSHVKQTtBQUNGO0FHbkpDO0VBQ0M7QUhxSkY7O0FHaEpBO0FBQ0E7RUFDQztJQUNDO0lBQ0E7RUhtSkE7RUdqSkQ7SUFDQztJQUNBO0VIbUpBO0FBQ0Y7QUdoSkE7QUFDQTtFQUNDO0lBQ0M7RUhrSkE7RUdoSkQ7SUFDQztFSGtKQTtFR2hKRDtJQUNDO0VIa0pBO0FBQ0Y7QUcvSUE7QUFDQTtFQUNDO0lBQ0M7RUhpSkE7RUcvSUQ7SUFDQztFSGlKQTtBQUNGO0FHOUlBO0FBQ0E7RUFDQztJQUNDO0lBQ0E7RUhnSkE7RUc5SUQ7SUFDQztJQUNBO0VIZ0pBO0FBQ0Y7QUc3SUE7RUFDQztJQUNDO0VIK0lBO0VHN0lEO0lBQ0M7RUgrSUE7RUc3SUQ7SUFDQztFSCtJQTtFRzdJRDtJQUNDO0VIK0lBO0VHN0lEO0lBQ0M7RUgrSUE7QUFDRjtBRzVJQTtFQUNDO0lBQ0M7RUg4SUE7RUc1SUQ7SUFDQztFSDhJQTtFRzVJRDtJQUNDO0VIOElBO0VHNUlEO0lBQ0M7RUg4SUE7RUc1SUQ7SUFDQztFSDhJQTtBQUNGO0FHM0lBO0VBQ0M7SUFDQztJQUNBO0VINklBO0VHM0lEO0lBQ0M7SUFRQTtFSHNJQTtBQUNGO0FHbklBO0VBQ0M7SUFDQztFSHFJQTtFR25JRDtJQUNDO0VIcUlBO0VHbklEO0lBQ0M7RUhxSUE7RUduSUQ7SUFDQztFSHFJQTtFR25JRDtJQUNDO0VIcUlBO0FBQ0Y7QUds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cEJKOztBQW5wQkE7RUFDQztBQXNwQkQ7O0FBbnBCQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFvcEJEO0FBbHBCQztFQWZEO0lBZ0JFO0lBQ0E7SUFDQTtFQXFwQkE7QUFDRjtBQW5wQkM7RUFyQkQ7SUFzQkU7SUFDQTtJQUNBO0VBc3BCQTtBQUNGOztBQW5wQkE7RUFDQztBQXNwQkQ7QUFwcEJDO0VBQ0M7QUFzcEJGOztBQWpwQkM7RUFDQztFQUNBO0FBb3BCRjs7QUEvb0JDO0VBQ0M7RUFDQTtFQUNBO0FBa3BCRjtBQWhwQkU7RUFDQztBQWtwQkg7QUFocEJHO0VBQ0M7QUFrcEJKO0FBOW9CRTs7RUFFQztFQUNBO0FBZ3BCSDtBQTVvQkM7RUFDQztFQUNBO0FBOG9CRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaXgtcm5yLXJlemVwdGUvLi9zY3NzL19mb250cy5zY3NzIiwid2VicGFjazovL2l4LXJuci1yZXplcHRlLy4vc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vaXgtcm5yLXJlemVwdGUvLi9zY3NzL3Jlc2V0L190YWJsZS5zY3NzIiwid2VicGFjazovL2l4LXJuci1yZXplcHRlLy4vc2Nzcy9yZXNldC9fbGlzdC5zY3NzIiwid2VicGFjazovL2l4LXJuci1yZXplcHRlLy4vc2Nzcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2l4LXJuci1yZXplcHRlLy4vc2Nzcy9fbG9nb3Muc2NzcyIsIndlYnBhY2s6Ly9peC1ybnItcmV6ZXB0ZS8uL3Njc3MvX2Nvb2tpZS1jb25zZW50LnNjc3MiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/