.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}b,strong{font-weight:var(--wp--custom--font-weight--semi-bold)}ol,ul{padding:0}ol:where(:not([class*="wp-block"])),ol:where(.wp-block-list),ul:where(:not([class*="wp-block"])),ul:where(.wp-block-list){padding-inline-start:var(--wp--preset--spacing--medium)}div[class*="wp-block-"] figcaption{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--x-small);margin-bottom:0;margin-top:20px;text-align:center}img,figure{max-width:100%;height:auto}@-moz-document url-prefix(){a{text-decoration-thickness: .1rem !important}}input,button,textarea,select{font:inherit}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none;appearance:none}input:not([type="submit"]):not([type="radio"]),
select,
textarea,
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.wp-block-post-comments-form
textarea{color:var(--wp--preset--color--main);border-radius:5px;border:solid 1px color-mix(in srgb, var(--wp--preset--color--tertiary) 100%, var(--wp--preset--color--main) 20%);padding: .5em 1em;font-size:var(--wp--preset--font-size--small);background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.02),
0 0.5px 1px rgba(0, 0, 0, 0.04)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--wp--preset--color--main);outline-offset:1px}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}select{-webkit-appearance:none;appearance:none;background:var(--wp--preset--color--base) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;background-position:calc(100% - 12px) 50%;padding-right:2.2em}label{width:100%;display:block}::placeholder{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--small);opacity:0.75}a.more-link{display:block}*:not(.wp-block-code)>code{background-color:var(--wp--preset--color--tertiary);padding:3px
5px;position:relative;border-radius:3px}.wp-block-categories{position:relative}.wp-block-term-description p:last-child{margin-bottom:0}.remove-border-and-padding .wp-block-post-template li:last-child .wp-block-separator{display:none}.single .wp-block-group:has(>.post-meta:empty){display:none}.wp-block-group:empty:has(+.comment-respond){display:none}.row-logos>figure{flex-shrink:1 !important}body:not(.wp-admin) header:has(>.is-position-sticky){position:sticky;top:calc( 0px + var( --wp-admin--admin-bar--height, 0px ) );z-index:100}@media (max-width: 600px){header:has(>.is-position-sticky){top:0}}@media (max-width: 781px){.ollie-hide-on-mobile{display:none}.ollie-unstick-mobile{position:static}header:has(>.ollie-unstick-mobile){position:static}}.wp-block-table
table{background:var(--wp--preset--color--base);border-radius:5px;border:solid 1px var(--wp--preset--color--border-light);font-size:var(--wp--preset--font-size--x-small)}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--tertiary)}.wp-block-table td,
.wp-block-table th,
.wp-block-table
thead{border:none;border-bottom:solid 1px color-mix(in srgb, var(--wp--preset--color--border-light) 50%, var(--wp--preset--color--base) 5%)}.wp-block-table th,
.wp-block-table
tfoot{text-align:left;background-color:color-mix(in srgb, var(--wp--preset--color--tertiary) 75%, var(--wp--preset--color--base) 5%)}.wp-block-table td,
.wp-block-table
th{padding: .8em 1em}.wp-block-table
tfoot{border-top:solid 1px var(--wp--preset--color--border-light)}.wp-block-table tfoot
td{border-bottom:none}.wp-element-button,.wp-block-button__link{font-size:clamp(1.125rem, 1vw + 0.85rem, 1.25rem) !important}.mini-titel{font-size:clamp(1.25rem, 1vw + 1.05rem, 1.5rem)!important;font-weight:400 !important;letter-spacing:0.5px !important;color:var(--wp--preset--color--octonary)!important}.mini-titel2{font-size:clamp(1.125rem, 1vw + 0.9rem, 1.375rem) !important;font-weight:400 !important;line-height:1.4;margin-bottom:var(--wp--preset--spacing--medium);color:var(--wp--preset--color--octonary) !important}h2.h2-identisch-absatz{font-size:clamp(1.125rem, 1vw + 0.85rem, 1.25rem) !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important}.label-heading{font-size:var(--wp--preset--font-size--base);font-weight:500;letter-spacing:0.03em;padding-bottom:0.4em;color:var(--wp--preset--color--octonary) !important}.wp-block-accordion-heading__toggle{font-size:clamp(1.125rem, 1vw + 0.9rem, 1.375rem) !important;font-weight:400;font-family:var(--wp--preset--font-family--secondary)}.silbentrennung{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word}h3,
.wp-block-heading h3,
div.wp-block-heading
h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:300 !important;font-size:clamp(1.375rem, 3vw, 1.875rem) !important;line-height:1.3 !important;letter-spacing:-0.01em !important}.hinweis
strong{font-weight:500;margin-right:0.3em;display:inline}.halbfett{font-weight:500!important}.halbfett2{font-weight:500!important}.hinweis{font-size:var(--wp--preset--font-size--base)}div[class*="wp-block-"] figure
figcaption{font-size:clamp(1.125rem, 1vw + 0.5rem, 1.25rem);color:var(--wp--preset--color--main)}.tomaterei-preis-container{max-width:600px}.tomaterei-preisliste{list-style:none !important;padding:0
!important;margin:0
0 0 0 !important}.tomaterei-preisliste
li{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;border-bottom:1px solid currentColor;line-height:1.3 !important}.tomaterei-preisliste li span:first-child{flex:1 1 auto;min-width:150px}.tomaterei-preisliste li span:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:0 !important}.hero-text-wrapper{padding-bottom:25vh;padding-bottom:25svh}.hero-wrapper-fixed{display:flex !important;flex-direction:column !important;height:100vh !important;height:100svh !important;min-height:100svh !important;overflow:hidden !important;position:relative}.hero-wrapper-fixed>.wp-block-cover{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important}@media (max-width: 782px){.hero-wrapper-fixed .wp-block-cover__inner-container{padding-bottom:var(--wp--preset--spacing--medium) !important}}.hero-tomaterei
h1{text-shadow:0 0 12px rgba(0,0,0,0.40),
0 0 4px rgba(0,0,0,0.50) !important}.btn-ohne .wp-element-button{background-color:transparent !important;outline:none !important}.hero-tomaterei .wp-block-buttons .wp-block-button:nth-of-type(2) .wp-block-button__link{text-shadow:0 0 12px rgba(0,0,0,0.9),
0 0 4px rgba(0,0,0,0.7) !important}.hero-tomaterei .wp-block-button.is-style-outline:first-child .wp-block-button__link{background-color:rgba(255, 255, 255, 0.5) !important;border:none !important;text-shadow:0 0 40px rgba(0,0,0,1.0), 0 0 20px rgba(0,0,0,1.0), 0 0 4px rgba(0,0,0,0.8) !important}.hero-tomaterei .wp-block-button.is-style-outline .wp-block-button__link{border:none !important;outline:none !important;box-shadow:none !important;background-color:transparent !important;padding:5px
10px !important}.wp-block-cover .wp-block-cover__background{background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 15vh) !important;opacity:1 !important;transition:opacity 1s ease-out !important;will-change:opacity;display:block !important}.hero-is-scrolled .wp-block-cover__background{opacity:0 !important}@media (max-width: 782px){.hero-tomaterei .wp-block-cover__image-background{content:url('/wp-content/uploads/2026/03/bio-gemuese-direkt-vom-feld-thun-homberg-tomaterei-768x1024.jpg.webp') !important;object-fit:cover !important;object-position:center !important;width:100% !important;height:100% !important}}@media (max-width: 782px){.col-a{order:2}.col-b{order:1}}.goverlay{background:var(--wp--preset--color--tertiary) !important}.glightbox-container{background:var(--wp--preset--color--tertiary) !important}.goverlay{background:var(--wp--preset--color--tertiary) !important}.glightbox-container{background:var(--wp--preset--color--tertiary) !important}.gclose.gbtn{background:transparent !important;box-shadow:none !important;border:none !important}.gclose.gbtn:hover{background:transparent !important}.gclose svg
path{fill:var(--wp--preset--color--main) !important}.gslide-media.gslide-image{box-shadow:none !important}.wp-block-post-content>.wp-block-post-featured-image.alignfull{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important}.wp-block-post-content.is-layout-constrained>.alignfull{align-self:stretch}.wp-block-image,.wp-block-post-featured-image{position:relative}.wp-block-image img,
.wp-block-post-featured-image
img{display:block}.wp-block-image::after,.wp-block-post-featured-image::after{content:"";position:absolute;inset:0;background:var(--wp--preset--color--senary);opacity:0.05;pointer-events:none}.hero-tomaterei{position:relative;--hero-overlay-opacity:0.03}.hero-tomaterei::after{content:"";position:absolute;inset:0;background:var(--wp--preset--color--senary);opacity:var(--hero-overlay-opacity);pointer-events:none;z-index:1}.hero-tomaterei .wp-block-cover__inner-container{position:relative;z-index:2}.kb-gallery-image-contain,.kb-gallery-figure,.kadence-blocks-gallery-item-inner{position:relative}.kb-gallery-image-contain::after,.kb-gallery-figure::after,.kadence-blocks-gallery-item-inner::after{content:"";position:absolute;inset:0;background:var(--wp--preset--color--senary);opacity:0.05;pointer-events:none}.gslide-media,.gslide-image{position:relative}.gslide-media::after,.gslide-image::after{content:"";position:absolute;inset:0;background:var(--wp--preset--color--senary);opacity:0.05;pointer-events:none}.gslide-media img,
.gslide-image
img{display:block}.kb-gallery-image-contain img[data-id="3557"]{object-position:0% 70% !important}.kb-gallery-image-contain img[data-id="3577"]{object-position:0% 0% !important}#splide04
.splide__arrow{transform:translateY(80px)}.timeline-item{position:relative;display:block}.timeline-item .wp-block-column:first-child{position:relative}.timeline-item .wp-block-column:first-child::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:2px;background:var(--wp--preset--color--base) !important;z-index:-1}.timeline-container{margin-left:calc(var(--wp--preset--spacing--small) / 1.6)}.timeline-item
svg{width:14px;height:14px;margin-left:-7.5px}.timeline-item .wp-block-kadence-advancedgallery{width:100%}address{font-style:normal}.address-map-link{text-decoration:none;color:inherit;display:block}.map-pin-icon{width:1.1em;height:1.1em;fill:var(--wp--preset--color--primary);display:inline-block;margin-right:6px;vertical-align:middle;position:relative;top:-2px}.contact-icon{width:1.1em;height:1.1em;fill:var(--wp--preset--color--primary);display:inline-block;margin-right:8px;position:relative;top:-2px;vertical-align:middle}.contact-link{text-decoration:none;color:inherit;display:inline-block}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--wp--preset--color--primary) !important;outline:none !important;box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary) !important}input[type="checkbox"]{box-shadow:none !important;outline:none !important}.wpcf7-radio .wpcf7-list-item{display:block}.wpcf7-radio .wpcf7-list-item:not(:last-child){margin-bottom:var(--wp--preset--spacing--small) !important}p.rundgang-hinweis{margin-bottom:var(--wp--preset--spacing--medium)!important}.label-small{font-size:var(--wp--preset--font-size--small);margin-bottom:0.2rem;color:var(--wp--preset--color--octonary)!important}.hp-field{position:absolute;left:-9999px}.beschrieb-velo{margin-left:2rem;padding-bottom:var(--wp--preset--spacing--small)}.cf7-grid
h2{margin-top:var(--wp--preset--spacing--x-large);margin-bottom:0}input,textarea{width:100%}.wpcf7-list-item{margin-left:0}.wpcf7-list-item
label{margin-top:0;display:flex;color:var(--wp--preset--color--octonary) !important}label.radio-option{margin-top:0;color:var(--wp--preset--color--octonary) !important;margin-bottom:var(--wp--preset--spacing--small)}.wpcf7-list-item-label{margin-left:var(--wp--preset--spacing--small);color:var(--wp--preset--color--octonary) !important}label{margin-top:var(--wp--preset--spacing--small);color:var(--wp--preset--color--octonary) !important}label.label-abstand{margin-top:0}label.label-abstand2{margin-bottom:var(--wp--preset--spacing--small)!important}.wpcf7-form-control.wpcf7-submit{margin-top:var(--wp--preset--spacing--x-large)}input[type="radio"],input[type="checkbox"]{transform:scale(1.4);transform-origin:left center;margin-left:0}.wpcf7-response-output{}.wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none;color:#FF2F96}span.wpcf7-not-valid-tip{color:#FF2F96;font-size:var(--wp--preset--font-size--small)}.wpcf7-spinner{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}form[data-status="init"] .wpcf7-not-valid-tip{display:none}.wpcf7-form
a{text-decoration:underline}input[type="radio"],input[type="checkbox"]{position:relative;top:-1px}.cf7-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp--preset--spacing--large);align-items:start}.col-left,.col-right{display:flex;flex-direction:column}@media (max-width: 782px){.cf7-grid{grid-template-columns:1fr}}.wpcf7
form{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp--preset--spacing--small) var(--wp--preset--spacing--large)}.cf7-grid{grid-column:1 / -1}.wpcf7-response-output{grid-column:2;justify-self:start;margin-top:var(--wp--preset--spacing--large)}@media (max-width: 782px){.wpcf7
form{grid-template-columns:1fr}.wpcf7-response-output{grid-column:1}}.newsletter-form{display:block;width:100%}.newsletter-form
p{display:flex;flex-direction:column;margin-bottom:var(--wp--preset--spacing--small)}.newsletter-form
label{margin-bottom:0.2rem;color:var(--wp--preset--color--octonary) !important}.newsletter-form input,
.newsletter-form .wpcf7-submit{width:100%}.newsletter-form input.wpcf7-submit{margin-top:calc(var(--wp--preset--spacing--large) * 1.2)}.btn-leer .wp-element-button{background-color:transparent !important}.btn-tomaterei input.wp-block-button__link:focus{outline:none !important;box-shadow:none !important;border:none !important}.btn-tomaterei input.wp-block-button__link:focus-visible{outline:2px
solid var(--wp--preset--color--primary, #000) !important;outline-offset:-2px}.wp-element-button,.wp-block-button__link{background-color:var(--wp--preset--color--senary);color:var(--wp--preset--color--main)}.wp-element-button:hover,.wp-block-button__link:hover{background-color:var(--wp--preset--color--senary);color:var(--wp--preset--color--main)}.wp-block-button.btn-tomaterei{width:100%;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0 !important;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.wp-block-button.btn-tomaterei .wp-block-button__link{width:auto;display:block;text-align:center;font-size:clamp(1.125rem, 1vw + 0.85rem, 1.25rem) !important;border-radius:0;padding-top:var(--wp--preset--spacing--small) !important;padding-bottom:var(--wp--preset--spacing--small) !important}.wp-block-button.btn-tomaterei .wp-block-button__link{border-radius:0 0 12px 12px !important;width:100%;display:block;vertical-align:bottom;overflow:hidden;margin-bottom:0 !important}.wp-block-button.btn-tomaterei2 .wp-block-button__link{background-color:transparent;color:var(--wp--preset--color--main);border-radius:0 0 12px 12px;display:block}.wp-block-button.btn-tomaterei3 .wp-block-button__link{background-color:var(--wp--preset--color--septenary);color:var(--wp--preset--color--main);border-radius:0 0 12px 12px;display:block}body .contact-links a.contact-link,
body .contact-links a.contact-link:visited,
body .contact-links a.contact-link:active,
body .contact-links a.contact-link:focus,
body .wp-block-group .contact-links a:where(:not(.wp-element-button)){text-decoration:none !important;text-decoration-line:none !important;text-decoration-style:none !important;text-decoration-thickness:0px !important;border:none !important;box-shadow:none !important}body div.wp-block-group address a.address-map-link,
body div.wp-block-group address a.address-map-link:visited,
body div.wp-block-group address a.address-map-link:active,
body div.wp-block-group address a.address-map-link:focus,
body .wp-block-group a:where(:not(.wp-element-button)).address-map-link{text-decoration:none !important;text-decoration-line:none !important;text-decoration-style:none !important;text-decoration-thickness:0px !important;border:none !important;border-bottom:0px none !important;box-shadow:none !important;outline:none !important}.wp-site-blocks .footer-bereich li a:not(.wp-element-button):not(.wp-block-navigation-item__content){text-decoration:none !important}a{text-decoration-thickness:1px;text-underline-offset:2px}.wpcf7
a{text-decoration-thickness:1px;text-underline-offset:2px}.wp-site-blocks a:not(.wp-element-button):focus{text-decoration:underline!important}.wp-site-blocks a:not(.wp-element-button):hover{text-decoration:none!important}.wp-block-button__link:hover{text-decoration:none !important}.wp-block-navigation__responsive-container:not(.is-menu-open)
.wp-block-navigation__container
.wp-block-navigation-item.has-child>.wp-block-navigation-item__content:hover{text-decoration:none}.wp-site-blocks li a:not(.wp-element-button):not(.wp-block-navigation-item__content){text-decoration:underline !important}.wp-site-blocks li a:not(.wp-element-button):not(.wp-block-navigation-item__content):hover{text-decoration:none !important}.wp-block-accordion-heading__toggle-title{text-decoration:none !important}.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-title{text-decoration:none !important}.wp-block-accordion-heading__toggle{text-decoration:none !important}.wp-block-navigation{position:relative;z-index:2000}.wp-block-navigation__submenu-container{position:absolute;z-index:3000}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{background-color:var(--wp--preset--color--quinary)}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{padding-top:calc(var(--wp--preset--spacing--medium) * 2) !important}.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__container .current-menu-item > .wp-block-navigation-item__content,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__container .wp-block-navigation-item:hover>.wp-block-navigation-item__content{background-color:var(--wp--preset--color--quinary) !important}@media (max-width: 768px){.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{display:block !important;opacity:1 !important;visibility:visible !important;height:auto !important}}.wp-block-navigation__submenu-icon{display:none!important}button.wp-block-navigation-item__content.wp-block-navigation-submenu__toggle{padding-right:0 !important}.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__submenu-container
.wp-block-navigation-item__content{padding-left:40px !important}body{font-synthesis:none}ul.custom-delivery-list2{list-style:none !important;padding-left:0 !important;margin-left:0 !important}ul.custom-delivery-list2
li{display:block !important;padding-left:0 !important;margin-bottom:0 !important}ul.custom-delivery-list2
ul{display:block !important;padding-left:0 !important;margin-bottom:0 !important}.entry-content ul.custom-delivery-list2 ul,
.wp-block-post-content ul.custom-delivery-list
ul{margin-top:0 !important}ul.custom-delivery-list{list-style:none !important;padding-left:0 !important;margin-left:0 !important}.custom-delivery-list
li{display:flex;align-items:center;gap:15px;padding-left:0 !important;margin-bottom:var(--wp--preset--spacing--small)!important}.custom-delivery-list
svg{flex-shrink:0;display:block;fill:none;stroke:currentColor}.leaflet-tile-pane{filter:brightness(1.08) contrast(0.9) grayscale(0.5) opacity(0.8);background-color:white !important}#leaflet-map{background-color:#fff !important}#lieferoptionen-karte{scroll-margin-top:calc(50vh - 250px) !important}.leaflet-popup-content .leaflet-anchor-link{color:var(--wp--preset--color--primary)}.leaflet-popup-content{font-size:var(--wp--preset--font-size--base)}.leaflet-container a.leaflet-popup-close-button{font:25px/34px Tahoma, Verdana, sans-serif}.leaflet-container a.leaflet-popup-close-button{width:35px;height:35px}svg.liefergebiet-icon
path{stroke:rgb(30, 94, 255);stroke-width:2px;stroke-opacity:1;fill:rgb(30, 94, 255);fill-opacity:0.25;stroke-linejoin:round;overflow:visible !important}svg.depot-icon{stroke:rgb(30, 94, 255);stroke-width:2;stroke-opacity:1;fill:rgb(30, 94, 255);fill-opacity:0.25}.leaflet-control-attribution{font-size:9px !important;background:rgba(255, 255, 255, 0.7) !important;color:#666 !important}.leaflet-control-attribution
a{color:#444 !important;text-decoration:none}.leaflet-control-attribution a[href="https://leafletjs.com"],
.leaflet-control-attribution span[aria-hidden="true"]{display:none !important}.rezept-zutatenliste li[data-menge=""]{margin-top:var(--wp--preset--spacing--small);list-style-type:none;margin-left:-20px}.rezept-zutatenliste li[data-menge=""]:first-child{margin-top:0}.rezept-zubereitung
li{margin-bottom:var(--wp--preset--spacing--small)}.rezept-zutatenliste
li{margin-bottom:calc(var(--wp--preset--spacing--small) / 2)}.rezept-zutatenliste li:last-child{margin-bottom:0}.rezept-filter-btn{background-color:var(--wp--preset--color--senary);color:var(--wp--preset--color--main);border:none;border-radius:0 0 0px 0px;padding:6px
14px;cursor:pointer;font-size:var(--wp--preset--font-size--base);transition:background-color 0.25s ease, color 0.25s ease;margin:0
4px 4px 0;display:inline-block}.rezept-filter-btn:hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.rezept-filter-btn.active{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}@media (hover: none){.rezept-filter-btn:not(.active):hover{background-color:var(--wp--preset--color--senary);color:var(--wp--preset--color--main)}}.rezept-filter-btn:focus:not(.active){outline:none;background-color:var(--wp--preset--color--senary);color:var(--wp--preset--color--main)}.wp-block-button.btn-hell .wp-block-button__link.wp-element-button{background-color:transparent !important;color:var(--wp--preset--color--main) !important;padding-left:0 !important;font-weight:var(--wp--custom--font-weight--normal)}button.portion-minus{border:none !important;padding-left:20px;padding-right:20px;padding-bottom:3px;padding-top:0px;display:flex;align-items:center;justify-content:center;border-radius:6px;background-color:var(--wp--preset--color--senary);cursor:pointer}button.portion-plus{border:none !important;padding-left:20px;padding-right:20px;padding-bottom:3px;display:flex;align-items:center;justify-content:center;border-radius:6px;background-color:var(--wp--preset--color--senary);cursor:pointer}#copy-zutaten{border:none !important;padding:16px
16px 16px 16px!important;margin-top:var(--wp--preset--spacing--medium)!important;display:flex;align-items:center;justify-content:center;border-radius:0px 0px 12px 12px!important;background-color:var(--wp--preset--color--senary);color:var(--wp--preset--color--main);cursor:pointer}html .single .wp-block-group .wp-block-post-terms,
html .blog .wp-block-group .wp-block-post-terms,
.single .wp-block-group .taxonomy-rezept_allgemein,
.single .wp-block-group .taxonomy-rezept_gemueseart{margin-bottom:0 !important}.wp-block-group.is-nowrap>p{white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:none}#rezept-ergebnisse
a{display:block;padding-top:calc(var(--wp--preset--spacing--small) / 2);padding-bottom:calc(var(--wp--preset--spacing--small) / 2);border-radius:0px;text-decoration:none;color:var(--wp--preset--color--main)}.footer-abholorte
a{padding:2px
2px;display:inline-block}#depot-thun,#depot-steffisburg,#depot-huenibach,#depot-hilterfingen,#depot-homberg{scroll-margin-top:var(--wp--preset--spacing--medium)}.footer-bereich ul,
.footer-bereich
li{list-style:none;margin-left:0;padding-left:0}.footer-bereich .wp-block-navigation__container{list-style:none;margin-left:0;padding-left:0}.footer-lieferoptionen{margin-bottom:var(--wp--preset--spacing--small)}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}b,strong{font-weight:var(--wp--custom--font-weight--semi-bold)}ol,ul{padding:0}ol:where(:not([class*="wp-block"])),ol:where(.wp-block-list),ul:where(:not([class*="wp-block"])),ul:where(.wp-block-list){padding-inline-start:var(--wp--preset--spacing--medium)}div[class*="wp-block-"] figcaption{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--x-small);margin-bottom:0;margin-top:20px;text-align:center}img,figure{max-width:100%;height:auto}@-moz-document url-prefix(){a{text-decoration-thickness: .1rem !important}}input,button,textarea,select{font:inherit}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none;appearance:none}input:not([type="submit"]):not([type="radio"]),
select,
textarea,
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.wp-block-post-comments-form
textarea{color:var(--wp--preset--color--main);border-radius:5px;border:solid 1px color-mix(in srgb, var(--wp--preset--color--tertiary) 100%, var(--wp--preset--color--main) 20%);padding: .5em 1em;font-size:var(--wp--preset--font-size--small);background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.02),
0 0.5px 1px rgba(0, 0, 0, 0.04)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--wp--preset--color--main);outline-offset:1px}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}select{-webkit-appearance:none;appearance:none;background:var(--wp--preset--color--base) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;background-position:calc(100% - 12px) 50%;padding-right:2.2em}label{width:100%;display:block}::placeholder{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--small);opacity:0.75}a.more-link{display:block}*:not(.wp-block-code)>code{background-color:var(--wp--preset--color--tertiary);padding:3px
5px;position:relative;border-radius:3px}.wp-block-categories{position:relative}.wp-block-term-description p:last-child{margin-bottom:0}.remove-border-and-padding .wp-block-post-template li:last-child .wp-block-separator{display:none}.single .wp-block-group:has(>.post-meta:empty){display:none}.wp-block-group:empty:has(+.comment-respond){display:none}.row-logos>figure{flex-shrink:1 !important}body:not(.wp-admin) header:has(>.is-position-sticky){position:sticky;top:calc( 0px + var( --wp-admin--admin-bar--height, 0px ) );z-index:100}@media (max-width: 600px){header:has(>.is-position-sticky){top:0}}@media (max-width: 781px){.ollie-hide-on-mobile{display:none}.ollie-unstick-mobile{position:static}header:has(>.ollie-unstick-mobile){position:static}}.wp-block-table
table{background:var(--wp--preset--color--base);border-radius:5px;border:solid 1px var(--wp--preset--color--border-light);font-size:var(--wp--preset--font-size--x-small)}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--tertiary)}.wp-block-table td,
.wp-block-table th,
.wp-block-table
thead{border:none;border-bottom:solid 1px color-mix(in srgb, var(--wp--preset--color--border-light) 50%, var(--wp--preset--color--base) 5%)}.wp-block-table th,
.wp-block-table
tfoot{text-align:left;background-color:color-mix(in srgb, var(--wp--preset--color--tertiary) 75%, var(--wp--preset--color--base) 5%)}.wp-block-table td,
.wp-block-table
th{padding: .8em 1em}.wp-block-table
tfoot{border-top:solid 1px var(--wp--preset--color--border-light)}.wp-block-table tfoot
td{border-bottom:none}