.section--recipe-listing{position:relative}.section--recipe-listing .section-content-wrapper .recipe-hero{background-color:#e1edc2;min-height:274px;padding:40px 16px;position:relative}.section--recipe-listing .section-content-wrapper .recipe-hero .hero-img-wrapper{background-color:rgba(0,0,0,var(--opacity,1));height:100%;left:0;position:absolute;top:0;width:100%}.section--recipe-listing .section-content-wrapper .recipe-hero .hero-img-wrapper .hero-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section--recipe-listing .section-content-wrapper .recipe-hero .hero-img-wrapper .overlay{background-color:rgba(var(--img-overlay-background,#FFFFFF),var(--overlay-amount,0));height:100%;left:0;position:absolute;top:0;width:100%}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper{margin:auto;max-width:636px;position:relative;text-align:center}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper.with-image{background-color:rgba(var(--content-overlay-bg,255 255 255),var(--content-overlay-opacity,.6));border-radius:12px;padding:12px}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .script-title{color:#e46b00;font-family:var(--heading-script-font);font-size:48px;margin-bottom:8px;text-transform:none}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .title{color:var(--basil-green);font-size:40px;font-weight:400;letter-spacing:normal;line-height:120%;margin-bottom:8px}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .content{line-height:150%;margin-bottom:8px}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .content a{text-decoration:underline}.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn{-webkit-text-stroke-width:0;align-items:center;border-radius:9999px;box-shadow:inset 0 0 0 1px #bfbfbf;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:150%;padding:8px 16px;text-align:center;transition:box-shadow .3s ease,-webkit-text-stroke-width .3s ease}.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn.active,.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn:active,.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn:hover{-webkit-text-stroke-width:.6px;box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav{grid-gap:16px;border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin:0 16px 24px;padding:24px 0 16px;position:relative}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .categories{grid-gap:8px;display:flex;gap:8px;order:2;overflow:auto}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .categories .cat-anchor{min-width:-moz-fit-content;min-width:fit-content}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters{grid-gap:8px;display:flex;flex-grow:1;gap:8px;order:1}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search{flex-grow:1}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m18.031 16.617 4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617Zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15Z' fill='%23313131'/%3E%3C/svg%3E");background-position:16px 45%;background-repeat:no-repeat;border-radius:9999px;box-shadow:inset 0 0 0 1px #313131;display:block;font-family:var(--base-font);font-size:14px;padding-left:42px;position:relative;transition:box-shadow .2s ease;width:100%}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input:focus,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input:hover{box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input::-moz-placeholder{color:#757575}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input::placeholder{color:#757575}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle{font-size:.875rem}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown{background-color:#fff;border-radius:0;bottom:56px;display:grid;grid-template-rows:0fr;height:calc(100% - 56px);opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease,width .3s ease,grid-template-rows .3s ease .3s;width:0;z-index:15}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active{grid-template-rows:1fr;opacity:100%;pointer-events:all;width:100%}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active .overflow-wrapper{overflow:auto;padding:24px 16px;transition:padding-top .3s ease .3s,padding-bottom .3s ease .3s}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper{overflow:hidden}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid{grid-gap:24px;display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid .active-filters,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid .available-filters{flex-basis:100%}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid .available-filters .group-title{border-bottom:1px solid #bfbfbf;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding-bottom:8px;text-transform:uppercase}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid .available-filters .group-wrapper{grid-gap:8px;display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper{grid-gap:8px;bottom:8px;display:flex;gap:8px;position:fixed;right:16px;z-index:2}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn{font-size:14px;height:-moz-fit-content;height:fit-content;min-height:auto;min-width:100px;padding:8px 16px;white-space:nowrap;width:auto}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn-apply{letter-spacing:normal;min-width:106px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn-clear{background-color:transparent;border:1px solid #bfbfbf;color:#000;flex-grow:1;letter-spacing:normal;min-width:106px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .close-btn{cursor:pointer;position:absolute;right:16px;top:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters{grid-gap:8px;display:flex;flex-basis:60%;flex-wrap:wrap;gap:8px;padding-right:32px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter{align-items:center;background-color:#eaeaea;border-radius:9999px;box-shadow:inset 0 0 0 2px #bfbfbf;cursor:pointer;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;padding:8px 16px;transition:box-shadow .3s ease}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:active,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:hover{box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:active:after,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:hover:after{transform:scale(1.2)}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 9.322 4.125-4.125 1.178 1.178-4.125 4.125 4.125 4.125-1.178 1.178L10 11.678l-4.125 4.125-1.178-1.178L8.822 10.5 4.697 6.375l1.178-1.178L10 9.322Z' fill='%23313131'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:20px;margin-left:4px;transition:transform .2s ease;width:20px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight{background-color:var(--ad-bg,#f7d1b0);display:flex;flex-direction:column;margin-bottom:24px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col{flex-basis:50%}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col{padding:40px 20px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper{grid-gap:16px;display:flex;flex-direction:column;gap:16px;margin:auto;max-width:415px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content h1,.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content h2,.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content h3,.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content h4,.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content h5,.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content h6,.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content p{line-height:150%}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content p{font-size:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .title{font-size:40px;font-weight:400;letter-spacing:normal;text-transform:none}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .btn{max-width:-moz-fit-content;max-width:fit-content;padding:12px 16px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row-title{color:var(--basil-green);font-size:40px;font-weight:400;letter-spacing:normal;margin-bottom:24px;padding-left:16px;text-transform:none}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row{grid-gap:24px;display:flex;gap:24px;margin-bottom:40px;margin-left:16px;overflow:auto;padding-bottom:24px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid.article-grid,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row.article-grid{flex-wrap:wrap}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card{grid-gap:16px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:space-between;position:relative;width:300px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper{border-radius:16px;margin-bottom:8px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper .load-more-card,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper .load-more-card{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper .load-more-card .load-more-button,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper .load-more-card .load-more-button{background-color:#fff;border-radius:12px;color:var(--basil-green);cursor:pointer;font-family:var(--heading-font);left:50%;padding:8px 12px;position:absolute;text-transform:uppercase;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper img,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper img{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper:hover img,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper:hover img{transform:scale(1.1)}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .article-title,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .article-title{font-family:var(--heading-font);font-size:24px;line-height:125%}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid{justify-content:center;margin-left:0;padding:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .loading,.section--recipe-listing .section-content-wrapper .recipe-listing .no-matches{text-align:center}.section--recipe-listing .section-content-wrapper .recipe-listing .no-matches .h3{color:var(--basil-green);margin-bottom:2.5rem;max-width:31.25rem}.section--recipe-listing .section-content-wrapper .recipe-listing .no-matches .btn{margin:0 auto;max-width:22.5rem}@media screen and (max-width:63.9375rem){.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle{grid-gap:4px;align-items:center;background:#eaeaea;bottom:0;cursor:pointer;display:block;display:flex;gap:4px;height:56px;left:0;margin-right:auto;padding:16px;position:fixed;width:100%;z-index:1}.kl-teaser-TMd5KR{bottom:56px!important;left:0!important;margin:0!important}}@media screen and (min-width:64rem){.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .script-title{font-size:72px}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .title{font-size:48px}.section--recipe-listing .section-content-wrapper .recipe-listing{min-height:75vh}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav{align-items:center;flex-direction:row;margin:0 72px 24px;padding:40px 0 24px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .categories{max-width:60%;order:unset}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters{order:unset}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input{margin-left:auto;max-width:414px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle{grid-gap:4px;-webkit-text-stroke-width:.6px;align-items:center;border-radius:9999px;box-shadow:inset 0 0 0 1px #313131;cursor:pointer;display:flex;gap:4px;min-width:136px;padding:8px 16px;transition:box-shadow .3s ease}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle:active,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle:hover{box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown{border:1px solid #313131;border-radius:8px;height:-moz-fit-content;height:fit-content;position:absolute;top:100%;z-index:1}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active{box-shadow:0 5px 7px 0 rgba(0,0,0,.8)}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active .overflow-wrapper{padding:24px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid{flex-direction:row;flex-wrap:wrap}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid .available-filters{flex-basis:calc(50% - 12px)}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper{justify-content:flex-end;position:static}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn-apply{min-width:148px;padding:12px 16px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn-clear{flex-grow:0;min-width:148px;padding:12px 16px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight{flex-direction:row;margin-bottom:40px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col{height:0;padding:20.8%;position:relative}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col img{left:0;position:absolute;top:0}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col.pos-right{order:3}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col.pos-left{order:1}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col{flex-basis:50%;flex-grow:1;margin:auto;order:2;padding:80px 40px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .title{font-size:48px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row-title{font-size:48px;padding-left:72px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid,.section--recipe-listing .section-content-wrapper .recipe-listing .article-row{margin-left:72px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid{margin-left:0;padding:72px}}
