body.template-blog-recipes{background-color:#f4f4f4}.shopify-section:not(:first-child).section-main-recipes-blog,.shopify-section:first-child.section-main-recipes-blog.not-margin{--announcement-height: 0px}.section-main-recipes-blog,.recipes-blog{background:#f4f4f4}.recipes-blog__breadcrumb-bar{padding:2.4rem 0}.recipes-blog__breadcrumb{margin:0;padding:0;justify-content:flex-start}.recipes-blog__container{padding-top:4rem}.recipes-blog__toolbar{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4.8rem}.recipes-blog__toolbar-row{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between;width:100%}.recipes-blog__title{margin:0;font-family:Inter,sans-serif;font-size:var(--recipes-blog-heading-size, 4rem);font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#232323}.recipes-blog__description{margin:0;max-width:60rem;font-size:1.6rem;line-height:1.6;color:#666}.recipes-blog__filters{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:flex-start}.recipes-blog__filter{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.8rem 1.6rem;border:.1rem solid #d0d0d0;border-radius:3rem;background:#f4f4f4;color:#232323;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.43;text-decoration:none;text-transform:capitalize;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.recipes-blog__filter:hover{border-color:#232323}.recipes-blog__filter.is-active{border-color:#282828;background:#282828;color:#fff;font-weight:500}.recipes-blog__advanced-filter{position:relative;width:100%;z-index:3}.recipes-blog__advanced-filter-bar{position:relative;display:flex;flex-wrap:wrap;gap:2.8rem;align-items:center;border-bottom:.1rem solid rgba(35,35,35,.18);padding:0 0 1.6rem}.recipes-blog__advanced-filter-title{display:inline-flex;gap:.8rem;align-items:center;color:#232323;font-size:1.6rem;font-weight:400;line-height:1.25}.recipes-blog__advanced-filter-icon{width:2rem;height:2rem;flex:0 0 auto}.recipes-blog__advanced-filter-trigger{display:inline-flex;gap:.8rem;align-items:center;min-height:2.8rem;padding:0;border:0;border-bottom:.2rem solid transparent;background:transparent;color:#232323;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.25;cursor:pointer}.recipes-blog__advanced-filter-trigger.is-open,.recipes-blog__advanced-filter-trigger[aria-expanded=true]{border-bottom-color:#232323}.recipes-blog__advanced-filter-chevron{width:.9rem;height:.9rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform .2s ease}.recipes-blog__advanced-filter-trigger[aria-expanded=true] .recipes-blog__advanced-filter-chevron{transform:rotate(225deg)}.recipes-blog__advanced-filter-panel{position:absolute;top:calc(100% + 1.2rem);left:0;z-index:5;width:min(72rem,100%);padding:1.6rem;border:.1rem solid rgba(35,35,35,.12);border-radius:.4rem;background:#f4f4f4;box-shadow:0 1.2rem 3rem #2323231f}.recipes-blog__advanced-filter-options{display:flex;flex-wrap:wrap;gap:1.2rem}.recipes-blog__advanced-filter-option{position:relative;display:inline-flex;flex:0 0 15rem;cursor:pointer}.recipes-blog__advanced-filter-option input{position:absolute;opacity:0;pointer-events:none}.recipes-blog__advanced-filter-option span{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:3.6rem;padding:.6rem 1.4rem;border:.1rem solid rgba(35,35,35,.18);border-radius:.5rem;background:transparent;color:#232323;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;text-transform:capitalize;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.recipes-blog__advanced-filter-option input:focus-visible+span{outline:.2rem solid #232323;outline-offset:.2rem}.recipes-blog__advanced-filter-option input:checked+span{border-color:#282828;background:#282828;color:#fff}.recipes-blog__filter-summary{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;width:100%;margin-top:1.6rem;padding:0;background:transparent}.recipes-blog__filter-summary[hidden]{display:none!important}.recipes-blog__filter-summary-copy{color:#232323;font-size:1.4rem;line-height:1.35;white-space:nowrap}.recipes-blog__filter-summary-tags{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.6rem;align-items:center}.recipes-blog__filter-summary-tag{display:inline-flex;align-items:center;min-height:2.8rem;padding:.3rem 1.1rem;border:.1rem solid #282828;border-radius:999px;color:#232323;font-size:1.3rem;line-height:1.35;white-space:nowrap}.recipes-blog__filter-summary-reset{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;min-height:3rem;padding:.6rem 1.4rem;border:0;background:#000;color:#fff;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.2;cursor:pointer}.recipes-blog__listing{display:flex;flex-direction:column;gap:5rem;align-items:center;width:100%}.recipes-blog__grid{display:grid;grid-template-columns:1fr;gap:3.2rem 2.4rem;width:100%}.recipes-blog__item{min-width:0}@media screen and (min-width:750px){.recipes-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.recipes-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.recipes-blog__pagination{width:100%;margin:0}.recipes-blog__empty{margin:0;padding:4.8rem 0;text-align:center;color:#666;font-size:1.6rem}.recipes-blog--empty-filter .recipes-blog__grid,.recipes-blog--empty-filter .recipes-blog__pagination{display:none!important}.recipes-blog--empty-filter [data-recipe-filter-empty]{display:block!important}[data-recipe-filter-empty][hidden]{display:none!important}.recipe-card-cottolio{height:100%}.recipe-card-cottolio__link{display:flex;flex-direction:column;height:100%;border-radius:1.6rem;overflow:hidden;background:#fff;text-decoration:none;color:inherit}.recipe-card-cottolio__media{position:relative;width:100%;aspect-ratio:8 / 5;overflow:hidden;background:#f5f5f5}.recipe-card-cottolio__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-long) ease}.recipe-card-cottolio__link:hover .recipe-card-cottolio__image{transform:scale(1.05)}.recipe-card-cottolio__image--placeholder{background:#f0f0f0}.recipe-card-cottolio__play{position:absolute;right:13.33%;bottom:13.33%;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#232323;border-radius:50%;box-shadow:0 .4rem 1.2rem #0000001f;pointer-events:none}.recipe-card-cottolio__play svg{width:2rem;height:2rem}.recipe-card-cottolio__body{display:flex;flex:1;flex-direction:column;gap:.8rem;align-items:flex-start;padding:2rem 1.6rem}.recipe-card-cottolio__title{margin:0;font-family:Inter,sans-serif;font-size:2rem;font-weight:500;line-height:1.3;color:#232323}.recipe-card-cottolio__meta{display:block;margin:0;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.43;color:#666;letter-spacing:.088rem;text-transform:capitalize}.recipe-card-cottolio__meta-separator{margin:0 .35em}.recipe-card-cottolio__excerpt{margin:0;font-size:1.4rem;line-height:1.5;color:#666}.load-more-cottolio{display:flex;justify-content:center;width:100%}.load-more-cottolio__button{display:inline-flex;gap:1rem;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;border:.1rem solid #232323;border-radius:0;background:transparent;color:#232323;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:.055rem;text-transform:capitalize;cursor:pointer;transition:background-color .2s ease,color .2s ease}.load-more-cottolio__button:hover{background:#232323;color:#fff}.load-more-cottolio__button .icon-arrow{width:1.6rem;height:1.6rem}.load-more-cottolio__button.loading .icon-arrow{display:none}@media screen and (max-width:989px){.recipe-card-cottolio__play{right:1.6rem;bottom:1.6rem}}@media screen and (max-width:749px){.recipes-blog__container{padding-top:3.2rem}.recipes-blog__title{font-size:clamp(3.2rem,2vw + 1rem,4rem)}.recipes-blog__toolbar{gap:2rem;margin-bottom:3.2rem}.recipes-blog__advanced-filter-bar{gap:1.6rem 2rem}.recipes-blog__advanced-filter-title,.recipes-blog__advanced-filter-trigger{font-size:1.6rem}.recipes-blog__advanced-filter-panel{top:calc(100% + 1rem);width:100%;padding:1.4rem}.recipes-blog__advanced-filter-options{max-width:none}.recipes-blog__advanced-filter-option{flex-basis:100%}.recipes-blog__filter-summary{align-items:flex-start}.recipes-blog__filter-summary-reset{width:100%}.recipes-blog__listing{gap:4rem}.recipes-blog__grid{gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-recipes-blog.css.map */
