@font-face{font-family:'Kievit';src:url('https://staging.vollcorner.de/wp-content/uploads/2026/01/KievitOffc.woff2') format('woff2'),url('https://staging.vollcorner.de/wp-content/uploads/2026/01/KievitOffc.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Kievit';src:url('https://staging.vollcorner.de/wp-content/uploads/2026/01/KievitOffc-Bold.woff2') format('woff2'),url('https://staging.vollcorner.de/wp-content/uploads/2026/01/KievitOffc-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Kievit';src:url('https://staging.vollcorner.de/wp-content/uploads/2026/01/KievitOffc-Black.woff2') format('woff2'),url('https://staging.vollcorner.de/wp-content/uploads/2026/01/KievitOffc-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}.subheading{color:#3e3e40}.black-border-grid .tmb .t-inside{border:1px solid #000 !important;box-sizing:border-box}.black-border-grid .tmb .t-entry,.black-border-grid .tmb .t-entry-text,.black-border-grid .tmb .t-entry-text-inner{border:none !important}.video-vertical{width:100%;max-width:420px;aspect-ratio:9/16}.video-vertical video{width:100%;height:100%;object-fit:contain;display:block}@media (max-width:959px){#masthead,.menu-wrapper,.menu-container{position:relative !important;top:auto !important;transform:none !important}}@media (max-width:959px){.menu-horizontal-inner{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}.menu-horizontal-inner>*{width:100%;text-align:center}.menu-horizontal-inner a{display:inline-flex;justify-content:center;width:100%;text-align:center}}.homepage-angebote-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.homepage-angebote-grid .angebot-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #000;padding:15px;box-sizing:border-box;background:#fff;height:100%}.homepage-angebote-grid .angebot-card__img{aspect-ratio:4/3;overflow:hidden;margin-bottom:12px;background:#fff;padding:2px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.homepage-angebote-grid .angebot-card__img img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease-in-out}.homepage-angebote-grid .angebot-card:hover .angebot-card__img img{transform:scale(1.1)}.homepage-angebote-grid .angebot-card__title{text-align:center;font-size:16px;line-height:1.3;font-weight:600;flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:2.6em;color:#000;transition:color .2s ease}.homepage-angebote-grid .angebot-card__title:hover{color:#ec7405}@media (max-width:1024px){.homepage-angebote-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.homepage-angebote-grid{grid-template-columns:repeat(2,1fr);gap:16px;grid-auto-rows:1fr}.homepage-angebote-grid .angebot-card:nth-child(n+5){display:none}}.homepage-angebote-grid .angebot-card__title{text-align:center;font-size:16px;line-height:1.3;font-weight:600;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(1.3em * 2)}.homepage-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.homepage-news-grid .news-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid #000;background:#fff;overflow:hidden;box-sizing:border-box}.homepage-news-grid .news-card__img{aspect-ratio:4/3;overflow:hidden;margin:0}.homepage-news-grid .news-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.homepage-news-grid .news-card__img:hover img{transform:scale(1.06)}.homepage-news-grid .news-card__content{padding:20px;display:flex;flex-direction:column;flex:1;gap:8px;padding-bottom:20px}.homepage-news-grid .news-card__title{font-size:22px;line-height:1.25;font-weight:600;display:flex;align-items:center;min-height:var(--title-h,auto);transition:color .2s ease}.homepage-news-grid .news-card__title:hover{color:#f28c00 !important}.homepage-news-grid .news-card__title-inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}.homepage-news-grid .news-card__excerpt{font-size:14px;line-height:1.4;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(1.4em * 2)}.homepage-news-grid .news-card:hover,.homepage-news-grid .news-card:focus,.homepage-news-grid .news-card:active{color:inherit !important}@media (max-width:960px){.homepage-news-grid{grid-template-columns:repeat(2,1fr);gap:1rem !important;padding-left:0 !important;padding-right:0 !important}.homepage-news-grid .news-card__title{font-size:16px !important}.homepage-news-grid .news-card:nth-child(n+3){display:none}.homepage-news-grid .news-card__content{padding:12px !important;padding-bottom:14px !important}.news-cards .uncol{max-width:100% !important;margin-left:0 !important;margin-right:0 !important;border:0 !important;box-shadow:none !important}}:root{--accent-color:#ec7405;--text-color:#333;--border-color:#000;--transition-speed:.3s;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.vc-seasonal-wrapper *{box-sizing:border-box}.vc-seasonal-wrapper{font-family:var(--font-family);color:var(--text-color);max-width:1400px;margin:0 auto;padding:0}.vc-seasonal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.vc-seasonal-card{border:1px solid var(--border-color);background:#fff;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit}.vc-seasonal-card-image-wrapper{width:100%;padding-top:100%;position:relative;overflow:hidden}.vc-seasonal-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vc-seasonal-card-image-wrapper:hover .vc-seasonal-card-image{transform:scale(1.05)}.vc-seasonal-card-content{padding:20px;text-align:center;flex-grow:1;min-height:5rem !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.vc-seasonal-card-title{font-size:1.1rem;font-weight:600;margin:0 !important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;width:100%;transition:color var(--transition-speed)}.vc-seasonal-card-title:hover{color:var(--accent-color)}@media (max-width:1024px){.vc-seasonal-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 !important}.vc-seasonal-card-content{padding:12px !important}.vc-seasonal-card-title{font-size:16px !important}}@media (max-width:768px){.uncode-site-footer .wpb_row,footer .wpb_row{padding-top:10px !important;padding-bottom:10px !important}footer .wpb_column{width:100% !important;text-align:center !important;margin-bottom:16px !important}footer ul{padding-left:0 !important;list-style:none !important;text-align:center !important}footer li{margin-bottom:12px}footer .social-icon,footer .social-icons,footer .fa,footer i{text-align:center !important}footer .copyright,footer .uncode_text_column{text-align:center !important}}.biomarkt-grid-container{padding:40px;display:flex;flex-direction:column;gap:40px;opacity:1 !important}.biomarkt-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;max-width:1200px;margin:0 auto;width:100%}.biomarkt-wrapper.has-2-cards{grid-template-columns:1fr 1fr;max-width:800px}.biomarkt-card{background-color:#fff;padding:30px;text-align:center;border:1px solid #000;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.biomarkt-card h3{font-size:1.2rem;font-weight:700;text-transform:none;margin:0 0 10px;padding:0;width:100%;height:60px;display:flex;align-items:flex-end;justify-content:center}.biomarkt-card .card-content{font-size:1rem;line-height:1.6;width:100%;flex:1}.biomarkt-card .card-content p{margin-top:0;margin-bottom:10px}.biomarkt-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));gap:30px;padding:20px 0;max-width:1200px;margin:20px auto}.biomarkt-overview-card{display:flex;flex-direction:column;border:1px solid #000;background-color:#fff;text-decoration:none;color:inherit;overflow:hidden;position:relative;opacity:0}.overview-image-wrapper{width:100%;padding-top:75%;position:relative;overflow:hidden}.overview-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.19,1,.22,1)}.overview-image-wrapper:hover img{transform:scale(1.08)}.overview-content{padding:20px;display:flex;flex-direction:column;gap:15px;flex:1}.overview-columns{display:flex;flex-direction:column;gap:12px}.overview-content h3{margin:0;font-size:1.3rem;font-weight:700;color:#3e3e40 !important;transition:color .3s ease}.overview-content h3:hover{color:#f39200 !important}.overview-info-row,.overview-info-row *{font-size:.95rem;line-height:1.4;color:#3e3e40 !important;transition:none !important}.specials-row{margin-top:10px;padding-top:10px;border-top:1px solid #eee}@keyframes biomarktFadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.biomarkt-overview-card.custom-chain-anim.start-animation{animation-name:biomarktFadeUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:both}.biomarkt-filter-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:30px 0}.biomarkt-filter-btn{background:0 0;border:1px solid #323240;color:#323240;padding:8px 20px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease;font-size:.85rem}.biomarkt-filter-btn:hover,.biomarkt-filter-btn.is-active{background-color:#323240;color:#fff}.biomarkt-overview-card.is-hidden{display:none !important}@media (max-width:768px){.biomarkt-wrapper,.biomarkt-wrapper.has-2-cards{grid-template-columns:1fr;padding:0 20px}.overview-columns{flex-direction:row;gap:15px;align-items:flex-start}.overview-main-info{flex:1.2}.overview-specials-column{flex:1;border-left:1px solid #eee;padding-left:15px;border-top:none;margin-top:0}.specials-row{border-top:none;padding-top:0}.biomarkt-filter-buttons{flex-direction:column;align-items:center}.biomarkt-filter-btn{width:80%;max-width:280px}}.wprm-recipe-container{border:1px solid #000 !important;padding:20px !important;padding-bottom:60px !important;max-width:900px;margin:0 auto;position:relative;background:#fff}.wprm-recipe-template-blend-in-name-stars-container{justify-content:center !important;text-align:center}.wprm-recipe-template-blend{text-align:center}.wprm-recipe-name{display:block;text-align:center;margin-bottom:10px}.wprm-recipe-summary{text-align:center;margin-bottom:25px;font-size:1rem !important;font-weight:400;line-height:1.4;color:#555}.wprm-recipe-summary h2{font-size:1rem !important;margin:0;display:inline}.single-rezepte .post-content .row-parent:first-child{padding-top:0 !important}.single-rezepte .row-parent.double-bottom-padding{padding-bottom:20px !important}.single-rezepte .post-footer{border-top:none !important}.single-rezepte .post-footer .row-container{border-top:none !important}.wprm-recipe-details-container{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:30px}.wprm-recipe-times-container,.wprm-recipe-custom-container{display:inline-block !important;border:none !important;padding:0 !important;margin:0 !important}.wprm-recipe-time-container,.wprm-recipe-servings-container,.wprm-recipe-calories-container{border:1px solid #000 !important;padding:8px 15px !important;text-align:center;min-width:120px;display:inline-flex !important;align-items:center;justify-content:center;gap:5px;color:inherit;margin:5px !important;background:0 0}.wprm-recipe-details-label{display:inline-block !important;font-size:.9rem;text-transform:none;color:inherit !important;margin-bottom:0 !important;font-weight:400}.wprm-recipe-details-unit,.wprm-recipe-details-amount{color:inherit !important}.wprm-recipe-ingredients-container,.wprm-recipe-instructions-container{text-align:left;width:48%;display:inline-block !important;vertical-align:top;box-sizing:border-box}.wprm-recipe-ingredients-container{margin-right:3%}.wprm-recipe-instructions-container{margin-right:0}.wprm-recipe-ingredients-header,.wprm-recipe-instructions-header{margin-top:0;padding-top:5px;margin-bottom:25px !important;min-height:40px;display:flex;align-items:flex-end}.wprm-recipe-ingredients-header h3{font-size:1.3rem !important;margin:0;color:#333;font-weight:700}a.wprm-recipe-print{position:absolute !important;bottom:20px;right:20px;top:auto !important;background:#fff;border:1px solid #000;padding:5px 10px;z-index:10;font-size:.9rem;color:#000 !important;box-shadow:2px 2px 0 #eee;margin-top:0}.wprm-recipe-share-buttons,.wprm-recipe-author-container,.wprm-recipe-cost-container,.wprm-recipe-custom-time-container,.wprm-recipe-total-time-container,.wprm-recipe-tags-container,.wprm-recipe-course-container,.wprm-recipe-cuisine-container,.wprm-recipe-keyword-container,.wprm-recipe-equipment-container,.wprm-recipe-nutrition-container,.wprm-recipe-notes-container{display:none !important}.post-share,.post-share .detail-container,.post-share *{display:none !important;border:none !important;padding:0 !important;margin:0 !important;height:0 !important;width:0 !important;opacity:0 !important;visibility:hidden !important}@media (max-width:768px){.wprm-recipe-container{padding-bottom:20px !important}.wprm-recipe-ingredients-container,.wprm-recipe-instructions-container{width:100%;display:block !important;margin-right:0;margin-bottom:20px}.wprm-recipe-print{position:static !important;display:block;text-align:center;margin-top:20px;width:100%;box-shadow:none}.wprm-recipe-print{display:none !important}.entry-content img,.entry-content figure img,.entry-content .wp-caption{display:block;margin-left:auto;margin-right:auto}}.events-grid{display:grid;gap:32px;max-width:100%;grid-template-columns:1fr !important}.event-card-hidden{display:none !important}.event-card{border:1px solid #000;background:#fff;overflow:hidden;box-shadow:none !important}.event-link{display:flex;flex-direction:row;color:inherit;text-decoration:none;height:100%}.event-media{flex:0 0 35%;overflow:hidden;aspect-ratio:4/3;background:#f3f3f3}.event-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.event-card:hover .event-media img{transform:scale(1.06)}.event-body{flex:1;padding:30px 40px;display:flex;flex-direction:column;justify-content:center}.event-date{display:block;font-size:1.5rem;font-weight:600;line-height:1.1;margin-bottom:5px;font-family:"Kievit",sans-serif;color:inherit}.event-title{font-size:28px !important;line-height:1.3;margin:10px 0 15px !important;font-family:"Kievit",sans-serif;transition:color .2s ease}.event-title:hover{color:#ec7405}.event-excerpt{font-size:1.1rem;line-height:1.6;color:#333;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-readmore{display:inline-block;font-family:"Kievit",sans-serif;font-weight:300;font-size:1rem;color:#000;border-bottom:1px solid #3e3e40;width:fit-content;padding-bottom:2px;margin-top:10px;transition:all .2s ease}.event-readmore:hover{color:#ec7405;border-color:#ec7405}.events-filter-wrapper{text-align:center;margin-bottom:48px;width:100%}.event-dropdown{padding:10px 24px;border:1px solid #000 !important;background:#fff;font-family:"Kievit",sans-serif !important;font-size:18px;cursor:pointer;width:auto;min-width:220px;outline:none;border-radius:0;appearance:none;text-align:center;text-align-last:center;display:inline-block;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right 15px top 50%;background-size:40px auto;padding-right:50px;transition:border-color .2s ease}.event-dropdown:focus{border-color:#ec7405 !important}.events-load-more-wrapper{text-align:center;margin-top:48px}.events-load-more{display:inline-block;padding:12px 36px;border:1px solid #3e3e40;background:0 0;color:#3e3e40;font-family:"Kievit",sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.events-load-more:hover{background:#3e3e40;color:#fff}@media (max-width:768px){.event-link{flex-direction:column}.event-media{flex:none;width:100%;aspect-ratio:16/9}}.news-grid{display:grid;gap:32px;max-width:900px;margin:0 auto;grid-template-columns:1fr !important}.news-card-hidden{display:none !important}.news-card{border:1px solid #000;background:#fff;overflow:hidden;box-shadow:none !important}.news-link{display:flex;flex-direction:row;color:inherit;text-decoration:none;height:100%}.news-media{flex:0 0 35%;overflow:hidden;aspect-ratio:4/3;background:#f3f3f3}.news-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.news-card:hover .news-media img{transform:scale(1.06)}.news-body{flex:1;padding:30px 40px;display:flex;flex-direction:column;justify-content:center;text-align:left}.news-date{display:block;font-size:1.1rem;font-weight:600;line-height:1.1;margin-bottom:5px;font-family:"Kievit",sans-serif;color:#333}.news-title{font-size:28px !important;line-height:1.3;margin:10px 0 15px !important;font-family:"Kievit",sans-serif;transition:color .2s ease}.news-title:hover{color:#ec7405}.news-excerpt{font-size:1.1rem;line-height:1.6;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.news-filter-wrapper{text-align:center;margin-bottom:48px;width:100%}.news-dropdown{padding:10px 24px;border:1px solid #000 !important;background:#fff;font-family:"Kievit",sans-serif !important;font-size:18px;cursor:pointer;width:auto;min-width:220px;outline:none;border-radius:0;appearance:none;text-align:center;text-align-last:center;display:inline-block;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right 15px top 50%;background-size:40px auto;padding-right:50px;transition:border-color .2s ease}.news-dropdown:focus{border-color:#ec7405 !important}.news-load-more-wrapper{text-align:center;margin-top:48px}.news-load-more{display:inline-block;padding:12px 36px;border:1px solid #3e3e40;background:0 0;color:#3e3e40;font-family:"Kievit",sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.news-load-more:hover{background:#3e3e40;color:#fff}@media (max-width:768px){.news-link{flex-direction:column}.news-media{flex:none;width:100%;aspect-ratio:4/3}}.single-post .row-parent.double-top-padding{padding-top:20px !important}.single-post .author-info{display:none !important}body.single-events .post-info{display:none !important}body.single-events .row-parent.double-top-padding{padding-top:20px !important}.wpcf7{max-width:600px;margin:0 auto;text-align:center}.mein-formular label{display:block;margin-bottom:20px;text-align:left}.mein-formular input[type=text],.mein-formular input[type=email],.mein-formular select,.mein-formular textarea{width:100%;display:block;box-sizing:border-box;margin-top:5px}.mein-formular .zustimmung{text-align:left;margin-bottom:20px}.wpcf7-submit{display:inline-block;padding:10px 30px;cursor:pointer}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 input[type=date],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type=file]{box-shadow:none !important;-webkit-box-shadow:none !important;appearance:none;-webkit-appearance:none;font-family:inherit !important}.wpcf7 input[type=file]{font-family:inherit !important;font-size:16px !important;color:#3e3e40 !important;box-shadow:none !important}.wpcf7 input[type=file]::file-selector-button{font-family:inherit !important;font-size:16px !important;font-weight:400 !important;color:#3e3e40 !important;background:#fff !important;border:1px solid #cfcfcf !important;box-shadow:none !important;border-radius:0 !important;padding:8px 14px !important;margin-right:10px !important;cursor:pointer}.wpcf7 input[type=file]::-webkit-file-upload-button{font-family:inherit !important;font-size:16px !important;font-weight:400 !important;color:#3e3e40 !important;background:#fff !important;border:1px solid #cfcfcf !important;box-shadow:none !important;border-radius:0 !important;padding:8px 14px !important;margin-right:10px !important;cursor:pointer}.wpcf7 ::placeholder{font-family:inherit !important}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{box-shadow:none !important;outline:none}.wpcf7 input.wpcf7-submit{background-color:#3e3e40;color:#fff;border:2px solid #3e3e40;padding:12px 26px;font-size:16px;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;box-shadow:none !important;background-image:none !important;transition:all .2s ease;cursor:pointer}.wpcf7 input.wpcf7-submit:hover{background-color:transparent;color:#3e3e40;border:2px solid #3e3e40}.wpcf7 input.wpcf7-submit:focus{outline:none;box-shadow:none}#sib-container *{font-family:"Kievit","KievitWeb",sans-serif !important;box-sizing:border-box !important;color:#3e3e40 !important}.sib-form,#sib-form-container,#sib-container,#sib-container.sib-container--large,#sib-form{padding-top:0 !important;margin-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;background-color:transparent !important;background:0 0 !important;border:none !important;max-width:100% !important}#sib-form.sib-form{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important}#sib-form>div{width:100% !important;margin:0 !important;padding:0 !important}#sib-form>div[style*=padding]{padding-top:0 !important;padding-bottom:0 !important}#sib-container input[type=email],#sib-container input[type=text]:not(.input--hidden){width:100% !important;height:44px !important;padding:10px 15px !important;border:1px solid rgba(62,62,64,.2) !important;border-radius:0 !important;background-color:#fff !important;font-size:14px !important;display:block !important}#sib-container button{width:100% !important;background-color:#3e3e40 !important;color:#fff !important;border-radius:0 !important;border:none !important;height:44px !important;cursor:pointer !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase !important;white-space:nowrap !important;display:flex !important;align-items:center !important;justify-content:center !important}#sib-form>div:has(input[type=checkbox]){display:flex !important;align-items:flex-start !important;padding-left:25px !important;margin-top:5px !important;margin-bottom:10px !important}#sib-container .sib-checkbox-label span,#sib-container .sib-checkbox-label p,#sib-container label p{font-size:11px !important;font-weight:300 !important;line-height:1.4 !important;margin:0 !important}#sib-container input[type=checkbox]{width:18px !important;height:18px !important;margin:0 10px 0 0 !important;flex-shrink:0 !important}#sib-container{outline:none !important;border:none !important}#sib-container .input--hidden{display:none !important}footer a,.site-footer a,[class*=footer] a,.footer-links a,.footer-link-item{color:#3e3e40 !important;text-decoration:none !important;transition:color .2s ease-in-out !important;font-family:"Kievit",sans-serif !important}footer a:hover,.site-footer a:hover,[class*=footer] a:hover,.footer-links a:hover,.footer-link-item:hover{color:#f90 !important}@media (max-width:767px){.footer-links{text-align:center}}#sib-container{outline:none !important;border:none !important}#sib-container .input--hidden{display:none !important}.hersteller-galerie .isotope-container .tmb{width:20% !important}@media (max-width:900px){.hersteller-galerie .isotope-container .tmb{width:33.3333% !important}}@media (max-width:520px){.hersteller-galerie .isotope-container .tmb{width:50% !important}}.hersteller-galerie .t-entry-visual,.hersteller-galerie .t-entry-visual-tc,.hersteller-galerie .t-entry-visual-cont{border:0 !important;box-shadow:none !important}.hersteller-galerie .t-entry-visual-cont{padding:6px !important;aspect-ratio:1/1 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}.hersteller-galerie img{display:block !important;width:auto !important;height:auto !important;max-width:92% !important;max-height:92% !important;margin:0 auto !important}.hersteller-suche-wrap{display:flex;justify-content:center;margin:0 auto 24px auto;width:100%}#hersteller-suche{width:100%;max-width:540px;height:52px;padding:0 18px;border:1px solid #1f1f1f;background:#fff;box-sizing:border-box;font-size:16px;line-height:1;text-align:center;outline:none;border-radius:0;transition:border-color .2s ease,box-shadow .2s ease}#hersteller-suche::placeholder{color:#7a6f6a;opacity:1;text-align:center}#hersteller-suche:focus,#hersteller-suche:active{border-color:#ec7405}@media (max-width:768px){.hersteller-suche-wrap{margin:0 auto 18px auto;padding:0 12px}#hersteller-suche{max-width:100%;height:48px;font-size:15px;padding:0 14px}}.presse-bilder ul li,.presse-bilder .icon-list-text,.presse-bilder .icon-box-content{padding-top:18px !important;padding-bottom:18px !important}.presse-bilder ul li{border-bottom:1px solid #e5e5e5 !important}.presse-bilder ul li:last-child{border-bottom:none !important}.presse-bilder a:hover,.presse-bilder a:hover span,.presse-bilder a:hover strong{color:#f06b00 !important}.biomarkt-testkarte,#biomarkt-map,.biomarkt-uebersichtskarte{font-family:"Kievit",Arial,sans-serif}.leaflet-control-zoom a{border-radius:0 !important;box-shadow:none !important;font-family:"Kievit",Arial,sans-serif}.leaflet-bar{border-radius:0 !important;box-shadow:none !important;border:1px solid #d9d9d9 !important}.leaflet-popup-content-wrapper{border-radius:0 !important;box-shadow:none !important;font-family:"Kievit",Arial,sans-serif !important;padding:24px 26px !important;border:1px solid #000 !important;transition:transform .2s ease}.leaflet-popup-content-wrapper:hover{transform:translateY(-3px)}.leaflet-popup-tip-container{width:30px;height:15px}.leaflet-popup-tip{border-radius:0 !important;box-shadow:none !important;border:1px solid #000 !important}.leaflet-popup-content{margin:0 !important;min-width:260px;font-family:"Kievit",Arial,sans-serif !important;line-height:1.45}.leaflet-popup-close-button{font-family:Arial,sans-serif !important;top:10px !important;right:10px !important}.biomarkt-popup-card{display:block;text-decoration:none !important;color:inherit !important}.biomarkt-popup-card:hover{text-decoration:none !important}.biomarkt-popup-card .biomarkt-popup-image,.biomarkt-popup-card h3,.biomarkt-popup-card p{cursor:pointer}.biomarkt-popup-image-wrap{margin:0 0 14px}.biomarkt-popup-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:none;transition:transform .35s ease;transform:scale(1)}.biomarkt-popup-image-wrap{margin:0 0 14px;overflow:hidden}.biomarkt-popup-card:hover .biomarkt-popup-image{transform:scale(1.05)}.biomarkt-popup h3{margin:0 0 14px !important;font-family:"Kievit",Arial,sans-serif !important;font-size:20px;line-height:1.25;font-weight:700;color:#3e3e40}.biomarkt-popup p{margin:0 0 12px !important;font-family:"Kievit",Arial,sans-serif !important;font-size:16px;line-height:1.5;color:#3e3e40}.leaflet-marker-icon{transition:transform .18s ease;transform-origin:center bottom}.leaflet-marker-icon:hover{transform:translateY(-6px) scale(1.06)}.biomarkt-storefinder{position:relative}.biomarkt-storefinder-overlay{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:500;pointer-events:none}.biomarkt-storefinder-form{position:relative;width:420px;max-width:calc(100vw - 40px);pointer-events:auto}.biomarkt-storefinder-input{width:100%;height:44px;padding:0 54px 0 16px;border:1px solid #000;border-radius:0;box-shadow:none;outline:none;font-family:"Kievit",Arial,sans-serif;font-size:15px;color:#3e3e40;background:#fff}.biomarkt-storefinder-input::placeholder{color:#6b6b6b}.biomarkt-storefinder-input:focus{outline:none;border-color:#000;box-shadow:none}.biomarkt-storefinder-iconbutton{position:absolute;top:0;right:0;width:48px;height:44px;padding:0;border:none;background:0 0;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.biomarkt-storefinder-iconbutton svg{width:22px;height:22px;fill:#3e3e40;transition:fill .2s ease,transform .2s ease}.biomarkt-storefinder-iconbutton:hover svg{fill:#ec7405;transform:scale(1.08)}.biomarkt-search-marker-dot{width:18px;height:18px;background:#ec7405;border:2px solid #fff;border-radius:50%;box-shadow:none}.biomarkt-storefinder{max-width:1000px;margin:0 auto}.biomarkt-uebersichtskarte{height:620px !important}@media (max-width:767px){.biomarkt-uebersichtskarte{height:480px !important}.biomarkt-storefinder-overlay{bottom:14px}.biomarkt-storefinder-form{width:calc(100vw - 40px);max-width:320px}.biomarkt-storefinder-input{height:38px;font-size:14px;padding:0 42px 0 12px}.biomarkt-storefinder-iconbutton{width:38px;height:38px}.biomarkt-storefinder-iconbutton svg{width:18px;height:18px}}@media (max-width:767px){.biomarkt-popup-image-wrap{display:none}}@media (max-width:767px){.leaflet-popup{margin-bottom:10px}.leaflet-popup-content-wrapper{width:auto !important;max-width:calc(100vw - 24px) !important;padding:16px !important;box-sizing:border-box}.leaflet-popup-content{min-width:250px;max-width:260px}.biomarkt-popup{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.biomarkt-popup h3{font-size:17px;line-height:1.25;margin:0 18px 8px 0 !important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.biomarkt-popup p{font-size:14px;margin-bottom:6px !important;overflow-wrap:anywhere;word-break:break-word}.leaflet-popup-close-button{top:6px !important;right:6px !important}}.event-datum,.event-ort{margin-bottom:14px}.event-zeit,.event-adresse{line-height:1.5}.single-post .tbi-header-image{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:2rem}.blog .wp-post-image,.archive .wp-post-image,.home .wp-post-image{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.tri-recipe-image{margin-bottom:0 !important}.tri-recipe-image+.wprm-recipe-container{margin-top:0 !important}.tri-recipe-image img{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;aspect-ratio:3/2 !important;object-fit:cover !important;object-position:center center !important}