.meal-finder__header{margin-bottom:1.5rem}.meal-finder__heading{margin-bottom:.75rem}.meal-finder__meals-per-day{margin:0 auto 1.5rem;padding:0;border:0;text-align:center}.meal-finder__legend{display:block;width:100%;margin-bottom:.75rem;text-align:center}.meal-finder__meals-per-day .option-selector__btns{gap:.5rem}.meal-finder__meals-per-day .opt-label{min-width:3.5rem;margin:0}.meal-finder__fallback{max-width:32rem;margin:0 auto 1.5rem;text-align:center}.meal-finder__fallback-title{margin-bottom:.75rem}.meal-finder__fallback-row{gap:.75rem}.meal-finder__fallback-field{flex:1 1 12rem;text-align:start}.meal-finder__fallback-error{margin-top:.5rem}.meal-finder__summary{margin-bottom:1.5rem}.meal-finder__item[hidden],.meal-finder__fallback[hidden],.meal-finder__fallback-error[hidden],.meal-finder__results[hidden],.meal-finder__empty[hidden]{display:none!important}.meal-finder__diet{margin:0 auto 1.5rem;padding:0;border:0;text-align:center}.meal-finder__diet .option-selector__btns{gap:.5rem}.meal-finder__diet .opt-label{margin:0}.meal-finder__note{margin-bottom:1rem}.meal-finder__match{margin:0 0 .5rem;font-size:.875em;font-weight:700}.meal-finder__disclaimer{margin-top:1.5rem;font-size:.875em}.meal-finder__match[hidden],.meal-finder__note[hidden]{display:none!important}.meal-finder__item{display:flex;flex-direction:column}.meal-finder__item>product-card{flex:1 1 auto;height:auto}.meal-finder__atc{margin-top:.75rem}.meal-finder__plan{margin-top:2rem}.meal-finder__plan-error{margin-top:.75rem}.meal-finder__plan[hidden],.meal-finder__plan-error[hidden]{display:none!important}.meal-finder__item>product-card{width:100%;margin:0}.meal-finder__item .card__info{display:flex;flex-direction:column}.meal-finder__item .card__info-inner{display:flex;flex:1 1 auto;flex-direction:column}.meal-finder__item .nutrition-card-info{margin-top:auto}.meal-finder__item{--meal-card-padding: calc(3 * var(--space-unit))}.meal-finder__item>.card--product-contained{padding-bottom:0;border-bottom-width:0}.meal-finder__item>.card--product-contained~.meal-finder__atc{margin-top:0;padding:.75rem var(--meal-card-padding) var(--meal-card-padding);border:1px solid var(--card-border-color);border-top-width:0;background-color:rgb(var(--card-bg-color))}@media(max-width:768.98px){.meal-finder__item{--meal-card-padding: calc(4 * var(--space-unit))}}@supports (grid-template-rows: subgrid){.meal-finder__grid{grid-auto-rows:auto 1fr auto;row-gap:0}.meal-finder__grid:has(>.meal-finder__item:not([hidden])){margin-bottom:calc(var(--product-card-gap) * -1.5)}.meal-finder__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.meal-finder__item>.meal-finder__match{grid-row:1;align-self:end}.meal-finder__item>product-card{grid-row:2}.meal-finder__item>.meal-finder__atc{grid-row:3;margin-bottom:calc(var(--product-card-gap) * 1.5)}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/meal-finder.css.map */
