.ofri-recipe-card{border:1px solid var(--ofri-recipe-card-border);background:var(--ofri-recipe-card-bg);color:var(--mui-palette-text-primary,#2e231d);border-radius:14px;transition:transform .12s;display:block;overflow:hidden}.ofri-recipe-card__top{position:relative}.ofri-recipe-card__media-link{color:inherit;text-decoration:none;display:block}.ofri-recipe-card__media{aspect-ratio:16/9;position:relative;overflow:hidden}.ofri-recipe-card__fallback,.ofri-recipe-card__sheen{position:absolute;inset:0}.ofri-recipe-card__sheen{background:linear-gradient(#ffffff1a,#fff0 40%)}.ofri-recipe-card__nutrition{inset-inline:10px;z-index:1;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex;position:absolute;bottom:10px}.ofri-recipe-card__badges{z-index:2;pointer-events:none;flex-wrap:wrap;align-content:flex-start;gap:4.4px;padding:8px;display:flex;position:absolute;inset:0}.ofri-recipe-card__chip{box-sizing:border-box;white-space:nowrap;pointer-events:auto;border:1px solid;border-radius:4px;align-items:center;gap:2px;min-width:0;max-width:100%;height:22px;padding:0 7px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 18px #1d17141f}.ofri-recipe-card__chip svg{flex-shrink:0}.ofri-recipe-card__chip span{text-overflow:ellipsis;overflow:hidden;transform:translateY(.5px)}.ofri-recipe-card__chip--nutrition{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:24px;box-shadow:var(--ofri-recipe-card-calorie-shadow);font-size:.66rem}.ofri-recipe-card__chip--calorie{color:#245a28;background:#e8f6e4f0;border-color:#5a8e5652}.ofri-recipe-card__chip--protein{color:#4b3478;background:#eee9fcf0;border-color:#785cac52}.ofri-recipe-card__chip--glutenFree,.ofri-recipe-card__chip--energy{color:#765016;background:#fff4daf0;border-color:#b8822752}.ofri-recipe-card__chip--quick{color:#215965;background:#e5f6faf0;border-color:#3e89974d}.ofri-recipe-card__chip--difficulty{color:#81472c;background:#ffeee5f2;border-color:#b8694257}.ofri-recipe-card__chip--neutral{color:#2e231d;background:#fffdfaeb;border-color:#7a675a3d}.ofri-recipe-card__content{padding:9.2px 10.4px 6.4px}.ofri-recipe-card__title-link{color:inherit;text-decoration:none;display:block}.ofri-recipe-card__title{-webkit-line-clamp:2;overflow-wrap:break-word;min-height:2.016em;color:var(--mui-palette-text-primary,#2e231d);-webkit-box-orient:vertical;margin:0;font-size:1.04rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:600px){.ofri-recipe-card__media{aspect-ratio:4/3}.ofri-recipe-card__nutrition{inset-inline:12px;bottom:12px}.ofri-recipe-card__badges{padding:9.2px}.ofri-recipe-card__chip{height:24px;font-size:.67rem}.ofri-recipe-card__chip--nutrition{height:26px;font-size:.7rem}.ofri-recipe-card__content{padding:10.8px 12.4px 8px}.ofri-recipe-card__title{min-height:2.16em;font-size:1.16rem}}@media (min-width:900px){.ofri-recipe-card{border-radius:18px}}
