.header__inline-menu .list-menu--inline .header__menu-item{padding:1rem 1.6rem!important;font-size:1.7rem!important;font-weight:600!important;color:#1d1d1d!important;letter-spacing:.02em!important;text-decoration:none!important;display:inline-flex!important;align-items:flex-end!important;gap:.8rem!important;line-height:1.2!important}.header__inline-menu .list-menu--inline .header__menu-item,.header__inline-menu .list-menu--inline details>summary.header__menu-item,.header__active-menu-item{text-decoration:none!important}.header__inline-menu .list-menu--inline .header__menu-item:hover span,.header__inline-menu .list-menu--inline details[open]>summary.header__menu-item span,.header__active-menu-item span{text-decoration:underline!important;text-decoration-color:#1d1d1d!important;text-decoration-thickness:auto!important;text-underline-offset:.3rem!important}.header__inline-menu .list-menu--inline .header__menu-item .icon-caret{position:static!important;height:.7rem!important;margin:0 0 .3rem!important;transform:none!important;transition:none!important}.header__inline-menu details[open]>summary .icon-caret{transform:none!important}.mega-menu__content{padding-top:2.5rem!important;padding-bottom:4rem!important;padding-left:0!important;padding-right:0!important;border-top:1px solid rgba(0,0,0,.05)!important;box-shadow:0 15px 35px #0000000a!important;width:100vw!important;left:50%!important;transform:translate(-50%)!important}@media screen and (min-width:990px){.header__inline-menu .mega-menu__list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:7rem!important;row-gap:2.5rem!important;max-width:var(--page-width)!important;margin:0 auto!important;padding-left:7.5rem!important;padding-right:7.5rem!important;list-style:none!important}.header__inline-menu .mega-menu__list>li{width:auto!important;min-width:0!important;margin:0!important}.header__inline-menu .mega-menu__list>li:nth-child(5){grid-column:3!important;grid-row:2!important;margin-top:-22.6rem!important}}@media screen and (min-width:1410px){.header__inline-menu .mega-menu__list{padding-left:6.5rem!important;padding-right:6.5rem!important}}.mega-menu__link--level-2{font-size:1.45rem!important;font-weight:800!important;color:#1d1d1d!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:1.2rem!important;padding:0!important;border-bottom:none!important;display:block!important;width:100%!important;position:relative!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mega-menu__list ul{padding:0!important;margin:0!important;list-style:none!important}.mega-menu__list ul li>a{font-size:1.6rem!important;color:#1d1d1d!important;padding:.6rem 0!important;line-height:1.4!important;transition:all .2s ease!important;font-weight:400!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}.mega-menu__list ul li>a:hover{color:#000!important;padding-left:0!important;text-decoration:underline!important;text-underline-offset:.25rem!important}@media screen and (min-width:990px){.mega-menu__content{margin-top:0!important}.header__inline-menu details summary:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background:transparent}}@media screen and (min-width:990px){.header__inline-menu{border-top:none!important;margin-top:1.5rem!important;padding-top:1.5rem!important;display:block!important;width:100%!important;position:relative!important}.header__inline-menu:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:100vw!important;height:1px!important;background-color:#00000014!important;pointer-events:none!important}}.header-wrapper,.section-header{overflow:visible!important}@media screen and (max-width:989px){.header__inline-menu{display:none!important}}@media screen and (min-width:990px){header.header--top-left{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"heading search icons" "navigation navigation navigation"!important;column-gap:3rem!important;align-items:center!important}.header__heading{grid-area:heading!important;justify-self:start!important}.header__inline-menu{grid-area:navigation!important;justify-self:center!important;margin-top:1rem!important}.header__icons{grid-area:icons!important;justify-self:end!important}.header__search-permanent{grid-area:search!important;display:flex!important;width:100%!important;max-width:650px!important;margin:0 auto!important}}.header__search-permanent .field{width:100%!important}.header__search-permanent .search__input.field__input{width:100%!important;background-color:#fff!important;border:1.5px solid #d1d1d1!important;border-radius:4px!important;height:4.6rem!important;padding:0 4rem 0 1.5rem!important;font-size:1.6rem!important;box-shadow:none!important;color:#333!important;transition:all .2s ease-in-out!important}.header__search-permanent .search__input.field__input:hover,.header__search-permanent .search__input.field__input:focus{border-color:#000!important;outline:none!important;box-shadow:none!important}.header__search-permanent .search__input.field__input::-webkit-input-placeholder{opacity:1!important;color:#888!important}.header__search-permanent .search__input.field__input::-moz-placeholder{opacity:1!important;color:#888!important}.header__search-permanent .search__input.field__input::placeholder{opacity:1!important;color:#888!important}.header__search-permanent .predictive-search{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;width:100%!important;min-width:100%!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:6px!important;z-index:9999!important;max-height:65vh!important;overflow-y:auto!important}.header-wrapper:before{content:""!important;position:absolute!important;top:100%!important;left:0!important;width:100vw!important;height:100vh!important;background-color:#0006!important;z-index:-1!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease!important}.header-wrapper:has(predictive-search[open]):before,.header-wrapper:has(.header__search-permanent:focus-within):before,.header-wrapper:has(.header__inline-menu details[open]):before{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header-wrapper{position:relative!important}.header-wrapper:has(predictive-search[open]) .header__heading,.header-wrapper:has(predictive-search[open]) .header__inline-menu,.header-wrapper:has(predictive-search[open]) .header__icons,.header-wrapper:has(.header__search-permanent:focus-within) .header__heading,.header-wrapper:has(.header__search-permanent:focus-within) .header__inline-menu,.header-wrapper:has(.header__search-permanent:focus-within) .header__icons{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease!important}.header__search-permanent predictive-search[open] .predictive-search{background:#fff!important;border:none!important;border-top:1px solid #f0f0f0!important;border-radius:0!important}@media screen and (min-width:990px){.header__search-permanent predictive-search[open] .predictive-search{width:100vw!important;max-width:100vw!important;left:50%!important;transform:translate(-50%)!important;padding:4rem 0 5rem!important;box-shadow:0 30px 40px #0000000d!important}.predictive-search__results-groups-wrapper{max-width:var(--page-width)!important;margin:0 auto!important;padding:0 5rem!important;display:flex!important;flex-direction:row!important;gap:6rem!important}.predictive-search__result-group:first-child:not(:only-child){flex:0 0 30%!important;border-right:1px solid #e5e5e5!important;padding-right:5rem!important}.predictive-search__result-group:last-child:not(:only-child){flex:1!important}.predictive-search__result-group:only-child{flex:1!important;max-width:650px!important;margin:0 auto!important;border:none!important;padding:0!important}.predictive-search__item--term{max-width:var(--page-width)!important;margin:0 auto!important;padding:2rem 5rem 0!important;width:100%!important}}@media screen and (max-width:989px){.header__search-permanent predictive-search[open] .predictive-search{padding:2rem!important}.predictive-search__result-group{margin-bottom:3rem!important}.predictive-search__item--term{padding:2rem 0 0!important}}.predictive-search__item,.predictive-search__item--link{padding:1rem 0!important;gap:1.5rem!important;background-color:transparent!important;border:none!important}.predictive-search__item:hover{background-color:transparent!important}.predictive-search__item:hover .predictive-search__item-heading{color:#2a7f7d!important}.predictive-search__item--term{margin-top:1rem!important;font-size:1.5rem!important;font-weight:600!important;color:#2a7f7d!important;background:transparent!important;justify-content:flex-start!important;border-top:none!important}.header__search-permanent .field:after,.header__search-permanent .field:before,.header__search-permanent .field__label{display:none!important}.template-search__search{display:none!important}.template-search__header{margin-bottom:2rem!important}body:after,.header__search-permanent:before,.header-wrapper:after{display:none!important}body:has(.header__search-permanent:focus-within) sticky-header,body:has(.header__search-permanent:focus-within) .header-wrapper,body:has(.header__search-permanent:focus-within) .section-header{z-index:9999!important}.header-wrapper:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;z-index:10!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.header-wrapper:has(.header__search-permanent:focus-within):before{opacity:1;visibility:visible;pointer-events:auto}.header-wrapper:has(.header__search-permanent:focus-within) .header__heading,.header-wrapper:has(.header__search-permanent:focus-within) .header__inline-menu,.header-wrapper:has(.header__search-permanent:focus-within) .header__icons{position:relative!important;z-index:5!important;pointer-events:none!important}.header__search-permanent{position:relative!important;z-index:20!important}.header__icons{display:flex!important;align-items:center!important;gap:1rem!important}.header__icon--wishlist{display:flex!important;justify-content:center;align-items:center;width:4.4rem;height:4.4rem}.header__icon--wishlist svg{width:2.8rem!important;height:2.8rem!important;color:#1d1d1d!important;stroke-width:1.3!important}@media screen and (max-width:989px){.header__icon--account,.header__icon--wishlist{display:flex!important}}.header__icons .header__icon--account,.header__icons .header__icon--cart{width:4.4rem!important;height:4.4rem!important;display:flex!important;justify-content:center!important;align-items:center!important}.header__icon--account .svg-wrapper,.header__icon--cart .svg-wrapper,account-icon{width:3.2rem!important;height:3.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__icon--account svg{width:100%!important;height:100%!important;transform:scale(.8)!important}.header__icon--cart svg{width:100%!important;height:100%!important;transform:scale(1.7)!important}.header__icons .cart-count-bubble{position:absolute!important;top:auto!important;bottom:2px!important;right:0!important;width:2.2rem!important;height:2.2rem!important;font-size:1.1rem!important;display:flex!important;justify-content:center!important;align-items:center!important;line-height:1!important}@media screen and (max-width:989px){header.header{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem!important}.header__heading{order:1!important;flex:1 1 auto!important;margin:0!important;text-align:left!important;display:flex!important;justify-content:flex-start!important}.header__heading-link{justify-content:flex-start!important;margin:0!important;padding:0!important}.header__heading-logo{height:38px!important;width:auto!important;max-height:none!important}.header__icons{order:2!important;flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:0!important}header-drawer{display:flex!important;margin:0!important;margin-left:.8rem!important}.header__search-permanent{order:3!important;flex:0 0 100%!important;width:100%!important;margin:1.5rem 0 0!important}.header__search-permanent .predictive-search{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;width:100%!important}.header__icon--account,.header__icon--wishlist{display:flex!important}.header__icon--cart{position:relative!important;display:flex!important;width:auto!important;padding:0!important;margin:0!important}.cart-count-bubble{position:absolute!important;top:auto!important;bottom:8px!important;right:-2px!important;width:1.6rem!important;height:1.6rem!important;background-color:#3b7b6c!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:.8rem!important}}@media screen and (max-width:399px){header.header{padding-left:1rem!important;padding-right:1rem!important}.header__icons{gap:.5rem!important}.header__heading-logo{height:34px!important}}@media screen and (max-width:369px){.header__icon--account{display:none!important}}@media screen and (min-width:769px)and (max-width:989px){header.header{padding-left:5rem!important;padding-right:5rem!important}}body:after{display:none!important}.header-wrapper:before{content:"";position:absolute;top:100%;left:0;width:100vw;height:100vh;background-color:#0006;z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}.header-wrapper:has(predictive-search[open]):before,.header-wrapper:has(.header__search-permanent:focus-within):before{opacity:1!important;visibility:visible!important;pointer-events:auto!important}sticky-header,.header-wrapper,.section-header{z-index:999!important}.header-wrapper:has(predictive-search[open]),body:has(.header__search-permanent:focus-within) .header-wrapper{background-color:#fff!important;overflow:visible!important;border-bottom:none!important}.header-wrapper:has(predictive-search[open]) .header__heading,.header-wrapper:has(predictive-search[open]) .header__heading-logo,.header-wrapper:has(predictive-search[open]) .header__icons,.header-wrapper:has(.header__search-permanent:focus-within) .header__heading,.header-wrapper:has(.header__search-permanent:focus-within) .header__heading-logo,.header-wrapper:has(.header__search-permanent:focus-within) .header__icons{opacity:1!important;visibility:visible!important}.header__search-permanent,.header__search-permanent form,.header__search-permanent .search-modal__form{position:static!important}.header__search-permanent .predictive-search,.custom-zero-state{background:#fff!important;border:none!important;border-radius:0!important}@media screen and (min-width:990px){.header__search-permanent .predictive-search,.custom-zero-state{position:absolute!important;top:100%!important;left:50%!important;width:100vw!important;max-width:100vw!important;transform:translate(-50%)!important;padding:1rem 0 4rem!important;box-shadow:0 30px 40px #0000000d!important;max-height:70vh!important;overflow-y:auto!important}.predictive-search__results-groups-wrapper{max-width:var(--page-width)!important;margin:0 auto!important;padding:0 5rem!important;display:flex!important;flex-direction:row!important;gap:6rem!important}.predictive-search__result-group:first-child:not(:only-child){flex:0 0 30%!important;border-right:1px solid #e5e5e5!important;padding-right:5rem!important}.predictive-search__result-group:last-child:not(:only-child){flex:1!important}.predictive-search__result-group:only-child{flex:1!important;max-width:650px!important;margin:0 auto!important;border:none!important;padding:0!important}.predictive-search__item--term{max-width:var(--page-width)!important;margin:0 auto!important;padding:2rem 5rem 0!important;box-sizing:border-box!important;width:100%!important}}.custom-zero-state{display:none!important}.header-wrapper:has(.header__search-permanent:focus-within) predictive-search:not([open]) .custom-zero-state{display:block!important;position:absolute!important;top:100%!important;z-index:1000!important}predictive-search:not([open]) .predictive-search:not(.custom-zero-state){display:none!important}.predictive-search__results-list{list-style:none!important;padding:0!important;margin:0!important}.predictive-search__list-item{list-style:none!important;margin:0!important}.predictive-search__heading{font-size:1.1rem!important;font-weight:700!important;color:#999!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-bottom:none!important;padding:0 0 1rem!important;margin:0 0 1.5rem!important}.predictive-search__item:not(.predictive-search__item--term),.predictive-search__item--link{padding:1rem 1.5rem!important;margin-left:-1.5rem!important;gap:1.5rem!important;background-color:transparent!important;border:none!important;border-radius:6px!important;display:flex!important;align-items:center!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .1s ease!important}.predictive-search__item:hover,.predictive-search__item--link:hover{background-color:#f4f4f4!important;text-decoration:none!important;box-shadow:none!important}.predictive-search__item-heading{font-size:1.5rem!important;line-height:1.4!important;font-weight:400!important;color:#111!important}.predictive-search__item:hover .predictive-search__item-heading,.predictive-search__item--link:hover .predictive-search__item-heading{color:#111!important;text-decoration:none!important}.predictive-search__item .price{font-size:1.4rem!important;font-weight:700!important;color:#111!important;margin-top:.2rem!important}.predictive-search__item mark,.predictive-search__item-heading mark{background-color:transparent!important;color:#111!important;font-weight:800!important}.predictive-search__image{width:55px!important;height:55px!important;object-fit:contain!important;border:none!important;background:transparent!important}.predictive-search__item--term{margin-top:1rem!important;font-size:1.5rem!important;font-weight:600!important;color:#2a7f7d!important;background:transparent!important;justify-content:flex-start!important;border-top:none!important;display:flex!important;text-decoration:none!important}.predictive-search__item--term:hover{background-color:transparent!important;opacity:.6!important;text-decoration:none!important}.header__search-permanent .predictive-search,.custom-zero-state,.header__search-permanent predictive-search[open] .predictive-search,predictive-search[open] .predictive-search{border-top:none!important;border-bottom:none!important;outline:none!important}@media screen and (min-width:990px){.header__search-permanent .predictive-search,.custom-zero-state{padding-top:0!important}.predictive-search__results-groups-wrapper{margin-top:0!important;padding-top:1rem!important}}.header-wrapper:has(.header__search-permanent:focus-within) .header__inline-menu,.header-wrapper:has(predictive-search[open]) .header__inline-menu{display:none!important}@media screen and (min-width:990px){.header__search-permanent predictive-search[open] .predictive-search,predictive-search[open] .predictive-search{padding-top:0!important}}.predictive-search__image{width:75px!important;height:75px!important}#predictive-search-results-products-list .predictive-search__list-item:nth-child(n+6){display:none!important}.predictive-search__item-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.1rem!important}.custom-search-badge{background-color:#9acb3b!important;color:#fff!important;font-size:1rem!important;font-weight:800!important;text-transform:uppercase!important;padding:.2rem .6rem!important;border-radius:3px!important;line-height:1.2!important;display:inline-block!important;margin-bottom:.5rem!important}.predictive-search__item-vendor{font-size:1.2rem!important;font-weight:400!important;color:#888!important;text-transform:none!important;margin:0!important;order:unset!important}.predictive-search__item-heading{font-weight:700!important;font-size:1.4rem!important;color:#111!important;margin:0!important;line-height:1.2!important;order:unset!important}.predictive-search__item .price{display:none!important}@media screen and (max-width:989px){#predictive-search-results,.custom-zero-state{top:100%!important;margin-top:-4px!important;background-color:#fff!important;box-shadow:none!important;z-index:999!important}#predictive-search-results,.predictive-search__result-group{border-top:none!important}.custom-zero-state{border-top:1px solid rgba(0,0,0,.08)!important}.predictive-search__results-groups-wrapper{padding:1.5rem 2rem 2rem!important;gap:2.5rem!important}.custom-zero-state{padding:1.5rem 2rem 2rem!important}.predictive-search__heading,.custom-zero-state .predictive-search__heading{margin-top:0!important;margin-bottom:.2rem!important;padding-bottom:0!important;border-bottom:none!important}.predictive-search__results-list,.custom-zero-state ul{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;list-style:none!important}.predictive-search__item--link,.custom-zero-state li a{padding-top:.4rem!important;padding-bottom:.4rem!important;margin:0!important;display:block!important;line-height:1.3!important}.custom-zero-state li{margin:0!important;padding:0!important}.custom-zero-state .predictive-search__results-list{margin-top:-2rem!important}@media screen and (max-width:749px){.predictive-search__results-groups-wrapper{flex-direction:column!important;padding-left:1.5rem!important;padding-right:1.5rem!important;gap:2rem!important}.custom-zero-state{padding-left:1.5rem!important;padding-right:1.5rem!important}}}.custom-search-cancel-btn{display:none;background:transparent;border:none;color:#111;font-size:1.5rem;font-weight:600;padding:0;margin:0;cursor:pointer;text-transform:none;box-shadow:none;outline:none;transition:opacity .2s ease}.custom-search-cancel-btn:hover{text-decoration:underline}.custom-search-cancel-btn:active{opacity:.5}.header-wrapper:has(.header__search-permanent:focus-within) .custom-search-cancel-btn,.header-wrapper:has(predictive-search[open]) .custom-search-cancel-btn{display:block!important}.header__search-permanent form.search{display:flex!important;align-items:center!important;gap:1.5rem!important}.header__search-permanent .field{flex:1 1 auto!important}header.header{position:relative!important}#shopify-section-header,.section-header,sticky-header,.header-wrapper{overflow:visible!important;clip:auto!important;clip-path:none!important}body:has(.header__search-permanent:focus-within),body:has(predictive-search[open]){overflow:hidden!important}.header-wrapper:has(.header__inline-menu details[open]) .header__inline-menu{position:relative!important;z-index:9999!important}.mega-menu__content{background-color:#fff!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>summary.header__menu-item,.header__active-menu-item,.header__menu-item span.header__active-menu-item,.header__active-menu-item span{text-decoration:none!important;border:none!important;box-shadow:none!important}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>summary.header__menu-item span{text-decoration:underline!important;text-decoration-color:#1d1d1d!important;text-decoration-thickness:1.5px!important;text-underline-offset:6px!important}details.has-custom-dropdown{position:relative}.custom-standard-dropdown__content{position:absolute;top:100%;left:0;min-width:240px;background:#fff!important;border:none!important;border-top:1px solid rgba(0,0,0,.05)!important;box-shadow:0 15px 35px #0000000a!important;padding:1.5rem 0 2rem!important;z-index:100}.custom-standard-dropdown__list{display:flex;flex-direction:column;padding:0 2.5rem!important;list-style:none;margin:0}.custom-standard-dropdown__list .mega-menu__link{font-size:1.6rem!important;font-weight:400!important;color:#1d1d1d!important;display:block!important;padding:.6rem 0!important;line-height:1.4!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap!important}.custom-standard-dropdown__list .mega-menu__link:hover{color:#000!important;text-decoration:underline!important;text-underline-offset:.25rem!important;padding-left:0!important}@media screen and (max-width:749px){.header-wrapper:has(.header__search-permanent:focus-within) predictive-search:not([open]) .custom-zero-state,.header__search-permanent predictive-search[open] .predictive-search{position:absolute!important;top:100%!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:250px!important;background-color:#fff!important;border-top:1px solid rgba(0,0,0,.05)!important}.header__search-permanent .predictive-search{position:static!important}}@media screen and (max-width:989px){.facets-wrapper,.facets-container,.mobile-facets__wrapper,.meinfilter-mobil-logic,details.mobile-facets__disclosure{z-index:auto!important}details.mobile-facets__disclosure[open]{position:relative!important;z-index:999999!important}.mobile-facets__inner,.mobile-facets__overlay{z-index:999999!important}}.header__icon--wishlist:hover svg{transform:none!important;color:#121212!important}.announcement-bar__message{font-size:1.6rem!important;letter-spacing:.05em!important}.announcement-bar__message strong,.announcement-bar__message b{font-weight:800!important}.announcement-bar__link:hover,.announcement-bar__link:focus,.announcement-bar__link:hover .announcement-bar__message{text-decoration:none!important}.announcement-bar-slider .slider-button{display:none!important}@media screen and (max-width:749px){.chefkoch-hide-mobile{display:none!important}}@media screen and (min-width:750px){.chefkoch-hide-desktop{display:none!important}}.chefkoch-cart-header{margin-top:0!important;margin-bottom:0!important}.chefkoch-cart-title-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem}.chefkoch-cart-header .title.title--primary{font-size:2.8rem!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important}@media screen and (max-width:749px){.chefkoch-cart-header .title.title--primary{font-size:2.2rem!important}}.chefkoch-cart-divider,.chefkoch-cart-divider-bottom{border:none!important;height:.1rem!important;background-color:rgba(var(--color-foreground),.08)!important;width:100%;display:block}.chefkoch-cart-divider{margin-top:2rem!important;margin-bottom:2rem!important}cart-items.is-empty,cart-items.is-empty .page-width,.cart__warnings{min-height:0!important;height:auto!important;flex-grow:0!important}cart-items.is-empty{display:block!important;margin-bottom:0!important;padding-bottom:0!important}.cart__warnings{padding-top:0!important;align-items:flex-start!important;text-align:left!important;padding-bottom:0!important;margin-bottom:0!important}.chefkoch-cart-divider-bottom{margin-top:2rem!important;margin-bottom:0!important}cart-items.is-empty .cart__contents{display:none!important;height:0!important;margin:0!important;padding:0!important}.chefkoch-cart-empty-text{font-size:1.6rem;margin-bottom:2rem;margin-top:0;color:rgba(var(--color-foreground),.8)}.chefkoch-empty-btn{width:auto}@media screen and (max-width:749px){.chefkoch-empty-btn{width:100%}}cart-items.is-empty .chefkoch-cart-title-row .underlined-link{display:none!important}.chefkoch-progress-wrapper{margin-bottom:3rem;display:block!important}.chefkoch-progress-status-text{font-size:1.4rem;color:rgba(var(--color-foreground),.9);margin-bottom:1.5rem}.chefkoch-progress-status-text strong{color:#2f7f78;font-weight:600}.chefkoch-progress-bar-container{width:100%!important;height:6px!important;min-height:6px!important;background-color:rgba(var(--color-foreground),.08)!important;border-radius:3px!important;position:relative!important;margin-bottom:2rem!important;overflow:visible!important;z-index:1!important;display:block!important}.chefkoch-progress-bar-fill{position:absolute!important;top:0!important;left:0!important;height:6px!important;min-height:6px!important;background-color:#2f7f78!important;border-radius:3px!important;z-index:2!important;transition:width .5s cubic-bezier(.4,0,.2,1)!important;display:block!important}.chefkoch-progress-marker{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;background-color:#fff!important;border:3px solid #e0e0e0!important;border-radius:50%!important;z-index:3!important;box-shadow:0 0 0 3px #fff!important;transition:border-color .4s ease!important;display:block!important}.chefkoch-progress-marker.reached{border-color:#2f7f78!important}.chefkoch-progress-achieved-list{display:flex;flex-direction:column;gap:.6rem}.chefkoch-success-row{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;background-color:rgba(var(--color-foreground),.03);border-radius:.6rem;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.85);border:none!important}@media screen and (min-width:750px){.cart__warnings{padding-bottom:4rem!important}}.chefkoch-info-tooltip{position:relative;display:inline-flex;align-items:center;cursor:pointer;margin-left:6px;outline:none}.chefkoch-info-tooltip svg{width:16px;height:16px;color:rgba(var(--color-foreground),.5);transition:color .2s ease}.chefkoch-info-tooltip:hover svg,.chefkoch-info-tooltip:focus svg{color:rgba(var(--color-foreground),.9)}.chefkoch-tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:150%;left:50%;transform:translate(-50%) translateY(5px);background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);text-align:center;padding:.8rem 1.2rem;border-radius:.6rem;width:max-content;max-width:260px;font-size:1.2rem;line-height:1.4;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:100;pointer-events:none;box-shadow:0 4px 10px #00000026;white-space:normal;font-weight:400}.chefkoch-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:rgba(var(--color-foreground),1) transparent transparent transparent}.chefkoch-info-tooltip:hover .chefkoch-tooltip-text,.chefkoch-info-tooltip:focus .chefkoch-tooltip-text{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:749px){.chefkoch-tooltip-text{left:auto;right:-10px;transform:translateY(5px)}.chefkoch-info-tooltip:hover .chefkoch-tooltip-text,.chefkoch-info-tooltip:focus .chefkoch-tooltip-text{transform:translateY(0)}.chefkoch-tooltip-text:after{left:auto;right:14px;margin-left:0}}@media screen and (min-width:750px){.cart__footer{display:flex!important;flex-direction:column!important;width:100%!important}.cart__blocks{width:100%!important;max-width:100%!important;padding:0!important;margin:3rem 0 0!important}}cart-note.cart__note{display:block!important;width:100%!important;margin:0 0 2rem!important}cart-note.cart__note summary{text-align:left!important;margin:0 0 1rem!important}cart-note.cart__note textarea{width:100%!important;min-height:80px!important;height:auto!important;resize:none!important}.totals,.chefkoch-shipping-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;padding:2rem 0!important;border-top:.1rem solid rgba(var(--color-foreground),.08)!important}.totals__total{font-size:1.6rem!important;font-weight:700!important;margin:0!important}.totals__total-value{font-size:1.8rem!important;font-weight:800!important;margin:0!important;text-align:right!important}.cart__ctas{display:flex!important;justify-content:flex-end!important;width:100%!important;margin-top:2rem!important}.cart__checkout-button{width:100%!important;max-width:36rem!important}.cart__dynamic-checkout-buttons{display:none!important}@media screen and (max-width:749px){.cart__checkout-button{max-width:100%!important}}cart-note.cart__note.field:before,cart-note.cart__note.field:after,cart-note.cart__note.field:hover:before,cart-note.cart__note.field:hover:after,cart-note.cart__note.field:focus-within:before,cart-note.cart__note.field:focus-within:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}cart-note.cart__note .text-area{border:.1rem solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background-color:transparent!important}cart-note.cart__note .text-area:hover,cart-note.cart__note .text-area:focus,cart-note.cart__note .text-area:focus-visible{border:.1rem solid rgba(var(--color-foreground),.5)!important;box-shadow:none!important;outline:none!important}@media screen and (min-width:750px){.cart__blocks{margin-top:1.5rem!important}}cart-note.cart__note{margin-bottom:0!important}cart-note.cart__note details{width:100%!important}cart-note.cart__note summary{display:inline-block!important;cursor:pointer!important;list-style:none!important;font-size:1.4rem!important;color:rgba(var(--color-foreground),.7)!important;transition:color .2s ease!important;margin:0!important;padding:0!important}cart-note.cart__note summary::-webkit-details-marker{display:none!important}cart-note.cart__note summary:hover{color:rgb(var(--color-foreground))!important}#main-cart-footer cart-note.cart__note{margin-bottom:0!important}#main-cart-footer .cart__blocks{margin-top:2rem!important}#checkout.cart__checkout-button,.cart-item__name{font-weight:700!important}.article-card__meta-custom{display:flex!important;flex-wrap:wrap!important;gap:15px!important;margin-bottom:10px!important;margin-top:5px!important}.meta-custom__item{display:inline-flex!important;align-items:center!important;font-size:1.2rem!important;color:currentColor!important}.meta-custom__icon{width:14px!important;height:14px!important;min-width:14px!important;margin-right:6px!important;fill:currentColor!important}.meta-custom__item--schwierigkeit .meta-custom__icon,.meta-custom__item--kochzeit .meta-custom__icon{color:var(--color-foreground)!important}.article-card__info .circle-divider,.article-card__info time{display:none!important}.template-search__header h1{text-align:left!important;font-size:2.7rem!important;font-weight:700!important;margin-bottom:25px!important}@media screen and (max-width:749px){.template-search__header h1{font-size:2.2rem!important;text-align:left!important}}@media screen and (max-width:749px){main#MainContent{max-width:100vw!important;overflow-x:hidden!important}}@media screen and (min-width:750px){.facets__display,.facets__disclosure[open]{z-index:100!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/chefkoch-custom.css.map */
