._siteFooter_1et49_1{padding:2rem 1.25rem calc(2rem + env(safe-area-inset-bottom));background:var(--wine);color:var(--panna);text-align:center}._footerInner_1et49_8{width:100%;max-width:44rem;margin-inline:auto}._footerLabel_1et49_14{color:var(--cream);font-family:var(--font-body), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.4}._socials_1et49_25{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}._socials_1et49_25 a{align-items:center;gap:.375rem;min-height:2.75rem;padding-inline:.25rem;font-size:.875rem;line-height:1.4;display:inline-flex}._socials_1et49_25 svg{fill:currentColor;flex:none;width:1rem;height:1rem}._footerLegal_1et49_53{border-top:1px solid color-mix(in srgb, var(--cream) 22%, transparent);color:var(--cream);margin-top:1rem;padding-top:1rem}._footerLegal_1et49_53 p{margin:0;font-size:.75rem;line-height:1.6}._footerLegal_1et49_53 p span{display:block}._footerLegal_1et49_53 nav{flex-wrap:wrap;justify-content:center;gap:0 1.25rem;margin-top:.375rem;display:flex}._footerLegal_1et49_53 nav a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.8125rem;line-height:1.4;display:inline-flex}._footerLegal_1et49_53 ._copyright_1et49_88{margin-top:.375rem}._footerCredit_1et49_92{color:var(--cream);justify-content:center;align-items:center;gap:.35rem;margin:.375rem 0 0;font-size:.8125rem;line-height:1.4;display:flex}._footerCredit_1et49_92 a{align-items:center;gap:.25rem;min-height:2.75rem;display:inline-flex}._footerCredit_1et49_92 svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:.8125rem;height:.8125rem}._footerMark_1et49_120{width:2rem;height:3.5rem;color:var(--cream);margin:.5rem auto 0;display:block}._siteFooter_1et49_1 a:focus-visible{outline:2px solid var(--cream);outline-offset:.25rem}._siteFooter_1et49_1 a:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:50rem){._siteFooter_1et49_1:has(+nav[aria-label=Azioni\ rapide]){padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}}@media (min-width:48rem){._siteFooter_1et49_1{padding-inline:2rem}._socials_1et49_25{gap:0 1.5rem}}
