@keyframes dot-bounce{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ring-pulse{0%{transform:scale(0);opacity:.6}80%{opacity:.3}to{transform:scale(2.5);opacity:0}}.recipes-page__hero{margin-top:-20%;padding-top:24%}.recipes-page__hero section{display:flex;flex-direction:column;text-align:center;gap:24px;color:var(--color-gray-dark)}.recipes-page__hero h1{font-family:wulkan-display,serif;font-size:33px;line-height:1;margin-bottom:16px}@media only screen and (min-width: 960px){.recipes-page__hero h1{font-size:48px}}@media only screen and (min-width: 1200px){.recipes-page__hero h1{font-size:62px}}.recipes-page__hero__actions{display:flex;gap:8px;justify-content:center;align-items:center}.recipes-page__hero__actions__filter{background-color:var(--color-cream);color:var(--color-gray-medium);font-size:18px;padding:8px 12px;border-radius:50%;transition:background-color .3s;position:relative}.recipes-page__hero__actions__filter sup{top:-8px;right:-8px;font-size:12px;padding:2px 8px;background-color:var(--color-salmon);border-radius:50%;position:absolute}.recipes-page__hero__actions__filter:hover{background-color:var(--color-tan)}.recipes-page__hero__actions__search__area{width:100%}@media only screen and (min-width: 600px){.recipes-page__hero__actions__search__area{width:400px}}.recipes-page__hero__actions__search__area__fieldset{position:sticky;top:0;flex:1;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-cream);border-radius:100px;padding:4px 16px;gap:5px;max-width:430px}.recipes-page__hero__actions__search__area__fieldset input{flex:1;border:none;background-color:#0000;font-size:16px;padding:6px;transition:all .5s;outline:none;font-family:sofia-pro,sans-serif}.recipes-page__hero__actions__search__area__fieldset__icon{font-size:20px;color:var(--color-gray-dark)}.recipes-page__hero__actions__search__area__fieldset__close{font-size:22px;color:var(--color-gray-dark);cursor:pointer}.recipes-page__hero__actions .mobilenav__search__results{scrollbar-width:thin;overflow:auto;width:90%;top:auto;-moz-text-align-last:left;text-align-last:left;z-index:2}@media only screen and (min-width: 600px){.recipes-page__hero__actions .mobilenav__search__results{width:100%;max-width:450px}}.recipes-page__hero__actions .mobilenav__search__results__products{display:flex;flex-direction:column}.recipes-page__hero__actions .mobilenav__search__results__products__item{padding:10px;margin-bottom:6px;margin-left:auto;margin-right:auto;max-width:95%;align-self:center;border:1px solid #fff;border-radius:12px;transition:all .3s}.recipes-page__hero__actions .mobilenav__search__results__products__item--selected{border:1px solid var(--color-gray-medium);background-color:var(--color-mint)}.recipes-page__hero__slide-down{position:fixed;z-index:0;background-color:var(--color-sage);width:100%;left:0;padding:16px;box-shadow:0 1px 4px #0c0c0d0d,0 1px 4px #0c0c0d1a}.recipes-page__filters .drawer__panel{background-color:var(--color-sage);max-width:580px}.recipes-page__filters .drawer__panel .close{background-color:#0000}@media only screen and (min-width: 960px){.recipes-page__filters .drawer__panel{max-width:430px}}.recipes-page__filters__drawer{display:flex;flex-direction:column;position:relative;height:calc(100% - 20vh);background-color:var(--color-mint)}@media screen and (min-width: 768px){.recipes-page__filters__drawer{height:100%}}.recipes-page__filters__drawer__heading{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:var(--color-sage)}@media only screen and (min-width: 960px){.recipes-page__filters__drawer__heading{padding:16px 32px}}.recipes-page__filters__drawer__heading h5{font-family:utile-display,sans-serif;font-size:20px;line-height:1.1}.recipes-page__filters__drawer__heading .close{margin-left:unset;font-size:28px;background:none}.recipes-page__filters__drawer__content{display:flex;flex-direction:column;overflow:auto;flex:1;align-items:flex-start}.recipes-page__filters__drawer__content .sort__btn{padding:10px 0;width:100%;font-weight:700}.recipes-page__filters__drawer__content .sort__menu-item{padding:10px 0;display:flex;width:100%}.recipes-page__filters__drawer__content .is-active .category-menu__radio{display:inline;color:#0000;background-color:var(--color-mint-darker)}.recipes-page__filters__drawer__content .is-active .category-menu__radio iconify-icon{color:var(--color-cream)}@media only screen and (min-width: 960px){.recipes-page__filters__drawer__content{padding:0 14px}}.recipes-page__filters__drawer__content .category-menu{position:relative;z-index:2;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;padding:10px 16px}.recipes-page__filters__drawer__content .category-menu .sort__btn{display:flex;width:100%;justify-content:space-between}.recipes-page__filters__drawer__content .category-menu__container{position:absolute;bottom:0;left:0;transform:translateY(100%);width:290px;display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:10px 0}.recipes-page__filters__drawer__content .category-menu__header{display:flex;align-items:center;padding:5px 15px 15px;border-bottom:1px solid var(--color-gray);margin-bottom:10px}.recipes-page__filters__drawer__content .category-menu__selected-count{margin-right:auto}.recipes-page__filters__drawer__content .category-menu__reset{margin-left:auto;text-decoration:underline;cursor:pointer;color:var(--color-gray-dark)}.recipes-page__filters__drawer__content .category-menu__list{display:flex;flex-direction:column}.recipes-page__filters__drawer__content .category-menu__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 12px 0 0;font:inherit;color:currentColor;width:22px;height:22px;border:1.5px solid currentColor;border-radius:20%;display:grid;place-content:center;transform:translateY(.1em);flex-shrink:0}.recipes-page__filters__drawer__content .category-menu__radio:before{content:"";width:12px;height:12px;border-radius:20%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-mint-darker)}.recipes-page__filters__drawer__content .category-menu__radio.is-active:before{transform:scale(1)}.recipes-page__filters__drawer__actions{width:100%;display:flex;justify-content:space-between;padding:16px;gap:16px;z-index:20;background-color:var(--color-mint)}.recipes-page__filters__drawer__actions button{flex:1;min-width:102px;padding:16px 0;border-radius:30px}.recipes-page__filters__drawer__actions button:nth-child(2){background-color:var(--color-gray-dark);color:var(--color-gray)}.recipes-page__filters__drawer h3{flex:1}.recipes-page__all-recipes{display:flex;flex-direction:column}.recipes-page__all-recipes h3{font-family:wulkan-display,serif;font-size:33px;line-height:1;text-align:center}@media only screen and (min-width: 960px){.recipes-page__all-recipes h3{font-size:48px}}@media only screen and (min-width: 1200px){.recipes-page__all-recipes h3{font-size:62px}}.recipes-page__all-recipes__tags{display:flex;justify-content:center}.recipes-page__all-recipes__tags ul{margin-top:46px;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:12px}.recipes-page__all-recipes__tags ul li{min-width:-moz-max-content;min-width:max-content}.recipes-page__all-recipes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:18px 0;gap:20px}@media only screen and (min-width: 600px){.recipes-page__all-recipes__grid{gap:40px}}.recipes-page__all-recipes__grid .postitem{display:flex;text-decoration:none;color:var(--color-gray-dark);overflow:hidden;gap:12px}@media only screen and (min-width: 600px){.recipes-page__all-recipes__grid .postitem{gap:0px;flex-direction:column;padding:30px 0}}.recipes-page__all-recipes__grid .postitem__img{width:100%;height:137px;border-radius:10px;margin-bottom:8px;max-height:200px;overflow:hidden;max-width:100px}@media only screen and (min-width: 375px){.recipes-page__all-recipes__grid .postitem__img{max-width:120px}}@media only screen and (min-width: 600px){.recipes-page__all-recipes__grid .postitem__img{height:200px;max-width:inherit}}.recipes-page__all-recipes__grid .postitem__img .post__featured-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;border-radius:16px;overflow:hidden}.recipes-page__all-recipes__grid .postitem__img video{-o-object-fit:contain;object-fit:contain;width:100%;height:auto!important}.recipes-page__all-recipes__grid .postitem__tags{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.recipes-page__all-recipes__grid .postitem__tags .tag{background-color:var(--color-powder-ash);color:var(--color-gray-dark);font-size:12px;max-width:-moz-max-content;max-width:max-content;padding:2px 4px;border-radius:4px;transition:all .3s ease}.recipes-page__all-recipes__grid .postitem__content{display:flex;flex-direction:column}.recipes-page__all-recipes__grid .postitem__category{display:none}.recipes-page__all-recipes__grid .postitem__title{font-family:utile-display,sans-serif;font-size:20px;line-height:1.1;text-decoration:none;color:var(--color-gray-dark)}.recipes-page__all-recipes__grid .postitem__title:hover{color:var(--color-mint-darker)}.recipes-page__all-recipes__grid .postitem__credits{color:var(--color-gray-medium);margin-top:10px}.recipes-page__all-recipes__grid .postitem__credits span{margin-right:8px}.recipes-page__all-recipes__grid .postitem__credits span:last-child{margin-right:0}.recipes-page__all-recipes__grid .postitem__excerpt{display:none}.recipes-page__all-recipes__grid .postitem__readmore{font-size:16px;line-height:1.5;display:flex;margin-top:auto;margin-bottom:16px;color:var(--color-gray-dark);align-items:center;gap:6px}@media only screen and (min-width: 960px){.recipes-page__all-recipes__grid .postitem__readmore{font-size:18px}}@media only screen and (min-width: 600px){.recipes-page__all-recipes__grid .postitem__readmore{margin-top:16px}}.recipes-page__all-recipes__grid .postitem__readmore iconify-icon{margin-top:5px}.recipes-page__all-recipes .btn__toggle{margin-left:auto;margin-right:auto}.recipes-page__newest-recipes__card{display:flex;flex-direction:column;position:relative;text-decoration:none;color:var(--color-gray-dark);flex-shrink:0;scroll-snap-align:center;width:100%;height:100%;border-radius:24px}@media only screen and (min-width: 600px){.recipes-page__newest-recipes__card{width:min(100%,310px)}}.recipes-page__newest-recipes__card img{height:216px;-o-object-fit:cover;object-fit:cover;border-radius:24px 24px 0 0;-o-object-position:top;object-position:top}.recipes-page__newest-recipes__card h4{font-family:utile-display,sans-serif;font-size:20px;line-height:1.1;flex:1;background-color:var(--color-sage);padding:20px 16px;border-radius:0 0 24px 24px;align-content:center}.recipes-page__product__filters__container{display:flex;flex-direction:column;overflow-y:clip;scroll-snap-align:center}.recipes-page__product__filters__container__close{width:44px;height:44px;font-size:32px;margin-top:-20px;align-self:center;border-radius:50%;background-color:var(--color-mint);border:1px solid var(--color-gray);z-index:2}.recipes-page__product__filters__option{display:flex;flex-direction:column;position:relative;text-decoration:none;color:var(--color-gray-dark);flex-shrink:0;border-radius:24px}.recipes-page__product__filters__option img{border-top-left-radius:24px;border-top-right-radius:24px;height:220px;width:310px;-o-object-fit:cover;object-fit:cover;align-self:center;margin-bottom:-120px;z-index:2}.recipes-page__product__filters__option__text{height:240px;align-content:end;padding:0 8px 30px;border-radius:10px;background-color:var(--color-mint);width:100%;transition:all .5s ease}.recipes-page__product__filters__option__text h3{font-size:16px;line-height:1.5;font-weight:600}@media only screen and (min-width: 960px){.recipes-page__product__filters__option__text h3{font-size:18px}}.recipes-page__product__filters__option__text p{line-height:1.5;font-size:14px}@media only screen and (min-width: 960px){.recipes-page__product__filters__option__text p{font-size:16px}}.recipes-page__product__filters__option--selected .recipes-page__product__filters__option__text{border:1px solid var(--color-gray-dark)}
