.carousel-recommended-recipes .carousel__track,.carousel-featured-blog-posts .carousel__track{align-items:stretch}.carousel-recommended-recipes .carousel__item,.carousel-featured-blog-posts .carousel__item{width:260px;max-width:90vw;align-self:stretch}@media screen and (min-width: 550px){.carousel-recommended-recipes .carousel__item,.carousel-featured-blog-posts .carousel__item{width:300px}}@media screen and (min-width: 750px){.carousel-recommended-recipes .carousel__item,.carousel-featured-blog-posts .carousel__item{width:calc((100% - 1.25rem)/2);max-width:320px}}@media screen and (min-width: 990px){.carousel-recommended-recipes .carousel__item,.carousel-featured-blog-posts .carousel__item{width:calc((100% - (1.25rem * 2)) / 3);max-width:340px}}@media screen and (min-width: 1200px){.carousel-recommended-recipes .carousel__item,.carousel-featured-blog-posts .carousel__item{width:calc((100% - 3.75rem)/4);max-width:320px}}.featured-recipes .carousel__item{width:calc((100% - 1.25rem)/2)}@media screen and (min-width: 750px){.featured-recipes .carousel__item{width:calc((100% - 5.625rem)/4)}}@media screen and (min-width: 1200px){.featured-recipes .carousel__item{width:calc((100% - 7.5rem)/5)}}@media screen and (min-width: 750px){.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(2):last-child),.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(1):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(2):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(1):last-child){justify-content:center}}@media screen and (min-width: 990px){.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(3):last-child),.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(2):last-child),.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(1):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(3):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(2):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(1):last-child){justify-content:center}}@media screen and (min-width: 1200px){.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(4):last-child),.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(3):last-child),.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(2):last-child),.carousel-recommended-recipes .carousel__track:has(.carousel__item:nth-child(1):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(4):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(3):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(2):last-child),.carousel-featured-blog-posts .carousel__track:has(.carousel__item:nth-child(1):last-child){justify-content:center}}.carousel-recommended-recipes .blog-card,.carousel-featured-blog-posts .blog-card,.featured-recipes .blog-card{height:100%;display:flex;flex-direction:column;background:var(--purple);border-radius:var(--blog-card-corner-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--color-shadow),.05);transition:box-shadow .3s ease,transform .3s ease;text-decoration:none;width:100%;flex:1;min-height:0}.carousel-recommended-recipes .blog-card:hover,.carousel-featured-blog-posts .blog-card:hover,.featured-recipes .blog-card:hover{box-shadow:0 0 0 1px rgba(var(--color-shadow),.05),0 8px 16px rgba(var(--color-shadow),.15);transform:translateY(-2px)}.carousel-recommended-recipes .blog-card__media,.carousel-featured-blog-posts .blog-card__media,.featured-recipes .blog-card__media{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;width:100%;flex-shrink:0}.carousel-recommended-recipes .blog-card__image,.carousel-featured-blog-posts .blog-card__image,.featured-recipes .blog-card__image{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;transition:transform .3s ease}.carousel-recommended-recipes .blog-card__content,.carousel-featured-blog-posts .blog-card__content,.featured-recipes .blog-card__content{flex:1;display:flex;flex-direction:column;padding:.5rem 2rem;min-height:11rem}.carousel-recommended-recipes .blog-card__tags,.carousel-featured-blog-posts .blog-card__tags,.featured-recipes .blog-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.carousel-recommended-recipes .blog-card__tags .tag,.carousel-featured-blog-posts .blog-card__tags .tag,.featured-recipes .blog-card__tags .tag{font-family:var(--block);font-size:1.4rem;font-weight:500;line-height:1;color:var(--dark-purple);border-radius:.5rem;padding:.5rem 1.5rem .375rem;text-transform:uppercase;letter-spacing:.02em}.carousel-recommended-recipes .blog-card__tags .tag,.carousel-featured-blog-posts .blog-card__tags .tag,.featured-recipes .blog-card__tags .tag{background-color:var(--yellow)}.carousel-recommended-recipes .blog-card__link,.carousel-featured-blog-posts .blog-card__link,.featured-recipes .blog-card__link{text-decoration:none;color:inherit;font-family:var(--font-block);letter-spacing:.5px}.carousel-recommended-recipes .blog-card__title,.carousel-featured-blog-posts .blog-card__title,.featured-recipes .blog-card__title{color:#fff;font-size:clamp(1.6rem,2vw,2rem);line-height:1.3;margin:1rem 0;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel-recommended-recipes .blog-card__excerpt,.carousel-featured-blog-posts .blog-card__excerpt,.featured-recipes .blog-card__excerpt{font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.5;margin:0;flex:0 1 auto;overflow:hidden}.blog-recipes-main .blog-card__tags,.blog-field-notes-main .blog-card__tags{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/recipe-blog-card.css.map */
