.recipe-search{display:grid;grid-gap:1rem;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.recipe-search{grid-template-columns:1fr 1fr 1fr;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.recipe-search--collage>*:nth-child(3n+1),.recipe-search--collage>*:nth-child(3n+2):last-child{grid-column:span 2;text-align:center}.recipe-search--collage>*:nth-child(3n+1) .recipe-card,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card{text-align:center}.recipe-search--collage>*:nth-child(3n+1) .recipe-card__image--small .ratio:before,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card__image--small .ratio:before{padding-bottom:22rem}.recipe-search--collage>*:nth-child(3n+1) .recipe-card__image--medium .ratio:before,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card__image--medium .ratio:before{padding-bottom:44rem}.recipe-search--collage>*:nth-child(3n+1) .recipe-card__image--large .ratio:before,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card__image--large .ratio:before{padding-bottom:66rem}}@media screen and (min-width:990px){.recipe-search--collage>*:nth-child(3n+1) .recipe-card__image--small .ratio .ratio:before,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card__image--small .ratio .ratio:before{padding-bottom:27.5rem}.recipe-search--collage>*:nth-child(3n+1) .recipe-card__image--medium .ratio:before,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card__image--medium .ratio:before{padding-bottom:55rem}.recipe-search--collage>*:nth-child(3n+1) .recipe-card__image--large .ratio:before,.recipe-search--collage>*:nth-child(3n+2):last-child .recipe-card__image--large .ratio:before{padding-bottom:82.5rem}}.recipe-search__articles{display:flex;flex-wrap:wrap;gap:28px 20px;padding-bottom:30px}.recipe-search__article{width:calc(25% - 15px)}.recipe-search__card-wrapper{width:100%}.recipe-card__heading{color:#000;font-size:15px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase;text-align:center;display:flex;justify-content:center;margin-bottom:4px;padding-bottom:0}.recipe-card__subtitle{color:#323e48;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:8px}.recipe-card__information{width:100%;padding:0}.recipe-card--standard .recipe-card__media{position:static}.recipe-card__content{display:flex;flex-grow:inherit}.recipe-card__time-read{color:#323e48;text-align:center;font-family:Century Gothic;font-size:10px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;opacity:.7}.recipe-pagination{order:3;width:100%}.recipe-filter{display:inline-block}.recipe-filter__anchor{position:relative;cursor:pointer;display:inline-block;padding:5px 50px 5px 10px;border:1px solid #ccc}.recipe-filter__anchor:after{position:absolute;content:"";border-left:2px solid black;border-top:2px solid black;padding:5px;right:10px;top:20%;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.recipe-filter__anchor:active:after{right:8px;top:21%}.recipe-filter__items{padding:2px;display:none;margin:0;border:1px solid #ccc;border-top:none}.recipe-filter__item{list-style:none}.recipe-filter--visible .recipe-filter__anchor{color:#0094ff}.recipe-filter--visible .recipe-filter__items{display:block}.recipe-search__line{margin-top:61px;padding-top:21px;padding-bottom:21px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;display:flex;gap:28px;align-items:center}.recipe-search__size-span{color:#323e48;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.recipe-search__filter-wrapper{display:flex;flex-flow:row-reverse;gap:28px}.recipe-search__size{display:none}.recipe-search__articles:not(:has(.recipe-search__size[data-other-page="1"])) .recipe-search__size[data-other-page="0"]{display:block}.recipe-search__articles:not(:has(.recipe-search__size[data-other-page="2"])) .recipe-search__size[data-other-page="1"]{display:block}.recipe-search__articles:not(:has(.recipe-search__size[data-other-page="3"])) .recipe-search__size[data-other-page="2"]{display:block}.recipe-search__articles:has(.recipe-search__size[data-other-page="4"]) .recipe-search__size[data-other-page="3"]{display:block;margin-bottom:28px}.recipe-search__button-filter-mobile,.recipe-search__filter-row,.recipe-search__filter-footer{display:none}@media screen and (max-width:990px){.recipe-heding__tags img{display:none}.recipe-heding__tags{min-width:100%;width:100%;padding:10px 20px;position:static;transform:none;overflow-x:scroll;height:fit-content;justify-content:flex-start}.recipe-search__article{width:calc(50% - 5px)}.recipe-search__articles{padding:0 20px!important;gap:8px 10px}.recipe-search__article--featured{width:100%;margin-bottom:14px;min-height:300px}.banner--recipe .banner__text{font-size:14px}.banner--recipe .banner__heading{font-size:36px;font-weight:700;line-height:40px;margin-top:4px}.banner--recipe .blog-search-desktop{margin-top:20px}.banner--recipe .banner__box{padding-left:15px;padding-right:15px;padding-bottom:25px}.banner--recipe .banner__content{align-items:flex-end}.recipe-card__content{padding-left:10px;padding-right:10px}.recipe-heding__tags{margin-top:15px;border:none;border-radius:0;box-shadow:none}.recipe-heding__tag{min-height:36px;height:36px;padding:10px 16px}.recipe-heding__tags::-webkit-scrollbar{width:5px;height:5px;display:none}.recipe-heding__tags::-webkit-scrollbar-track{background:#f1f1f1}.recipe-heding__tags::-webkit-scrollbar-thumb{background:#1d1c1c}.recipe-search__line{flex-direction:column;background:#f6f6f6;margin-top:0;gap:0px;padding:0;border-bottom:none}.recipe-search__button-filter-mobile{height:44px;border-radius:10px;border:1px solid #dedede;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:16px;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px;position:relative;margin:20px 12px;width:calc(100% - 40px)}.recipe-search__size-span{display:flex;width:100%;background:#fff;padding:16px;justify-content:center}.recipe-card__heading{font-size:13px}.recipe-search__size{line-height:150%;margin-top:28px}.recipe-pagination__load-more{margin-top:8px}.recipe-card--featured .recipe-card__heading{font-size:14px;margin-bottom:8px;justify-content:flex-start}.recipe-card--featured .recipe-card__subtitle{margin-bottom:0}.recipe-search__article--featured .recipe-card__content{padding:16px;left:16px;bottom:16px}.recipe-card__badge--featured{left:16px;transform:none}.recipe-search__filter{position:fixed;left:0;top:0;width:336px;background:#fff;z-index:90001;display:flex;flex-direction:column;height:100dvh;display:none}.recipe-search__filter--show{display:flex;gap:0px}.recipe-search__filter--show .recipe-search__filter-wrapper{max-height:calc(100dvh - 85px);overflow-y:auto;padding-bottom:20px;flex-flow:column;gap:0}.recipe-search__filter-row{display:flex;border-bottom:1px solid var(--Base-Light-Grey, #efefef);padding:20px;height:60px;color:#000;font-family:Century Gothic;font-size:14px;font-style:normal;font-weight:900;line-height:20px;letter-spacing:1.2px;text-transform:uppercase}.recipe-search__filter-row svg{position:absolute;right:20px;top:24px}.recipe-search__filter-title{font-weight:600;margin-top:20px;margin-bottom:16px}.recipe-search__filter-title svg{display:none}.recipe-search__filter-item{padding-left:20px}.recipe-search__filter .btn,.recipe-search__filter-content{display:flex;flex-direction:column}.recipe-search__filter-content{gap:20px}.recipe-search__filter-content label{color:#323e48;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.2px;text-transform:capitalize;display:flex;align-items:center;margin:0}.recipe-search__filter-content input{margin-right:8px;margin-top:0;width:18px;height:18px}.recipe-search__filter--show:after{background:#27272757;content:"";width:calc(100% - 336px);height:100%;position:absolute;top:0;right:0;bottom:0;position:fixed}body:has(.recipe-search__filter--show){overflow-y:hidden}.recipe-search__filter-footer{display:flex;position:fixed;bottom:0;border-top:1px solid #efefef;width:336px;padding:20px;gap:12px}.recipe-search__filter-link{border-radius:6px;border:1px solid #efefef;color:#323e48;font-size:16px;font-style:normal;font-weight:900;line-height:16px;text-transform:uppercase;width:50%;display:flex;justify-content:center;align-items:center;height:48px;width:142px}}.recipe-articles__size{order:3;text-align:center;width:100%}.recipe-articles__size:first-child{display:flex}.blog-articles__article.article.slider__slide.featured{width:calc(50% - 10px);order:1;overflow:hidden}.blog-articles__article.article.slider__slide.featured:hover img{transform:scale(1.1);transition:2s transform;transition-timing-function:ease-out}.recipe-articles__articles .blog-articles__article.article.slider__slide.featured .card__content{position:absolute;bottom:20px;left:20px;background:#fff;width:fit-content;border-radius:3px}.card-wrapper-featured.underline-links-hover{width:100%;position:relative}.recipe-articles__articles .card-wrapper-featured .card__heading{color:#323e48;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase;text-align:left}.card-wrapper-featured .card__time-read,.card-wrapper-featured .card__subtitle{font-weight:700;text-align:left}.recipe-articles__articles .card-wrapper-featured .card__heading{margin-bottom:12px}.recipe-articles__articles .featured.blog-articles__article:hover{border:none}.recipe-articles__articles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.recipe-articles__articles .featured{grid-column:span 2}@media screen and (max-width:749px){.recipe-articles__articles{display:block}}.recipe-articles__articles .blog-articles__article{position:relative;display:flex;justify-content:space-between;flex-direction:column}a.recipe-search__card-wrapper.underline-links-hover{height:100%}a.recipe-search__card-wrapper.underline-links-hover{height:100%;padding-bottom:10px}.blog-articles__article.article.slider__slide img{aspect-ratio:1}.search-page__card{border:1px solid #565656;padding:1rem;border-radius:6px;box-shadow:0 1px 3px #0000001a}.search-page__link{text-decoration:none;color:inherit;display:block}.search-page__title{font-size:1.25rem;font-weight:600}.search-page__excerpt{margin-top:1rem}.search-page__button{margin-top:1.25rem;height:40px;color:#131313;text-transform:uppercase;border:1px solid #565656;border-radius:6px;background:transparent;cursor:pointer;padding:0 1rem;display:inline-flex;align-items:center;font-family:inherit}.funkin-title{font-size:16px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:normal;text-align:left;color:#000;overflow:hidden;margin-top:16px;margin-bottom:0;min-height:44px}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none;border-radius:10px;box-shadow:0 4px 20px #0000000a}.load-more{font-size:16px;font-style:normal;font-weight:900;line-height:16px;text-transform:uppercase;border-radius:10px;border:1px solid #323e48;padding:16px 36px;display:flex;align-items:center;justify-content:center;height:48px;width:fit-content;color:var(--Brand-Funkin-Grey, #323e48);background:#fff;margin-top:20px;margin-bottom:20px}.recipe-heding__tags{top:-97px;z-index:10;padding:8px 16px}.template-search{position:relative}.recipe-heding__tag.tab_button-active{border-radius:6px;background:#323e48;color:#fff}.recipe-heding__tag.tab_button-active span{color:#fff}@media screen and (max-width:1024px){.recipe-heding__tags{margin-top:15px;border:none;border-radius:0;box-shadow:none}}@media screen and (max-width:749px){.recipe-heding__tags{min-width:100%;width:100%;padding:10px 20px;position:static;transform:none;overflow-x:scroll;height:fit-content;justify-content:flex-start}}.template-search__search{margin:0 auto;max-width:29.5rem}.template-search__search .search{margin-top:3rem}.template-search__results{margin-top:6rem}.template-search--empty{padding-bottom:18rem}@media screen and (min-width:750px){.template-search__search{max-width:47.8rem}}.search__button .icon{height:1.8rem}.pagination-wrapper-small{margin-top:1rem;margin-bottom:7rem;display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-recipe-search-page.css.map */
