:root{--matchday-body-leading: 1.2}main :is(p,li,.rte,.rte p,.rte li):not(.heading){line-height:var(--matchday-body-leading)}.ingredient-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ingredient-card{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:#1f4d2e;color:#fff}.ingredient-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ingredient-card:hover .ingredient-card__image{transform:scale(1.03)}.ingredient-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000 30%,#00000073 55%,#000000d9)}.ingredient-card__content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.ingredient-card__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ingredient-card__tag{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:8px 12px;border-radius:999px;background:#ffffffeb;color:#1f4d2e}.ingredient-card__title{text-shadow:0 1px 12px rgba(0,0,0,.35);font-size:clamp(24px,2.2vw,32px);line-height:1.05;text-transform:uppercase;margin:0 0 10px;color:#fff}.ingredient-card__copy,.ingredient-card__copy p{font-size:15px;line-height:1.25;color:#ffffffeb;margin:0}.ingredient-cards__footer{margin-top:40px}@media(max-width:989px){.ingredient-cards__grid{grid-template-columns:1fr}.ingredient-card{aspect-ratio:4 / 3}}.ingredient-cards{position:relative;z-index:1}.ingredient-card__copy sup{font-size:.65em;line-height:0;vertical-align:super;margin-left:1px}.ingredient-cards__footnote{max-width:900px;margin:24px auto 0;text-align:center}.ingredient-cards__footnote,.ingredient-cards__footnote p{font-size:11px;line-height:1.4;opacity:.6}.ingredient-card .ingredient-card__overlay{display:block}[id$=__proof] .counter-card{border-top:1px solid rgba(23,23,23,.15);padding-top:20px}[id$=__proof] .counter-heading{text-transform:none}[id$=__proof] .counter-card:nth-child(4) number-counter:before{content:"$"}[id$=__proof] .counter-card p.heading:not(.counter-heading){font-size:15px;line-height:1.25;text-transform:none;letter-spacing:0;font-weight:400;opacity:.75;max-width:22ch}.header__logo .matchday-logo{display:block;height:clamp(16px,1.6vw,24px);width:auto;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/matchday.css.map */
