.ln-hero[data-astro-cid-jfj5mmz4]{position:relative;overflow:hidden;padding-block:clamp(2.6rem,6vw,4.5rem);background:linear-gradient(#0c0804c7,#0c0804eb),url(/menu/pepperoni-pizza.jpg) center / cover no-repeat}.ln-hero[data-astro-cid-jfj5mmz4]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 60% at 50% 20%,rgba(196,80,42,.26),transparent 70%)}.ln-hero[data-astro-cid-jfj5mmz4]>.container[data-astro-cid-jfj5mmz4]{position:relative;z-index:1}.ln-hero[data-astro-cid-jfj5mmz4] .h-hero[data-astro-cid-jfj5mmz4]{font-size:clamp(2.2rem,5.5vw,4rem);max-width:18ch}.crumbs[data-astro-cid-jfj5mmz4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-dim);margin-bottom:1.4rem}.crumbs[data-astro-cid-jfj5mmz4] a[data-astro-cid-jfj5mmz4]{color:var(--text-soft);padding-block:.5rem;display:inline-block}.crumbs[data-astro-cid-jfj5mmz4] a[data-astro-cid-jfj5mmz4]:hover{color:var(--gold-bright)}.crumbs[data-astro-cid-jfj5mmz4] span[data-astro-cid-jfj5mmz4][aria-current]{color:var(--gold)}.cat-intro[data-astro-cid-jfj5mmz4]{max-width:64ch;margin-top:1.4rem}.cat-intro[data-astro-cid-jfj5mmz4] p[data-astro-cid-jfj5mmz4]{color:var(--text-soft);line-height:1.75;margin-bottom:.9rem}.cat-intro[data-astro-cid-jfj5mmz4] p[data-astro-cid-jfj5mmz4]:first-child{color:var(--cream);font-size:1.08rem}.cat-promo[data-astro-cid-jfj5mmz4]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;color:var(--gold-bright);font-family:var(--font-display);font-weight:600;font-size:.92rem}.cat-promo[data-astro-cid-jfj5mmz4] .motif{color:var(--rust)}.ln-sub[data-astro-cid-jfj5mmz4]{margin-top:.6rem}.ln-grid[data-astro-cid-jfj5mmz4]{grid-template-columns:repeat(3,1fr)}.ln-card[data-astro-cid-jfj5mmz4]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.6rem 1.5rem;color:var(--gold);transition:transform .3s ease,border-color .3s ease}.ln-card[data-astro-cid-jfj5mmz4]:hover{transform:translateY(-4px);border-color:var(--gold-deep)}.ln-card[data-astro-cid-jfj5mmz4] h3[data-astro-cid-jfj5mmz4]{color:var(--text)}.ln-card[data-astro-cid-jfj5mmz4] p[data-astro-cid-jfj5mmz4]{font-size:.92rem}.cat-meta[data-astro-cid-jfj5mmz4]{font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-bright);margin-top:auto;padding-top:.7rem}.ln-band[data-astro-cid-jfj5mmz4]{background:var(--bg-soft);border-block:1px solid var(--line-soft)}.mn-rail[data-astro-cid-jfj5mmz4]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:1px;padding-bottom:.9rem;margin:0;list-style:none;scrollbar-color:var(--gold-deep) transparent}.mn-item[data-astro-cid-jfj5mmz4]{scroll-snap-align:start}.mn-card[data-astro-cid-jfj5mmz4]{display:flex;flex-direction:column;height:100%;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;background:var(--surface-2);transition:transform .3s ease,border-color .3s ease}.mn-card[data-astro-cid-jfj5mmz4]:hover{transform:translateY(-4px);border-color:var(--gold-deep)}.mn-media[data-astro-cid-jfj5mmz4]{aspect-ratio:1 / 1;overflow:hidden;background:#2a1c12}.mn-media[data-astro-cid-jfj5mmz4] img[data-astro-cid-jfj5mmz4]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mn-card[data-astro-cid-jfj5mmz4]:hover .mn-media[data-astro-cid-jfj5mmz4] img[data-astro-cid-jfj5mmz4]{transform:scale(1.04)}.mn-body[data-astro-cid-jfj5mmz4]{padding:.95rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.mn-body[data-astro-cid-jfj5mmz4] p[data-astro-cid-jfj5mmz4]{color:var(--text-soft);font-size:.9rem;line-height:1.6;flex:1}.mn-price[data-astro-cid-jfj5mmz4]{font-family:var(--font-display);font-weight:700;color:var(--gold-bright);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mn-rail[data-astro-cid-jfj5mmz4]{scroll-behavior:auto}.mn-card[data-astro-cid-jfj5mmz4],.mn-media[data-astro-cid-jfj5mmz4] img[data-astro-cid-jfj5mmz4]{transition:none}.mn-card[data-astro-cid-jfj5mmz4]:hover,.mn-card[data-astro-cid-jfj5mmz4]:hover .mn-media[data-astro-cid-jfj5mmz4] img[data-astro-cid-jfj5mmz4]{transform:none}}.faq-wrap[data-astro-cid-jfj5mmz4]{max-width:820px}.faq-list[data-astro-cid-jfj5mmz4]{display:flex;flex-direction:column;gap:.7rem}.faq-item[data-astro-cid-jfj5mmz4]{border:1px solid rgba(30,20,11,.14);border-radius:12px;background:#fff;overflow:hidden}.faq-item[data-astro-cid-jfj5mmz4] summary[data-astro-cid-jfj5mmz4]{cursor:pointer;padding:1.1rem 1.3rem;font-family:var(--font-serif);font-size:1.12rem;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item[data-astro-cid-jfj5mmz4] summary[data-astro-cid-jfj5mmz4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-jfj5mmz4] summary[data-astro-cid-jfj5mmz4]:after{content:"+";color:var(--rust);font-size:1.5rem;line-height:1;transition:transform .25s ease}.faq-item[data-astro-cid-jfj5mmz4][open] summary[data-astro-cid-jfj5mmz4]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-jfj5mmz4] p[data-astro-cid-jfj5mmz4]{padding:0 1.3rem 1.2rem;color:#5c4634;line-height:1.7}@media(max-width:1000px){.ln-grid[data-astro-cid-jfj5mmz4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ln-grid[data-astro-cid-jfj5mmz4]{grid-template-columns:1fr}.mn-rail[data-astro-cid-jfj5mmz4]{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}}
