.page-section[data-astro-cid-fzx4jmue]{padding:4rem 0}.article-container[data-astro-cid-fzx4jmue]{max-width:820px;margin:0 auto;background:#fff}.featured-figure[data-astro-cid-fzx4jmue]{margin:0 0 2.25rem;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px #00000014}.featured-figure[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{width:100%;max-height:480px;object-fit:cover}.intro-box[data-astro-cid-fzx4jmue]{text-align:center;max-width:720px;margin:0 auto 3rem}.products-grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.product-card[data-astro-cid-fzx4jmue]{background:#fff;border:1px solid var(--color-line);border-radius:6px;overflow:hidden;text-align:center;padding:1.5rem}.product-img-wrap[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{max-height:220px;width:auto;margin:0 auto 1rem}.product-meta[data-astro-cid-fzx4jmue] p{margin-bottom:.4rem;font-size:.95rem}.order-box[data-astro-cid-fzx4jmue]{background:var(--color-light-bg);padding:3rem;border-radius:8px;border:1px solid var(--color-line)}.order-header[data-astro-cid-fzx4jmue]{text-align:center;max-width:680px;margin:0 auto 2.5rem}.order-split[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1.2fr .8fr;gap:2.5rem;align-items:start}.swish-wrap[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{border-radius:6px;max-height:580px;width:auto;margin:0 auto;box-shadow:0 8px 24px #00000014}.contact-split[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:start}.contact-info[data-astro-cid-fzx4jmue]{background:var(--color-light-bg);padding:2.5rem;border-radius:6px;border:1px solid var(--color-line)}.region-top-grid[data-astro-cid-fzx4jmue],.region-piemonte-grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}.region-collage[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.region-collage[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{border-radius:4px;width:100%;height:100%;object-fit:cover}.collage-stack[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:1rem}.subpage-cards[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:3.5rem}.subpage-card[data-astro-cid-fzx4jmue]{background:var(--color-light-bg);border:1px solid var(--color-line);border-radius:6px;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;color:var(--color-secondary)}.subpage-card[data-astro-cid-fzx4jmue]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000012}.subpage-card[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{height:180px;width:auto;margin:0 auto 1rem;object-fit:contain}.subpage-card[data-astro-cid-fzx4jmue] h3[data-astro-cid-fzx4jmue]{font-size:1.2rem;margin-bottom:.35rem}.subpage-card[data-astro-cid-fzx4jmue] span[data-astro-cid-fzx4jmue]{color:var(--color-accent);font-weight:600;font-size:.9rem}.cta-banner[data-astro-cid-fzx4jmue]{margin-top:3.5rem;padding:2.25rem;background:var(--color-dark-bg);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-banner[data-astro-cid-fzx4jmue] h3[data-astro-cid-fzx4jmue]{color:#fff;margin-bottom:.4rem}.cta-banner[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{color:#ffffffd9;margin:0}.related-section[data-astro-cid-fzx4jmue]{max-width:1000px;margin:4.5rem auto 0;padding-top:3rem;border-top:1px solid var(--color-line)}.related-section[data-astro-cid-fzx4jmue] h2[data-astro-cid-fzx4jmue]{text-align:center;margin-bottom:2rem}.related-grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.related-card[data-astro-cid-fzx4jmue]{background:var(--color-light-bg);border:1px solid var(--color-line);border-radius:6px;overflow:hidden}.related-thumb[data-astro-cid-fzx4jmue]{display:block;aspect-ratio:16 / 10;overflow:hidden}.related-thumb[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{width:100%;height:100%;object-fit:cover}.related-body[data-astro-cid-fzx4jmue]{padding:1.25rem}.related-body[data-astro-cid-fzx4jmue] h4[data-astro-cid-fzx4jmue]{font-size:1.05rem;margin-bottom:.5rem}.related-body[data-astro-cid-fzx4jmue] h4[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{color:var(--color-secondary)}.read-more[data-astro-cid-fzx4jmue]{font-size:.85rem;font-weight:600;text-transform:uppercase}@media(max-width:900px){.products-grid[data-astro-cid-fzx4jmue],.subpage-cards[data-astro-cid-fzx4jmue],.related-grid[data-astro-cid-fzx4jmue],.order-split[data-astro-cid-fzx4jmue],.contact-split[data-astro-cid-fzx4jmue],.region-top-grid[data-astro-cid-fzx4jmue],.region-piemonte-grid[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}.cta-banner[data-astro-cid-fzx4jmue]{flex-direction:column;text-align:center}.order-box[data-astro-cid-fzx4jmue]{padding:1.5rem}}
