.cd-root .cd-footer-v4 .cd-google-badge{background:#dfe5d4!important;border-color:#b8c8a6!important;color:#1d2b21!important}.cd-root .cd-footer-v4 .cd-google-badge:hover{background:#d2dcc4!important}@media(min-width:781px){.cd-root .cd-footer-v4 .cd-footer-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.75fr)!important}}.cd-root .cd-picture:has(img[alt*="Gericht" i]),.cd-root .cd-picture:has(img[alt*="Teller" i]){clip-path:none!important;animation:none!important;transform:none!important}.cd-root .cd-picture:has(img[alt*="Gericht" i]) img,.cd-root .cd-picture:has(img[alt*="Teller" i]) img{object-fit:contain!important;aspect-ratio:auto!important;height:auto!important;border-radius:0!important}
/* Condito spacing and organic photos 20261101 */
.cd-root .cd-row{padding-top:56px!important;padding-bottom:56px!important}.cd-root .cd-feature{padding-top:58px!important;padding-bottom:58px!important}.cd-root .cd-intro{padding-top:64px!important;padding-bottom:60px!important}.cd-root .cd-hero{padding-top:60px!important;padding-bottom:0!important}.cd-root .cd-index{padding-top:14px;padding-bottom:12px;margin-bottom:20px}.cd-root .cd-title{margin-bottom:20px;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.cd-root .cd-page-hero .cd-title{font-size:clamp(40px,4.5vw,72px)!important}.cd-root .cd-marquee{padding-block:18px}.cd-root .cd-gallery-intro{padding-top:34px;padding-bottom:18px}.cd-root .cd-photo-credit{padding-bottom:28px}.cd-root .cd-archive-section{padding-top:30px;padding-bottom:40px}.cd-root .cd-course-hub{padding-top:38px;padding-bottom:42px}.cd-root .cd-v2-location-title,.cd-root .cd-v2-event-title{padding-top:42px;padding-bottom:30px}
.cd-root .cd-picture:not(:has(img[src*="teller-"])):not(:has(img[alt*="Gericht" i])):not(:has(img[alt*="Teller" i])){clip-path:none!important}.cd-root .cd-picture:not(:has(img[src*="teller-"])):not(:has(img[alt*="Gericht" i])):not(:has(img[alt*="Teller" i])) img{border-radius:44% 56% 48% 52% / 51% 42% 58% 49%!important}.cd-root .cd-feature:nth-of-type(2n) .cd-picture:not(:has(img[src*="teller-"])):not(:has(img[alt*="Gericht" i])):not(:has(img[alt*="Teller" i])) img{border-radius:55% 45% 57% 43% / 43% 57% 43% 57%!important}.cd-root .cd-archive-grid img,.cd-root .cd-hub-grid img,.cd-root .cd-v2-banner img,.cd-root .cd-v2-diptych img,.cd-root .cd-photo-rail img{border-radius:40px 78px 38px 70px / 68px 38px 72px 40px!important}.cd-root .cd-photo-rail img[src*="teller-"],.cd-root .cd-picture img[src*="teller-"],.cd-root .cd-plate img{border-radius:0!important;clip-path:none!important}
@media(max-width:1000px) and (min-width:781px){.cd-root .cd-page-hero .cd-title{font-size:clamp(38px,4.5vw,48px)!important}}
@media(max-width:780px){.cd-root .cd-row,.cd-root .cd-feature{padding-top:28px!important;padding-bottom:28px!important}.cd-root .cd-intro{padding-top:30px!important;padding-bottom:32px!important}.cd-root .cd-hero{padding-top:35px!important;padding-bottom:0!important}.cd-root .cd-row>.kt-row-column-wrap{row-gap:20px!important}.cd-root .cd-archive-section{padding-top:24px;padding-bottom:30px}.cd-root .cd-gallery-intro{padding-top:28px;padding-bottom:16px}.cd-root .cd-course-hub{padding-top:28px;padding-bottom:30px}.cd-root .cd-index{margin-bottom:14px;padding-top:12px;padding-bottom:8px}.cd-root .cd-archive-grid img,.cd-root .cd-hub-grid img,.cd-root .cd-v2-banner img,.cd-root .cd-photo-rail img{border-radius:28px 52px 30px 48px / 48px 28px 50px 30px!important}}