.recipeCard{position:relative}@media (min-width: 390px){.recipeCard{width:clamp-calc(390px, var(--max-container), 171px, 212px)}}.recipeCard--video .recipeCard__image:after{content:"";display:block;position:absolute;left:50%;top:50%;width:1.25rem;height:1.25rem;transform:translate(-50%, -50%);filter:var(--filter-white);background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/svgs/play.svg?v=8667")}.recipeCard__image{position:relative;border-radius:.625rem;overflow:hidden;max-height:13.25rem}.recipeCard__image:before{content:"";display:block;padding-top:100%}.recipeCard__image img{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:auto;object-fit:cover;z-index:0}.recipeCard__image .shadow{display:block;position:absolute;bottom:0;left:0;width:100%;height:5rem;z-index:1;background:linear-gradient(0deg, rgba(0,0,0,0.5) 25%, transparent 100%)}.recipeCard__text{position:relative;z-index:2;margin-top:.25rem;height:2.5rem}.recipeCard__text .infos{position:absolute;bottom:100%;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.recipeCard__text .infos p{margin:0;padding:.5rem;font-size:.875rem;color:rgba(var(--color-white), 1)}.recipeCard__text .infos p:first-child{padding-right:0}.recipeCard__text .infos p:last-child:not(:first-child){padding-left:0}.recipeCard__text .name{white-space:normal;text-align:left;font-size:.875rem;height:calc(2 * 1.2em);font-size:14px;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;font-weight:var(--font-weight);color:rgba(var(--color-black), 1)}@media (min-width: 992px){.recipeCard__text .name{font-size:1rem;height:calc(2 * 1.2em);font-size:16px;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}
