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