.menu-images{list-style:none;margin:0}.menu-images__card{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:rgb(var(--color-foreground))}.menu-images__media{aspect-ratio:1;overflow:hidden;border-radius:var(--media-radius);background-color:rgba(var(--color-foreground),.04)}.menu-images__media img,.menu-images__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}@media(hover:hover){a.menu-images__card:hover .menu-images__media img{transform:scale(1.04)}}.menu-images__title{font-size:1.5rem;font-weight:700;line-height:calc(1 + .3 / var(--font-body-scale));word-break:break-word}a.menu-images__card:hover .menu-images__title{text-decoration:underline}.mega-menu__inner--has-images{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:start}.mega-menu__inner--has-images .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-images--grid{display:flex;gap:2rem;padding:0}.menu-images--grid .menu-images__item{width:18rem}.menu-images--carousel{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 3rem;padding:2rem 3rem 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.menu-images--carousel::-webkit-scrollbar{display:none}.menu-images--carousel .menu-images__item{flex:0 0 42%;scroll-snap-align:start}@media screen and (min-width:750px){.menu-images--carousel .menu-images__item{flex-basis:16rem}}@media(prefers-reduced-motion:reduce){.menu-images__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/473/assets/component-menu-images.css.map */
