.recipes__Header{background-color:#d6e1c5;padding:185rem 0 100rem;text-align:center}@media(max-width:767px){.recipes__Header{padding:120rem 20rem 80rem}}.recipes__Header h1{color:#0b4d25;font-size:84rem;font-weight:800;line-height:1}@media(max-width:767px){.recipes__Header h1{font-size:40rem}}.recipes__Header p{color:#0b4d25;font-size:24rem;line-height:1.5;margin:32rem auto 0;max-width:715rem}@media(max-width:767px){.recipes__Header p{font-size:18rem;margin-top:24rem}}.recipes__Header p .highlight{z-index:0}.recipes__Section{background-color:#fff;padding:80rem 0 100rem}@media(max-width:767px){.recipes__Section{padding:40rem 20rem 60rem}}.recipes__Filters{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1035rem}.recipes__FiltersList{display:flex;flex-wrap:wrap}@media(max-width:767px){.recipes__FiltersList{display:none}}.recipes__FiltersListItem{background-color:#fff;border:1px solid #0b4d25;border-radius:50rem;margin-bottom:8rem;margin-right:8rem;padding:12rem 20rem;transition:.3s}.recipes__FiltersListItem.isActive,.recipes__FiltersListItem:hover{background-color:#0b4d25}.recipes__FiltersListItem.isActive p,.recipes__FiltersListItem:hover p{color:#fff}.recipes__FiltersListItem p{color:#0b4d25;font-size:14rem;transition:.3s}.recipes__FiltersButton{align-items:center;display:flex;justify-content:flex-end;min-width:140rem;padding:12rem}@media(max-width:767px){.recipes__FiltersButton{display:none}}.recipes__FiltersButton.isActive img,.recipes__FiltersButton.isActive p,.recipes__FiltersButton.isActive svg{opacity:.6}.recipes__FiltersButton.isActive img,.recipes__FiltersButton.isActive svg{transform:rotate(180deg)}.recipes__FiltersButton:hover img,.recipes__FiltersButton:hover p,.recipes__FiltersButton:hover svg{opacity:.6}.recipes__FiltersButton p{color:#0b4d25;font-size:16rem;transition:.3s}.recipes__FiltersButton img,.recipes__FiltersButton svg{margin-left:10rem;min-width:20rem;transition:.3s;width:20rem}.recipes__FiltersMobile{display:none}@media(max-width:767px){.recipes__FiltersMobile{display:block}}.recipes__FiltersMobileButton{align-items:center;border:1px solid #0b4d25;border-radius:50rem;display:flex;padding:12rem 20rem}.recipes__FiltersMobileButton img,.recipes__FiltersMobileButton svg{margin-right:10rem;min-width:24rem;width:24rem}.recipes__FiltersMobileButton p{color:#0b4d25;font-size:14rem;font-weight:700}.recipes__FiltersMobileButton p>span{background-color:#0b4d25;border-radius:50%;color:#fff;margin-left:10rem;padding:4rem 10rem}.recipes__FiltersMobileModal{background-color:#00000080;display:flex;flex-direction:column;justify-content:flex-end;inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;z-index:100000}.recipes__FiltersMobileModal.isActive{opacity:1;visibility:visible}.recipes__FiltersMobileModalWrapper{background-color:#fff;border-top-left-radius:20rem;border-top-right-radius:20rem;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 100rem);padding:24rem 20rem;position:relative}.recipes__FiltersMobileModalClose{align-items:center;background-color:#d6e1c5;border-radius:50%;display:flex;height:32rem;justify-content:center;min-width:32rem;position:absolute;right:16rem;top:16rem;width:32rem}.recipes__FiltersMobileModalClose img,.recipes__FiltersMobileModalClose svg{min-width:16rem;width:16rem}.recipes__FiltersMobileModalTitle h4{color:#0b4d25;font-size:14rem;font-weight:700;padding:0 40rem;text-align:center}.recipes__FiltersMobileModalList{margin-top:32rem;max-height:calc(100vh - 300rem);overflow-y:auto}.recipes__FiltersMobileModalListItem{align-items:center;display:flex}.recipes__FiltersMobileModalListItem:not(:first-child){margin-top:20rem}.recipes__FiltersMobileModalListItem input{opacity:0;position:absolute}.recipes__FiltersMobileModalListItem input:checked~.checkmark{background-color:#d6e1c5;border-color:#d6e1c5}.recipes__FiltersMobileModalListItem input:checked~.checkmark img,.recipes__FiltersMobileModalListItem input:checked~.checkmark svg{opacity:1;visibility:visible}.recipes__FiltersMobileModalListItem .checkmark{align-items:center;background-color:#fff;border:1px solid #0b4d25;border-radius:8rem;display:flex;height:24rem;justify-content:center;margin-right:16rem;min-width:24rem;transition:.3s;width:24rem}.recipes__FiltersMobileModalListItem .checkmark img,.recipes__FiltersMobileModalListItem .checkmark svg{min-width:16rem;opacity:0;transition:.3s;visibility:hidden;width:16rem}.recipes__FiltersMobileModalListItem p{color:#0b4d25;font-size:16rem;line-height:1.5}.recipes__FiltersMobileModalBottom{margin-top:24rem}.recipes__FiltersMobileModalBottom .button{justify-content:center;width:100%}.recipes__FiltersMobileModalBottom .button+.button{margin-top:10rem}.recipes__Listing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24rem;margin-top:40rem}@media(max-width:767px){.recipes__Listing{grid-template-columns:repeat(1,1fr);margin-top:32rem}}.recipes__ListingButton{margin-top:60rem;text-align:center}.recipes__ListingMessage p{color:#0b4d25;font-size:24rem}.recipes__ListingItem{background-color:#f7f9f3;border-radius:30rem}.recipes__ListingItem:hover .recipes__ListingItemContent>h3{opacity:.6}.recipes__ListingItemImage img{border-top-left-radius:30rem;border-top-right-radius:30rem;height:250rem;-o-object-fit:cover;object-fit:cover;width:100%}.recipes__ListingItemContent{padding:40rem 20rem;text-align:center}@media(max-width:767px){.recipes__ListingItemContent{padding:30rem 20rem}}.recipes__ListingItemContent>h3{color:#0b4d25;font-size:24rem;font-weight:800;line-height:1.5;transition:.3s}@media(max-width:767px){.recipes__ListingItemContent>h3{font-size:18rem;line-height:1.33}}.recipes__ListingItemContentTags{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10rem;margin-bottom:20rem}@media print{.recipes__ListingItemContentTags{grid-gap:6rem}}.recipes__ListingItemContentTags p{background-color:#d6e1c5;border-radius:50rem;color:#0b4d25;font-size:10rem;font-weight:700;padding:5rem 10rem;text-transform:uppercase}@media(max-width:1366px){.recipes__ListingItemContentTags p{font-size:12rem}}@media(max-width:1024px){.recipes__ListingItemContentTags p{font-size:14rem}}@media(max-width:767px){.recipes__ListingItemContentTags p{font-size:10rem}}@media print{.recipes__ListingItemContentTags p{font-size:5rem;padding:4rem 6rem}}
