.logo-loading{--logo-loading-stage-size: clamp(10rem, 26vw, 14rem);--logo-loading-logo-size: calc(var(--logo-loading-stage-size) - 32px);--logo-loading-wino-bar-display: none;--logo-loading-round-display: block}:root{--customer-nav-logo-slot: 222px;--customer-content-inset: calc((100% - min(90%, 1440px))/2) }.customer-sub-nav-mx{max-width:1440px}#cart-flyout h3,#cart-flyout h4,#cart-flyout p,.accordion h2,.cart h2,.cart p,#teaser-item-infos h3,#delivery-area-flyout h3,#delivery-area-flyout p,#delivery-area-flyout label,#delivery-area-flyout input,aside button span,.text-element p,.text-element ul,.text-element ol,.text-element li,.text-element a,.text-element h1,.text-element h2,.text-element h3,.text-element h4,.text-element h5,.text-element h6,fieldset legend,.newsletter label,.newsletter p{color:#293740!important}#cart-flyout h3.text-white,#cart-flyout h4.text-white,#cart-flyout p.text-white,.accordion h2.text-white,.cart h2.text-white,.cart p.text-white,#teaser-item-infos h3.text-white,#delivery-area-flyout h3.text-white,#delivery-area-flyout p.text-white,#delivery-area-flyout label.text-white,#delivery-area-flyout input.text-white,aside button span.text-white,.text-element p.text-white,.text-element ul.text-white,.text-element ol.text-white,.text-element li.text-white,.text-element a.text-white,.text-element h1.text-white,.text-element h2.text-white,.text-element h3.text-white,.text-element h4.text-white,.text-element h5.text-white,.text-element h6.text-white,fieldset legend.text-white,.newsletter label.text-white,.newsletter p.text-white{color:#fff!important}#delivery-area-flyout input{border-width:1px!important}@media (min-width: 1280px){#sub-navbar>.customer-sub-navbar{padding-left:0!important;padding-right:0!important}#sub-navbar>.customer-sub-navbar>.customer-sub-nav-mx{box-sizing:border-box;width:100%;max-width:none!important;margin-left:0;margin-right:0;padding-left:max(var(--customer-nav-logo-slot),var(--customer-content-inset))!important;padding-right:var(--customer-content-inset)!important}}@media (min-width: 1280px){#main-navbar{padding-left:0;padding-right:0}.customer-main-navbar{max-width:calc(1440px + (var(--customer-nav-logo-slot) * 2))}.customer-main-navbar #sub-nav-header{justify-content:flex-start;padding-right:var(--customer-content-inset)}.customer-main-navbar #sub-nav-header>div:first-child{width:auto;flex:0 0 auto}.customer-main-navbar #sub-nav-header>div:first-child>button[title="Zur Startseite"]{margin-right:16px}.customer-main-navbar .customer-main-nav-menu{width:auto;min-width:0;flex:1 1 0;justify-content:flex-start}.customer-main-navbar [role=menubar]{min-width:0;flex-wrap:wrap}}.nav-action-label{display:none}.nav-tooltip{display:block}.nav-action .icon{margin-right:0}#sub-navbar .customer-sub-navbar{background-color:var(--color-primary-5)}#sub-navbar #cart_count_sub{background-color:var(--color-tertiary)}.customer-sub-nav-item[data-menu-item=kochboxen],.customer-sub-nav-item[data-menu-item=gutscheine]{display:block;color:#fff}.customer-sub-nav-item[data-menu-item=kochboxen] a,.customer-sub-nav-item[data-menu-item=gutscheine] a{background-color:#3d515f!important}.customer-sub-nav-item[data-menu-item=gutscheine]{margin-right:32px}.customer-nav-cta-mobile{display:flex;flex-direction:column}.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=kochboxen],.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=gutscheine]{width:100%}.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=kochboxen]>a,.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=gutscheine]>a{display:block;width:100%;padding:.75rem 1rem;background-color:#3d515f;font-weight:400;box-shadow:0 1px 3px #0003}.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=kochboxen]>a:hover,.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=gutscheine]>a:hover,.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=kochboxen]>a:focus-visible,.customer-nav-cta-mobile .customer-sub-nav-item[data-menu-item=gutscheine]>a:focus-visible{background-color:#1d2930}.customer-sub-nav-links .customer-sub-nav-item[data-menu-item=kochboxen]{order:1;margin-left:auto}.customer-sub-nav-links .customer-sub-nav-item[data-menu-item=gutscheine]{order:2}.customer-sub-nav-item[data-menu-item=kochboxen]>a,.customer-sub-nav-item[data-menu-item=gutscheine]>a{display:inline-block;padding:.5rem .75rem;border-radius:.5rem;background-color:#1d2930;transition:background-color .15s ease}.customer-sub-nav-item[data-menu-item=kochboxen]>a:hover,.customer-sub-nav-item[data-menu-item=gutscheine]>a:hover,.customer-sub-nav-item[data-menu-item=kochboxen]>a:focus-visible,.customer-sub-nav-item[data-menu-item=gutscheine]>a:focus-visible{background-color:#293740}#sub-navbar .icon{width:20px;height:20px}[data-testid=main-navbar]{margin-top:20px}[data-testid=submit-order-flyout] img{display:none!important}@media (min-width: 1024px){#sub-navbar .icon{width:32px;height:32px}[data-testid=main-navbar]{margin-top:24px}}@media (min-width: 1280px){[data-testid=main-navbar]{margin-top:79px}}img[src="/assets/icons/arrow_right_green.svg"],img[src="/assets/icons/arrow_right_white.svg"]{display:none!important}@media (min-width: 1024px){#sub-navbar #cart_count_sub{left:26px}}.font.h1,.font.h2,.font.h3,.font.h4,.font.h5,.font.h6,.font .h1,.font .h2,.font .h3,.font .h4,.font .h5,.font .h6,.font h1,.font h2,.font h3,.font h4,.font h5,.font h6,.text-container.h1,.text-container.h2,.text-container.h3,.text-container.h4,.text-container.h5,.text-container.h6,.text-container .h1,.text-container .h2,.text-container .h3,.text-container .h4,.text-container .h5,.text-container .h6,.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container h6,.text-element.h1,.text-element.h2,.text-element.h3,.text-element.h4,.text-element.h5,.text-element.h6,.text-element .h1,.text-element .h2,.text-element .h3,.text-element .h4,.text-element .h5,.text-element .h6,.text-element h1,.text-element h2,.text-element h3,.text-element h4,.text-element h5,.text-element h6{line-height:1.5!important}.font.h1,.font .h1,.font h1,.text-container.h1,.text-container .h1,.text-container h1,.text-element.h1,.text-element .h1,.text-element h1{font-size:28px!important}.font.h2,.font .h2,.font h2,.text-container.h2,.text-container .h2,.text-container h2,.text-element.h2,.text-element .h2,.text-element h2{font-size:22px!important}.font.h3,.font .h3,.font h3,.text-container.h3,.text-container .h3,.text-container h3,.text-element.h3,.text-element .h3,.text-element h3{font-size:18px!important}.font.h4,.font.h5,.font.h6,.font .h4,.font .h5,.font .h6,.font h4,.font h5,.font h6,.text-container.h4,.text-container.h5,.text-container.h6,.text-container .h4,.text-container .h5,.text-container .h6,.text-container h4,.text-container h5,.text-container h6,.text-element.h4,.text-element.h5,.text-element.h6,.text-element .h4,.text-element .h5,.text-element .h6,.text-element h4,.text-element h5,.text-element h6{font-family:FontBold,var(--font-fallback)!important;font-size:16px!important}@media (min-width: 834px){.font.h1,.font .h1,.font h1,.text-container.h1,.text-container .h1,.text-container h1,.text-element.h1,.text-element .h1,.text-element h1{font-size:32px!important}.font.h2,.font .h2,.font h2,.text-container.h2,.text-container .h2,.text-container h2,.text-element.h2,.text-element .h2,.text-element h2{font-size:26px!important}}@media (min-width: 1440px){.font.h2,.font .h2,.font h2,.text-container.h2,.text-container .h2,.text-container h2,.text-element.h2,.text-element .h2,.text-element h2{font-size:28px!important}.font.h3,.font .h3,.font h3,.text-container.h3,.text-container .h3,.text-container h3,.text-element.h3,.text-element .h3,.text-element h3{font-size:24px!important}}@media (min-width: 1920px){.font.h1,.font .h1,.font h1,.text-container.h1,.text-container .h1,.text-container h1,.text-element.h1,.text-element .h1,.text-element h1{font-size:48px!important}.font.h4,.font.h5,.font.h6,.font .h4,.font .h5,.font .h6,.font h4,.font h5,.font h6,.text-container.h4,.text-container.h5,.text-container.h6,.text-container .h4,.text-container .h5,.text-container .h6,.text-container h4,.text-container h5,.text-container h6,.text-element.h4,.text-element.h5,.text-element.h6,.text-element .h4,.text-element .h5,.text-element .h6,.text-element h4,.text-element h5,.text-element h6{font-size:20px!important}}h2,.h2{font-size:22px!important}h3,.h3{font-size:18px!important}@media (min-width: 834px){h2,.h2{font-size:26px!important}}@media (min-width: 1440px){h2,.h2{font-size:28px!important}h3,.h3{font-size:24px!important}}.text-element h1,.text-element h2,.text-element h3,.text-element h4,.text-element h5,.text-element h6{padding-top:24px}.usp-grid h2,.usp-grid p{text-align:center}.usp-grid a{margin:0 auto}.text-element li{font-size:16px;line-height:23px}@media (min-width: 834px){.text-element li{line-height:24px}}@media (min-width: 1440px){.text-element li{line-height:24px}}@media (min-width: 1920px){.text-element li{font-size:20px;line-height:29px}}footer a{font-family:Font!important;font-weight:400!important;text-decoration:none!important}.footer-layout.footer-layout .layout-column.layout-column .strapi-button.strapi-button{padding-top:0;padding-bottom:0;min-height:0;line-height:1}.footer-layout.footer-layout .layout-column.layout-column .layout-column-item.layout-column-item+.layout-column-item.layout-column-item{margin-top:0}footer.footer-layout .content_container{margin-top:16px!important}.footer-layout.footer-layout .layout-column.layout-column .text-element.text-element p{padding:0;margin:0}.footer-layout.footer-layout .layout-column.layout-column .strapi-button__label.strapi-button__label{line-height:1}nav[aria-label="Mobile Navigation"]>div.bg-tertiary-20 h2{display:none}img[src="/assets/icons/person.svg"],img[src="/assets/icons/profile.svg"]{content:url(../../../assets/icons/login-figur-mit-hut.svg)}a[href="/login"] img[src="/assets/icons/person.svg"],a[href="/login"] img[src="/assets/icons/profile.svg"]{content:url(../../../assets/icons/login-figur.svg)}img[src="/assets/icons/calendar.svg"],img[src="/assets/icons/calendar_grey.svg"]{content:url(../../../assets/icons/kalender.svg)}#sub-navbar img[src="/assets/icons/location.svg"]{content:url(../../../assets/icons/standpunkt.svg);-o-object-fit:contain!important;object-fit:contain!important}img[src="/assets/icons/heart_grey.svg"],img[src="/assets/icons/fav.svg"]{content:url(../../../assets/icons/herz-kontur-orange.svg);max-width:40px!important}.fav-icon{content:url(../../../assets/icons/herz-kontur-orange.svg)!important}.fav-icon.is{content:url(../../../assets/icons/herz-gefuellt-orange.svg)!important}img[src="/assets/icons/heart_red.svg"],img[src="/assets/icons/fav_fill.svg"]{content:url(../../../assets/icons/herz-gefuellt-orange.svg)}img[src="/assets/icons/cart.svg"],img[src="/assets/icons/buy.svg"]{content:url(../../../assets/icons/einkaufswagen-leer.svg)}img.cart-filled[src="/assets/icons/cart.svg"]{content:url(../../../assets/icons/einkaufswagen-gefuellt.svg)}input:not([type=checkbox]):not([type=radio]):not(.border-danger),textarea:not(.border-danger),select:not(.border-danger){border-color:var(--color-dark-primary);border-width:2px}.atom-image{border-radius:20px}.footer-layout .strapi-button__label{color:var(--color-dark-primary)}.footer-layout{padding-top:0!important;background:var(--color-primary-5)!important}.footer-layout,.footer-layout *,.footer-layout p{font-family:Font;font-size:12px!important;line-height:26px!important}@media (min-width: 1440px){.footer-layout,.footer-layout *,.footer-layout p{font-size:14px!important}}@media (min-width: 1920px){.footer-layout,.footer-layout *,.footer-layout p{font-size:16px!important}}.footer-layout .content_container:nth-child(1){margin-bottom:16px!important}.footer-layout .content_container:nth-child(2){padding-top:0!important;margin-top:0!important}.footer-layout .content_container:nth-child(2) .layout-column:nth-child(2){display:flex!important;justify-content:space-around!important;flex-direction:row!important;width:300px!important;margin:0 auto!important}.footer-layout .content_container:nth-child(2) .layout-column:nth-child(2) .layout-column-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.footer-layout .content_container:nth-child(2) .layout-column:nth-child(2) .layout-column-item img{border-radius:0!important}.recipe-pricetag{display:none!important}.small-recipe-pricetag p{display:block!important}.recipe-card .subheadline{display:none!important}.recipe{max-width:1440px!important;margin:0 auto!important}.recipe h2,.recipe h3,.recipe h4,.recipe p,.recipe .how-to,.recipe .stats span{color:var(--color-dark-primary)!important}.recipe h5{line-height:125%!important}.recipe .sub-title.bottom{display:none!important}@media (min-width: 1280px){.recipe .sub-title.top{display:none!important}.recipe .sub-title.bottom{display:block!important}.recipe .desktop-recipe-header{top:14rem!important}.recipe .recipe-media{top:24rem!important}}.teaser-info{background:var(--color-tertiary-20)}.form{padding-left:0!important}.form h4{display:none!important}.form form label,.form form legend{font-family:Font!important;color:#293740!important;line-height:1.4!important}.form form label .text-element,.form form legend .text-element{font-weight:400!important}.form form input,.form form textarea{border-color:#293740!important;border-width:1px!important}#cart_count_sub{display:none!important}.customer-main-nav-menu .top_menu_item{color:#293740!important}.customer-main-nav-menu .top_menu_item:hover,.customer-main-nav-menu .top_menu_item.selected{border-bottom:none!important;color:#f5a733!important}.content_container{padding:32px 0!important}#login label,#login h3,#login h2,#login p,#register label,#register h3,#register h2,#register p{color:#293740!important}#login input,#register input{border-color:#293740!important;border-width:1px!important}#main>.content_container{margin:16px auto!important}.product-teaser-item .product-img{-o-object-fit:contain!important;object-fit:contain!important;padding:32px 16px 16px!important}@media (min-width: 1536px){#product_detail_content{padding-left:5rem;padding-right:5rem}}.product_name{font-size:16px!important}@media (min-width: 768px){#main aside{margin-top:40px!important}#main aside:has(+.flex-1.min-w-0)>[aria-hidden=true]:first-child{display:none!important}}#main aside:has(+.flex-1.min-w-0)+.flex-1.min-w-0>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main aside:has(+.flex-1.min-w-0)+.flex-1.min-w-0>.grid>[class*=col-span-]{grid-column:1 / -1}@media (min-width: 1024px){#main aside:has(+.flex-1.min-w-0)+.flex-1.min-w-0>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){#main aside:has(+.flex-1.min-w-0)+.flex-1.min-w-0>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1800px){#main aside:has(+.flex-1.min-w-0)+.flex-1.min-w-0>.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.font.h3.accordion-title{font-size:18px!important}.text-element p a{font-family:Font!important}@media (min-width: 768px){#main aside:has(+.flex-1.min-w-0)>[class~="md:sticky"]{top:calc(230px + 2.5rem);box-sizing:border-box;width:100%;max-height:calc(100vh - 250px - 1rem)}}.fc-event.current-delivery-date{background-color:var(--color-tertiary-80)!important;border-color:var(--color-tertiary-80)!important}.demo-app-calendar .bg-dark-primary{background-color:var(--color-tertiary-80)!important}.demo-app-calendar .bg-tertiary-80{background-color:var(--color-secondary-40)!important}.demo-app-calendar .bg-secondary-40{background-color:var(--color-delivery-pause)!important}.legal{display:none!important}#reset-password{top:16px!important;color:var(--color-tertiary)!important;border:2px solid var(--color-tertiary)!important;border-radius:32px!important;padding:8px 16px!important}.info-card{background:var(--color-primary-5)!important}.info-card .teaser-price{border-radius:8px!important;background:var(--color-secondary)!important}.info-card .teaser-price p{color:#fff!important}.info-card .tap-target{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.info-card .tap-target.add{background:var(--color-tertiary)!important}.info-card .tap-target.add img{width:1rem!important;height:1rem!important}.info-card .tap-target.minus{background:var(--color-secondary)!important}.info-card img[src="/assets/icons/bulk.svg"]{display:none!important}.info-card div:has(>[data-testid=product-teaser-unit-selector]){display:flex!important;justify-content:flex-end!important;gap:12px!important}.info-card div[data-testid=product-teaser-unit-selector]{flex:0 0 auto!important;justify-content:end!important;padding-right:0!important}.info-card .amount-controls{flex:0 0 auto!important}div[data-testid=product-teaser-unit-selector] button span{font-size:16px!important}div[data-testid=product-teaser-unit-selector] button img{height:.5rem!important}#cart-amount span{font-size:16px!important}.product-teaser-item.in-cart{border:3px solid var(--color-tertiary)!important}.product-info-title{display:none!important}.product-info-accordion{gap:17px}.product-info-panel{background:#ededed;border-radius:13px}.product-info-panel-toggle{padding:23px 30px;font-family:FontBold,var(--font-fallback);font-size:18px;color:#293740}.product-info-panel-label{line-height:21px!important}.product-info-panel.is-open .product-info-panel-toggle{border-bottom:1px solid rgb(255 255 255 / 55%)}.product-info-panel-icon{color:#8e8e8e}.product-info-panel-body{padding:28px 30px 30px;line-height:1.35}.product-info-panel-body h2,.product-info-panel-body h3,.product-info-panel-body h4,.product-info-panel-body h5{font-family:Font,var(--font-fallback)!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.product-info-panel-body .oo-producer-logo,.product-info-panel-body .oo-producer-thumb{max-height:64px!important;min-width:0!important;width:auto!important}.product-info-content table tr{border-bottom:none!important}.product-info-content table td{padding-top:0!important;padding-bottom:0!important;line-height:21px!important}.product-info-content table td strong{font-family:Font,var(--font-fallback)!important;font-weight:400!important}.product-info-content table td:last-child{width:auto!important;text-align:right!important;white-space:nowrap!important}.product-info-content .product-info-allergens{display:block!important}.product-info-content .product-info-allergen{padding:0!important;border:none!important;border-radius:0!important}.product-detail .price .bg-primary-40{border-radius:8px!important;padding:8px 16px!important;background:#6eb52c!important;margin-top:12px}.product-detail .price .bg-primary-40 h3{color:#fff!important}.product-detail .price img[src="/assets/icons/bulk.svg"]{display:none!important}.product-detail .price .font.micro.bold,.product-detail .price .font.small.bold{margin-left:0!important;color:#6eb52c!important}.product-detail .actions .in-cart-button{margin:0!important;padding:0!important;background:transparent!important}.product-detail .actions .in-cart-button>button{height:auto!important;min-width:15.5rem!important;padding:12px 26px!important;border-radius:16px!important;background:#3d515f!important}.product-detail .actions .in-cart-button>button img[alt=Warenkorb]{display:none!important}.product-detail .actions [data-testid=amount-management-product-detail] .in-cart-button>div{height:auto!important;padding:0!important;gap:4px!important;background:transparent!important}.product-detail .actions [data-testid=amount-management-product-detail] .in-cart-button>div #amount-input{padding:0!important}.product-detail .actions #amount-input{min-width:2.5rem!important;color:#293740!important}@supports (field-sizing: content){.product-detail .actions #amount-input{field-sizing:content;width:auto!important;min-width:1.25rem!important}}.product-detail .actions .in-cart-button button:has(img[alt="Menge verringern"]),.product-detail .actions .in-cart-button button:has(img[alt="Menge erhöhen"]){position:relative;width:32px;height:32px;border-radius:6px}.product-detail .actions .in-cart-button img[alt="Menge verringern"],.product-detail .actions .in-cart-button img[alt="Menge erhöhen"]{display:none!important}.product-detail .actions .in-cart-button button:has(img[alt="Menge verringern"]){background:#95c11f}.product-detail .actions .in-cart-button button:has(img[alt="Menge erhöhen"]){background:#f39200}.product-detail .actions .in-cart-button button:has(img[alt="Menge verringern"]):before,.product-detail .actions .in-cart-button button:has(img[alt="Menge erhöhen"]):before,.product-detail .actions .in-cart-button button:has(img[alt="Menge erhöhen"]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:2px;border-radius:1px;background:#fff}.product-detail .actions .in-cart-button button:has(img[alt="Menge erhöhen"]):after{width:2px;height:12px}.product-detail .actions .subscription-select{padding:5px 44px 5px 20px!important;border-radius:16px!important;font-family:FontBold,var(--font-fallback)!important;font-size:16px!important;color:#3d515f!important;background-position:right 16px center!important}.product-detail .info button.rounded-full{padding:7px 16px!important;border-width:1px!important;border-radius:16px!important}.product-detail .info button.rounded-full span{font-size:14px!important}@media (min-width: 769px){.product-detail div:has(>.product-detail-media){display:flex!important}.product-detail-media{display:flex!important}.content-grid .product-detail-media-inner{display:none!important}.product-detail .content-grid{grid-template-areas:"name" "price" "description" "info" "actions"!important;grid-template-columns:minmax(0,28rem)!important;grid-row-gap:0!important;width:73%!important}.product-detail-media{justify-content:flex-start!important;width:27%!important;padding-left:24px!important}.product-detail-media-inner{width:calc(100% - 34px)!important;margin-right:34px!important;aspect-ratio:226 / 298!important;box-shadow:none!important;border:1px solid rgb(61 81 95 / 50%)!important;border-radius:17px!important}.product-detail-media-inner>img.w-full{padding:20%!important;min-width:0!important;height:100%!important;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.product-detail-media-inner .regioflag{top:auto!important;right:auto!important;bottom:12px!important;left:12px!important;padding:0!important;background:transparent!important;font-size:0!important}.product-detail-media-inner .regioflag:before{content:"";display:block;width:64px;height:22px;background:url(../../../assets/icons/regional.svg) no-repeat left center;background-size:contain}.product-detail-association{right:auto!important;bottom:44px!important;left:12px!important;max-width:4rem!important;max-height:2.5rem!important}.product-detail-euorigin{top:5.5rem!important;right:auto!important;bottom:auto!important;left:12px!important;max-width:3rem!important;max-height:3rem!important}.product-detail .name{padding-bottom:0!important}.product-detail .name h1{font-size:26px!important;line-height:28px!important}.product-detail .price{margin-bottom:0!important;padding-bottom:0!important}.product-detail .price .font,.product-detail .price .font.bold,.product-detail .description p,.product-detail .info p,.product-detail .info span{line-height:22px!important}.product-detail .info p,.product-detail .info span{font-family:Font,var(--font-fallback)!important;font-size:16px!important}.product-detail .description p{font-size:16px!important}.product-detail .price .flex-col{gap:15px!important}.product-detail .price .bg-primary-40{padding:5px 28px!important}.product-detail .price .bg-primary-40 h3{font-size:17px!important}.product-detail .price .font.micro.bold,.product-detail .price .font.small.bold{font-size:16px!important}.product-detail .price .flex.items-center.gap-1{font-size:16px!important;line-height:22px!important}.product-detail .info>div{gap:0!important}.product-detail .info>div>div{margin-bottom:0!important}.product-detail .info{padding-left:0!important;margin-top:8px}.product-detail .price .flex-col{align-items:flex-start!important}.product-detail .price .flex.items-center.gap-1{flex-wrap:wrap!important;gap:0!important}.product-detail .price .flex-col>.flex.items-center.gap-1>.flex.items-center{flex-basis:100%!important}.product-detail .description p,.product-detail .info p{padding:0!important}.product-detail .description p+p{margin-top:40px!important}.product-detail .description,.product-detail .info{padding-bottom:0!important}.product-detail .info .font.body.bold{font-family:Font,var(--font-fallback)!important}.product-detail .actions{margin-top:25px!important;padding-left:0!important}.product-detail .actions>div>.in-cart-button{margin-top:45px!important}.product-detail .actions [data-testid=amount-management-product-detail]>div:first-child>div:last-child{margin-left:4px!important}.product-detail .actions [data-testid=amount-management-product-detail]>div:last-child{margin-top:12px!important}.product-detail .actions>div,.product-detail .actions [data-testid=amount-management-product-detail]{align-items:flex-start!important}.product-detail .actions .in-cart-button{width:auto!important}.product-detail .actions [data-testid=amount-management-product-detail]>div:first-child{justify-content:flex-start!important}.product-detail .actions [data-testid=amount-management-product-detail]>div:first-child>div:last-child{width:auto!important;justify-content:flex-start!important}.product-detail .actions [data-testid=amount-management-product-detail]>.text-center{display:none!important}.product-detail .actions [data-testid=amount-management-product-detail]>div:last-child{justify-content:flex-start!important;padding:0!important}.product-detail .actions .subscription-select{width:auto!important;min-width:11rem!important}.product-detail .assortment-amount{background:var(--color-secondary)!important;color:#fff!important;position:absolute!important;bottom:-30px!important;right:8px!important;border-radius:8px!important}}@media (max-width: 768px){.product-detail .actions [data-testid=amount-management-product-detail]>div:first-child{justify-content:flex-start!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin-bottom:8px}.product-detail .actions [data-testid=amount-management-product-detail]>div:first-child .in-cart-button{min-width:125px!important}}@media (min-width: 769px) and (max-width: 1279px){.product-detail-media{position:relative!important;flex:0 0 clamp(14rem,38vw,21rem)!important;width:auto!important}.product-detail .content-grid{width:auto!important;flex:1 1 0!important;min-width:0!important}.product-detail-media-inner{position:absolute!important;top:0!important;right:24px!important;bottom:0!important;left:24px!important;width:auto!important;height:auto!important;margin-right:0!important;aspect-ratio:auto!important}}@media (min-width: 1280px){.product-detail-media{position:relative!important}.product-detail-media:before{content:"";display:block;flex:0 0 auto;align-self:flex-start;width:calc(100% - 34px);aspect-ratio:226 / 298}.product-detail-media-inner{position:absolute!important;top:0!important;right:34px!important;bottom:0!important;left:24px!important;width:auto!important;height:auto!important;margin-right:0!important;aspect-ratio:auto!important}.product-detail .content-grid{grid-template-rows:auto auto auto auto minmax(0,1fr)!important}.product-detail .actions>div{justify-content:flex-end!important}}.product-detail-media-inner img{-o-object-fit:contain!important;object-fit:contain!important}@media (max-width: 768px){.product-detail-media-inner{margin-bottom:-32px!important;max-height:332px!important;display:flex!important;justify-content:center!important;width:100%!important}.product-detail-media-inner img{max-height:250px!important}}.product-detail .name h1,.product-detail .description p,.product-detail .info span,.product-detail .info p,.product-detail button span,.product-detail button img{color:#293740!important}.product-detail button span.font.body.bold.text-white{color:#fff!important}.shop-breadcrumb-link,.recipe-card h3{color:#293740!important}.product-teaser-item img[alt="On Sale"],.product-detail-special-offer{content:url(../../../assets/icons/prozentzeichen.svg)!important;padding:0!important;border-radius:0!important;background:none!important}.product-detail-media .product-detail-special-offer{top:56px!important;width:1.75rem!important;height:1.75rem!important}.product-teaser-item #fav-header>div:first-child{align-items:flex-start!important;gap:8px!important}.product-teaser-item #fav-header>div:first-child>img[alt="On Sale"]{order:2!important}.product-teaser-item .bg-price-percentage{position:absolute!important;top:84px!important;left:8px!important;display:flex!important;width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;background:#3d515f!important;align-items:center;justify-content:center}.product-teaser-item .bg-price-percentage p{font-size:11px!important;line-height:11px!important;color:#fff!important;white-space:normal!important;text-align:center}.product-teaser-item #fav-header>div:last-child>div:not([class*=justify-start]):not(:has(img)){position:absolute;top:10px;left:50%;transform:translate(-50%);padding:0!important;background:transparent!important;font-size:0!important}.product-teaser-item #fav-header>div:last-child>div:not([class*=justify-start]):not(:has(img)):before{content:"";display:block;width:64px;height:22px;background:url(../../../assets/icons/regional.svg) no-repeat center / contain}#oo-ecoinform,#oo-ecoinform .eco-info-element{width:100%!important}#oo-ecoinform p{font-size:14px!important}#oo-ecoinform *{max-width:100%!important}#oo-ecoinform * table{max-width:100%!important;display:block!important}.product-info-content #tabangaben,.product-info-content #tabangaben *{max-width:100%!important;text-align:left!important;white-space:normal!important}.product-info-content #tabangaben>table,.product-info-content #tabangaben>table>tbody,.product-info-content #tabangaben>table>tbody>tr,.product-info-content #tabangaben>table>tbody>tr>td{display:block!important;width:100%!important;padding:0!important;border:none!important}.product-info-content #tabangaben>table>tbody>tr>td>div[style*=clear]{height:22px!important;font-size:0!important;line-height:0!important}.product-info-content #tabangaben>table>tbody>tr>td>div[style*=clear]:first-child,.product-info-content #tabangaben>table>tbody>tr>td>div[style*=clear]:last-child{height:0!important}.product-info-content #tabangaben .tabangaben_head{margin-bottom:8px!important;font-family:FontBold,var(--font-fallback)!important;font-size:16px!important;line-height:22px!important;color:#293740!important}.product-info-content #tabangaben .tabangaben_head+div{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:0 24px!important}.product-info-content #tabangaben .tabangaben_head+div>span{display:block!important;padding:7px 0!important;border-bottom:1px solid rgb(255 255 255 / 55%)!important}.product-info-content #tabangaben table.tabangaben,.product-info-content #tabangaben table.tabangaben tbody,.product-info-content #tabangaben table.tabangaben tr,.product-info-content #tabangaben table.tabangaben th,.product-info-content #tabangaben table.tabangaben td{display:block!important;float:none!important;width:100%!important;padding:0!important;border:none!important}.product-info-content #tabangaben table.tabangaben th{font-family:Font,var(--font-fallback)!important;font-weight:400!important;font-size:13px!important;line-height:18px!important;color:#8e8e8e!important}.product-info-content #tabangaben table.tabangaben td{font-size:15px!important;line-height:20px!important;color:#293740!important;overflow-wrap:anywhere!important}.product-info-content #tabangaben table.tabangaben.nixdrin td{color:#8e8e8e!important}.product-teaser-item .product-img{flex:0 0 auto!important;height:185px!important;max-height:185px!important}.product-teaser-item .info-card{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:space-between!important;height:auto!important}.product-teaser-item .info-card .product_name+div{font-size:13px!important;line-height:17px!important}.product-teaser-item .product_name{padding-bottom:0!important;margin-bottom:4px}#side-nav,#side-filter{background:var(--color-primary-5)!important}#side-filter button p,#side-filter div,div[id^=cat-headline-]{color:#293740!important}#remember-date,.note-button,img[src="/assets/icons/buy.svg"]{display:none!important}.bulk-icon div{margin-left:0!important}.amount-controls{justify-content:flex-end!important;gap:12px!important}#revocation-flyout h3,#revocation-flyout p,#revocation-flyout label{color:#293740!important}#revocation-flyout p{font-size:18px!important}#revocation-flyout label{font-family:Font,var(--font-fallback)!important}:is(#cart-flyout,[data-testid=cart-items-container]) .delete-button img[alt="Artikel Löschen"]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E")!important;width:27px!important;height:30px!important;margin-left:0!important;background:#f39200!important;-webkit-mask:url(../../../assets/icons/delete_icon.svg) center / contain no-repeat;mask:url(../../../assets/icons/delete_icon.svg) center / contain no-repeat}:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Menge verringern"]),:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Menge erhöhen"]),:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Personenanzahl verringern"]),:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Personenanzahl erhöhen"]){display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px}:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Menge verringern"]),:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Personenanzahl verringern"]){background:#95c11f}:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Menge erhöhen"]),:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Personenanzahl erhöhen"]){background:#f39200}:is(#cart-flyout .buttons,[data-testid=cart-items-container]) button:has(>img[alt="Personenanzahl verringern"]):disabled{opacity:.3;cursor:not-allowed}:is(#cart-flyout .buttons,[data-testid=cart-items-container]) img[alt="Menge verringern"],:is(#cart-flyout .buttons,[data-testid=cart-items-container]) img[alt="Personenanzahl verringern"]{content:url(../../../assets/icons/minus_white.svg)!important;width:32px!important;height:32px!important;min-width:0!important;min-height:0!important}:is(#cart-flyout .buttons,[data-testid=cart-items-container]) img[alt="Menge erhöhen"],:is(#cart-flyout .buttons,[data-testid=cart-items-container]) img[alt="Personenanzahl erhöhen"]{content:url(../../../assets/icons/plus_white.svg)!important;width:20px!important;height:20px!important;min-width:0!important;min-height:0!important}:is(#cart-flyout .buttons,[data-testid=cart-items-container])>div:has(>[data-testid=cart-item-amount]){align-items:center!important}#cart-flyout [data-testid=cart-flyout-min-order-reached]+div{display:none!important}#cart-flyout a.rounded-full:not([href="/registrieren"])>span.font.body.bold,#cart-flyout button.rounded-full>span.font.body.bold,.cart button.rounded-full>span.font.body.bold,.cart a.rounded-full[href="/login"]{text-transform:lowercase}#cart-flyout a.rounded-full:not([href="/registrieren"])>span.font.body.bold:first-letter,#cart-flyout button.rounded-full>span.font.body.bold:first-letter,.cart button.rounded-full>span.font.body.bold:first-letter,.cart a.rounded-full[href="/login"]:first-letter{text-transform:uppercase}#cart-flyout .item-amount{margin:0!important}.product-detail-favorite{width:43px!important;left:1rem!important}.cartitem-amount-container{justify-content:flex-end!important}.delete-cart-button{border-color:#f39200!important;color:#1d2930!important}.delete-cart-button .delete-icon{width:24px;background:#f39200!important;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E")!important;-webkit-mask:url(../../../assets/icons/delete_icon.svg) center / contain no-repeat;mask:url(../../../assets/icons/delete_icon.svg) center / contain no-repeat}
