.elementor-129 .elementor-element.elementor-element-rcp00001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-129 .elementor-element.elementor-element-rcp00001:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-rcp00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-129 .elementor-element.elementor-element-rcp00002{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-rcp00003{text-align:center;}.elementor-129 .elementor-element.elementor-element-rcp00003 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-129 .elementor-element.elementor-element-rcp00010{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-129 .elementor-element.elementor-element-rcp00010:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-rcp00010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-rcp00011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-129 .elementor-element.elementor-element-rcp00011 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#2B2824;}.elementor-129 .elementor-element.elementor-element-rcp00012 .jet-listing-dynamic-field__content{color:#C8953D;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:left;}.elementor-129 .elementor-element.elementor-element-rcp00012 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-129 .elementor-element.elementor-element-rcp00012 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-129 .elementor-element.elementor-element-rcp00012 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-129 .elementor-element.elementor-element-rcp00013{--divider-border-style:solid;--divider-color:#DDD6C7;--divider-border-width:1px;}.elementor-129 .elementor-element.elementor-element-rcp00013 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-129 .elementor-element.elementor-element-rcp00013 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-129 .elementor-element.elementor-element-rcp00014{color:#2B2824;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-129 .elementor-element.elementor-element-rcp00015{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-129 .elementor-element.elementor-element-rcp00015 .jet-listing-dynamic-field__content{color:#2B2824;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-align:left;}.elementor-129 .elementor-element.elementor-element-rcp00015 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-129 .elementor-element.elementor-element-rcp00015 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-129 .elementor-element.elementor-element-rcp00015 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-129 .elementor-element.elementor-element-rcp00016 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-129 .elementor-element.elementor-element-rcp00016 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-129 .elementor-element.elementor-element-rcp00016 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#2B2824;}.elementor-129 .elementor-element.elementor-element-rcp00017 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:#2B2824;}.elementor-129 .elementor-element.elementor-element-rcp00018 .jet-listing-dynamic-field__content{color:#2B2824;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.4em;text-align:left;}.elementor-129 .elementor-element.elementor-element-rcp00018 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-129 .elementor-element.elementor-element-rcp00018 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-129 .elementor-element.elementor-element-rcp00018 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-129 .elementor-element.elementor-element-rcp00040{--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;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-rcp00042{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-rcp00043 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.2px;color:#C8953D;}.elementor-129 .elementor-element.elementor-element-rcp00044 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1A1A18;}.elementor-129 .elementor-element.elementor-element-rcp00045{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-129 .elementor-element.elementor-element-rcp00019{--divider-border-style:solid;--divider-color:#DDD6C7;--divider-border-width:1px;}.elementor-129 .elementor-element.elementor-element-rcp00019 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-129 .elementor-element.elementor-element-rcp00019 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:1.4em;fill:#2B2824;color:#2B2824;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button:focus{background-color:#FFFFFF00;color:#C8953D;}.elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button:hover svg, .elementor-129 .elementor-element.elementor-element-rcp00020 .elementor-button:focus svg{fill:#C8953D;}.elementor-129 .elementor-element.elementor-element-rcp00030 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-129 .elementor-element.elementor-element-rcp00002{--content-width:800px;}}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-rcp00001{--padding-top:24px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-129 .elementor-element.elementor-element-rcp00010{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-129 .elementor-element.elementor-element-rcp00011 .elementor-heading-title{font-size:28px;}.elementor-129 .elementor-element.elementor-element-rcp00045{--grid-columns:2;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-rcp00001{--padding-top:16px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-129 .elementor-element.elementor-element-rcp00003 img{height:250px;}.elementor-129 .elementor-element.elementor-element-rcp00010{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-129 .elementor-element.elementor-element-rcp00011 .elementor-heading-title{font-size:24px;}.elementor-129 .elementor-element.elementor-element-rcp00044 .elementor-heading-title{font-size:24px;}.elementor-129 .elementor-element.elementor-element-rcp00045{--grid-columns:2;--grid-row-gap:12px;--grid-column-gap:12px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-rcp00003 */.elementor-129 .elementor-element.elementor-element-rcp00003 img{ width:100%; display:block; aspect-ratio:800/402; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-rcp00014 */.elementor-129 .elementor-element.elementor-element-rcp00014 p{ margin:0 0 22px; } .elementor-129 .elementor-element.elementor-element-rcp00014 p:last-child{ margin-bottom:0; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-rcp00016 */.elementor-129 .elementor-element.elementor-element-rcp00016 .jet-listing-dynamic-repeater__items{ display:flex; flex-direction:column; gap:0; }.elementor-129 .elementor-element.elementor-element-rcp00016 .jet-listing-dynamic-repeater__item{ margin:0; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient{ display:flex; align-items:flex-start; gap:11px; padding:9px 4px; margin:0; border-bottom:1px solid #EDE7DA; cursor:pointer; user-select:none; transition:color .2s ease; }.elementor-129 .elementor-element.elementor-element-rcp00016 .jet-listing-dynamic-repeater__item:last-child .eb-ingredient{ border-bottom:0; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient__vak{ flex:0 0 auto; width:19px; height:19px; margin-top:2px; border:1.5px solid #C8BFAC; border-radius:4px; background:#FFFFFF; display:flex; align-items:center; justify-content:center; transition:background-color .2s ease,border-color .2s ease; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient__vak svg{ width:12px; height:12px; opacity:0; transition:opacity .15s ease; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient input{ position:absolute; opacity:0; width:0; height:0; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient.is-af{ color:#8B847B; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient.is-af .eb-ingredient__tekst{ text-decoration:line-through; text-decoration-color:#C8BFAC; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient.is-af .eb-ingredient__vak{ background:#2D493D; border-color:#2D493D; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient.is-af .eb-ingredient__vak svg{ opacity:1; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient:hover .eb-ingredient__vak{ border-color:#2D493D; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient input:focus-visible + .eb-ingredient__vak{ outline:2px solid #C8953D; outline-offset:2px; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient__wis{ margin-top:12px; background:none; border:0; padding:0; font-family:DM Sans,sans-serif; font-size:13px; color:#2D493D; cursor:pointer; text-decoration:underline; text-underline-offset:3px; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient__wis:hover{ color:#C8953D; }.elementor-129 .elementor-element.elementor-element-rcp00016 .eb-ingredient__wis[hidden]{ display:none; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-rcp00018 */.elementor-129 .elementor-element.elementor-element-rcp00018 p{ margin:0 0 22px; } .elementor-129 .elementor-element.elementor-element-rcp00018 p:last-child{ margin-bottom:0; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-rcp00045 */.elementor-129 .elementor-element.elementor-element-rcp00045 .elementor-grid > *:not(style){ min-width:0; }.elementor-129 .elementor-element.elementor-element-rcp00045 .elementor-grid > *:not(style) > .e-con{ min-width:0; max-width:100%; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item{ border-radius:8px; transition:background-color .2s ease; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item:hover{ background:#EFEADF; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item h1,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item h2,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item h3,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item h4,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item h5,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item h6,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .elementor-heading-title,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .elementor-heading-title a{ color:#1A1A18; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .elementor-heading-title a:hover{ color:#2D493D; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs{ color:#2B2824; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__heel,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__cent{ color:#2B2824; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__oud,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__vanaf{ color:#8B847B; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__nu,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__nu .eb-prijs__heel,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__nu .eb-prijs__cent,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .eb-prijs__nu .eb-prijs__bedrag{ color:#9A3412; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .button,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item a.button,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .add_to_cart_button{ background:#2D493D; background-color:#2D493D; color:#FFFFFF; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .button:hover,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item a.button:hover,.elementor-129 .elementor-element.elementor-element-rcp00045 .e-loop-item .add_to_cart_button:hover{ background:#3D6254; background-color:#3D6254; color:#FFFFFF; }.elementor-129 .elementor-element.elementor-element-rcp00045 .elementor-button{ background:#EFEADF; color:#2D493D; }.elementor-129 .elementor-element.elementor-element-rcp00045 .elementor-button:hover{ background:#E4DED1; color:#2D493D; }.elementor-129 .elementor-element.elementor-element-rcp00045 .e-load-more-message{ color:#8B847B; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rcp00040 */.elementor-129 .elementor-element.elementor-element-rcp00040{ border-top:1px solid #EDE7DA; margin-top:6px; }/* End custom CSS */