.menu-root{background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.menu-swiper{flex:1;width:100%}.menu-swiper .swiper-slide{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;height:calc(100vw * var(--menu-aspect,2.2))!important}.slide-img{z-index:1;width:100%;height:auto;display:block;position:relative}.menu-swiper.is-pinching,.menu-swiper.is-pinching .swiper-wrapper,.menu-swiper.is-pinching .swiper-slide,.menu-swiper.is-pinching .swiper-cube{overflow:visible!important}.menu-swiper.is-pinching .slide-img{z-index:30;will-change:transform}.menu-swiper.is-pinching .swiper-cube-shadow,.menu-swiper.is-pinching [class*=swiper-slide-shadow]{opacity:0!important}.empty-slide{color:#6b7280;width:100%;min-height:60vh;font-family:var(--font-encode-sans), system-ui, sans-serif;justify-content:center;align-items:center;display:flex}.chevron-hint{z-index:5;pointer-events:none;color:#000000b3;flex-direction:row;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@keyframes chevPulse{0%{opacity:.8}to{opacity:.15}}.chev{animation:1s ease-in-out infinite alternate chevPulse}.chev-0{animation-delay:0s}.chev-1{animation-delay:.2s}.chev-2{animation-delay:.4s}.chev-3{animation-delay:.6s}.chev-4{animation-delay:.8s}.last-slide{width:100%;min-height:70vh;font-family:var(--font-encode-sans), system-ui, sans-serif;color:#101522;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.last-label-01{font-size:15px}.last-label-02{margin-bottom:16px;font-size:18px;font-weight:700}.menulala-credit{flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.menulala-link{text-decoration:none}.menulala-button{color:var(--color-brand);border:2px solid var(--color-brand);background:#fff;border-radius:40px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.example-badge{z-index:20;color:#fff;font-family:var(--font-encode-sans), system-ui, sans-serif;letter-spacing:.04em;pointer-events:none;background:#101522db;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:fixed;top:12px;left:12px}.example-note{text-align:center;color:#555;max-width:280px;margin:-8px 0 16px;font-size:12px;line-height:1.4}
