.fl-product-cards__container{max-width:calc(var(--fl-container-width) + (2 * var(--fl-container-margin)));margin-inline:auto;padding-inline:var(--fl-container-margin)}.fl-product-cards__header{display:flex;justify-content:center;text-align:center}.fl-product-cards__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fl-space-md);margin:0;padding:var(--fl-space-2xl) 0 0;list-style:none}.fl-product-cards__item{width:100%}.fl-product-cards__item--subtitle{width:100%;text-align:center}.fl-product-cards__item--subtitle:not(:first-child){margin-top:var(--fl-space-3xl)}.fl-product-cards__card{display:flex;flex-direction:column;align-items:center;gap:var(--fl-space-lg);height:100%;text-align:center}.fl-product-cards__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--fl-color-bg-white);border:.1rem solid var(--fl-product-cards-border, var(--fl-color-border-dark))}.fl-product-cards__image{display:block;width:100%;height:100%;object-fit:cover}.fl-product-cards__media--inset{display:flex;align-items:center;justify-content:center}.fl-product-cards__media--inset .fl-product-cards__image{width:var(--fl-product-cards-image-scale, 100%);height:var(--fl-product-cards-image-scale, 100%);object-fit:contain}.fl-product-cards__placeholder{display:block;width:100%;height:100%;background-color:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.25)}.fl-product-cards__details{display:flex;flex-direction:column;align-items:center;gap:.5rem}.fl-product-cards__title{margin:0;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-product-cards__description{max-width:27.4rem;margin:0 auto;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.4;color:var(--fl-color-text-scn)}.fl-product-cards__weight{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;color:var(--fl-color-text-scn)}.fl-product-cards__subtitle{margin:0;margin-bottom:calc(var(--fl-product-cards-subtitle-gap, 30) * 1px);font-family:var(--fl-font-accent);font-size:2.8rem;font-weight:var(--fl-font-accent-weight, 400);line-height:1.2;text-align:center;color:var(--fl-product-cards-subtitle-color, var(--fl-color-accent-dark-red))}.fl-product-cards__ingredients-link{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;text-decoration:none;color:var(--fl-color-text-gray)}.fl-product-cards__ingredients-link:hover,.fl-product-cards__ingredients-link:focus-visible{opacity:.75}.fl-product-cards__cta{display:flex;justify-content:center}.fl-product-cards__button.xo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 var(--fl-space-xl);border-radius:var(--fl-radius-pill);background-color:rgb(var(--color-button));font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-button-text))}.fl-product-cards__button .xo-btn__content{min-height:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.fl-product-cards__button.xo-btn{box-sizing:border-box;padding:0 calc(var(--fl-space-xl) - var(--fl-button-outline-width));border:var(--fl-button-outline-width) solid var(--fl-color-button-outline)}@media(min-width:992px){.fl-product-cards__item{width:calc((100% - (2 * var(--fl-space-md))) / 3)}}.fl-product-cards__item--subtitle{width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-fl-product-cards.css.map */
