.elementor-267 .elementor-element.elementor-element-12389cbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-267 .elementor-element.elementor-element-93afd02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-6ae139d{width:100%;max-width:100%;text-align:start;}.elementor-267 .elementor-element.elementor-element-6ae139d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-6ae139d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:600;color:#000000;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-267 .elementor-element.elementor-element-c512c2e{width:100%;max-width:100%;text-align:start;color:#000000;font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-267 .elementor-element.elementor-element-c512c2e.elementor-element{--align-self:center;}.elementor-267 .elementor-element.elementor-element-24805f9{width:100%;max-width:100%;text-align:start;}.elementor-267 .elementor-element.elementor-element-24805f9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-267 .elementor-element.elementor-element-24805f9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:600;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-267 .elementor-element.elementor-element-caefe6d img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-00041bd img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-c474e21 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-e9d55a5 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-beb8952 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-ff23f55 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-d102f52 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-72adf8b img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-40916dc img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-cab463f img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-f1737d2 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-cdda2a8 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-e593f7d img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-cbb7bd9 img{width:35px;height:35px;object-fit:contain;object-position:center center;}.elementor-267 .elementor-element.elementor-element-d881dca{--spacer-size:5px;width:100%;max-width:100%;}.elementor-267 .elementor-element.elementor-element-dfa106e{width:auto;max-width:auto;}.elementor-267 .elementor-element.elementor-element-dfa106e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-267 .elementor-element.elementor-element-dfa106e .jet-woo-builder-archive-add-to-cart .button{display:inline-block;--display-type:inline-block;background-color:#0F2E23;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F2E23;border-radius:30px 30px 30px 30px;}.elementor-267 .elementor-element.elementor-element-dfa106e .jet-woo-builder-archive-add-to-cart .button:hover{color:#0F2E23;background-color:#02010100;border-color:#0F2E23;}.elementor-267 .elementor-element.elementor-element-dfa106e .jet-woo-builder-archive-add-to-cart .quantity{display:inline-block;width:60px;}.elementor-267 .elementor-element.elementor-element-dfa106e .jet-woo-builder-archive-add-to-cart .qty{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F2E23;border-radius:5px 5px 5px 5px;padding:7px 7px 7px 7px;}.elementor-267 .elementor-element.elementor-element-33d96160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-267 .elementor-element.elementor-element-33d96160:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-33d96160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-267 .elementor-element.elementor-element-33d96160.e-con{--align-self:flex-start;}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-33d96160{--width:50%;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-12389cbb{--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-267 .elementor-element.elementor-element-33d96160{--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-267 .elementor-element.elementor-element-33d96160.e-con{--order:-99999 /* order start hack */;}.elementor-267 .elementor-element.elementor-element-508b034 img{height:277px;object-fit:contain;}}/* Start custom CSS for image, class: .elementor-element-caefe6d */.elementor-267 .elementor-element.elementor-element-caefe6d {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-caefe6d::after {
  content: 'Pinda';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-caefe6d:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00041bd */.elementor-267 .elementor-element.elementor-element-00041bd {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-00041bd::after {
  content: 'Schaaldieren';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-00041bd:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c474e21 */.elementor-267 .elementor-element.elementor-element-c474e21 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-c474e21::after {
  content: 'Vis';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-c474e21:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d55a5 */.elementor-267 .elementor-element.elementor-element-e9d55a5 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-e9d55a5::after {
  content: 'Lactose';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-e9d55a5:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-beb8952 */.elementor-267 .elementor-element.elementor-element-beb8952 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-beb8952::after {
  content: 'Ei';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-beb8952:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff23f55 */.elementor-267 .elementor-element.elementor-element-ff23f55 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-ff23f55::after {
  content: 'Gluten';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-ff23f55:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d102f52 */.elementor-267 .elementor-element.elementor-element-d102f52 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-d102f52::after {
  content: 'Noten';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-d102f52:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72adf8b */.elementor-267 .elementor-element.elementor-element-72adf8b {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-72adf8b::after {
  content: 'Sesamzaad';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-72adf8b:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40916dc */.elementor-267 .elementor-element.elementor-element-40916dc {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-40916dc::after {
  content: 'Mosterd';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-40916dc:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cab463f */.elementor-267 .elementor-element.elementor-element-cab463f {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-cab463f::after {
  content: 'Soja';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-cab463f:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1737d2 */.elementor-267 .elementor-element.elementor-element-f1737d2 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-f1737d2::after {
  content: 'Selderij';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-f1737d2:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdda2a8 */.elementor-267 .elementor-element.elementor-element-cdda2a8 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-cdda2a8::after {
  content: 'Sulfiet';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-cdda2a8:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e593f7d */.elementor-267 .elementor-element.elementor-element-e593f7d {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-e593f7d::after {
  content: 'Weekdieren';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-e593f7d:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbb7bd9 */.elementor-267 .elementor-element.elementor-element-cbb7bd9 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.elementor-267 .elementor-element.elementor-element-cbb7bd9::after {
  content: 'Lupine';
  visibility: hidden;
  opacity: 0;
  background: #191917;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  bottom: 125%; /* boven icoon */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  pointer-events: none;
}

.elementor-267 .elementor-element.elementor-element-cbb7bd9:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */