.recipe-slider{--recipe-slider-gap: var(--spacing-6);--recipe-card-radius: 8px;--recipe-card-text: 76 76 76;max-width:1380px;margin:32px auto;text-align:center}.recipe-slider .section{padding-block:0}.recipe-slider__heading{margin-block-end:var(--spacing-4)}.recipe-slider__track{display:flex;gap:var(--recipe-slider-gap);margin:0;padding:var(--spacing-4) var(--spacing-1) var(--spacing-8);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-1);scrollbar-width:none;-webkit-overflow-scrolling:touch}.recipe-slider__track::-webkit-scrollbar{display:none}.recipe-slider__item{display:flex;flex:0 0 80%;scroll-snap-align:start}@media screen and (min-width:576px){.recipe-slider__item{flex-basis:calc((100% - var(--recipe-slider-gap)) / 2)}}@media screen and (min-width:1000px){.recipe-slider__item{flex-basis:calc((100% - 2 * var(--recipe-slider-gap)) / 3)}}@media screen and (min-width:1200px){.recipe-slider{--recipe-slider-gap: var(--spacing-8)}.recipe-slider__track{justify-content:center;overflow:visible}.recipe-slider__item{flex-basis:calc((100% - 3 * var(--recipe-slider-gap)) / 4)}}.recipe-card{display:flex;flex-direction:column;width:100%;height:100%;padding:.75rem;background:rgb(var(--background-primary));border:2px solid #fff;border-radius:var(--recipe-card-radius);box-shadow:0 4px 30px #0000001a;color:rgb(var(--recipe-card-text));text-align:center;text-decoration:none}.recipe-card:focus-visible{outline:2px solid rgb(var(--button-background-primary));outline-offset:3px}.recipe-card__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--recipe-card-radius);background:rgb(var(--recipe-card-text) / .06)}.recipe-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.recipe-card__image--placeholder{fill:rgb(var(--recipe-card-text) / .3)}@media(hover:hover)and (pointer:fine){.recipe-card:hover .recipe-card__image{transform:scale(1.03)}}.recipe-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em;margin:var(--spacing-4) 0 var(--spacing-3);font-family:var(--text-font-family);font-size:var(--text-base);font-weight:700;font-style:normal;line-height:1.25;letter-spacing:normal;text-transform:none;text-wrap:balance;color:inherit;-webkit-hyphens:manual;hyphens:manual}.recipe-card__meta{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--spacing-2);margin:0 0 var(--spacing-3);padding:var(--spacing-2);list-style:none;background:#fefefe;border-radius:var(--recipe-card-radius)}.recipe-card__meta-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);font-weight:500;line-height:1.2;white-space:nowrap}.recipe-card__meta-item img{width:22px;height:22px;opacity:.8}.recipe-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 var(--spacing-4);font-size:var(--text-sm);line-height:1.5;-webkit-hyphens:manual;hyphens:manual}.recipe-card__cta{display:block;margin-top:auto;padding:var(--spacing-2-5) var(--spacing-4);background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));border-radius:var(--rounded-button);font-size:var(--text-sm);font-weight:700;line-height:1.4;transition:filter .15s ease-in-out}@media(hover:hover)and (pointer:fine){.recipe-card:hover .recipe-card__cta{filter:brightness(.95)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/assets_recipe_slider.css.map */
