.menu-tile{display:grid;gap:var(--space-8);color:var(--c-schwarz);text-decoration:none;-webkit-tap-highlight-color:transparent}.menu-tile__media{position:relative;display:block;aspect-ratio:1;background:var(--c-foto);overflow:hidden}.menu-tile__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-hover) var(--ease-out)}.menu-tile__media--contain>img{object-fit:contain}.menu-tile__text{display:grid;gap:2px}.menu-tile__name{font-size:15px;line-height:1.35;font-weight:500}.menu-tile__count{font-size:13px;line-height:1.45;color:var(--c-grau);font-variant-numeric:tabular-nums}.menu-tile:active .menu-tile__media>img{transform:scale(.98);transition-duration:var(--dur-press)}@media(hover:hover)and (pointer:fine){.menu-tile:hover .menu-tile__media>img{transform:scale(1.03)}.menu-tile:hover .menu-tile__name{text-decoration:underline;text-underline-offset:3px}}.menu-tile[aria-current=page] .menu-tile__name{font-weight:600}.menu-products{display:grid;gap:var(--space-12)}.menu-products__item{position:relative;min-width:0}.menu-products__link{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--space-12);color:var(--c-schwarz);text-decoration:none}.menu-products__media{position:relative;display:block;aspect-ratio:1;background:var(--c-foto);overflow:hidden}.menu-products__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.menu-products__text{display:grid;gap:2px;min-width:0}.menu-products__name{font-size:14px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-products .price{font-size:14px;line-height:1.4;font-weight:600}@media(hover:hover)and (pointer:fine){.menu-products__link:hover .menu-products__name{text-decoration:underline;text-underline-offset:3px}}.menu-products.menu-products--row{display:grid;grid-auto-flow:column;grid-auto-columns:120px;gap:var(--space-12);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;padding-bottom:var(--space-4)}.menu-products--row::-webkit-scrollbar{display:none}.menu-products--row .menu-products__item{scroll-snap-align:start}.menu-products--row .menu-products__link{grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start}.menu-products--row .menu-products__name{font-size:13px;line-height:1.45}.menu-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-16)}.menu-benefits__item{font-size:13px;line-height:1.45;color:var(--c-text)}.menu-rich{padding-bottom:var(--space-20)}.menu-rich__title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:48px;font-size:17px;line-height:1.35;font-weight:600;color:var(--c-schwarz);text-decoration:none}.menu-rich .menu-rich__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16) var(--space-8);margin-top:var(--space-4)}.menu-rich__tiles>li{position:relative;min-width:0}.menu-rich .menu-rich__sub{margin-top:var(--space-20);border-top:1px solid var(--c-linie)}.menu-rich__sub>li{border-bottom:1px solid var(--c-linie)}.menu-rich__sublink{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:44px;font-size:15px;color:var(--c-text);text-decoration:none}.menu-rich__sublink[aria-current=page]{font-weight:600;color:var(--c-schwarz)}.menu-rich__sublink .icon,.menu-rich__title .icon{flex:none;color:var(--c-schwarz)}.menu-rich__popular{margin-top:var(--space-24);min-width:0}.menu-rich__label{margin:0 0 var(--space-12);font-size:14px;line-height:1.5;font-weight:600;color:var(--c-schwarz)}.menu-drawer__footer .menu-benefits.menu-benefits{padding-block:var(--space-4)}.mega--rich{max-height:calc(100vh - var(--header-height, 64px));max-height:calc(100dvh - var(--header-height, 64px));overflow-y:auto;overscroll-behavior:contain}.mega__inner.mega-rich{grid-template-columns:minmax(0,1fr) 240px 260px;gap:var(--space-48);padding-block:var(--space-32)}.mega__inner.mega-rich--no-products{grid-template-columns:minmax(0,1fr) 260px}.mega-rich__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-24);align-content:start}.mega-rich__cat{position:relative;min-width:0}.mega-rich .menu-tile__media{aspect-ratio:4 / 5}.mega-rich .mega-rich__sub{display:grid;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--c-linie)}.mega-rich__sublink{display:inline-block;padding-block:2px;font-size:14px;line-height:1.5;color:var(--c-text);text-decoration:none}.mega-rich__sublink[aria-current=page]{font-weight:600;color:var(--c-schwarz)}.mega-rich__popular{min-width:0;padding-left:var(--space-24);border-left:1px solid var(--c-linie);margin-left:calc(-1 * var(--space-24))}.mega-rich__label{margin:0 0 var(--space-16);font-size:14px;line-height:1.5;font-weight:600;color:var(--c-schwarz)}.mega-rich__feature{display:grid;align-content:start;color:var(--c-schwarz);text-decoration:none}.mega-rich__feature-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--c-foto);overflow:hidden;margin-bottom:var(--space-16)}.mega-rich__feature-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-hover) var(--ease-out)}.mega-rich__feature-title{font-size:18px;line-height:1.35;font-weight:600}.mega-rich__feature-text{margin-top:var(--space-4);font-size:14px;line-height:1.5;color:var(--c-text)}.mega-rich__feature-cta,.mega-rich__size{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-12);font-size:14px;line-height:1.5;font-weight:500;color:var(--c-schwarz);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.mega-rich__sublink:hover{color:var(--c-schwarz);text-decoration:underline;text-underline-offset:3px}.mega-rich__feature:hover .mega-rich__feature-media>img{transform:scale(1.03)}.mega-rich__feature:hover .mega-rich__feature-cta,.mega-rich__size:hover{text-decoration-thickness:2px}}.mega-rich__bar{background:var(--c-stein);border-top:1px solid var(--c-linie)}.mega-rich__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);min-height:48px}.menu-benefits--bar{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24)}.menu-benefits--bar .menu-benefits__item{position:relative}.menu-benefits--bar .menu-benefits__item+.menu-benefits__item:before{content:"";position:absolute;left:calc(-1 * var(--space-12));top:50%;width:1px;height:12px;margin-top:-6px;background:var(--c-rahmen)}.mega-rich__size{margin-top:0;flex:none;font-size:13px}@media(prefers-reduced-motion:no-preference){.nav-dropdown[open]>.mega--rich{animation:menu-mega-in .16s var(--ease-out)}}@keyframes menu-mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.menu-tile__media>img,.mega-rich__feature-media>img{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/menu.css.map */
