.recipe-grid__header{display:flex;justify-content:center;margin-bottom:4rem;max-width:var(--page-width)}@media screen and (min-width:750px){.recipe-grid__header--left{justify-content:flex-start}.recipe-grid__header--right{justify-content:flex-end}}.recipe-grid__header-blocks{width:100%}.recipe-grid__header-blocks>*{margin-top:0;margin-bottom:2rem}.recipe-grid__header-blocks>*+*{margin-top:3rem}.recipe-grid__header-blocks .rich-text__buttons{display:flex;flex-wrap:wrap;gap:1rem}.recipe-grid__header-blocks.center .rich-text__buttons{margin-inline:auto;width:fit-content}.recipe-grid__header-blocks.left .rich-text__buttons{margin-right:auto}.recipe-grid__header-blocks.right .rich-text__buttons{margin-left:auto}.recipe-grid__list{display:grid;grid-template-columns:repeat(var(--recipe-grid-cols-mobile, 1),1fr);gap:var(--recipe-grid-gap, 1.5rem);list-style:none;margin:0 auto;padding:0;max-width:100%}@media screen and (min-width:750px){.recipe-grid__list{grid-template-columns:repeat(var(--recipe-grid-cols-desktop, 2),1fr)}}@media screen and (min-width:1250px){.recipe-grid__list{max-width:65%}}.recipe-grid__footer{margin-top:4.8rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.recipe-grid__footer .rich-text__buttons{display:flex;flex-wrap:wrap;gap:1rem}.recipe-grid__footer .rich-text__buttons .button{font-size:2rem}@media screen and (min-width:750px){.recipe-grid__footer .rich-text__buttons .button{font-size:3rem}}.recipe-card{display:flex;flex-direction:column;border-radius:.8rem;overflow:hidden}.recipe-card__image-wrapper{overflow:hidden;flex-shrink:0}.recipe-card__image-wrapper--ratio-4-3{aspect-ratio:4 / 3}.recipe-card__image-wrapper--ratio-3-2{aspect-ratio:3 / 2}.recipe-card__image-wrapper--ratio-1-1{aspect-ratio:1 / 1}.recipe-card__image-wrapper--ratio-16-9{aspect-ratio:16 / 9}.recipe-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.recipe-card__content{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.6rem 1rem 2rem;gap:.5rem}@media screen and (min-width:750px){.recipe-card__content{padding:1.6rem 2rem 2rem;gap:.8rem}}.recipe-card__title{margin:0;line-height:1;color:inherit;font-size:2.2rem;text-decoration:none;text-align:center;text-transform:uppercase;padding-bottom:1rem}@media screen and (min-width:750px){.recipe-card__title{font-size:3rem;padding-bottom:0}}.recipe-card__title:hover{text-decoration:underline}.recipe-card__title:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem;border-radius:.2rem}.recipe-card__excerpt{margin:0;flex:1;line-height:1.55;text-align:center;font-size:1.8rem}@media screen and (max-width:749px){.recipe-card__excerpt{display:none}}.recipe-card__button{padding:.6rem;align-self:stretch}.recipe-card__button.button{margin-top:auto;font-size:1.6rem!important}@media screen and (min-width:990px){.recipe-card__button{align-self:center;min-width:revert}}@media screen and (min-width:750px){.recipe-card__button{margin-top:.4rem}.recipe-card__button.button{font-size:2.2rem!important;padding:1rem 2rem}.recipe-card__button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/section-recipe-grid.css.map */
