.menu-cards{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.menu-cards--dropdown{inline-size:var(--menu-cards-panel-width, 470px);max-inline-size:100%}.menu-cards__link{display:grid;grid-template-columns:var(--menu-card-image-width, 112px) 1fr;align-items:center;gap:1.6rem;padding:1rem .8rem;border-radius:1rem;text-decoration:none;color:inherit;transition:background-color .15s ease}.menu-cards__item:not(.menu-cards__item--highlight) .menu-cards__link:hover,.menu-cards__item--highlight .menu-cards__link:hover{background-color:rgba(var(--color-foreground),.06)}.menu-cards__item--highlight .menu-cards__link{background-color:rgba(var(--color-foreground),.04)}.menu-cards__link--no-media{grid-template-columns:1fr}.menu-cards__media{display:block;overflow:hidden;border-radius:1rem;aspect-ratio:var(--menu-card-image-aspect, 1 / 1);background-color:rgba(var(--color-foreground),.04)}.menu-cards__image{inline-size:100%;block-size:100%;object-fit:cover;display:block}.menu-cards__body{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-inline-size:0}.menu-cards__badge{display:inline-block;padding:.25rem .7rem;border-radius:.4rem;background-color:var(--menu-card-badge-bg, #1466ff);color:#fff;font-size:var(--menu-card-badge-size, 11px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.35}.menu-cards__title{font-size:var(--menu-card-title-size, 16px);font-weight:700;line-height:1.3}.menu-cards__description{font-size:var(--menu-card-description-size, 13px);line-height:1.4;color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1))}.menu-cards__links{margin:.8rem 0 0;padding:.8rem 1rem 0;list-style:none;border-block-start:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));display:grid;gap:.6rem}.menu-drawer__cards{padding:1.2rem;overflow-y:auto;flex-grow:1}.menu-cards--drawer .menu-cards__link{padding:1rem .6rem;border-radius:.8rem}.menu-cards--drawer .menu-cards__item+.menu-cards__item{border-block-start:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.menu-cards--drawer .menu-cards__item--highlight .menu-cards__link{background-color:transparent}@media(max-width:749px){.menu-cards__title{font-size:1.4rem}.menu-cards__description{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-menu-cards.css.map */
