﻿ .accordion{margin:0;padding:0;border:2px solid hsl(0deg 0% 52%);border-radius:7px;width:20em}.accordion h3{margin:0;padding:0}.accordion:focus-within{border-color:var(--primaerfarbe)}.accordion:focus-within h3{background-color:hsl(0deg 0% 97%)}.accordion>*+*{border-top:1px solid hsl(0deg 0% 52%)}.j-accordion_trigger{background:none;color:hsl(0deg 0% 13%);display:block;font-size:1rem;font-weight:normal;margin:0;padding:1em 1.5em;position:relative;text-align:left;width:100%;outline:none}.j-accordion_trigger:focus, .j-accordion_trigger:hover{background:var(--primaerfarbe-focus)}.accordion-trigger:focus{outline:4px solid transparent}.accordion>*:first-child .j-accordion_trigger, .accordion>*:first-child{border-radius:5px 5px 0 0}.accordion>*:last-child .j-accordion_trigger, .accordion>*:last-child{border-radius:0 0 5px 5px}button{border-style:none}.accordion button::-moz-focus-inner{border:0}.accordion_title{display:block;pointer-events:none;border:transparent 2px solid;border-radius:5px;padding:0.25em;outline:none}.j-accordion_trigger:focus .accordion_title{border-color:var(--primaerfarbe)}.accordion_icon{border:solid currentColor;border-width:0 2px 2px 0;height:0.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);width:0.5rem}.accordion-trigger:focus .accordion_icon, .accordion-trigger:hover .accordion_icon{border-color:var(--primaerfarbe)}.j-accordion_trigger[aria-expanded='true'] .accordion_icon{transform:translateY(-50%) rotate(-135deg)}.accordion_panel{margin:0;padding:1em 1.5em}.accordion_panel[hidden]{display:none}fieldset{border:0;margin:0;padding:0}input{border:1px solid hsl(0deg 0% 42%);border-radius:0.3em;display:block;font-size:inherit;padding:0.3em 0.5em}.aktuelles__date{font-family:"oswald";color:#8B8D8E}.veranstaltung__termin-preis{border-left:2px solid var(--primaerfarbe);padding-left:5px}.aktuelles__img, .veranstaltung__img{width:calc(100% + 40px);transform:translate(-20px, 0);display:block}#aktuelles a, #veranstaltung a, #impressum a, #datenschutz a, #ueber-dzg a, .w-produktsuche__ergebnisse p a[target="_blank"], .w-autocomplete__nothing.nothing a, .webform__fehlermeldung a, #mitgliedschaft a:not(.btn--rounded), #registrieren a:not(.btn--rounded){color:var(--primaerfarbe);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--primaerfarbe);text-underline-offset:3px}#aktuelles a:visited, #veranstaltung a:visited, .w-produktsuche__ergebnisse p a[target="_blank"]:visited, .w-autocomplete__nothing.nothing a:visited, .webform__fehlermeldung a:visited, #mitgliedschaft a:not(.btn--rounded):visited, #registrieren a:not(.btn--rounded):visited{color:var(--primaerfarbe)}#veranstaltung .mehr-erfahren__link{margin-bottom:25px}/** * Generelle App-Styles */ @font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../assets/fonts/OpenSans-Regular.woff2) format("woff2"), url(../assets/fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../assets/fonts/OpenSans-SemiBold.woff2) format("woff2"), url(../assets/fonts/OpenSans-SemiBold.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../assets/fonts/OpenSans-Bold.woff2) format("woff2"), url(../assets/fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url(../assets/fonts/Oswald-Regular.woff2) format("woff2"), url(../assets/fonts/Oswald-Regular.woff) format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;src:url(../assets/fonts/Oswald-SemiBold.woff2) format("woff2"), url(../assets/fonts/Oswald-SemiBold.woff) format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:url(../assets/fonts/Oswald-Bold.woff2) format("woff"), url(../assets/fonts/Oswald-Bold.woff2) format("woff")}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:400;src:url(../assets/fonts/ChakraPetch.woff2) format("woff2");unicode-range:U+0E01-0E5B, U+200C-200D, U+25CC}:root{--textfarbe:#38383e;--dzg-farbe:#ff7900;--dzg-grau:#8b8d8e;--primaerfarbe:#eb6d00;--text_auf_primaerfarbe:#000;--primaerfarbe-light:#fcdec2;--hintergrund-farbe:#fff;--secundaerfarbe:#efefef;--red:#cd202c;--font-size:18px;--font-size-h1:34px;--font-size-h2:28px;--font-size-h3:24px;--font-size-h4:19px;min-height:100%;height:100%}.hidden{display:none !important}html{font-family:"Open Sans", "Chakra Petch";height:100%;min-height:100%;margin:0;padding:0;color:var(--textfarbe);font-size:var(--font-size)}h1, h2, h3, h4{font-family:"Oswald";color:var(--textfarbe);font-weight:normal;margin-block-end:0.6em}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}body{height:calc(100% - 50px);margin:auto;padding:0;max-width:1024px}button{font-family:"Open Sans", sans-serif;font-size:var(--font-size)}div, section, nav{box-sizing:border-box}a{text-decoration:none;color:var(--textfarbe)}a:hover{color:var(--textfarbe)}a:visited{color:var(--textfarbe)}.w-screen{margin:auto;padding:0px 20px var(--bottom-menu-height) 20px;margin-top:50px;min-height:100%;background:white}.flex--vertical{display:flex;flex-direction:column}.align--center{align-items:center}.filters{height:0;width:0}#ausland-panel{padding-bottom:70px}/* .pannel-round__content--ausser-haus-karte{display:flex;flex-direction:column}*/ .pannel-round__content--ausser-haus-karte > *{width:fit-content}.pannel-round__content.pannel-round__content--ausser-haus-karte p{margin-top:10px;margin-bottom:10px}.pannel-round__content--ausser-haus-karte.pannel-round__content h3{margin:0;margin-bottom:5px;margin-right:30px;font-size:20px}.ausser-haus-karte__status{display:block;margin-top:10px}.ausser-haus-karte__status::before{display:inline-block;content:"";width:1.7em;height:1.7em;vertical-align:middle;margin-left:-2px;background-image:url(../assets/_icons/icons/aktuell-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:5px}.ausser-haus-karte__status.in_bearbeitung::before{background-image:url(../assets/_icons/icons/bearbeitung-icon.svg)}.ausser-haus-karte__status.angefragt::before{background-image:url(../assets/_icons/icons/gf-angefragt-icon.svg)}.ausser-haus-karte__status.keine_rueckmeldung::before{background-image:url(../assets/_icons/icons/gf-keine-rueckmeldung-icon.svg)}.ausser-haus-karte__status.dzggeprueft::before{background-image:url(../assets/_icons/icons/icon_zdzg-geprueft.svg)}.ausser-haus-karte__status.dzggeschult::before{background-image:url(../assets/_icons/icons/icon_zdzg-geschult.svg)}.ausser-haus-karte__zertifikat::before{height:2em;width:1.7em}.ausser-haus__route-icon{height:1.5em;vertical-align:middle;margin-right:5px}.ausser-haus-karte__adresse{display:flex;align-items:center;margin-top:10px}.pannel-round__content--ausser-haus-karte .ausser-haus-karte__adresse{margin-right:30px}.ausser-haus-karte__meinort{width:35px;height:35px;background-image:url(../assets/_icons/icons/icon_stern.svg);background-size:100%;position:absolute;top:20px;right:20px}.ausser-haus-karte__meinort.favorite{background-image:url(../assets/_icons/icons/icon_stern-active.svg)}.pannel-round__content--ausser-haus-karte .pannel-round__tag{background:none;color:var(--textfarbe);font-size:0.8rem;padding:0}.btn--rounded.ausser-haus-karte__route-btn{display:flex;align-items:center;justify-content:center;padding:5px 10px;font-size:16px}.ausser-haus-karte__route-btn img{height:1rem;width:auto}.karten-modal{position:relative;padding:20px 20px 20px 10px}.karten-modal h3{margin:0;font-size:18px;margin-right:25px}.karten-modal .pannel-round__tag{background:none;color:var(--textfarbe);font-size:0.8rem;padding:0}.karten-modal .ausser-haus-karte__meinort{top:20px;right:15px;height:25px;width:25px}.map button[title="Schließen"]{top:3px !important;right:3px !important}.map button[title="Schließen"] span{height:30px !important;width:30px !important;margin-right:0 !important}.karten-modal__btn{border:solid 2px var(--primaerfarbe);padding:5px;border-radius:15px;outline:none;display:block;width:fit-content;font-size:13px;background:transparent;font-weight:300;box-sizing:border-box;height:30px;padding:5px 7px 5px 7px;line-height:13px;display:flex;margin-top:0 !important;color:var(--textfarbe);align-items:center}.karten-modal__btn-container{display:flex;gap:10px;flex-wrap:wrap}.karten-modal .ausser-haus-karte__info-container{margin-bottom:10px}.karten-modal .ausser-haus-karte__adresse{margin-bottom:10px}.karten-modal .karten-modal__btn .ausser-haus__route-icon{height:1em}.karten-modal .ausser-haus-karte__status::before{width:1.3em;height:1.3em}.karten-modal .ausser-haus-karte__zertifikat::before{height:1.5em}.map{height:100%}#ausser-haus{height:100%}#ausser-haus .w-content, #ausser-haus #inland-panel, #ausser-haus #inland-panel > div{height:100%}#ausser-haus #inland-panel > div > div:not(.please-login__content){height:calc(100% - 70px);display:flex;flex-direction:column;position:relative}.w-glutenfreisuche__map{height:100%;flex:1;width:calc(100% + 40px);transform:translate(-20px, 0px);margin-top:-10px}button.btn--rounded.w-glutenfreisuche__results__show-list-btn{position:fixed;bottom:80px;right:10px;z-index:10;background:var(--primaerfarbe);color:white}.player-visible:not(.player-minimized) button.btn--rounded.w-glutenfreisuche__results__show-list-btn{bottom:130px}button.btn--rounded.w-glutenfreisuche__results__show-list-btn::before{content:"";background-image:url(../assets/_icons/icons/karten-icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.2rem;height:1.2rem;vertical-align:bottom;margin-right:5px;object-fit:contain}button.btn--rounded.w-glutenfreisuche__results__show-list-btn.list::before{background-image:url(../assets/_icons/icons/list-icon.svg)}.gmnoprint.gm-style-mtc-bbw{margin-top:20px !important}button.gm-control-active.gm-fullscreen-control{margin-top:20px !important}.ausser-haus-karte__btn-container, .ausser-haus-karte__info-container{display:flex;gap:10px;flex-wrap:wrap}.ausser-haus-karte__btn-container{margin-top:20px}.ausser-haus-karte__info-container{align-items:center;font-size:0.8rem;margin-top:5px;margin-bottom:20px;row-gap:0px}.ausser-haus-karte__info-container .ausser-haus-karte__status{margin-top:0}img.ausser-haus-karte__detail{width:100%;margin-top:10px}.ausser-haus__detail-btn img{transform:rotate(90deg)}.ausser-haus__detail-btn.open img{transform:rotate(270deg)}#w-glutenfreiausserhaus-info-modal .legende__flex p, #glutenfreiausshaus__legende .legende__flex p{margin:0}@media (min-width:1024px){button.btn--rounded.w-glutenfreisuche__results__show-list-btn{right:calc((100% - 1024px) / 2 + 30px)}}.bitteankoch__items{padding:10px}.carousel__container{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;max-width:600px;margin:20px;gap:20px}/* .carousel__innercontainer{display:flex;align-items:center;position:relative;justify-content:space-between;width:100%}.carousel__items{height:100%;position:relative;width:100%}.j-carousel__item{display:none;height:100%}*/ .carousel__innercontainer{position:relative;width:calc(100% + 40px);transform:translateX(-20px)}.carousel__items{height:100%;position:relative;width:100%;display:flex;gap:20px;overflow:auto;scroll-snap-type:x mandatory;padding-left:10px;padding-right:10px;-ms-overflow-style:none;scrollbar-width:none}.carousel__items::-webkit-scrollbar{display:none}.j-carousel__item{display:inline-block;height:100%;min-width:80%;scroll-snap-align:center}.j-carousel__item.carousel__item-active{display:block}.j-carousel__previous-btn, .j-carousel__next-btn{background:none;height:40px}.j-carousel__previous-btn img, .j-carousel__next-btn img{height:100%}.j-carousel__previous-btn img{transform:rotate(180deg)}.carousel__avatar{height:100%;margin-left:-20px}.carousel__tab-container{display:flex;justify-content:space-evenly;align-items:center;width:90%;margin:auto}.j-carousel__tab{background:var(--primaerfarbe-light);width:15px;border-radius:50%;height:15px;box-sizing:border-box;margin:0;padding:0}.j-carousel__tab.carousel__tab-active{background:var(--primaerfarbe);width:17px;height:17px}@media (min-width:600px){.j-carousel__item{min-width:410px;max-width:510px}}.checkliste__container li{list-style-type:none}.checkliste__container ul{padding:0}/* .checkliste__container input[type="checkbox"]{margin:0;margin-right:10px;margin-left:-25px}*/ .custom-checkbox__label, .custom-checkbox__container label{display:block;position:relative;padding-left:42px;margin-bottom:7px;padding-top:3px;cursor:pointer}.custom-checkbox__label input{position:absolute;z-index:-1;opacity:0}.custom-checkbox{position:absolute;top:0px;left:0;height:30px;width:30px;background:#fff;border:2px solid var(--textfarbe);border-radius:4px}.custom-checkbox__label:hover input~.custom-checkbox, .custom-checkbox__label input:focus~.custom-checkbox{background:#fff;border:2px solid var(--primaerfarbe)}.custom-checkbox__label input:checked~.custom-checkbox{background:#ffffff}.custom-checkbox__label:hover input:not([disabled]):checked~.custom-checkbox, .custom-checkbox__label input:checked:focus~.custom-checkbox{background:white}.custom-checkbox__label input:disabled~.custom-checkbox{background:#e6e6e6;opacity:0.6;pointer-events:none}.custom-checkbox:after{box-sizing:unset;content:'';position:absolute;display:none}.custom-checkbox__label input:checked~.custom-checkbox:after{display:block}.custom-checkbox__label .custom-checkbox:after{left:8px;top:0px;width:7px;height:19px;border:solid #eb6d00;border-width:0 4px 4px 0;transform:rotate(45deg)}.custom-checkbox__label input:disabled~.custom-checkbox:after{border-color:#7b7b7b}.einkaufshilfe__icons{height:2rem;width:2rem;vertical-align:middle;margin-right:5px}.font-oswald{font-family:"oswald"}li::marker{color:var(--primaerfarbe)}ul{padding-left:20px}li{margin-bottom:10px}.pannel-round__container{background:white;-webkit-box-shadow:0px 3px 6px 0px #00000029;box-shadow:0px 3px 6px 0px #00000029;border-radius:10px;margin-bottom:20px;position:relative}.pannel-round__content{padding:20px}.pannel-round__content h3{margin-top:0;margin-bottom:5px}.pannel-round__content p{margin-top:0}.pannel-round__date{font-family:"Oswald";font-size:14px;color:#8B8D8E;margin:5px 0px}.pannel-round__date.red{color:#cd202c}.pannel-round__img{width:100%;border-radius:10px 10px 0px 0px;aspect-ratio:3/2;object-fit:cover}.pannel-round__tag{background:none;color:var(--textfarbe);font-size:0.8rem;padding:0}.pannel-round__cut-container{height:250px;overflow:hidden;position:relative}.pannel-round__cut-fade{height:50px;position:absolute;background:rgb(255, 255, 255);background:linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 0) 100%);z-index:2;bottom:0;left:0;width:100%}.mehr-erfahren__link{display:inline-block;color:var(--primaerfarbe);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--primaerfarbe);text-underline-offset:3px}.mehr-erfahren__link:visited, .mehr-erfahren__link:focus, .mehr-erfahren__link:active{color:var(--primaerfarbe)}.mehr-erfahren__link::after{display:inline-block;content:url(../assets/_icons/icons/pfeil-orange.svg);height:1rem;width:2rem;vertical-align:middle}.checklisten__btn{display:flex;align-items:center;justify-content:center;background:white;color:var(--textfarbe);font-weight:600;padding:7px 15px;border-radius:25px;text-align:center;margin-bottom:15px;border:solid 2px var(--primaerfarbe)}.checklisten__btn::after{display:inline-block;content:url(../assets/_icons/icons/pfeil-dark.svg);height:1rem;width:2rem;vertical-align:middle}.checklisten__btn:visited{color:var(--textfarbe)}.btn--rounded{display:block;background:transparent;color:var(--textfarbe);font-weight:600;padding:7px 15px;border-radius:25px;text-align:center;border:solid 2px var(--primaerfarbe)}.btn--rounded:visited{color:var(--textfarbe)}a.btn--rounded{width:fit-content}input, textarea{font-family:'Open Sans';border:none;background:var(--secundaerfarbe);width:100%;padding:15px;margin:10px 0px 20px 0px;border-radius:27px;box-sizing:border-box;font-size:var(--font-size)}input[type="checkbox"]{width:auto;display:inline-block}label{font-family:'Open Sans';font-size:1rem}legend{font-size:25px;font-family:'Oswald';margin:10px 0px}select{font-family:'Open Sans';border:none;background:var(--secundaerfarbe);width:100%;padding:15px;margin:10px 0px 20px 0px;border-radius:10px}.tab__container{height:50px;border-radius:0px 0px 10px 10px;-webkit-box-shadow:0px 3px 6px 0px #00000029;box-shadow:0px 3px 6px 0px #00000029;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative;z-index:10;background:white;font-size:20px}.tab{height:100%;width:100%;background:transparent;display:flex;justify-content:center;align-items:center;color:var(--textfarbe)}.tab.active div{border-bottom:2px solid var(--primaerfarbe)}.tab__container .tab:first-of-type{border-right:var(--secundaerfarbe) 2px solid}.tab div{width:fit-content}.like__btn{height:40px;width:40px;background:url(../assets/_icons/icons/herz-icon-grau.svg);background-position:center;background-repeat:no-repeat;background-size:30px;position:absolute;top:10px;right:10px}.like__btn.liked{background-image:url(../assets/_icons/icons/herz-icon-orange.svg)}#w-preloader{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:white;justify-content:center;align-items:center;flex-direction:column;z-index:999}.w-preloader__img-container{height:100px;width:100px;position:relative}.w-preloader__img{height:100%;width:auto}.w-preloader__rotating-img{animation:rotate 1s infinite linear;position:absolute;top:0;left:0}#start .w-content, #med-sprechstunde .w-content, #bitte-an-koch .w-content, #glossar .w-content, #ueber-dzg .w-content, #kontakt .w-content, #datenschutz .w-content, #impressum .w-content, #lebensmitteluebersicht .w-content{display:flow-root}#datenschutz{word-break:break-word}.w-checksumloader_loader{text-align:center;padding-top:20px}.w-checksumloader_loader__progress{width:100%}progress{width:250px;height:20px;border-radius:10px;-webkit-appearance:none;appearance:none}progress::-webkit-progress-bar{background-color:#eee;border-radius:10px}progress::-webkit-progress-value{background:linear-gradient(to right, var(--primaerfarbe-light), var(--primaerfarbe));border-radius:10px;transition:width 0.25s ease-in-out}progress::-moz-progress-bar{background:linear-gradient(to right, var(--primaerfarbe-light), var(--primaerfarbe));border-radius:10px}.kontakt__sprechzeiten p{margin:0}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}input[type="search"]::-ms-clear{display:none;width:0;height:0}.search__container{position:relative}.search__container input{padding-right:40px !important}.search__clear-button{position:absolute;background:url(../assets/_icons/icons/close-b.svg);background-position:center;background-repeat:no-repeat;background-size:20px;height:30px;width:30px;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:none}.search__container input[type="search"]:not(:placeholder-shown)+.search__clear-button{display:block}@keyframes rotate{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.glossar__alphabet-filter{margin-top:10px;display:flex;flex-wrap:wrap;gap:15px;font-family:"Oswald";font-size:25px;margin-bottom:20px}.glossar__alphabet-filter [role="radio"]{padding:5px;border-bottom:solid 2px var(--primaerfarbe);flex-basis:25px;text-align:center}.glossar__alphabet-filter [role='radio'][aria-checked='true']{background:var(--primaerfarbe)}.w-glutenfrei-searchitem{display:flex;cursor:pointer;padding:10px}.w-glutenfrei-searchitem__icon{width:40px;text-align:center}.w-ort .w-glutenfrei-searchitem__icon{width:24px;margin-right:8px;margin-left:8px}.w-glutenfrei-searchitem__title{flex:1}.w-glutenfrei-checkbox{color:var(--text_auf_primaerfarbe);font-size:16px}.w-filteroverview-item{background-color:var(--primaerfarbe-light);padding:5px 10px;border-radius:20px;display:inline;color:var(--text_auf_primaerfarbe);font-size:16px;display:inline-block;position:relative}.w-filter{display:inline;margin-right:5px}.autocomplete-results{z-index:10;background:white;width:calc(100%);overflow:auto;padding-top:10px;border-radius:27px;-webkit-box-shadow:0px 3px 6px 0px #00000029;box-shadow:0px 3px 6px 0px #00000029;border:solid 1px var(--secundaerfarbe);margin-bottom:20px;height:fit-content;max-height:500px}.autocomplete-result:hover, .autocomplete-result:focus{background:var(--secundaerfarbe)}.w-autocomplete-wrapper{position:relative}.w-glutenfreisuche__updateinfo, .w-updateinfo{background:var(--primaerfarbe-light);padding:10px;position:relative;width:calc(100% + 40px);transform:translate(-20px, 0);z-index:10;margin-bottom:10px;/* margin-top:-70px;padding-top:70px;*/}.w-glutenfreisuche__updateinfo .close, .w-updateinfo .w-checksumloaderupdate__close{background:none;height:35px;width:35px;position:absolute;right:10px;padding:5px}.w-glutenfreisuche__updateinfo .close img{height:100%;width:auto}.w-checksumloaderupdate__update.btn--rounded{background:transparent}.w-glutenfreisuche__updateinfo p, .w-updateinfo p{margin-top:0}.w-glutenfreisuche_filtercontainer{margin:10px 0px 10px 0px}.w-filteroverview-item-remove{display:inline-block;/*margin-left:10px;position:absolute;right:10px;top:50%;transform:translate(0px, -50%);*/ width:12px}.w-glutenfreisuche__filterbutton{background:none;display:flex;align-items:center;margin:auto;border-bottom:2px solid var(--textfarbe);font-size:16px;color:var(--textfarbe);font-weight:600}.w-glutenfreisuche__filterbutton img{height:1em;display:inline-block;margin-left:5px}.w-glutenfreisuche__filterbutton.open img{transform:rotate(180deg)}/* .w-glutenfreisuche__filterbutton:after{display:inline-block;content:url(../assets/_icons/icons/pfeil-grau.svg);height:1rem;width:2rem;vertical-align:middle}*/ .w-glutenfreisuche__results__list{padding:0;margin-bottom:120px}.player-visible .w-glutenfreisuche__results__list{margin-bottom:180px}.w-glutenfreisuche{background:var(--secundaerfarbe);width:calc(100% + 40px);padding:20px;padding-bottom:10px;transform:translate(-20px, 0px);margin-top:-70px;padding-top:60px;position:relative;z-index:5;border-radius:0px 0px 15px 15px}.w-glutenfreisuche input[type="search"]{background:white;margin-bottom:10px;padding:10px 15px;margin:10px 0px 10px 0px}.w-glutenfreisuche__filtercontainer{margin-top:10px}button.btn--rounded.w-glutenfreisuche__info-btn{position:absolute;top:75px;right:10px;border-radius:50%;height:35px;width:35px;display:flex;justify-content:center;align-items:center;z-index:20}#ausser-haus .w-autocomplete-wrapper__input{width:calc(100% - 45px)}.w-glutenfreiausserhaus-updateinfo{z-index:10;margin-bottom:20px}.w-glutenfreisuche__datenschutz p{margin-top:0}#ausserhaus-detail-modal .app-modal_content{position:relative}#ausserhaus-detail-modal, #w-glutenfreiausserhaus-info-modal, #modal__legende{padding-top:50px}#ausserhaus-detail-modal .ausser-haus-karte__meinort{top:0;right:0}#ausserhaus-detail-modal .app-modal_close{top:10px;right:10px}#ausserhaus-detail-modal h3{margin-top:0px;margin-right:40px;margin-bottom:5px}#ausserhaus-detail-modal .w-preloader__img{height:30px;width:30px;display:inline-block;margin-right:10px;position:relative;vertical-align:middle}.ausser-haus-karte__zusatzinfos-container{margin-top:10px}#ausserhaus-detail-modal .app-modal_wrapper, #w-glutenfreiausserhaus-info-modal .app-modal_wrapper, #modal__legende .app-modal_wrapper{padding-bottom:20px}.w-glutenfreiausserhaus__datenschutz:has(.w-datenschutz){overflow:auto;min-height:340px;padding-bottom:10px;max-height:100%;flex:1}.w-noresult{padding:10px 10px 20px 20px}.glutenfreiausserhaus__zertifizierte-betriebe{display:flex;gap:20px;flex-wrap:wrap}:root{--green-light:#c7e49c;--green:#8fc93a;--yellow-light:#ffdc83;--yellow:#ffba08;--orange-light:#f2b084;--orange:#e5630a}.w-info{text-align:center;position:fixed;left:0px;top:0px;width:90%;padding:14px;margin:5%;z-index:1000}/** * Alertlevels **/ .w-info.w-notice{background-color:var(--green-light);color:black;border-bottom:solid 5px var(--green)}.w-info.w-warning{background-color:var(--yellow-light);color:black;border-bottom:solid 5px var(--yellow)}.w-info.w-error{background-color:var(--orange-light);color:black;border-bottom:solid 5px var(--orange)}.kontaktperson__container{display:flex;gap:10px}.kontaktperson__img{width:100px;height:auto}.kontaktperson__content{display:flex;flex-direction:column;max-width:calc(100% - 110px)}.kontaktperson__icon{display:inline-block;height:20px;vertical-align:middle;margin-right:5px}.kontaktperson__mail{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--primaerfarbe);text-underline-offset:3px}.kontaktperson__tel{margin-bottom:10px}.loader{width:90px;height:14px;box-shadow:0 3px 0 var(--primaerfarbe-light);background:linear-gradient(var(--primaerfarbe-light) 0 0) 50%/2px 100% no-repeat;display:grid}.loader:before, .loader:after{content:"";grid-area:1/1;background:radial-gradient(circle closest-side, var(--c, var(--primaerfarbe-light)) 92%, #fff) 0 0/calc(100%/4) 100%;clip-path:inset(0 50% 0 0);animation:l3 1s infinite linear}.loader:after{--c:var(--primaerfarbe);clip-path:inset(0 0 0 50%)}@keyframes l3{100%{background-position:calc(100%/3) 0}}.glutenfreiausserhaus__loader-container{text-align:center;display:flex;flex-direction:column;align-items:center}.glutenfreiausserhaus__loader-container .w-preloader__rotating-img{height:50px;width:50px;position:relative}:root{--bottom-menu-height:70px}#j-appmenu-bottom{position:fixed;bottom:0;left:0;width:100%;height:var(--bottom-menu-height);z-index:100;max-width:1024px}#j-appmenu-bottom div[role="menubar"]{display:flex;justify-content:space-around;align-items:center;height:100%;width:100%;background:white;box-shadow:0px -3px 6px 0px rgba(0, 0, 0, 0.16);padding-bottom:5px}#j-appmenu-bottom div[role="menubar"] > div{margin:0;padding:0;height:100%}.j-appmenu-bottom_link div{justify-content:flex-end;display:flex;align-content:center;flex-direction:column;height:100%}.overlay{opacity:0.5;background:black;height:100%;width:100%;position:fixed;left:0;top:0;z-index:99}.j-appmenu-bottom_link{color:var(--textfarbe);font-size:13px;padding:5px;padding-bottom:0px;text-decoration:none;margin:0;height:100%;box-sizing:border-box;background:none;border:none;border-bottom:3px solid transparent;text-align:center}.j-appmenu-bottom_link:visited{color:inherit}.activemenu:visited{text-decoration:none}.j-appmenu-bottom_link.activemenu{border-bottom:3px solid var(--primaerfarbe)}.j-appmenu-bottom_link img{display:block;align-self:center;max-width:40px;max-height:35px}.j-appmenu-bottom_second-menu ul{font-size:20px}.j-appmenu-bottom_second-menu a{text-decoration:none;color:var(--textfarbe)}.j-appmenu-bottom_second-menu a:visited{color:var(--textfarbe)}.j-appmenu-bottom_second-menu a.activemenu{text-decoration:underline;color:var(--primaerfarbe)}.j-appmenu-bottom_second-menu{position:absolute;left:0;bottom:-350px;text-align:center;background:white;width:100%;transition:bottom 0.5s;z-index:-1;border-radius:20px 20px 0 0;box-shadow:0px -3px 6px 0px rgba(0, 0, 0, 0.16);padding-bottom:20px}.j-appmenu-bottom_second-menu ul{list-style:none;padding-left:0}.j-appmenu-bottom_second-menu li{margin-top:10px}.header-menu{display:flex;position:fixed;height:50px;background:var(--primaerfarbe);color:white;justify-content:space-between;align-items:center;top:0;left:0;padding:0px 10px;width:100%;z-index:30;max-width:1024px}.header-menu h1{color:white}.header-menu__btn{display:block;box-sizing:border-box;background:transparent;height:40px;width:40px}.header-menu__profil-btn{background:var(--primaerfarbe-light);border-radius:50%;padding:0px}.header-menu__btn img{height:100%;width:100%;border-radius:50%;object-fit:cover}.header-menu h1{font-size:25px;font-weight:normal}.w-version{position:absolute;right:10px;bottom:10px;font-size:10px;color:#aaa}.header-menu__positioning-div{width:40px}@media (min-width:600px){.header-menu{left:50%;transform:translate(-50%, 0)}#j-appmenu-bottom{left:50%;transform:translate(-50%, 0)}}@media (max-width:375px){.j-appmenu-bottom_link{font-size:12px}}.app-modal{background:white;width:90%;z-index:102;position:fixed;padding:20px;left:5%;max-height:80%;top:10%;border-radius:15px;max-width:800px;overflow:auto}.app-modal_wrapper{height:100%;position:relative}.app-modal_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:transparent;padding:5px;z-index:10}.app-modal_close img{height:100%;width:auto}.app-modal_title{margin-top:0;margin-right:40px}.overlay-modal{z-index:101}.app-modal_buttons{display:flex;gap:10px}@media (min-width:800px){.app-modal{left:calc((100% - 800px)/2)}}#profil input[type="text"], #profil input[type="password"]{width:100%;min-width:300px}#profil .w-content{padding-bottom:15px}#login_password{margin-bottom:5px}.login__pw-wrapper{position:relative}.login__show-pw-btn{height:40px;width:40px;background:none;position:absolute;top:50%;transform:translate(0, -50%);right:10px;padding:0}.login__show-pw-img{height:100%;width:auto}.login__container{position:relative}.login__info-btn{position:absolute;top:10px;right:0px;padding:0;height:30px;width:30px;border-radius:50%;cursor:pointer}.login__passwort-vergessen{display:block;text-align:right;font-size:0.7em;text-decoration-thickness:1px;margin-bottom:10px;color:var(--primaerfarbe);margin-right:10px}.login__passwort-vergessen:visited{color:var(--primaerfarbe)}#login__info-modal .app-modal_content>p:first-of-type{margin-bottom:0}#login__info-modal br+p:last-of-type{margin-top:0}#login__info-modal .app-modal_buttons{flex-direction:column}#login__info-modal .app-modal_buttons button{min-width:100px}#login_error{margin-bottom:10px;color:var(--red)}:root{--player-height:50px}.player-visible .w-screen{padding-bottom:calc(var(--player-height) + var(--bottom-menu-height))}#podcast-detail{padding-top:1em;max-width:800px}.podcast-uebersicht__img{width:100%;max-width:800px;height:auto;display:block;margin:auto}.podcast__folge-header{display:flex;gap:1em;align-items:center;margin-bottom:1em}.podcast__folge-title{margin:0}.podcast__folge-img{width:3em;height:3em}.podcast__folge-meta{display:flex;gap:1em;font-family:"Oswald";font-size:0.8em;color:var(--dzg-grau)}.podcast__folge-description{margin-block:0.6em}.podcast__folge-play{height:40px;width:40px;border-radius:50%;background:white;padding:0;margin-left:calc(100% - 40px)}.podcast__folge-play img{height:100%;width:100%}audio{width:100%;margin-top:1em}#podcast-detail a.mehr-erfahren__link{margin-bottom:1em}#podcast-detail a.mehr-erfahren__link:after{content:""}#podcast-detail .mehr-erfahren__link:before{display:inline-block;content:url(../assets/_icons/icons/pfeil-detail.svg);height:1rem;width:1rem;margin-right:0.5em;vertical-align:middle;transform:rotateZ(180deg)}.podcast__loading-img{animation:rotate 1s infinite linear;height:20px;width:20px;margin-top:1em}.podcast-sm-player__container{position:fixed;bottom:70px;border-bottom:4px solid #e7e7e7;background:var(--textfarbe);height:50px;width:100%;color:white;z-index:99;max-width:1024px}.podcast-sm-player__container.minimized{height:0px;border:0}.podcast-sm-player__inner-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1em;gap:1em}.podcast-sm-player__title-contianer{display:flex;gap:0.5em;align-items:center;margin-right:auto}.podcast-sm-player__img{height:35px;width:35px}.podcast-sm-player__title{color:white;margin:0;font-size:0.8em}.podcast-sm-player__play-btn{height:30px;width:30px;padding:0;border-radius:50%;background-color:transparent;background-image:url("../assets/_icons/icons/icon_pause-orange.svg");background-size:20px;background-repeat:no-repeat;background-position:center}.podcast-sm-player__play-btn.paused{background-image:url(../assets/_icons/icons/icon_play-orange.svg)}.podcast-sm-player__play-btn.ended{background-image:url(../assets/_icons/icons/play-again-icon.svg)}.podcast-sm-player__progress-bar{height:4px;width:0%;position:absolute;bottom:-4px;left:0;background-color:var(--primaerfarbe);transition:width 0.5s}.podcast-sm-player__minimize-btn{transform:rotateZ(180deg);height:20px;width:30px;background-color:transparent;background-image:url("../assets/_icons/icons/icon_scroll-up.svg");background-size:20px;background-repeat:no-repeat;background-position:center}.podcast-sm-player__minimize-btn.close{background-image:url(../assets/_icons/icons/close-w.svg)}.podcast-sm-player__minimize-btn img{height:100%;width:auto}.podcast-sm-player__maxmize-btn{position:fixed;left:0.5em;bottom:calc(var(--bottom-menu-height) + 0.3em);height:50px;width:50px;background:white;border:2px solid var(--primaerfarbe);border-radius:50%;padding:7px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.5)}.podcast-sm-player__maxmize-btn img{height:100%;width:100%}#einkaufen h2{margin-top:0}.produktsuche__auszeichnungen-container{display:flex;flex-direction:column;gap:5px}.produktsuche__auszeichnung{position:relative;height:30px;width:30px;border-radius:50%;padding:0;background-image:url(../assets/_icons/icons/frei.svg);background-position:center;background-size:contain;background-repeat:no-repeat;text-align:center;padding-top:5px;cursor:pointer;font-size:0.8em;font-weight:600}.produktsuche__auszeichnung.ausgelobt{background-image:url(../assets/_icons/icons/ausgelobt.svg);font-size:0.75em}.produktsuche__lizensiert{height:30px;cursor:pointer}.produktsuche__lizensiert img{height:30px;width:30px}.contains-gluten{}.contains{background:none}.contains span{position:relative}.contains img{height:32px;width:32px;position:absolute;left:-1px;top:-4px}.contains.gerste{padding-top:8px}/* .contains::before{content:url(../assets/_icons/icons/warnung.svg);position:absolute;top:0;left:0;display:block;width:30px;height:30px}*/ .produktsuche__auszeichnung.contains.gluten{color:white;background-image:url(../assets/_icons/icons/enthalten.svg)}.produktsuche__innercontainer{display:flex;gap:5px;justify-content:space-between}.produktsuche__tag-container{display:flex;flex-wrap:wrap;gap:5px}.produktsuche__innercontainer > div:first-of-type{display:flex;flex-direction:column;justify-content:space-between}.produktsuche__suche{display:flex;flex-direction:column}#produktsuche{margin-bottom:10px}#produktsuche::placeholder, #herstellersuche::placeholder{font-size:0.8em}.w-produkt-legende-button{position:absolute;top:60px;right:20px;padding:0;height:30px;width:30px;border-radius:50%;cursor:pointer}.produktsuche__wrapper{position:relative}.produktsuche__searchcontainer .autocomplete-results > div{padding:10px;border-bottom:var(--secundaerfarbe) 1px solid;cursor:pointer}#modal__legende{overflow:auto}#modal__legende p{margin:0}.legende__flex{display:flex;gap:15px;margin-bottom:15px}span.w-autocomplete__produkt--hersteller{font-size:0.8rem;color:#5f6063;font-family:"Open Sans"}.produkt{font-family:"Oswald"}.hersteller{color:#5f6063;font-family:"Open Sans"}.warengruppe, .produktgruppe{color:var(--primaerfarbe)}.produktsuche__tag-container .pannel-round__tag{color:var(--primaerfarbe);background:none;padding:0;font-size:16px}.w-produktsuche__ergebnisse h2{font-size:24px;margin-bottom:10px}.w-produktsuche__ergebnisse h3{font-size:20px;margin-top:0px;color:#5f6063}.produktsuche__hersteller{font-size:16px}.legende__icons{height:2rem;width:2rem;margin-top:3px;vertical-align:middle}.produktsuche__searchcontainer{background:var(--secundaerfarbe);width:calc(100% + 40px);padding:20px;padding-bottom:10px;transform:translate(-20px, 0px);margin-top:-70px;padding-top:60px;position:relative;border-radius:0px 0px 15px 15px;margin-bottom:20px}.produktsuche__searchcontainer input[type="search"]{background:white;margin-bottom:10px;padding:10px 15px;margin:10px 0px 10px 0px}.produktsuche__filtercontainer, .hersteller__filtercontainer{margin-top:10px}.produktsuche__filterbutton-container{display:flex;justify-content:space-between;align-items:center}.filter__toggle-btn.open img{transform:rotate(180deg)}.filter__toggle-btn{background:none;display:flex;align-items:center;margin:auto;border-bottom:2px solid var(--textfarbe);font-size:16px;color:var(--textfarbe);font-weight:600}.produktsuche__filterbutton-container .filter__toggle-btn{margin:0}.filter__toggle-btn img{height:1em;display:inline-block;margin-left:5px}.search__reset-btn{margin-left:auto;font-size:0.8rem;padding:5px 10px}.produktsuche__filter-img{height:1.2em;width:1.2em;vertical-align:text-top;margin-right:5px}#einkaufen a[href="#lebensmitteluebersicht"]{color:var(--primaerfarbe);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--primaerfarbe);text-underline-offset:3px}#einkaufen a[href="#lebensmitteluebersicht"]:visited{color:var(--primaerfarbe)}.scroll-up__btn{height:40px;width:40px;background-color:var(--primaerfarbe);background-image:url(../assets/_icons/icons/icon_scroll-up.svg);background-position:center;background-repeat:no-repeat;background-size:30px;position:fixed;bottom:80px;right:10px;border-radius:50%;border:none;padding:0;z-index:99}.player-visible:not(.player-minimized) .scroll-up__btn{bottom:130px}.w-herstellerlist__logo{width:100px;float:right}#modal__hersteller-info{padding-top:50px}@media (min-width:1024px){.scroll-up__btn{right:calc((100% - 1024px) / 2 + 20px)}}.profil__bild{height:80px;width:80px;border-radius:50%;background:var(--primaerfarbe-light);object-fit:cover}.profil__pers-daten{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:0;margin:15px 0px 25px 0px}.profil__bild-bearbeiten{height:30px;width:30px;display:flex;align-items:center;background:var(--primaerfarbe);border-radius:50%;position:absolute;bottom:-7px;right:-7px}.profil__bild-container{position:relative;height:fit-content}.profil__btn{margin-bottom:15px}.profil__name{font-family:"Oswald";font-size:30px;margin:0}#profil p.profil__mail{margin:0;margin-bottom:20px}#profil .w-content{display:flow-root}#profil h1, #profil h2, #profil h3{margin-bottom:0.5em}#profil h3[dictionary="login_keinmitglied_title"]{margin-top:0.8em}#profil p{margin-top:0.5em}#profil a.btn--rounded{width:fit-content}.mitgliedschaft-beenden__btn{position:absolute;bottom:0px;right:0px;color:var(--primaerfarbe);font-size:14px}.mitgliedschaft-beenden__btn:visited{color:var(--primaerfarbe)}#reset-modal .app-modal_buttons{margin-top:20px}/* [role='radiogroup']{padding:0;margin:0;list-style:none}[role='radiogroup']:focus{outline:none}[role='radio']{padding:4px 8px;border:0 solid transparent;border-radius:5px;display:inline-block;position:relative;cursor:default;outline:none;color:black}[role='radio']+[role='radio']{margin-left:1em}[role='radio']::before{position:relative;top:1px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14' width='14' style='forced-color-adjust:auto;'%3E%3Ccircle cx='7' cy='7' r='6' stroke='rgb(0, 90, 156)' stroke-width='2' fill-opacity='0' /%3E%3C/svg%3E")}[role='radio'][aria-checked='true']::before{position:relative;top:1px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14' width='14' style='forced-color-adjust:auto;'%3E%3Ccircle cx='7' cy='7' r='6' stroke='rgb(0, 90, 156)' stroke-width='2' fill-opacity='0' /%3E%3Ccircle cx='7' cy='7' r='3' fill='rgb(0, 90, 156)' stroke-opacity='0' /%3E%3C/svg%3E")}[role='radio'].focus, [role='radio']:hover{padding:2px 6px;border:2px solid #005a9c;background-color:#def;cursor:pointer}*/ .important-message__container{background:var(--primaerfarbe);width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;padding:20px;position:relative;margin-top:-1px}.important-message__link{display:inline-block;color:white;padding-bottom:5px;padding-left:5px;margin-left:-5px;border-bottom:3px solid white}.important-message__link:visited{color:white}.important-message__link::after{display:inline-block;content:url(../assets/_icons/icons/pfeil-weiß.svg);height:1rem;width:2rem;vertical-align:middle}.important-message__container p{margin:0;margin-bottom:5px;color:black}.important-message__container h2{margin-top:0;margin-bottom:10px;margin-right:30px;color:black}button.important-message__close-btn{background:none;height:35px;width:35px;position:absolute;right:10px;padding:5px}button.important-message__close-btn img{height:100%;width:auto;/* min-height:20px;min-width:20px;position:relative;*/}.startseite__med-sprechstunde-container{background:var(--primaerfarbe-light);padding:20px;width:calc(100% + 40px);transform:translateX(-20px)}.startseite__med-sprechstunde-container a{display:block;width:fit-content}.startseite__med-sprechstunde-container .kontaktperson__tel{font-weight:600;font-size:20px}.startseite__med-sprechstunde-container .kontaktperson__icon{height:30px}.startseite__med-sprechstunde-container h2{margin-top:0}.akutelles-carousel__container{margin-bottom:40px}.startseite__podcast-shop__img{width:100%;height:auto}.startseite__podcast-shop__switcher{background:var(--primaerfarbe-light);padding:10px;border-radius:235px;width:100%;display:flex;justify-content:center;position:relative;max-width:400px;margin:auto;margin-top:4em}.startseite__podcast-shop__btn{display:block;background:transparent;color:var(--textfarbe);font-weight:600;padding:7px 15px;border-radius:25px;text-align:center;width:100%;z-index:1;transition:color 0.4s}.startseite__podcast-shop__btn.active{color:white}.startseite__podcast-shop__switcher-bg{position:absolute;left:10px;height:calc(100% - 20px);background:var(--primaerfarbe);width:calc(50% - 10px);border-radius:25px}.to-shop{animation:change-width 0.3s forwards}.to-podcast{animation:change-width-2 0.3s forwards}@keyframes change-width{0%{left:10px}100%{left:calc(50%)}}@keyframes change-width-2{0%{left:calc(50%)}100%{left:10px}}/* @keyframes change-width{0%{width:calc(50% - 10px)}50%{width:calc(100% - 20px);left:10px}100%{width:calc(50% - 10px);left:calc(50%)}}@keyframes change-width-2{0%{width:calc(50% - 10px);left:calc(50%)}50%{width:calc(100% - 20px);left:10px}100%{width:calc(50% - 10px);left:10px}}*/ .input-nutzungsbedingungen__container{display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}.input-nutzungsbedingungen__info{background:url(../assets/_icons/icons/info-icon.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px;cursor:pointer;border:none;display:inline-block}#nutzungsbedingung-info a{color:var(--primaerfarbe);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--primaerfarbe);text-underline-offset:3px}#nutzungsbedingung-info a:visited{color:var(--primaerfarbe)}input.invalid, textarea.invalid{border:solid 2px var(--primaerfarbe);margin-bottom:6px}input[type="checkbox"].invalid{outline:solid 2px var(--primaerfarbe)}.fehlermeldung{color:var(--primaerfarbe);margin-top:0px;font-size:0.8rem}.required_star{color:var(--primaerfarbe);font-weight:bold}input[aria-describedby], textarea[aria-describedby]{margin-bottom:5px}.input__description{font-size:0.8rem;margin-top:0px}#webform .w-content{padding-top:10px}#webform h1{margin-top:10px}input.btn--rounded{width:fit-content}.webform__is-sendig, .login__is-sendig{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;background:rgba(255, 255, 255, 0.6);backdrop-filter:blur(2px);top:0;left:0;z-index:10}.webform__container{position:relative}.loading-img{animation:rotate 1s infinite linear;height:30px;width:30px}input[type="file"]{background:transparent;padding-left:0;padding-top:0;margin-bottom:0;border-radius:0}.file-upload__container{margin-top:10px;margin-bottom:20px;border:2px solid grey;padding:10px;border-radius:10px}.file-upload__container.invalid{border:2px solid var(--primaerfarbe);margin-bottom:6px}.zoeliegruppen__item h3{margin-right:25px}.zoeli-termine__container .kontaktperson__icon{vertical-align:middle}.zoeli__content{position:relative}.zoeli__content h2{margin-right:40px}img.zoeli_img{width:calc(100% + 40px);transform:translate(-20px, 0);display:block}.zoeli__content .like__btn{top:0;right:0}.btn--rounded.meine-zoeligruppe__btn{display:flex;align-items:center}/* .btn--rounded.meine-zoeligruppe__btn::before{display:inline-block;content:url(../assets/_icons/icons/herz-icon-orange.svg);height:1rem;width:2rem;transform:rotate(180deg);vertical-align:middle}*/ .switch-view__box{background:var(--primaerfarbe-light);width:calc(100% + 40px);padding:20px;padding-bottom:10px;transform:translate(-20px, 0px);margin-top:-70px;padding-top:70px;position:relative;z-index:5;border-radius:0px 0px 20px 20px}.switch-view__box .btn--rounded{margin:auto;font-size:0.8rem}.zoeligruppe-such__btn{margin-bottom:15px}.zoeli-termine__container a{color:var(--primaerfarbe)}.zoeli-termine__container a:visited{color:var(--primaerfarbe)}.zoeli__searchcontainer{background:var(--secundaerfarbe);width:calc(100% + 40px);padding:20px;padding-bottom:10px;transform:translate(-20px, 0px);margin-top:-70px;padding-top:60px;position:relative;border-radius:0px 0px 15px 15px}.zoeli__searchcontainer input[type="search"]{background:white;margin-bottom:10px;padding:10px 15px;margin:10px 0px 10px 0px}.zoeli-suche__toggle-btn{background:none;display:flex;align-items:center;margin:auto;border-bottom:2px solid var(--textfarbe);font-size:16px;color:var(--textfarbe);font-weight:600}.zoeli-suche__toggle-btn img{height:1em;display:inline-block;margin-left:5px}.zoeli-suche__toggle-btn.open img{transform:rotate(180deg)}