.hero-compleanni[data-astro-cid-pf44tibc]{background-image:linear-gradient(#0000009e,#0000009e),url(/img/compleanni/compleanni-menu-ristorante-pizzeria-tre-merate-hero.webp)}.formule-section[data-astro-cid-pf44tibc]{scroll-margin-top:220px}@media(min-width:992px){.formule-section[data-astro-cid-pf44tibc]{scroll-margin-top:240px}}.formula-tabs[data-astro-cid-pf44tibc]{display:flex;justify-content:center;gap:.75rem;margin-bottom:3rem;flex-wrap:wrap}.formula-tab[data-astro-cid-pf44tibc]{padding:.75rem 1.5rem;font-size:18px;font-weight:600;color:var(--text-dark);background-color:var(--bg-light);border:2px solid transparent;border-radius:30px;cursor:pointer;transition:all .3s ease;font-family:var(--font-main);letter-spacing:.05em}.formula-tab[data-astro-cid-pf44tibc]:hover{border-color:var(--primary-light)}.formula-tab[data-astro-cid-pf44tibc].active{background-color:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}@media(max-width:768px){.formula-tab[data-astro-cid-pf44tibc]{padding:.6rem 1rem;font-size:16px}}.formula-preview-grid[data-astro-cid-pf44tibc]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.formula-preview-grid[data-astro-cid-pf44tibc]{grid-template-columns:repeat(3,1fr)}}.formula-preview-card[data-astro-cid-pf44tibc]{background-color:var(--bg-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:all .3s ease;display:block}.formula-preview-card[data-astro-cid-pf44tibc]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.formula-preview-card[data-astro-cid-pf44tibc].hidden{display:none}.formula-preview-image[data-astro-cid-pf44tibc]{height:220px;overflow:hidden}.formula-preview-image[data-astro-cid-pf44tibc] img[data-astro-cid-pf44tibc]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.formula-preview-card[data-astro-cid-pf44tibc]:hover .formula-preview-image[data-astro-cid-pf44tibc] img[data-astro-cid-pf44tibc]{transform:scale(1.08)}.formula-preview-content[data-astro-cid-pf44tibc]{padding:1.5rem;text-align:center}.formula-preview-badge[data-astro-cid-pf44tibc]{display:inline-block;padding:.35rem 1rem;background-color:var(--primary-pale);color:var(--primary-dark);font-size:13px;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.formula-preview-content[data-astro-cid-pf44tibc] h3[data-astro-cid-pf44tibc]{font-size:24px;line-height:30px;margin-bottom:.5rem;color:var(--text-dark)}.formula-preview-content[data-astro-cid-pf44tibc] p[data-astro-cid-pf44tibc]{font-size:16px;line-height:24px;color:var(--text-dark);opacity:.75;margin:0}@media(max-width:768px){.formula-preview-image[data-astro-cid-pf44tibc]{height:200px}.formula-preview-content[data-astro-cid-pf44tibc] h3[data-astro-cid-pf44tibc]{font-size:22px}}.formula-detail-section[data-astro-cid-pf44tibc]{padding:4rem 0;background-color:var(--bg-white);scroll-margin-top:220px}.formula-detail-section-alt[data-astro-cid-pf44tibc]{background-color:var(--bg-light)}@media(min-width:768px){.formula-detail-section[data-astro-cid-pf44tibc]{padding:5rem 0}}@media(min-width:992px){.formula-detail-section[data-astro-cid-pf44tibc]{scroll-margin-top:240px}}.formula-detail-grid[data-astro-cid-pf44tibc]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:992px){.formula-detail-grid[data-astro-cid-pf44tibc]{grid-template-columns:1fr 1fr;gap:4rem}}.formula-detail-grid-reverse[data-astro-cid-pf44tibc]{direction:rtl}.formula-detail-grid-reverse[data-astro-cid-pf44tibc]>[data-astro-cid-pf44tibc]{direction:ltr}@media(max-width:991px){.formula-detail-grid-reverse[data-astro-cid-pf44tibc]{direction:ltr}.formula-detail-grid-reverse[data-astro-cid-pf44tibc] .formula-detail-image[data-astro-cid-pf44tibc]{order:2}}.formula-detail-badge[data-astro-cid-pf44tibc]{display:inline-block;padding:.5rem 1.25rem;background-color:var(--primary-color);color:var(--text-white);font-size:14px;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.formula-detail-content[data-astro-cid-pf44tibc] h2[data-astro-cid-pf44tibc]{font-size:40px;line-height:48px;margin-bottom:1rem;color:var(--text-dark)}.formula-detail-intro[data-astro-cid-pf44tibc]{font-size:20px;line-height:30px;color:var(--text-dark);opacity:.85;margin-bottom:1.5rem}.formula-detail-note[data-astro-cid-pf44tibc]{font-size:16px;line-height:24px;color:var(--primary-color);font-weight:600;margin-bottom:1rem;padding:.75rem 1rem;background-color:var(--bg-light-orange);border-radius:6px;border-left:3px solid var(--primary-color)}.formula-detail-image[data-astro-cid-pf44tibc]{border-radius:12px;overflow:hidden}.formula-detail-image[data-astro-cid-pf44tibc] img[data-astro-cid-pf44tibc]{width:100%;height:auto;display:block;transition:transform .5s ease}.formula-detail-image[data-astro-cid-pf44tibc]:hover img[data-astro-cid-pf44tibc]{transform:scale(1.03)}@media(max-width:768px){.formula-detail-content[data-astro-cid-pf44tibc] h2[data-astro-cid-pf44tibc]{font-size:32px;line-height:40px}.formula-detail-intro[data-astro-cid-pf44tibc]{font-size:18px;line-height:28px}}.menu-example[data-astro-cid-pf44tibc]{margin-bottom:2rem}.menu-example-item[data-astro-cid-pf44tibc]{padding:1rem 0;border-bottom:1px solid #eee}.menu-example-item[data-astro-cid-pf44tibc]:last-of-type{border-bottom:none}.menu-example-label[data-astro-cid-pf44tibc]{display:block;font-size:14px;font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.menu-example-item[data-astro-cid-pf44tibc] p[data-astro-cid-pf44tibc]{font-size:18px;line-height:26px;color:var(--text-dark);margin:0}.menu-example-included[data-astro-cid-pf44tibc]{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--bg-light-orange);border-radius:8px;margin-top:1rem;color:var(--primary-dark);font-weight:600;font-size:16px}.menu-example-included[data-astro-cid-pf44tibc] svg[data-astro-cid-pf44tibc]{flex-shrink:0;color:var(--primary-color)}.menu-example-note[data-astro-cid-pf44tibc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--bg-light);border-radius:6px;margin-top:1rem;color:var(--text-dark);opacity:.8;font-size:14px}.menu-example-note[data-astro-cid-pf44tibc] svg[data-astro-cid-pf44tibc]{flex-shrink:0;opacity:.6}@media(max-width:768px){.menu-example-item[data-astro-cid-pf44tibc] p[data-astro-cid-pf44tibc]{font-size:16px;line-height:24px}}.pizza-party-grid[data-astro-cid-pf44tibc]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.pizza-party-grid[data-astro-cid-pf44tibc]{grid-template-columns:repeat(2,1fr)}}.pizza-party-card[data-astro-cid-pf44tibc]{background-color:var(--bg-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:all .3s ease}.pizza-party-card[data-astro-cid-pf44tibc]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.pizza-party-image[data-astro-cid-pf44tibc]{height:250px;overflow:hidden}.pizza-party-image[data-astro-cid-pf44tibc] img[data-astro-cid-pf44tibc]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pizza-party-card[data-astro-cid-pf44tibc]:hover .pizza-party-image[data-astro-cid-pf44tibc] img[data-astro-cid-pf44tibc]{transform:scale(1.05)}.pizza-party-content[data-astro-cid-pf44tibc]{padding:1.5rem}.pizza-party-content[data-astro-cid-pf44tibc] h3[data-astro-cid-pf44tibc]{font-size:28px;line-height:34px;margin-bottom:1rem;color:var(--primary-color)}@media(max-width:768px){.pizza-party-image[data-astro-cid-pf44tibc]{height:200px}.pizza-party-content[data-astro-cid-pf44tibc] h3[data-astro-cid-pf44tibc]{font-size:24px;line-height:30px}}.pizza-party-cta[data-astro-cid-pf44tibc]{text-align:center;margin-top:3rem}.feature-steps-list[data-astro-cid-pf44tibc]{list-style:none;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.feature-steps-list[data-astro-cid-pf44tibc] li[data-astro-cid-pf44tibc]{display:flex;align-items:flex-start;gap:1.25rem}.step-circle[data-astro-cid-pf44tibc]{width:48px;height:48px;background-color:var(--primary-color);color:var(--text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.step-content[data-astro-cid-pf44tibc]{flex:1}.step-content[data-astro-cid-pf44tibc] strong[data-astro-cid-pf44tibc]{display:block;font-size:20px;font-weight:600;color:var(--text-dark);margin-bottom:.25rem}.step-content[data-astro-cid-pf44tibc] p[data-astro-cid-pf44tibc]{font-size:16px;line-height:24px;color:var(--text-dark);opacity:.8;margin:0}@media(max-width:768px){.step-circle[data-astro-cid-pf44tibc]{width:42px;height:42px;font-size:18px}.step-content[data-astro-cid-pf44tibc] strong[data-astro-cid-pf44tibc]{font-size:18px}}.cta-preventivo-hero[data-astro-cid-pf44tibc]{color:var(--text-white);text-align:center;background-image:linear-gradient(#000000a6,#000000a6),url(/img/compleanni/richiedi-preventivo-compleanno-ristorante-pizzeria-tre-merate.webp);background-size:cover;background-position:center;min-height:clamp(420px,50vh,600px);display:flex;align-items:center;justify-content:center;padding:5rem 0}@media(max-width:768px){.cta-preventivo-hero[data-astro-cid-pf44tibc]{min-height:clamp(380px,45vh,520px);padding:4rem 0}}.cta-preventivo-hero-content[data-astro-cid-pf44tibc]{max-width:800px}.cta-preventivo-hero[data-astro-cid-pf44tibc] h2[data-astro-cid-pf44tibc]{margin-bottom:1rem;color:var(--text-white)}.cta-preventivo-hero[data-astro-cid-pf44tibc] p[data-astro-cid-pf44tibc]{margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;color:var(--text-gray)}
