.section--recipe-listing{position:relative}.section--recipe-listing .section-content-wrapper .recipe-hero{position:relative;min-height:274px;padding:40px 16px;background-color:#e1edc2}.section--recipe-listing .section-content-wrapper .recipe-hero .hero-img-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,var(--opacity, 1))}.section--recipe-listing .section-content-wrapper .recipe-hero .hero-img-wrapper .hero-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section--recipe-listing .section-content-wrapper .recipe-hero .hero-img-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--img-overlay-background, #FFFFFF),var(--overlay-amount, 0))}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper{position:relative;max-width:636px;margin:auto;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;text-transform:none;margin-bottom:8px}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .title{letter-spacing:normal;font-weight:400;line-height:120%;font-size:40px;color:var(--basil-green);margin-bottom:8px}.section--recipe-listing .section-content-wrapper .recipe-hero .content-wrapper .content{margin-bottom:8px;line-height:150%}.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{display:flex;align-items:center;justify-content:center;line-height:150%;text-align:center;padding:8px 16px;font-weight:500;-webkit-text-stroke-width:0px;font-size:14px;border-radius:9999px;box-shadow:inset 0 0 0 1px #bfbfbf;transition:box-shadow .3s ease,-webkit-text-stroke-width .3s ease;cursor:pointer}.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn:hover,.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn:active,.section--recipe-listing .section-content-wrapper .recipe-listing .rounded-btn.active{-webkit-text-stroke-width:.6px;box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav{position:relative;padding:24px 0 16px;margin:0 16px 24px;display:flex;flex-direction:column;justify-content:space-between;grid-gap:16px;gap:16px;border-bottom:1px solid #EAEAEA}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .categories{display:flex;grid-gap:8px;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{flex-grow:1;display:flex;grid-gap:8px;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{font-family:var(--base-font);font-size:14px;padding-left:42px;position:relative;width:100%;display:block;background:#fff;border-radius:9999px;box-shadow:inset 0 0 0 1px #313131;transition:box-shadow .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.031 16.617L22.314 20.899L20.899 22.314L16.617 18.031C15.0237 19.3082 13.042 20.0029 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20.0029 13.042 19.3082 15.0237 18.031 16.617ZM16.025 15.875C17.2941 14.5699 18.0029 12.8204 18 11C18 7.132 14.867 4 11 4C7.132 4 4 7.132 4 11C4 14.867 7.132 18 11 18C12.8204 18.0029 14.5699 17.2941 15.875 16.025L16.025 15.875Z' fill='%23313131'/%3E%3C/svg%3E");background-position:16px 45%;background-repeat:no-repeat}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input:hover,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .search input:focus{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{position:fixed;top:0;z-index:15;bottom:56px;height:calc(100% - 56px);border-radius:0;display:grid;grid-template-rows:0fr;right:0;width:0;opacity:0;transition:opacity .3s ease,width .3s ease,grid-template-rows .3s .3s ease;pointer-events:none;background-color:#fff}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active{width:100%;grid-template-rows:1fr;opacity:100%;pointer-events:all}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active .overflow-wrapper{transition:padding-top .3s .3s ease,padding-bottom .3s .3s ease;padding:24px 16px;overflow:auto}.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{display:flex;flex-direction:column;grid-gap:24px;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{padding-bottom:8px;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;border-bottom:1px solid #BFBFBF}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .filter-grid .available-filters .group-wrapper{padding-top:16px;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper{position:fixed;z-index:2;right:16px;bottom:8px;display:flex;grid-gap:8px;gap:8px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn{padding:8px 16px;height:-moz-fit-content;height:fit-content;font-size:14px;min-height:auto;min-width:100px;width:auto;white-space:nowrap}.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{letter-spacing:normal;flex-grow:1;min-width:106px;border:1px solid #BFBFBF;color:#000;background-color:transparent}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .close-btn{cursor:pointer;position:absolute;top:16px;right:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters{flex-basis:60%;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding-right:32px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter{display:flex;align-items:center;flex-wrap:wrap;background-color:#eaeaea;padding:8px 16px;font-weight:500;font-size:14px;border-radius:9999px;box-shadow:inset 0 0 0 2px #bfbfbf;transition:box-shadow .3s ease;cursor:pointer}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:hover,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:active{box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:hover:after,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:active:after{transform:scale(1.2)}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .active-filters .active-filter:after{margin-left:4px;content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M9.99999 9.32178L14.125 5.19678L15.3033 6.37511L11.1783 10.5001L15.3033 14.6251L14.125 15.8034L9.99999 11.6784L5.87499 15.8034L4.69666 14.6251L8.82166 10.5001L4.69666 6.37511L5.87499 5.19678L9.99999 9.32178Z' fill='%23313131'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight{display:flex;background-color:var(--ad-bg, #F7D1B0);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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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{max-width:415px;margin:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .content-col .content-wrapper .content p,.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{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{padding:12px 16px;max-width:-moz-fit-content;max-width:fit-content}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row-title{font-size:40px;font-weight:400;letter-spacing:normal;text-transform:none;margin-bottom:24px;color:var(--basil-green);padding-left:16px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid{display:flex;grid-gap:24px;gap:24px;padding-bottom:24px;margin-bottom:40px;margin-left:16px;overflow:auto}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row.article-grid,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid.article-grid{flex-wrap:wrap}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between;width:300px;flex-shrink:0;position:relative}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper{border-radius:16px;margin-bottom:8px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper .load-more-card,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper .load-more-card{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0006;z-index:1}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper .load-more-card .load-more-button,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper .load-more-card .load-more-button{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);z-index:2;background-color:#fff;padding:8px 12px;border-radius:12px;text-transform:uppercase;font-family:var(--heading-font);color:var(--basil-green);cursor:pointer}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper img,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper img{border-radius:16px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .image-wrapper:hover img,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .image-wrapper:hover img{transform:scale(1.1)}.section--recipe-listing .section-content-wrapper .recipe-listing .article-row .article-card .article-title,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid .article-card .article-title{font-size:24px;font-family:var(--heading-font);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);max-width:31.25rem;margin-bottom:2.5rem}.section--recipe-listing .section-content-wrapper .recipe-listing .no-matches .btn{max-width:22.5rem;margin:0 auto}@media screen and (max-width: 63.9375rem){.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle{position:fixed;bottom:0;left:0;height:56px;width:100%;margin-right:auto;display:block;background:#eaeaea;padding:16px;display:flex;align-items:center;grid-gap:4px;gap:4px;z-index:1;cursor:pointer}.kl-teaser-TMd5KR{left:0!important;bottom:56px!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{flex-direction:row;align-items:center;padding:40px 0 24px;margin:0 72px 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{max-width:414px;margin-left:auto}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle{display:flex;grid-gap:4px;gap:4px;align-items:center;cursor:pointer;padding:8px 16px;border-radius:9999px;min-width:136px;box-shadow:inset 0 0 0 1px #313131;-webkit-text-stroke-width:.6px;transition:box-shadow .3s ease}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle:hover,.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown-toggle:active{box-shadow:inset 0 0 0 2px #9fc63b}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown{top:100%;position:absolute;border-radius:8px;border:1px solid #313131;height:-moz-fit-content;height:fit-content;z-index:1}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown.active{box-shadow:0 5px 7px #000c}.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{position:static;justify-content:flex-end}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn-apply{padding:12px 16px;min-width:148px}.section--recipe-listing .section-content-wrapper .recipe-listing .filter-nav .filters .filter-dropdown .overflow-wrapper .clear-filters-wrapper .btn-clear{padding:12px 16px;flex-grow:0;min-width:148px}.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{position:relative;height:0;padding:20.8%}.section--recipe-listing .section-content-wrapper .recipe-listing .advert-spotlight .img-col img{position:absolute;top:0;left: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-grow:1;flex-basis:50%;padding:80px 40px;margin:auto;order:2}.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-row,.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid{margin-left:72px}.section--recipe-listing .section-content-wrapper .recipe-listing .article-grid{margin-left:0;padding:72px}}
/*# sourceMappingURL=/cdn/shop/t/245/assets/style-recipe-listing.css.map */
