.fl-recipe-cards{--fl-recipe-cards-border: rgb(var(--fl-color-border-dark-rgb));--fl-recipe-cards-divider: var(--fl-color-text-prm)}.fl-recipe-cards--subtle{--fl-recipe-cards-border: var(--fl-color-border-dark);--fl-recipe-cards-divider: rgba(var(--fl-color-border-dark-rgb), .12)}.fl-recipe-cards{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow-x:clip}.fl-recipe-cards .fl-wave--top{top:calc((var(--pt-mb, 0) * -1px) - 2.7rem);background-color:rgb(var(--color-background))}@media(min-width:768px){.fl-recipe-cards .fl-wave--top{top:calc((var(--pt, 0) * -1px) - 2.7rem)}}.fl-recipe-cards__container{max-width:calc(var(--fl-container-width) + (2 * var(--fl-container-margin)));margin-inline:auto;padding-inline:var(--fl-container-margin)}.fl-recipe-cards__header{display:flex;justify-content:center;text-align:center}.fl-recipe-cards__header--split{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--fl-space-md);text-align:left}.fl-recipe-cards__header-link{flex-shrink:0}.fl-recipe-cards__grid{display:grid;grid-template-columns:1fr;gap:var(--fl-space-md);margin:0;padding:var(--fl-space-2xl) 0 0;list-style:none}.fl-recipe-cards__card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--fl-color-bg-white);border:.1rem solid var(--fl-recipe-cards-border)}.fl-recipe-cards__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fl-recipe-cards__media{aspect-ratio:1 / 1;overflow:hidden;border-bottom:.1rem solid var(--fl-recipe-cards-divider)}.fl-recipe-cards__image{display:block;width:100%;height:100%;object-fit:cover}.fl-recipe-cards__placeholder{display:block;width:100%;height:100%;background-color:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.25)}.fl-recipe-cards__body{padding:2.2rem}.fl-recipe-cards__category{margin:0;font-family:var(--fl-font-handwritten, var(--fl-font-accent));font-size:1.6rem;font-weight:700;line-height:1;color:var(--fl-color-accent-red)}.fl-recipe-cards__title{margin:0;padding-top:.8rem;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1;text-transform:lowercase;color:var(--fl-color-text-prm)}.fl-recipe-cards__text{max-width:33.1rem;padding-top:1rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--fl-color-text-prm)}.fl-recipe-cards__text p{margin:0;color:inherit}.fl-recipe-cards__text p+p{margin-top:var(--fl-space-2xs)}.fl-recipe-cards__footer{display:flex;justify-content:center;padding-top:var(--fl-space-2xl)}.fl-recipe-cards__link{padding-bottom:.2rem;border-bottom:.2rem solid currentcolor;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.15rem;text-transform:uppercase;text-decoration:none;color:var(--fl-recipe-cards-link-color, rgb(var(--color-foreground)))}.fl-recipe-cards__link:hover,.fl-recipe-cards__link:focus-visible{opacity:.75}.fl-recipe-cards__link.fl-recipe-cards__link--button{display:inline-flex;align-items:center;justify-content:center;min-width:22rem;min-height:4.4rem;padding:1.2rem 3.2rem;border:.1rem solid var(--fl-color-text-prm);border-radius:var(--fl-radius-pill);background-color:var(--fl-color-white-10);font-family:var(--fl-font-button);font-size:1.4rem;font-weight:var(--fl-font-button-weight, 500);line-height:1;letter-spacing:.1rem;color:var(--fl-recipe-cards-link-color, var(--fl-color-text-prm))}@media(min-width:992px){.fl-recipe-cards__grid{grid-template-columns:repeat(3,1fr)}}.fl-recipe-cards__grid{padding-top:4.8rem}.fl-recipe-cards__category{padding-block:.5rem .3rem}.fl-recipe-cards__title{padding-bottom:.5rem}.xo-section:has(>.fl-recipe-cards){background-image:var(--fl-recipe-cards-bg, var(--bg-gradient));background-repeat:no-repeat;background-position:center;background-size:cover}.xo-section:has(>.fl-recipe-cards--wave-bg){background-image:none}.xo-section:has(>.fl-recipe-cards--wave-bg):before{content:"";position:absolute;top:-2.7rem;right:0;bottom:0;left:0;z-index:-1;background-image:var(--fl-recipe-cards-bg);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}.fl-recipe-cards--wave-bg .fl-wave--top{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-fl-recipe-cards.css.map */
